skysight-inc/HackerNews huggingface dataset:
> The customer doesn't understand all the tradeoffs.

Exactly! "Tuning" technology with the right features is an exercise in tradeoff-management. A better approach would be to ask customers to rank features, either against each other, and/or in general. "Driver visibility is more important to me than styling": [strongly agree][somewhat agree][not sure or mixed feelings][somewhat disagree][strongly disagree]. Of course styling is hard to judge without actually seeing what's at stake, but technical features may be easier to compare without visuals.

However, doing such surveys right will require customers who are ready and willing to take longer surveys. Perhaps give a general brand gift certificate to participants. There are special ways to construct surveys to ensure responses actually reflect customer opinions (consistency checks).
I'm more interested in where it went, and how it influences decisions.
It's almost like speaking at an International Institute of Communications forum is not correlated with shilling.
NOTE: This applies only to the Big 5 (Amazon/Google/MS/FB/Oracle).
To be really honest, it is hard to distinguish the big companies today based on non-money line items:

- All the companies I have and am working for have very smart folk, very personable people you want to work with / learn from.

- All the companies pay well, have great benefits.

- I don't care for perks, I can afford the $20 a day to spend on food and snacks.

- All of em have great challenges to tackle, and usually you are sought after by the teams with exactly those. No one is going to pay you double your worth to sit around / purely 'learn on the job'. Past experience counts big when it comes to leveling/team choices in all of them.

- All of them are exponentially growing.

- Almost all of them are dabbling in each others areas of work: Everyone is doing databases/fs/networking/user applications/web dev and what not.

For me the choice of snap was purely because I wanted a small company experience without the risk of a pure startup, in fact all the benefits and better compared to the big 5. Unless you have a specific requirement like that, sadly money will end up being the differentiator.

To add some irony to the whole discussion, they know this as well: All the offers I got from the big companies were with few $$$ of each other. I didn't tell them my current salary with Amazon, it didn't even come close to the numbers on glassdoor for my then level, but magically they seem to 'know' (shrug).
The worst one for me is leather seats.

"Oh, you want safety and comfort features X, Y, and Z? We've got them, exclusively available in our EX model. And you even get leather seats!"

But I don't want leather seats, and I will never buy a car with them. I wear shorts in the summer and I hate it when my legs stick to the seat.

If I can get a car with X, Y, Z and cloth seats, I'm in. But that can be hard to find.
The reason I'm asking is that, IANAL, but I doubt that law was intended to cover something like this. So I'm simply wondering if it had been applied in a similar way in the past, because that would be the best indicator of whether or not it was applicable.
Most great things emerge from discomfort
Awful title. Guess no one would read it if it was called "how to use turbolinks."
In the US, regardless of where a car was built, you typically have very few options choices. There's not a significant difference in ability to choose on my made-in-Germany Golf and a made-in-Mexico Golf.

I think, over the years, shoppers in the US have shown time and time again that they simply don't care, so these choices have been taken away from those of us who DO care.
Assembling a computer with 10-15 modular parts (Motherboard, RAM, Graphic Card etc.) is very different from assembling a car when a lot of the features you want need extra hardware and software inside the car.

And as much as I like Tesla, I don't think they are yet at a stage where they can be used as an example of what is possible in the manufacturing world at scale. And they hardly offer any many options. AND, some of their options are just software switches that can be flipped whenever you want the upgrade. That's possible for the model S because it's a very high margin car.
Porsche allows you to order a vehicle with any collection of options you like. But you'll pay for it and have to wait while they build it.

Most consumers don't have strong preferences in vehicles and will sacrifice a lot in order to get a good deal on something they can drive off the lot today.
It has queues and stacks! We just call them arrays :P
I have kind of a tangential question. I have done back-end development, mostly with Python and Django. I know some basic HTML, CSS, and JavaScript but not much. A couple of years ago, when I started dabbling in web development, those were much smaller and less complex. You could go through a couple of resources (JavaScript: The Good Parts, jQuery documentations, etc.) and learn everything there was that you needed to know. Now, they have grown exponentially in complexity and scope, and there are so many choices and paradigms that I don't even know how to start.

For someone who has done back-end development, but is now trying to steer his career into front-end development, what resources would you suggest? What do I need to know, and which books and documentations do I need to read, before I can claim I am a front-end developer?

(I will be basically starting from zero. I cannot use the resources that build up on previous knowledge and assume you know everything that came before)
Yea they show ads in between game sessions.
Huh. A link to a paywall on Hacker News.
> Along which lines could it be broken up? Datacenters? Subsets of the social graph? Would you liked to be grouped with your family, your school or your church?

> It seems very plausible that one of them would grow and engulf everyone, while the others woul[d] go the way of MySpace. What then?

I've thought about this, and I think the best way to break up Facebook is by datacenter, staff, AND social graph. However, each successor company needs to be required to inter-operate with the others and everyone else through some open standard. That would blunt the network effect and perhaps allow a decentralized, competitive market to stabilize.
Since the website doesn't allow comments: trauma shears are for removing clothing and webbing, not cutting meat and bone. Ouch.
I also wonder which country we're talking about because, really, what extant government could be described as "socialist"? All of this guy's post history seems to be making critical posts about the US, some of which strike me as pretty wide of the mark.
I get that the response to this will be "they make $INFINITY as-is", but yes, I'd be willing to argue that they should reverse that. My basic argument would look something like:

A) Writing algos on a whiteboard is not the be-all end-all of actual programming

B) The skill set of "can identify things that people want and need and actually implement them" is a useful one that the person who created one of the most widely used pieces of OSS out there has demonstrated they have.

C) There's no evidence that I know of that indicates that whiteboard algo writing correlates with the skill set identified in B, and a fair amount of anecdotal evidence that suggests they aren't correlated. (And there are a range of other skills that are useful for an engineer or someone leading teams of engineers that are similarly not correlated with whiteboard algo writing.)

D) Firms benefit from diversity. Gender-diverse and ethnically-diverse companies are more likely to out-perform less diverse companies.[1] I don't have specific evidence for it, but I suspect that a firm that has a hiring process that brings in people with multiple diverse skill sets will eventually perform better than a firm that only brings in employees with tightly focused, highly similar skill sets.

And to respond to the "well, FB/Amazon/Google make $INFINITY as-is, so nyah-nyah", I would say that those companies are in market-dominant positions now that may make their math on hiring a diverse array of skill sets different from a theoretical firm, but I also suspect that maintaining those dominant positions will be more difficult with an engineering corps that is solely selected on a narrow band of proficiencies.

So, I'm not necessarily saying that Google should change their policy (although I do feel comfortable saying that any company that isn't in that rarified air that decides to copy that policy is making a serious mistake), but I think there's a pretty solid case for why they should at least acknowledge that there are people for whom they should make exceptions and possibly completely reverse that policy and overhaul their hiring process to achieve a broader range of skills among their engineers.

[1]: https://www.mckinsey.com/business-functions/organization/our...
Agrarian-Scale Kubernetes: Part 1
I don't understand why you're being downvoted as you have a very good point. For those who are very technical and socially less developed, some structured work on social capabilities would be a great asset. That doesn't necessarily have to coursework although a course in marketing could be a good thing; it could be public speaking clubs.

Even if you plan to devote your entire career to honing technical skills, the work around marketing one's self is also worth developing at least a little bit. It'll make it easier to position yourself in a community and to help others understand your ideas.
Yes, I read that passage and was left irritated by the philosophical mediocrity of it. Name-dropping Kant only makes matters worse given that his conceptualism is incoherent.

The subjective/objective distinction is problematic. Obviously, knowing agents are always subjects -- something has to be doing the knowing -- but knowledge of that presupposes that the subject is able to know the world as it is in the first place.
> If you link your Spotify account to Tinder

I am shocked that this is a thing
To succeed at BigCo Inc you also need to show up on time for work, and wear proper attire. That's a glaring gap in this write up...

See what I did there? You can always find something missing, sometimes its best to appreciate what someone took the time and effort to do.
Turbolinks is not a front-end framework. It is a library that has been in Rails for ~5 years. And before that, pjax did basically the same exact thing. This is a pretty battle-tested way of building web applications.
Introducing Ouster – Commercially viable LiDAR
Except that implies that someone who remembers how to invert a binary tree but doesn't have an open track record is a better hire than someone who couldn't remember but created, maintains and improves a popular open source project for YEARS.

Working software should be prioritised over rote memorisation of data structure theory.
Just curious, where can I find their reasoning for removing apache & php from brew? Is it because they come pre-installed on macs?
Principles like these sound great but actually are really useless if they can't help you make decisions. Most of the day to day is trying to figure out if the design is really useful or innovative.
This is really great, thanks for sharing!
You're splitting hairs. A single replication is not enough, I never suggested otherwise.
But that's not my argument at all. You can have acquaintances. What I am trying to convey is that social media is turning real relationships into something more like the relationship with an acquaintance. If you can be "friends" with an acquaintance for extended periods of time and watch their lives, are they really acquaintances? What are they? It's a never ending High School Reunion. You have a passing interest in their lives, but in the end, do you really care?

I think we are addicted to control, novelty, and distraction, and we are neglecting real social connections.

Think about it. It started with call waiting. Now another party could preempt your conversation. Then there was the answering machine, you can time shift and screen your calls. Next it was pagers. Page me, and I will return the call at my leisure. Then cell phones. Anyone can call anytime! But that is too intrusive so everyone starts texting. Texting is not conducive to real human interaction. We need to hear each other, we need to be near and see facial expressions. We are losing part of our humanity.

I hesitate to call my own mother now without texting first. I hate that.
The 10 games that are published as part of the paper are at the bottom of the page. It's like watching an alien playing chess, it seems so ... foreign.

I've only gone through a few of the games, but on the 3rd one I was wondering things like "surely AG wins this piece, or a few pawns" yet it chose not to take. Obviously knowing that SF is ELO 3200+, makes one concede that it might be a poisoned carrot, but for a program that was only fed rules to be able to decide that, is crazy.

It makes for very entertaining chess, and I think the wonderful people who work on tuning SF and other engines will have a lot to think about.

What's the highest theoretic ELO rating that a computer can get?

A few people mentioned that it'd be interesting to see how AG performs on a home computer. Maybe that'll be the differentiating factor. AG that's handicapped by input resources.

Lastly, does AG constantly learn as it plays? i.e. once a chess model is created, does it get updated with new info on the fly, or would it require more training?
Net Neutrality: Vint Cerf joins tech leaders in condemning repeal plan
Someone did a study on the correlation between political identity and humor. Surprise surprise, conservatives tend to not be very humorous people:

> Within the sphere of nonsense humor, conservatives were
intolerant of jokes that failed to provide resolution of incongruous elements. Such results confirm the hypothesis that conservatives seek emotional control and cognitive closure compared with liberals, who are comfortable with more abandoned self expression and thought processes.

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.848... [pdf]
Exercism is great at building code review chops. Assuming if you are in an active language community and have finished a number of challenges.
I hadn't heard of Pulsar before but just checked it out as we use Kafka. Does it support replaying messages from an offset (or even better, a time) like Kafka does? I looked at the docs but it didn't seem like it did.
You're disregarding the impact of income on the growth of children. Maybe if we had a creche system like in A Brave New World where everyone got the same start.

Having poor parents and growing up in a poor neighborhood as an oppressed minority will severely hamper your ability to create value.
(Author here.) That would indeed be interesting, thanks --- I don't think it's trivial to generate all of the possible predecessor states, but it seems like it should be possible. One to think about.
I've looked into modern PHP for a new potential job, and it looks like it adopted a lot of Java features in the past few years. But one thing that really unsettles me is that anonymous functions need the `use` keyword to manually capture variables from lexical scope, which seems completely stupid and I don't know why they went that route instead of inferring this data from -- wait for it... -- lexical scope.
IBM announces new code patterns and bot solution for developers
You've been violating the guidelines a lot, and we have to ask you to please stop and read them: https://news.ycombinator.com/newsguidelines.html. We ban accounts that keep breaking them. We also ban single-purpose accounts that abuse Hacker News with the advancement of an agenda rather than joining in on seeking to gratify one's intellectual curiosity.
'There are lies, damned lies, and statistics'
Expanding on this: I believe the most important reason to attend university, aside from getting the piece of paper (which could even be argued is secondary to this), is to interact with your professors as much as you can. My biggest regret about my academic career is that I didn't do more of that. There were some devastatingly smart people working in my CS department, and I wish I could have absorbed some more of both their domain knowledge and just their general life wisdom.
Sounds like there is some redundancy. These are intended for manned missions so occasionally replacing parts might be part of maintenance.
> Keeping the heavy work in the server-side with Turbolinks

.. and paying AWS for it.
Feeding ANN temperature proxy records to predict climate change
My predictably unpopular theory is that highly social people are really afraid of other people. Perhaps not without reason if one regards other humans as potential predators. So they designate a group of people friends and use it as protection against all the other people.

Yet they remain afraid, and this fear is what makes social interactions addictive (like gambling; the great the fear the greater the high on the occasions when you don't lose).
It's really sad. I always thought there are lots of companies, acting like WhatsApp ( $1,000,000 donation to FreeBSD [1] ) and return back value to open source, the same way they got value out of it.

I'm really surprised that instead of "lots" I have to write "some".

I also think that it's a much bigger win, financially and for P.R., to donate some of the profits, instead of paying the taxes in selected tax-paradise countries.

1: https://forums.freebsd.org/threads/49056/
Nice writeup.

Quick typo: You have "eneueue" in one of your code examples, rather than "enqueue".
I still can't understand how that feature works. They stated that everything is done locally on the device, so privacy is not an issue. But how can they host a huge catalog of songs fingerprints without blowing the storage? Are they only saving the top charts?
So your position is that the world is awash in cheap money but Bitcoin, with its stratospheric rise, is the one thing that isn't a beneficiary of this cheap money ?
I disagree!

After ES2015 includes:

* Async/await

* a bunch of destructuring with the rest and spread operators

* More class "nice to haves" like static properties and possibly more soon

* Async iteration

* Shared memory and atomics (which I'm not all that happy about, but many people are)

And going even further "in the future" it might have stuff like:

* Decorators (of they can ever settle on it!)

* Observables

* Defensible classes (again, not really happy with this, but what can ya do!)

* Function bind syntax

* Some "collection" nice to haves

And more.

JS isn't going to be slowing down any time soon!
short question: what can you people recommend as eBook reader for one's computer? One that allows me to mark stuff and add comments? So far most readers I saw were low in usability or feature-set. Bonus if also available on mobile
What is the usual turnaround time before simiar bugs or exploits are patched, on average?
I used to work on buildpacks -- can I suggest getting in touch with the Cloud Foundry Buildpacks team? They also do a lot of work around the Ubuntu base image (cflinuxfs2) and there's been work towards cflinuxfs3.

They also used to use soft-forked Heroku buildpack code. Almost all of the Cloud Foundry buildpacks have now been rewritten on top of a single shared library. The strength of Heroku's code was that each buildpack has a maintainer familiar with the relevant ecosystem. The weakness was that they were all different. Often forked from a previous one and then tinkered into submission.
That's certainly possible.
It depends where you go. Many dealers now do flatly decline custom orders due to the way it impacts their allocation.
Parent doesn't "Claim he knows".
He said "it could be [some positive outcome as opposed to the statistically prevalent negative predictions]"
I did something similar on the Trillek virtual computer, but without the trick of the 64bit int to store the bus state. Instead I used a bit high level aproximation as the CPU is far more simple, there isn't a IO address space, and there isn't wait states.
What I did was a tick-instruction hybrid approach instead a tick-instruction cycle hybrid.
I’m guessing you’re not familiar with the referenced work of satirical fiction.
A lot of these things don't bring you much additional happiness compared to their lower cost alternatives (especially not suits or fancy dinners).

However, what does bring you lots of additional happiness is being able to afford a home that is large enough for you within a short walking distance of work. In many places like SF or NYC that requires a serious amount of money (many millions), and yet it does significantly improve your happiness in a way that a lesser amount of money cannot by buying you more available time each day.
Former FB Exec – 'You Don’t Realize It but You Are Being Programed'
Oh I agree. It's a good way to learn how something works. How do you become "good enough" to build production ready libraries that solve particular problems without practice solving said problems?
6 Times Feng Shui Influenced Hong Kong's Skyline
> Social media is one of those things which by nature is difficult to break up. I'd say it's as hard to really fix as any natural monopoly.

No. Right now, social networking right is sort of like email in the AOL/Compuserv days. Email is a kind of social network, but they key difference between it and service like Facebook is that it's implemented using open standards. There's no reason open standards for a "Facebook feed" could be designed and mandated during a break-up.
I was trying to indicate that people who don't understand technology want to adopt new technology and be part of the newest trends. Their lack of understanding means they think they need an axe when a butter knife might suffice.

Instead of technologically literate individuals being ignorant towards a lack of comprehension we should treat this as an opportunity to educate them. Why would I want to use blockchain, why would I not want to use it?

Its condescending to expect everyone to understanding technology.