Hacker Newsnew | past | comments | ask | show | jobs | submit | adamcw's commentslogin

SPA's tend to come with build systems, but that is just a side effect of their complexity. You can have a front-end build system independent of SPA/MPA architecture. In fact, you should, at least for minification and whatnot. That system can add a content hash or some other strategy to force invalidation at build time for deployed artifacts. Barring that, whatever is serving the asset should handle it's caching/TTL stuff correctly, but config of that can be hard (in complexity or domain knowledge.) Build hashes have been the most resilient approach that I've found so far. Mostly because it is easily automated in artifact generation.


Not a binary thing, no. But who gets to be in charge of that speech? Do you trust them? Do you trust who will follow them in power?

Where I live, I'm vastly outnumbered by people who have vastly different values than me. Their party is in control now. Pretty scary to think they could shut off my voice at whim, or worse.


Not allowing information to exist, regardless of intent or how it's perceived as "good", is an authoritarian act in and of itself. It will only polarize those that feed on it.

It's the "let's burn books" mindset, which is just a bad tactic. Misinformation in the modern(or any) age can't be fought that way. The internet is good at amplifying that which people seek to censor. I hope we can agree this is good for positive ideas, but the mechanism employed doesn't care how "good" you find the idea.

And to be entirely clear: I think the subject matter at hand is abhorrent. Fascism feeds on censorship. It doesn't hurt that side, it helps them control the narrative.


I think most of my concerns center around this being an impulsive stream of clearly stress based posts. I think a lot of really good conversation could have been raised, which I fear may be lost by a) the stream of conscious nature of the posts, and b) a lack of better editing or personal judgement on a bit of the content.

The frustration shines through, but so does a lot of "advice" about dealing with an unhealthy culture in an even more unhealthy way.

I wish the author the best, the little I know of his past work seems solid. I commend raising these issues, but it raises a few red flags with me in the manner of execution.


I would also like to echo this question, always interested in what people listen to while working.


I work from home, sitting next to my partner, and this is responsible for ~80% of our work. No particular order.

Late Night Tales Presents Sasha: Scene Delete [0]

Ulrich Schnauss & Jonas Munk: Passage [1]

Jon Hopkins: Opalescent [2]

HVOB & Winston Marshall: Silk [3]

Anything at all by HVOB. HVOB is the golden stuff.

All of Tycho's albums

Any of Tycho's Burning Man mixes on SoundCloud [8]

Kiasmos: Blurred [4]

Vermont: II [5]

Bonobo: Migration [6] (or any other Bonobo)

Tosca: No Hassle [7] (or any other Tosca)

---

[0]: https://itunes.apple.com/au/album/late-night-tales-presents-...

[1]: https://itunes.apple.com/au/album/passage/1177124625

[2]: https://itunes.apple.com/au/album/opalescent/305037953

[3]: https://itunes.apple.com/au/artist/hvob/564007861

[4]: https://itunes.apple.com/au/album/blurred/1266258851

[5]: https://itunes.apple.com/au/album/ii/1174877374

[6]: https://itunes.apple.com/au/album/migration/1172028049

[7]: https://itunes.apple.com/au/album/no-hassle-bonus-track-vers...

[8]: https://soundcloud.com/tycho/ingress-burning-man-sunrise-set...


How do you find this?


By now, iTunes is suggesting a lot of stuff to me that I really like. But if you’re starting from zero:

- Find something you like on iTunes, Spotify, whatever.

- Use the ‘start a radio station based on this song’ feature.

- When that plays something you also like, add it to your library. Keep playing it.

- If it’s a single track on an album, just add the album. The wonderful thing about modern streaming services is that you can speculatively add stuff and, if you don’t like it, just remove it. It doesn’t cost you anything! (That’s amazing, by the way.)

- iTunes learns. Keep doing this.

- By now, the Friday morning ‘for you’ playlist also has good stuff. Give that a chance. ‘Love’ the stuff you love. Add the albums with tracks you liked. iTunes keeps learning.

That’s all, really. Just listen to stuff and let the bots figure out what else you might like.

Edit: also find friends or co-workers with similar tastes. Share stuff with them. I get a lot of gold from my mate up in Cairns, just whenever we hear things we send each other the link.


This might be the first positive thing I've ever read about iTunes.


What are you both doing ?


She’s a medical copywriter, I’m a developer (kinda). Both freelance. It works great.


Thank you for this!


I recommended it before, but I maintain a playlist that focuses on very quiet, soothing ambient, moody soundscapes and slightly experimental music that, in my opinion, works as well for sleeping as it does for being productive and focused:

- https://open.spotify.com/user/michaelfeihstel/playlist/10IcC...

Alternatively and if you prefer a more eclectic, diversive selection that covers a wide range of moods and genres, but should still serve as a soundtrack to a relaxing sunday out in the sun or on the couch, there's this little mix series I work on - I think these particular episodes might be a good starting point:

- https://soundcloud.com/michaelfeihstel/sunday-debrief-005

- https://soundcloud.com/michaelfeihstel/sunday-debrief-006


That's always been the type of music I've put on while I work, but a week or two ago I shuffled the entire Judas Priest catalog on Google Music. I've never been a fan of Judas Priest, I don't particularly like to listen to their music, but it's been great for me to work to. Ambient noises and quiet conversations are masked, the tempo is fast, and the dynamic range isn't huge.


Psytrance is my productive music, except when I need to concentrate really hard. I love this huge playlist: https://open.spotify.com/user/1145880218/playlist/71tSLVZo0B...


Lately, I've been using https://playnoise.com/ with the following settings: Brown noise > More Options > Auto volume osc, slow, small.

Also, My "Code it and Load it" Playlist on Spotify - https://open.spotify.com/user/bawigga/playlist/08wdT51daeQwc...

Finally, more brown noise/rain storms in my Focus Noise playlist on Spotify - https://open.spotify.com/user/bawigga/playlist/1u2c1lK4YSnL1...


If you're a fan of generators scope out http://MyNoise.net (they've also got an app) which I've found immensely useful.


Nice. Thanks!


Boards of Canada, APhex Twin, Tycho, Carbon Based Lifeforms


last.fm Doomed channel. Halloween dark industrial ambient. No beats, just some quiet screaming and throat singing. Sadly, it's taking a break "until October". I certainly hope it comes back!


While discussing the Node C binding architecture, I think it's also worth noting The Neon Project* which is extending that lower level binding system into the Rust ecosystem. I'm not personally involved in the project, but I think it has a lot of potential.

* https://www.neon-bindings.com/


As I'm not familiar with those, I have to ask: did you mean CVS and SVN?


Ack. I'm damn sorry, I just had a fully botched prod-update from hell and I'm on tilt.

Yes. CVS and SVN. The old and ugly ones.


You want old, ugly, slow, pain-in-the-ass and proprietary,? Try ClearCase. Expensive. Drain on productivity (all commits were individual file based, meaning it was extraordinarily easy to miss a change; also had no concept of an ignore, so really easy to miss adding a new file). Also, very. fucking. slow. A moderately sized project (or VOB in clearcase terminology) could take an hour to update. I've probably lost a year of my life waiting for clearcase to complete. Also, it had a habit of just royally fucking up even trivial merges (dropping braces in C++ code, for example, or ignoring whitespace changes in python code for another).


I've never used Clearcase, but I worked for Sun around 2000 and one of the things I did was analysing kernel dumps of Solaris.

If we saw the Clearcase kernel module you can be sure that that was going to be the root cause of the crash. That thing seemed to really terrible, and it wouldn't surprise me if the rest of the product was as bad.

I don't know if things have changed now, but to use Clearcase you needed a kernel module that provided a special filesystem that you did your work against.


> to use Clearcase you needed a kernel module that provided a special filesystem that you did your work against.

That... Augh, that's actually kind of a good idea, even if it was before its time. But FFS...


The idea is not terrible, but when the kernel module is so unstable it brings down the build machines with a kernel panic, I'd say the execution was somewhat lacking.



> CVS and SVN. The old and ugly ones.

In their respective times they were a big improvement. I believe CVS was the first client/server revision control system (why that feature was added was a horror story)


Never had a problem with SVN personally either. OpenBSD still uses CVS, for an entire operating system.

Which version control you use matters a lot less than having a sane development process.


Very much so. I remember jumping from RCS to CVS and it was a very positive change.

(RCS only worked on single files, moving to CVS allowed you to maintain a tree. Before RCS I was using SCCS!)


Hahah. Nothing to be sorry for, I was just curious. There are enough source systems out there, I wouldn't be surprised if they were a few I hadn't heard of.


See also RCS - the revision control system you discover when you mistype vi. (This frequently happened to people at school back in the SunOS/Solaris days.)


PSA: If you are using a DisplayLink based device, this update will break your setup. They have a beta driver on their site that will re-enable clone mode, but not extended desktops, etc. Through the 10.13.4 beta the rumor was that changes to support eGPU's broke something they relied on.

Edit: 1.0.13.4 is not a version of macOS.


This is not a response to your post in general, however it is "Berners-Lee" not "Burners-Lee" as your own sources will confirm.


Thank you for the correction! My, how copy/paste can amplify a typo. Looks like I wrote it correctly only in the first instance.


I think they got that, but customers can be difficult and the impulse to launch them can be strong.

Thank you for your helpfulness, regardless.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: