skysight-inc/HackerNews huggingface dataset:
At a large level I think it's a matter of how costly to you is if it fails. For an enterprise, there can be chained ramifications to problems (low-level worker has problem finishing some task so manager is delayed in getting some info so division head is delayed in some report and CEO has to wait another day before he can correctly assess a company wide status report which may delay action until an opportunity is lost, etc), as well as an overall reduction in productivity due to problems when hardware or software that serves a lot of employees is problematic. For the average person, a car is a big investment. In both cases the stakes are high (but in different ways). For a single person buying a computer (when so often data is backed up or remotely available and another computer can be used), or even an enterprise buying a company car for an executive, the cost of that component having problems is not nearly as high.

At the point where the failure of the item costs little but the interest in the item is high, it can make sense to go a more custom route.
> but San Diego was stuck with brussels sprouts as their food option, I would not find that "really and truly sad"

why not? wouldn't you feel bad for the people in San Diego?
Would you have a reference to similar material I could spend a couple hours on?
"But when your business model is literally TBD, it's hard to take refuge in having a straightforward offering."

Yeah, I smiled at that one. Weakest part of the article.
> Many years ago, researchers showed that women who walked sluggishly with eyes on the ground, as if carrying the weight of the world on their shoulders, were much more likely to be mugged than those who walked briskly and purposely with head erect.

You also look more aware with good posture. This deters attackers because they do best when they catch you off-guard. Walking sluggishly also suggests the target is tired, another good opportunity for the attacker.
We're getting to the root of the issue after all. Mozilla simply wasn't prepared to nuke a popular CA unless Google and Microsoft joined in to the fun.

Policy was just the excuse. We saw what happened with CNNIC. Coordinated press releases.
Thanks for the transcript!
Dell makes most it's money providing enterprise volume orders of desktops/laptop computers, repair parts, and certifying+insuring people to work on these computers.

EMC also contractually guarantees data integrity with some of it's higher end products/contracts. As does IBM/HP/Oracle. All your FOSS tools don't offer this, so your company has to shoulder this responsibility yourself.

Underwriting insurance on multi-million dollar contracts isn't something you can just disrupt unless you already have the funds necessary to burn all the way though series B laying around on your person. In which case, isn't their an easier idea to execute?
Apple Watch Series 2
This is definitely true when it comes to graphics, linux is the redheaded step child when it comes to the graphics stack.

Afaik firefox still doesn't have OpenGL accelerated compositing (at least not enabled in stable builds yet) on linux

On OSX and Windows it has hardware accelerated compositing, video decoding, canvas etc...
Apple reveals new “swim-proof” Apple Watch Series 2
Perhaps true geniuses know the social value of humility.
You can customize the notifications. The biggest value I've found for the watch is that I take out my iPhone less, and actually spend less time looking at notifications.
I know I can submit a PR for this, but I feel the need to bring this up here since it was posted here for discussion.

In Chapter 2, 5th paragraph, these are the phrases you chose to bold:

> the high school I went to, again, was a Lutheran high school

> one of my teachers was a little bit prejudiced against blacks

You state earlier that the bolds are for the purpose of "pull(ing) out the main topics of each paragraph."

These two phrases you've chosen, if read together, totally misrepresent the point of the paragraph. Donald is making the point that he had a very positive experience in this Lutheran school and that it was "absolutely not the case" that "church schools are place where they teach intolerance" and that he had a "very good experience." Then he admits to one exception to his point and emphasizes that this exception was not worth paying any attention to.

I'm curious as to why you felt it was the right thing to focus on the one exception rather than the main point of this paragraph.
Still no MacBook. What a shame.
Wow, for a site that claims to be "database fundamentals made accessible", that's a fairly inaccessible, overwritten piece.

I think the fundamental argument it is making has some value; if 2 or more tables [0] are structurally different only in the name of the table, then the facts in those tables are almost certainly related instances of some general common supertype, such that there should be one table, with an additional field disambiguating the subtype (and which probably a foreign key into a new table specifying the valid subtypes, which have a 1:1 relationship to the tables in the "bad" schema.)

OTOH, in lots of practical applications no application would ever care about that "ideal" base table, and all interaction would be through views that exactly correspond to the tables in the "bad" design. Outside of a DB serving as an ideal, application-independent store (which is an important role, and even in single-app DBs designing for this can have advantages in dealing with growth and change and unexpected future uses), the value of this ideal transformation may be minimal.

[0] base relations, if you prefer.
Author here - so glad to finally have decided to put nearly two years of work out in the open. Happy to answer any questions!
$160 for the AirPods? My goodness those are expensive.
IIRC from a conversation with an employee, the two were initially very close: I think the deal included something like CC co-locating servers in a GS datacenter as well as licensing its software, but both ended several years ago in anticipation of a change in regulation.
What a wonderful interview. It's very comforting to know that Knuth worked very very hard. It seemed like he had to overcome a lot of gaps in his knowledge (if that's the right way to put it) because of the environment he grew up in, yet he made the most out of the cards he was dealt.

Where most would give up, Knuth worked harder. What an inspiring man.
Stripe: Apple Pay on the Web
I love that I can keep earbuds in a pocket, but there's no way I can keep a case like that in my pocket. I guess I'll be using the included dongle.
That's fine, but unless your on call scheduling is erratic and non-predictable then it's no different than pay that's included with your salary.

Like the article says, you really get the best results when the people responsible for the code is also responsible for issues that come up after hours. That means your team should be rotating out so that everyone feels ownership and responsibility for the deployment.
Hey, Apple missed peak U2 by 25 years. At least they're getting closer!
> If you have an amazing bandage that is cheap and saves lives you still have to get the word out.

The core topic in this subthread is focusing work on marketing the bandage instead of making it cheaper/save more lives, because marketing has much better ROI than actually providing value to people.

And the word can get out fine by itself, actually. The word of mouth is a pretty effective thing - and a lot of marketing is trying to game it, getting increased profits by destroying its usefulness.
Micro Focus to Buy HPE Software for £7bn
> If Amazon of Google ever give up their books service in a prolific blaze of fire, customers lose all those purchases.

I highly doubt Amazon would delete all the books off my Kindle if they were shutting down. I wouldn't be able to re-download them if I lose my device, but then again Barnes and Noble doesn't ship you a new book if you leave it on the bus.
I'll give them credit for going deeper into features in he new phones. I question whether people will think to use them if they go into their phone for a specific task.
Interesting. In my over decade of MacBook ownership (about 5 or 6 MacBooks in total across my personal, work and wife's devices), I've never had a single problem with fraying cords.
Body cameras on politicians and all bureaucrats above a specific paygrade.

And corporate officers.
I know some really smart and very ambitious people who went to work for EMC over the last few years. Just as a wild guess, I bet there's huge money being made there and very fat bonuses to the people who are seen as delivering it.

Hope the Delliverse works out for them.
For a simple app your code works fine. You will have trouble when it scales.

We have migrated a load of model logic from Angular to redux and redux saga, once you get your head around a nice structure then its a dream.

I created a gist for you to check out [1]. Maybe also check out the concept of Redux Ducks [2]. I now find our code easy to read, share and test - unlike our massive Angular app.

Also as somebody else comments, you should make sure the only way you talk to your store is through a reducer dispatcher.

Regarding component states, find some reading on components v containers [3] - we even have 2 separate folders for the different types. Once mastered and implemented, most components are small and again easy to test.

[1] https://gist.github.com/anonymous/a20f603f9922742bd3cea7a08c...

[2] https://github.com/erikras/ducks-modular-redux

[3] https://medium.com/@dan_abramov/smart-and-dumb-components-7c...
I still can't get over the headphone jack. Apple does have a good record of abandoning technologies at the right time (floppies, CDs, Flash, etc) but the biggest difference is that those technologies were all on the downward slope of their popularity when Apple made the move and all had solid replacements available at the time. The headphone jack is just as popular today as it has ever been and it is still more convenient and dependable than wireless headphones for most people in most situations. Maybe that changes soon or maybe AirPods solve this for iOS users (they by design can't be a universal solution) but I can't help but feel that Apple is jumping the gun on dropping the jack. Although as an iPhone user, I hope I'm wrong.

Side note, I think it is hilarious that Apple can't get the AirPods to ship at the same time as the iPhone. Anyone who buys the new phone on release is going to be stuck with the crappy lightning headphones for at least a month and a half.
Too early to say that. Depends solely on the sound quality.
Watch Series 2
Try to run with EarPods and (depending on the size of your ear, perhaps) it will happen. I do use custom UE IEMs so that isn't an issue for me.

However, my main concern is accidentally dropping them when removing them - if they fall on the subway tracks, they're gone, and if they fall on the ground, there's no way I'm putting that back in my ear without sterilizing it.
I had no idea they were that expensive. Regular old Bluetooth looks like a bargain now.
Bayes and discrimination law doesn't seem like good partners.
Wild speculation: perhaps those that chose c-section are on average less able to tolerate pain, and therefore lacking in self control (to a degree) and therefore their progeny have a higher likelihood of overeating.
The answer here seems simple. Include on-call time in compensation, and fire developers.

Note that for some developers, you're never going to be able to compensate 'on-call' hours appropriately due to their evaluation of the opportunity cost of their time.
We knew it was going to happen, but I am still disappointed the 3.5mm jack is gone.
Agreed, but the event isn't over yet I think.

I've been looking for over a year for a good (build quality) laptop which can run a unix-like environment. And I always end up circling back to macbooks, which have been comprised of very old hardware for quite some time now.

Hard to justify spending so much money for a 3/4 year old CPU.

The alternative is to have a machine that requires more maintenance than my 5/6 year old thinkpad running OpenBSD.
I'm sure there are multiple theories, but so far as I know the they are just that.
> Not allocating it.

I'm not sure what you mean by not allocating it.

Even if we restricted all advertising to classifieds, we still need to decide whose ads get shown, how many pages they get, etc.. That's what I mean by allocation.

And that would still be subject to the problems you identified: the advertiser might be dishonest, they might not have the consumer's best interests at heart, etc.

As for how to achieve this objective--have the government rigorously define advertising and ban it in all forms? That just shifts power from advertisers to bureaucrats then, with all the risks of regulatory capture that implies.

Let me pose the question in a different way: let's say there are a hundred different kinds of toothpaste. There is a cost to figuring out which kind is the best kind(s), and then letting everyone know the ordering. Who does the work of figuring that out, and then how do they get compensated for that work?

Advertising and marketing is one possible answer by creating a signalling equilibrium (https://en.wikipedia.org/wiki/Signalling_(economics)#Introdu...): all else being equal, the better toothpaste should have access to a larger marketing budget. If consumers know this, then seeing someone's ad is actually a (perhaps weak) signal of quality.

There are also other models, like Amazon reviews; but there are plenty of ways to game that system, and you're really depending on Amazon to police it effectively.

Or you can actually pay someone to review products, like the Consumer Reports model, where you only get access if you pay up.

But each of these models has a tradeoff; Consumer Reports works best when everyone subscribes, but then as it becomes more popular, producers will be tempted to buy them off; Amazon reviews are subject to bandwagoning and cheating; classic marketing is expensive (in time and cost) and unreliable.
Really? Where did you hear/see that? Would be really interested to get a link.
They seem incredibly easy to lose.
It's overreactions to marginally risque content that strip humor from talks.

I'd hate to think what the "PC police" would say to the very tenured college abstract calculas professor who accidentally asked us to derive the tangent to secant z. He paused after writing sec(z) and made the comment in front of the entire lecture hall "I'm sure we all would like to be sexy."
I recently paid $350+ for Bose wireless noise cancelling headphones, the problem with over the ear headphones is that I can't wear them for a long time while I work for example, my head become hot and I want to hear what is around. I like the weight of the regular iphone headphones, I can wear them indefinitely, I am pretty sure case will be the same with AirPods, so I think the price is justified.
I use mine to respond to texts and answer phone calls.

The scribble thing in watchOS 3 is pretty crazy with how well it works. watchOS 3 in general is a huge improvement.

But, you know, to each their own.
Definitely questionable, but maybe it's related to germs transferred during birth: http://well.blogs.nytimes.com/2016/02/01/post-cesarean-bacte...
Probably less than 1,000. I expect quite a few were given away.

For the people who bought them, the price was likely pocket money to them, so they'll shrug and move on.

I'm surprised there was no effort to make the design sleeker. Visually Watch is a bit of a clunker, and not quite in keeping with the usual Apple aesthetic.
I know this is old hat, but I'm just not interested until they make one with a round face. And I say this as a very dedicated Apple-using person (three current Macs in front of me, iPhone 6S in my pocket, internet served over a Time Capsule, an iPad floating around here somewhere...)
Dutchman dies in Tesla crash; firefighters feared electrocution
USB is a good counterexample, though. They started pushing USB for all peripherals before anybody else, and before there was a good market for peripherals that supported it. The market emerged soon thereafter, though, and other companies were ditching their parallel ports, etc., within a year or two.
DevOps need a new breed of observability and analytics solutions
AirPods - so is walking around with a thing in your ear cool now? Around here it certainly still signals "I am a jackass"
You are supposed to use it with the case. Still easy to lose but slightly harder.
New method casts light on a chicken and egg problem
From MacRumors live stream:

11:59 am For those joining in late, there have been no announcements about the MacBook Pro or other Macs as expected.
... That connector is already included in the box of every iPhone 7.
> "but the biggest difference is that those technologies were all on the downward"

Most of my friends are using bluetooth headphones nowadays.
First, this code could be cleaned up a little. The action types should definitely be constants -- something like ActionTypes.CHANGE_LOCATION. Using lodash's _.defaults is also a lot more terse than Object.assign. And if you're a real stickler for minimalism: https://github.com/acdlite/redux-actions#handleactionsreduce...

The real power of reducers is composability. For example, I would almost certainly store the "selected" part of the state in a separate reducer. In my personal experience, reducers rarely respond to more than 3-4 actions.

As for the reason to do this instead of setState -- the whole point is to completely encapsulate state into something that's reproducable, trackable, and removable. Almost all of the components you write should be "dumb" -- that is, they just take properties and render some JSX. Then you have a few "smart" components who know about the state and send the data down to it's "dumb" children. Redux/Flux allows your application to be as stateless as possible, which is where React really shines.
Honest question - Aren't IPhones already pretty water resistant?

Unless getting dunked in water, I haven't heard of anyone having any issues with water damaging their IPhone.
Next month I believe.
...or perhaps they're totally unaware of the existence of genius. Perhaps if they realized what they were attempting required genius they'd never have attempted it in the first place for fear that they didn't have the genius necessary to succeed.
It's speculated that cesarian births do not get exposure the the mother's vaginal flora and their microbiome does not get properly seeded.

I wonder if manually exposing the child to the mother's flora would be of any benefit.
Up thread from @pkd:

> Nowadays I worry that I might be called out for using a piece of code (however good it might be) just because the person who wrote it does not use "inclusive" language

This is what I was originally responding to.
I thought they might replace the headphone jack with a USB-C connector. Then they could do the same thing on the MacBook and it'd have two USB-C ports.

But instead they chose Lightning, so now we have iPhone headphones and Android headphones.

Why did it have to be this way?
charging while using headphones?
As a side note, they're noise-canceling and also work as a (non-bluetooth) headset. I was expecting them to find a solution when you lose them, which is the first gripe people will have with them. Even if it's something along the lines of "come to the store, you'll get new ones for free, but we'll deactivate the old ones".
According to Dutch news, firefighters could not enable the cars safety features to disable the power. Car was too badly damaged.

Driver was already dead when firefighters arrived. Took them eight hours before they could safely remove the body from the Tesla.

Tesla is investigating.
I buy a new iPhone every year. I think phone utilization is so high that around $1 a day is nothing for it.

Compare it with cars clothes and other things
And to say it was about "Courage". No, we all understand that it's a way for them to make more money selling their horrible headphones and licensing lightning to headphone makers.
I think it's a bit harsh to criticize SGX for not having very high adoption. It has only become available to the public this year, and it is a pretty new technology so it will take time for existing software stacks to adapt to it. There is a lot of interest in it in academia fwiw.
does that mean this is the end of the event?

EDIT: yeah, it's the end.. sadface
Hey, thanks for mentioning pebble time. Is 8-10 days a realistic time frame? I got the original pebble off ebay to play with, and it really only lasted 4 days between charges, even with very light usage. For me, personally, it was too much work. That's why I'm curious to see how realistic a week between charges is on the new pebbles.
I think I'm going to use some "courage" and switch to Android when I upgrade my iPhone 6s next.
The iPhone ships with lighting to 3.5mm adapter so Apple has heard users... Kinda
Honestly if you had an iPhone 6 why would you upgrade? Better battery life is cool, and it being waterproof is novel. However, its basically the same phone for the end consumer.
Because Apple.

I really don't want a shitty android phone. Might get a 6s I guess. I damaged my 6 recently.
You can't comment like this here.

https://news.ycombinator.com/newsguidelines.html
We have bluetooth headphones, which work on iPhones, Androids and computers.
> so now we have iPhone headphones and Android headphones.

I think you answered your own question there.
> /dev/random is the blocking pseudorandom number generator in Unix-like operating systems

This is not the behavior on FreeBSD and OS X. On those systems, once a sufficient amount of entropy is estimated to have been gathered since boot, /dev/random will not block again.

Linux's /dev/random behavior (1) relies too heavily on accurate estimates of entropy and (2) implies a simultaneous fundamental mistrust in the ability of cryptographic methods to expand several hundred bits of entropy into a few megabytes of data indistinguishable from random noise and yet simultaneous belief in the strength of cryptographic algorithms for expanding maybe a kilobit of long-term key material into terabytes of data indistinguishable from random noise. (The rationale for blocking is to produce better long-term keys.)

Linux's /dev/random rekeys its internal state at a fixed entropy estimate. If state is compromised and the estimate is too optimistic, it will never recover from state compromise. If the estimate is too pessimistic, state is left vulnerable longer than necessary.

Bruce Schneier and Niels Ferguson's Fortuna for a design is more robust and consistent. A series of entropy pools all collect entorpy at the same rate, but are emptied at exponentially longer intervals. Eventually, one of the pools used to rekey will have enough entropy to recover from state compromise, and it doesn't rely on the dubious practice of entropy estimation. Now, estimating how long recovering from state compromise will take requires estimating entropy, but with a Fortuna construction we can prove that recovery will eventually happen as long as entropy is actually being collected.

If you're using TLS with AES-GCM, a Fortuna construction built using AES has an added advantage that an attack that recovers Fortuna state is almost certainly directly applicable to your TLS setup. In other words, you're depending on fewer algorithms, the failure of any one of which dooms you.

FreeBSD uses Fortuna for /dev/[u]random. OS X uses Fortuna's predecessor Yarrow, which still has the weakness of relying on entropy estimation, but at least it has two pools (one with a pessimistic rekey rate) instead of Linux's single rekey rate.
At the time it really did feel like they were jumping the gun with floppies and optical drives too.
AirPods
The thing about 3.5mm jack is economy. Can you afford wireless? Apple is all premium.
Especially if it falls out of your ear. I've always had trouble getting the EarPods to stay in my ear while running. I had to loop the wire above and around my ear; I can't do that with the AirPods.