skysight-inc/HackerNews huggingface dataset:
Better sound quality can be debated endlessly. Although being a part of and having friends in the recording industry for over six years, I can assure you that the consensus is that vinyl does sound better. If a record is pressed well it does sound more pleasing.
Really? Last time I was into listening to new trance (pre ~2006) there were only a small handful of labels that still pressed vinyl. I haven't seen turntables in the wild for years, alas. Maybe it's different with more "underground" house and techno and disco, though.
I mean you obviously have a point, since Zillow exists despite doing what they do. On the other hand, my parents are buying and selling a house right now and I just encouraged my mom to switch to Redfin based on recommendations in this post. As long as there are people who care about this kind of thing it will have some impact.
Anyone got $200 to spend on a good joke? http://i.imgur.com/lhbIhML.jpg
Agreed. It's the difference between making a cup of tea with a tea bag vs real leaves in a teapot. Involving yourself more in the process somehow makes you slow down and enjoy it more.
I think I can answer that: because vinyl now feels like timeless artifacts while CD's feel disposable and cheap.

We thought vinyl was going the way of the dinosaur when the CD came, but now that they are back it feels like they are here to stay. Both vinyl and cds were bought to get the music the first time around. CD had no trouble displacing vinyl for the quality of the sound.

But this time, when it's more about the cover art and the ritual of listening, than it is about the sound, I don't see how something could display the LP.
I know a lot of vinyl buyers now that buy the albums but then listen to the streamed music. Just to hold the album but have the convenience of digital.
No, according to [1] it uses JMS or TCP (correction: JMS over TCP?).

[1] https://rocketmq.incubator.apache.org/docs/motivation/#rocke...
Couldn't companies do a class-action on the fact that they pre-registered domains with trademarks belonging to other companies but not giving those domains to those companies?

There's precedent for getting a domain based on trademark from someone else.
> it was so radically different that we would have had to have effectively learned a new framework. At that point we switched to React.

Yet the end result was still the same. Another lesson in branding for Angular.
What else would you be cooking on? An overclocked 8192-core CPU?
Great, this opens up an opportunity for Bitcoin transfers to Kinakuta.
What do think about Japan? They became the richest country in Asia while being a democracy.

Chauvinists don't like to admit it but they are at least partly responsible for the ROC and ROK's success too.

> Heck, compare South Africa and Zimbabwe during the apartheid era to now.

What happened a shame but the whites in those country are now sleeping in the bed they made.
> From what I've heard Ryzen runs Linux pretty well on desktops

Confirmed. I'm running one here-- 1700 (8c/16t), no-OC, stock cooler, X370 chipset and Samsung-based DDR4-3200 RAM-- on Ubuntu Xenial/Elementary and it's been rock solid and temps <50C doing desktop, development, and VM's.
Why start another format? People will either have to re-buy stuff or they won't care. One great thing about vinyl is you can get old records on eBay for less than £5. Start a new format and you lose that. You would also need to re-release a lot of stuff (which isn't going to happen).
From a technical point of view I get why the argument is stupid, but playing a well pressed/mixed record has a visceral pleasure that is hard to explain. It's kind of like driving a manual car. Sure, it's dated and we've invented safer, easier ways to change the gearing while driving, but people who like experiences like that all know it's something more than a "hipster" indulgence. It's simply adding a level of complexity to something you love.

I could even argue it's something akin to the reason people use Vim or Emacs over JetBrains or Atom ha
I thought it was a problem to navigate through all AWS services. Then I discovered (surely not) all the Apache projects.

This is by no means a criticism, rather amusement when looking at all the projects within the epic Apache ecosystem.
One set of ads vs another is a simple thing. And for Netflix, that's just static stuff. When you drop some set of Facebook posts for German users, that has complex downstream effects. Facebook isn't threaded, as I recall, but there's still the need to look for stuff being quoted, and so on.
Or not, because the for profit businesses might be more efficient, since they have incentive to be.
Dyalog APL 16.0
I wonder if my account has a bug with Discover Weekly because ~50% of the songs I get come back over and over (sometimes as remixes or covers too...)
Looks like a scroll-end axe handle to me.
>Because they're not old enough to remember what '80s GUI code looked like when the "Global god object + functions" pattern was last popular?

Funnily enough, React + Redux is "Global god state + functions", with a bit of dispatch sprinkled in. Not too far away really.

I definitely see the benefits of having a functional approach to defining UIs. My code is _somewhat_ clear, clearer than what it would have been with say, WinForms or something of the like. Going purely functional everywhere is just devs cargo culting.
I happen to agree with parent comment. Doing physical stuff to get it to play is part of who we are... if you used to collect CDs that is, I did too.

It's a different music discovery and listening experience than streaming. Go buy some obscure music on CD/LP and listen to it over and over for a day.

Must admit, I have resisted the LP movement until now. Might check it out =)
SSL Labs Grading Redesign (Preview 1)
I agree. I don't think most people are actually listening to these. I'm guessing most people don't even own a player (or even a home audio system to hook it to). Has there been large increase in player sales as well? I'm sure there has been an increase but I doubt it had any way to go but up.

If it comes with a free download then vinyl is pretty much the perfect box to sell downloads at a brick and mortor. Thin but wide so you can't steal it easy. Lots of room for pretty artwork and extras. And nostalgia, something the cd/cassette anti-theft box didn't have. Well, The extra large cd boxes did at first but then they quit making those.
SE provides a venue for these types of discussions, and in exchange does a small amount of advertising to make the venture profitable. How is that exploitative in any sense of the word? Do you have the same attitude towards social clubs that charge fees?
Since you couldn't bother even opening the paper I linked to you, I will post an excerpt from it:

This analysis, with the help of the macroscopic traffic flow models, shows that, in principle, a significant increase in capacity can be expected from using autonomous vehicles and that this would also enable a more efficient use of the existing transport infrastructure. Along with the expected increase in capacity for existing traffic infrastructure, traffic jams and lost time are reduced, which in turn improve the quality of traffic flow. In particular, two factors are responsible for the increase in capacity:

(a)
One factor is the shortening of headways between autonomous vehicles. In this context, it is significant that ride comfort is maintained, despite the short time gaps, by anticipating the actions of the preceding vehicles and thereby enabling lower acceleration or deceleration. This could also be important for column stability. The intercommunication of vehicles and infrastructure appears to be an important prerequisite for this.

(b)
In addition to the duration of the time gap, the speed of the vehicle group is very important. The higher the speed at a constant density, the higher the traffic volume over a cross section. However, achieving high speeds while maintaining traffic density is possible only in purely autonomous traffic. A single human-driven vehicle in the column would lead to slower speeds and reduce the capacity gain.

tldr; fully autonomous traffic allows for the possibility of high density high volume traffic flow.
12" x 12" artwork/inserts/posters/etc. vs. a small CD box. Many of the records I own are beautifully printed and satisfying to hold. Can be super informative too, with inserts/booklets (of course CDs can also have this info, but often not as nice).

Analog is neat. To me, at least. There's a microscopic groove cut into some plastic in which a tiny chunk of diamond connected to a cantilever is pulled through, and the motion it has gets converted to a tiny electrical signal which gets amplified. To hear this at home on speakers or headphones is cool enough; to hear it in a venue with excellent sound is really something else for me. Something so powerful coming from something so minuscule.

Maybe it's 40, 50, 60 years old, too. It's something that has a history, a past. I can listen to a record made in Brazil in 1968, that somehow found its way to Europe in my hands, or I can buy some sterile, boring CD copy of it. I can listen to my parents' very own records that they had in the 70s, that I also listened to growing up. I can even listen to classical records from before they were born. I can listen to a record from a country that doesn't exist anymore.

Not everything got released on CD (or streaming).

Plenty of reasons one might prefer vinyl over a CD.
In my experience every new release comes with a download card. Tbh it's actually not as important as it was 5 years ago because most of us are streaming now so have access to the digital version without downloading/using storage.
They actually did sound better during the very early days of CDs. Consumer DACs were terrible in the 80s. But these days that isn't a problem. CDs can sound great, but they will also happily carry all kinds of non-harmonic distortion which many people find disagreeable. The loudness war is an issue, but it isn't widely understood.
The "Mostly Adequate Guide" is a tremendous intro to functional programming for any frontend/JS developer. I challenge anyone who knows a bit of JS and is not convinced of functional programming's advantages to read the guide.

My only regret after becoming comfortable with functional programming in JS (and eventually, even more robust techniques in Haskell, OCaml, and Scala) is not pushing harder for a functional approach in work projects that could have really benefited from the functional paradigm.
It sounds like (as others are saying) the limitations of vinyl as a medium had social effects that made it sound better (similar to the limitations of older video game consoles.)
Powering other countries from Iceland has always been an idea tossed around, but the problem was never generating the power, the main problem is the difficulty of the transmission of the power between Iceland and the UK, and this article mostly glosses over that topic.
Try learning something new. Learn to cook. You will get frustrated by some aspect of it. Then your laziness will spit out something like 'someone should make A so that people like me don't have to do X,Y and Z'

My example. I'm trying to save money and learn to cook, so I wanted a 3d plot of recipes on the axis of (Money/Calorie), (Time), and Rating. Then I could just look at a graph and know what to cook.
whatever you say grandpa
You can combine words, but the result has to be a logical structure. The word by OP is nonsensical. It can't exist.
Or, digital encoding on vinyl? Pretty low bitrate, but... They already do this a bit for DJing - the vinyl they are "spinning" is usually just a bunch of position indicators so the software can reproduce the motion from a digital audio file.
From the article:

> We can be almost certain that React & React Native are a competitive advantage. We can see evidence in how Facebook simultaneously launched Snapchat-like “Stories” across four applications (WhatsApp, Messenger, Facebook, and Instagram) in its product suite.

> It’s not hard to infer that React was a key reason why Facebook was able to do this so rapidly.

Is there any actual evidence that React / React Native was used to build the Stories feature for any of these apps?
Undo / redo is a nice to have? If you are building spa web front ends the right way these are essential. Using modals with OK/Cancel buttons to confirm actions is not ok in a web app. It should work more like you are editing a document in a structured way hence undo becomes a requirement. Trying to undo in a web app where state is stored inside components becomes a nightmare. Redux makes this a heck of a lot easier.
> $1/day is not an insignificant amount

Especially considering nearly everything has a monthly fee attached these days.

$3 here, $5 there, $9.99 over there. Of course businesses should be paid for the services they offer, but as a consumer those numbers add up quickly, and in that context a subscription in the $30/$40 range is non-trivial, even for someone with a first world salary.

I can't imagine they provide that level of value, but that's just my opinion.
"Are they actually frowned upon? I've been writing Go for a few years now and while I acknowledge there will be blind spots in my knowledge, this is still the first I've heard against using that language feature."

/r/golang consensus is against using named values. I disagree with it, but the consensus is there. Or at least I think that at the very least named return values should indicate that someone is doing something with a defer.

As for why, I don't get a clear sense. I hate to characterize an argument I disagree with, but I have to admit I just sort of get the sense that it was one of those things that just sorta happened. Sometimes one person says something, another person half-heartedly agrees, and before you know it it's getting parroted around by an entire community. I acknowledge again that as I don't agree with it this may be a rather harsh read on my part.
> But language/platform/framework fanboyism is just pure sunk cost fallacy: you spent a lot of time learning X, but if X was the "wrong" choice, then was all that time wasted?

A lot of these articles give me this vibe. So what if a competing technology is "bad". What does the author get out of saying "X technology is the best and Y is fail"? Are these guys now thought leaders?

Also I tend to see these more often in front-end land. Not sure why. Possibly because the cost of switching technologies is so low that you need to convince people constantly that X is the best so they stick around.
The mainland Chinese government wouldn't have accepted it and would have intervened, militarily if necessary.
Theres a middle-ground though that doesn't require you to go back to analogue listening from decades past. Use something like iTunes or whatever other equivalent application with your own music. If you're not comfortable with possible tracking from digital downloads, you can still rip CDs to it. Seems more convenient than going back to LPs and all of the physical management that that entails.
I guess you can't be bothered to look for yourself, so here is a recent post about architecture concepts.

http://mcmansionhell.com/post/161514422581/mmh-does-architec...

There are many such posts (explicitly theoretical/academic) in the site's history. More importantly, the day to day "McMansion" posts actually back up the theoretical concepts expressed in such posts. Much the way we programmers use both positive and negative examples of Design Patterns.

If you are not aware -- and it seems like you aren't -- the Design Patterns movement in software was inspired by an architecture book that did much the same thing -- showing patterns and anti-patterns -- just with less hipsterism, and more examples than counterexamples.
I'm not going to name names, but right now I know of a individual who has no programming or teaching experience that is doing the rounds, keynoting and speaking at tech conferences on mentoring junior developers. Many of these conferences leave the qualified technical people to pay for their own costs, they get no stipend but a free ticket. Money does enable this when you have unqualified people being given free travel, stipends etc. to speak at conferences while the qualified ones are left to fend for their own expenses when they speak. Most of these conferences derive a large percentage of their revenue from sponsorship sooooooo....
I agree, and expanded on it in my reply to Analemma_.

Hiring has become too framework specific - if someone has built an application using a component oriented framework, I don't think they'd have much trouble moving between them.

I'd even cast a wider net when looking for good candidates while hiring - if I came across a great developer who knew JavaScript well and had also worked on WPF apps in the past...I'd probably be inclined to make them an offer, even if they hadn't worked with React or Angular yet. Maybe it's like Moneyball applied to the developer labor market. There are lots of people who would do a great job, but are undervalued because most hiring is fairly buzzword-oriented at most companies.

Frameworks and tools come and go. I think that the real value comes in understanding the underlying concepts and being able to apply them in new situations using new tools.
If I'm at home, more than likely there's a record spinning.

I don't mind flipping. If I'm busy momentarily, it'll just spin with the needle in the deadwax...not a big deal.
I don't like this example because I'm not sure what kind of realistic situation it's meant to represent. If config.Pi is really a config value, a value set at runtime by whatever configuration method is used by the application (environment variables, config service, whatever) then config.Pi is a very clear way to communicate that fact. If you want to communicate something more concrete in the code about how config.Pi is set and what its default value is, the right place for that information is where it's defined, not in every file where it's used.

It's possible that the right thing to do is make pi a function parameter, but it wouldn't really change the readability of this file. It would change the readability of the code where Circumference is called, maybe for the better, maybe for the worse.
Two points:

1. It's not. React has had classes and states from the very begining. In fact, purely functional only views came in React 0.14.

2. That said, it really does make coding, debugging, and reasoning about views so much easier. When I have a bug in my React/Redux app, I can look at the Redux state, and figure out the cause of the bug right then and there. I'm not looking for some variable that accidentally got changed five steps ago.

My bug is either in:

(a) How I went from application state n-1 to n, or

(b) How my current application state is rendered in my views

Both of these are very fixable.

...of course, I do also have stateful React views in my app, and code with side-effects, because being "pure" all the time isn't always practical. If the bug is in those places, I'm in for a much longer debug.
I'm 1/2 surprised the headline wasn't "Millennials are killing the music streaming industry" seems like headline writers love the "Millennials are killing" things lately.
If you implement the feature in the language, surely that language is expressing the spec.
>> I don't think most people are actually listening to these.

Given the high price of most brand new vinyl I'd be highly surprised if this was true. I do think you're on to something though. I will listen to the digital/streaming version of a record I have much, much more often than the vinyl copy. Usually if it's a new release I'll buy the vinyl, sit down and enjoy it start to finish, and then the only time I'll play it after that is the odd evening/weekend when I want to sit down and do nothing but listen to some music. It's kind of something you'll put aside time for (like watching a movie) but at the same time you'll still be streaming in the background all day at work.
Am using mine ATM. It may lack "elegant design" and 4g but it makes up for it with usability, physical keyboard, swappable battery & expandable storage. It also can be reassembled and used after most falls up to 20 feet onto solid surfaces(my Nexus 4 failed after dropping from my pants pocket onto carpet). It is the only smart smartphone I have encountered since 2007.
Just because I was confused: this is by Orson Peters who first invented pdq. It's not brand new (as in yesterday), but is a very, very recent innovation (2016).
To be fair, cast iron has significantly different cooking properties from regular pans. The added mass means they heat up differently, and things cook differently on them.

Not to mention they can go from the stovetop into the oven, which most other pans (pure stainless steel excepted) can not.
> Never got into it and always thought it is a complete waste of time. I advocate to write tests only for critical algorithmic calculations and nothing else.

What great advice! While we're at it let's advocate surgeons didn't use sterile instruments cos it's a waste of time.. well maybe only for heart transplants.
This reminds me of the scene in Silicon Valley where Peter Gregory notices the popularity of Burger King, the number of sesame seeds they use, and remembers that sesame seeds only grow in Myanmar, Brazil, and Indonesia - the former two of which have large Cicada populations that emerge at different times. After some research, he finds that this is about to occur simultaneously in both countries for the first time in a couple of centuries. Apparently Indonesia doesn't have cicadas, so he purchases some surprisingly cheap Indonesian sesame seed futures based on the expectation that the price will spike next year.

Whoever did the detective work in the top answer to this article should get into investing, if they aren't already.
It depends on what you mean the early days. Nokia cheap phones were targetting a specific market, that did not want something more expensive. Bashing them for those phones makes no sense, since there were targetting markets that couldn't afford something else.

However, top of the line Nokia phones were had great hardware and construction quality. Look up Nokia E51 or Nokia N9.

What hobbled them was Symbian. Nokia N9 was close to "escape velocity" since the OS was really cool. But by then Nokia pivoted to Microsoft and...
https://stackoverflow.com/questions/2571049/how-to-sort-in-p...

In place merge sort exists. It's hard to write tho
I was a bit sloppy in my original statement. Yes, if you word a contract differently it will often have a different meaning, that's not really just a rewording, that's a material change. Same with other agreements. The different wording describes different requirements for fulfilling a contract.

An example of what I'm talking about is the difference between gifts and loans. Say you're applying for a mortgage, and I give you $50k as a gift. Sure, you can use that as a down payment. But if I make you agree to pay the $50k "gift" back as a condition, it's not a gift, it's a loan, and calling it a gift is mortgage fraud. No matter how you word it, you can't change a loan into a gift.

Just like with extortion. Extortion is an act, and you can carefully word it all you want, but it doesn't change the fact of extortion, but it may make it easier or more difficult to prove.

But I'm not trying to say something especially deep here, just that it's common for people to look at the language of the law and believe that they can avoid consequences by rewording a few things.