skysight-inc/HackerNews huggingface dataset:
I was in a Soviet school system (it was towards the end). And somehow we had a really fun shop class. We did stuff with electricity. Had a lathe, wood and metal. Remember making our own hammers. Learned to use a coping saw, a wood plane. School was remodeling so they let do demo work. Totally unsafe but loads of fun. Didn't learn about cars much though.

We had so many things there that would be considered unsafe and dangerous these days for US kids here I'd imagine. Same thing with chemistry experiments. Though interestingly there more encouragement here to play contact sports like football which leads to concussions and injuries.
Software patents are out of control. Something should be done. And that something is not to unbalance the entire battlefield in favor of Facebook. Facebook is not looking out for the health of the ecosystem any more than they are for the freedom, independence, and privacy of their users. Large tech companies are creating environments that will stifle the ability of small companies to build new things or compete.
> 2. Understood what NoSQL meant and forgot about joins altogether.

How would you represent a simple invoicing system in MongoDB (e.g. Customers + Products + Orders + OrderLineItems )? NoSQL-for-everything advocates posit two solutions: either denormalize the data by embedding Customer information within an Order document, which also contains an array of OrderLineItems, or use a UUID as a kind-of foreign key and maintain separate relationships. Both approaches have serious problems (data-duplication and inevitable inconsistency in the first, and lack of referential integrity in the second, besides ending-up abusing a NoSQL database as an RDBMS). Is there a better way? Or would you agree that certain classes of problems are best left to RDBMS' domain?
> Microsoft didn't just blindly copy everything Apple did.

Not everything. "Redmond Start Your Copiers" was in response to some very specific copying over the previous year, though I don't remember the details anymore.

> What do you call Apple Music then?

I call it a subscription model to the iTunes store. Subscription models have been around for a long time, even though Spotify is the poster child for applying them to Music I don't think it makes sense to say Apple is copying Spotify (or anyone else) by having a subscription music service, it's the logical evolution of paid music services. You could certainly argue that Spotify proved the customer demand was there (as well as the ability to convince the labels to go along with this), but it's not like Spotify invented the concept.

> Ping?

An unmitigated disaster. But I'm not sure who you think that was copying. I can't think of any pre-existing service like Ping.

> What did Apple do to innovate in that space above and beyond Spotify?

Provide a seamless "it just works" experience across all Apple devices, including integration into their customers' existing iTunes libraries, and into Siri, including the forthcoming Homepod. And I think it's fair to give Apple Music credit for iCloud Music Library as well, which is great.

> That's a long list of UI features Apple cribbed from Android, WebOS, and Windows Phone that ended up (IMHO), inferior copies, where the copy didn't actually improve on (make great) the original.

Can you elaborate?

> In what way does Apple Photos improve on the quality of Google Photo's deep learning based categorization that is user-visible and noticeable?

Apple Photos does it all on-device.

Also, I really don't think you can claim that using machine learning to classify photos is something that Google owns. It's been an obvious idea for literally decades, it's just taken until now before it was feasible to do.
Pardon me, I thought of that as well that maybe there was something lost in translation. I've never known a USN or USCG vessel to deviate from those rules out of courtesy. Since sailing is an international experience you want to adhere to ColRegs as close as possible. Because an action might be interpreted the wrong way and then an accident can happen.

Unlike other opinions. USN vessels are not invisible. While they don't transmit AIS they're easily painted under radar and even consumer radar can calculate a vessels CPA using ARPA/MARPA.

ColRegs are easy to understand and it works in the 2D coordinate space. If we are bearing down on each other ColRegs say we both turn right. And that's all there is to it. Now, there are other regs for all types of scenarios; powered vs sail, sail vs sail, powered vs towed, etc. I believe TCAS is overkill for a situation that can be sorted out with 10 seconds of VHF.
Uber to stop controversial tracking of users after their trips have ended
Tired of having too many extensions in your toolbar? Try Extensity
>Yet the ability to safely walk alone, especially at night, is, for most cities, largely a luxury available only to men

AFAICT, this is more of a luxury available to folks with low trait neuroticism. It's like saying that motorcycle riding is a "largely a luxury available only to men". No, it's a luxury available to folks who are more willing to take risks with their personal safety. The gendered difference in risk exposure is much smaller than the one in how people respond to perceived risk (that is, women tend to have higher trait neuroticism).
Right, I did mean like tomatoes in a social, cultural and economic sense. Meaning, one could grow it as a special treat for friends and family, and share it freely. Maybe another comparison would be to home-brewing. There are huge breweries, medium breweries, small breweries, but some people love to do it at home.
People in democracies get the politicians they deserve. Look at Italy, the USA, Argentina, Hungary, Denmark, wherever
You're technically right, but I guess I'm just getting tired of having to organize my entire life around being prepared for work Monday - Friday. I mean, am I a machine whose only concern is achieving optimal operating conditions, or am I a human being with a life outside of work?

I've resisted specializing for some time because I personally don't like working with technical people (excluding present company and our friends on HN of course!). I actually much prefer working with non-technical people, because I've found that they usually have a lot more common sense and are a lot less egotistical about their work. Maybe I just haven't been exposed to the "right crowd" but my experiences collaborating with other programmers have been very unpleasant across my career. So I always try to position myself where I can take a top level view of the product and not be pressured to move in a certain technical direction. Maybe it's time to give that strategy up, though, because it hasn't worked out very well for me.
This was beautifully written -- thank you.
Tail call optimization is a way for compiler to align functional recursive algorithm with stack-based procedural reality. Since Java is not a functional language and has sufficient expressive power to write iterations as... iterations, good programmer will just write a for loop and will not bother about a feature that is basically unnecessary in multi-paradigm language. Oh, by the way, recursion is a functional design pattern, isn't it?
I often read articles for girlfriends. Especially interesting or funny ones.
Limiting my options is a good reason for becoming more experienced. The more of my options I limit, and the faster I limit them, the faster I can make things, as opposed to exploring options.

It's why beginners' guides are opinionated: The beginner has no opinions of their own, so they must be given the opinions of someone who has them so they can make progress instead of being overwhelmed by choice. Making progress involves replacing your teachers' opinions with your own, so you can limit your options to a manageable set instead of them being limited for you, but at no point are you truly open to looking at every single thing equally. It would take too much time for very little reward.
> Do they think I'm going to launder money by buying lattes?

That is exactly what happens. Prepaid debit cards and gift cards were and maybe still are both major tools for cross-border money laundering of drug proceeds because they have not been treated with the same scrutiny by customs and border guards as cash. With gift cards, you would buy them in one country, take them to another (typically US), and sell them (on Craigslist, eBay, etc) for $0.98 on the dollar. So it is a very inexpensive and low risk way of international money laundering.

https://www.reuters.com/article/us-usa-regulations-moneylaun...
Maybe we should change the nomenclature, 500-year flood denotes once every 500 years. As opposed to a 0.2% chance. This, in turn, causes people that don't pay attention to floodplain maps to say, "we had a 500 year storm last year, we are good for another 500 years".

That, my friends, is a prime example of the gambler's fallacy.
Again thanks for these stats. I love them and often refer to them when people ask for reliable harddisks, even for consumers.

I'm not a really big expert on your file system. How easy is it for you to replace a faulty drive? Just pop it out and put in a brand new one, even if it's other capacity and/or brand and/or model? Is firmware upgrade of harddisks supported?

Sometimes i wonder if it's possible to make a sort of small consumer (nas4free?) edition of the storage pod. Must be awesome to use almost any drive and still have a reliable big nas at home.
The political process should represent the will of the people and find solutions that represent the will of the people. The free market is not necessarily the best solution because it is arguable that we don't really live in a free market; consumers aren't all that educated or rational. The problem is that companies will find ways to subvert their users into thinking privacy is not important. They already have a large captive audience and they can condition then to think as they please.
These issues were big enough that I just recently removed this library on a new project in favor of straightforward Mapbox GL JS. The inability to use percentages for height/width is a major drawback. No sense in adding size to the bundle for fewer options.
Have you seen this graph?
https://pbs.twimg.com/media/C8H9i9IUwAEBo5s.jpg
Brian from Backblaze here.

> It's like a gift.

We're glad you like it! It isn't hard for us, and we get a little press out of it so it is TOTALLY worth it for us to do. Once we setup all the analysis scripts to pull the data, it's mostly just an automated system.

What baffles me is why nobody else reports drive failure stats? I mean, people hear about Backblaze and buy our product because we're providing this data, why don't any OTHER companies want this free stream of customers?
I'm not interested in paying for the online video course - does this article http://highexistence.com/the-wim-hof-method-revealed-how-to-... capture the gist of it? Does the book include anything else that's significant?
Network Value. https://www.google.com/amp/s/www.arilewis.com/blog/2017/5/10...
That's a good library but I had a hard time getting it to work with server side rendering. Ended up having do to a dynamic import with Next.js 3 beta just to get the page to work. This problem affects most mapping libs, not sure if Uber's is any different.
The other random numbers they used to add after the article ID were for tracking purposes but it seems like they recently backed off on those.
A preview of the first wave of AR apps coming to iPhones
You save any Medium article to Instapaper and read a readable version with your readability settings. That's what I'm doing now for stuff more than a few minutes long.
I am up 6,200% ytd.

Some like NEO and Waves did that for me. It took me cycling through 25+ altcoins to reach that level.
I read aloud to our children every night for about 10 years. They are both phenomenal readers and actors. I read to them because it gave me extra snuggle time.
The whole idea of risk, winning and loosing is very warped from the outset.
We come from small groups with very limited ressources. Taking risks, making a plan, always involved the power structure. There always could be only one plan, one chieftain executing it, else there be civil war and group breakup.
If the plan failed, there where to options- the situation and the power structure would be salvaged, and the failure nver happend. And/Or a scapegoat would be found and ousted for the failure - a principle we declared responsibility (although undoing the damage would have been.. slightly more responsibe).

Anyway, if you didnt sleep throughout your statistics classes, you know also that our perceptions of likelihood for plans to fail or succeed, our peception of luck- is also totally off.

So what actually is a good plan? A good plan, is not one particular chain of actions, and tree of scenarios growing out of that base-scenario - but a investment into a likelihood enhancing environment for a whole overlapping forrest of such scenario trees.

Take the idea of a book-shop for cooking recipes in medieval europe. That sounds like a great plan. Its what your family would support, and thus you would buy scribes and set out on this adventure.

Now take the plan of selling printing presses. Everyone of your son and daughters could march of, producing there own version of a book-shop. You do not invest into a single "plan" and your shuffeling of investments, into succeeding or away from dieing branches of the scenario, might look like cowardice, indecisivness and pivoting - but in reality, you are just aware of human limitations and overcome them.

For founders this is a dangerous way of thinking. Because at the larval stage, a company is that tribe, that family, in desperate need of the ilusion of one plan, one scenario, the ilusion of a chieftain knowing what tomorrows weather will bring. But keep that forrest in the backyard of your mind, and when nobody is watching - plant some seeds.
There might grow a forrest.
Your personal website with an "About" page is in your HN profile...
Raven Ridge is scheduled to be released Q3.
React native is fairly toxic after the Facebook patent grant fiasco. Imagine you building the next big social engine using react native ..And Facebook stealing all your IP.
Are you planning on purchasing more Toshiba drives?
The nomenclature is not the problem, the problem is making numerical estimates of low probability events based on just 150 years of data and a raft of modeling assumptions.
Cummins unveils fully electric Urban Hauler Tractor
Here's a video of the Laszlo Webtop Calendar https://www.youtube.com/watch?v=97KLyHzpkro, from 2008. This was written in a hybrid of XML and our own dialect of JavaScript, that compiled either to Flash byte code, or to a subset of JavaScript compatible with major browsers. (JavaScript in 2008 was nowhere near as healthy as it is now.)

The reason I mention this, apart from the similar time frame and similar-ish functionality, is “They named the framework Luna (after Dustin’s cat).” The Laszlo company and framework were named after our Peter's cat. (The cat, in turn, was named after László Moholy-Nagy.)
I graduated and became entrepreneur and have meet so many incredible entrepreneurs, some of them in their 80s I do not believe times have changed.

Being young and wanting to be on your own and make something special the world has never seen, even with high risks involved and your family wanting you not to suffer, getting a safe job is as old as the wheel.

I had my family against me on my decision to create my companies because it was extremely painful at first. Then when things start running and you earn dozens of times what they do they change views.

What happens is that every young person believes she is the master of the Universe and the world starts with her. In some ways is true, your world starts when you are born.
best quote ever.
React and the Mythical Man-Month
Here's a salient study regarding RSI:

"Two hundred ninety-seven patients medically certified with a work-related upper extremity industrial illness underwent a systematic search for concurrent medical diseases. <snip>. One hundred nine separate atraumatic illnesses (mainly hypothyroidism, diabetes mellitus, and various arthropathies) capable of causing arm pain or CTS were diagnosed in a third of all patients." [1]

Email me if you like for more info about hypothyroidism (also see my previous comments, I may be becoming the resident thyroid crank). "Brain fog" and anxiety would be consistent symptoms. The condition affects several percent of the population. Getting a diagnosis can be tricky for certain manifestations of the condition (e.g. in the UK for certain blood test results doctors won't typically treat the condition unless patients request it).

Here's another study that may be relevant: "Our data show a significant association between shift work and autoimmune hypothyroidism" [2], i.e. the environmental stress placed on the body by shift work could perhaps trigger this disease. I mention this because you mentioned a demanding family life. If that involves a young baby that could approximate shift work.

[1] http://jamanetwork.com/journals/jamainternalmedicine/fullart...

[2] https://www.ncbi.nlm.nih.gov/pubmed/17291404
I don't know enough about Clojure, but I think you are saying that Clojure itself is using bit operations behind the hood - of course it's ok for a language implementation to use bit operations.

But if any of your Java code for applications or libraries used bit operations, I'll call it bad code.
I think you are correct in several things, perhaps all things.

I am cool with nazis voting and I even think nazis should have freedom of speech. What is not OK is calls to violence and any other form of speech that directly hurts people (doxing, revenge porn, etc...). This is already illegal in this country and is in no way a slippery slope. We just need to enforce existing rules and laws.

You demand that we "kill all XXX" go to jail, end of story. That is not censorship, that is how you build a society.
Wait you didn't see this when it was posted the first time 8 years ago? Then you clearly shouldn't get the chance to see it again.
If advertisers have so much data, are able to know you so intimately and manipulate every step of your life then how come the vast majority of online advertising has such mediocre results?

Not trying to be snarky, it's just to me something doesn't quite add up in this picture.
The worst thing about this mindset is that at the same time support systems like health care and pensions don't keep up so if you don't make it rich (which most of us won't) you will be much worse off than previous generations. They built systems for the average guy to have a decent life. Not so much anymore.
Curious what you do with Trello and Zapier that is so compelling?
There is no way to credibly make this kind of claim. We don't have the data to quantify the recurrence rate of low-probablity events like this, nor can we be sure the the underpinning mechanism isn't changing with time.
Ask HN: What's the Best React UI/Nodejs Framework for Angular/Sails Background
Would it be Semantic UI React + Koa.js? If so, any simple starter kit to begin?

I have been asleep for more than a year with the ecosystem of Angular v1, Boostrap 3, sails.js. Now I have a chance to do new project and I would like to get the latest and greatest from React world. Note: I tried Angular 2 and DID NOT seem to get along.
I'm sorry, but your response is a perfect example of exactly what I'm talking about, it almost seems scripted.

"What does 'failure' even mean..." Really? Seriously? Failure means admitting and acknowledging that you were wrong, that you things didn't work out the way you expected them to, and taking responsibility for it, instead of treating it as just another tick in a line of never-ending experiences that you "learn" and "iterate" from. I'm not disparaging learning from mistakes, but a more subtle difference: that sometimes you just have to admit that you were totally off course and that the only thing you can learn the situation is that you should throw away everything you thought you knew and go back to square one. You say "pivot" better describes reality? That is the problem. In your worldview, it is acceptable to just change direction in the face of failure. No, sometimes you have to go backwards, and the inability of young people to admit this or understand this is the problem.

I don't even know where to begin with your second point. Suffice it to say that the world is not some cuddly place where everyone is a winner and everyone gets an award for participation. To think otherwise is to live in fantasy -- indeed, a fantasy world where you can always feel good about your life according to your standards.
Elect the parliament by lottery. 4 years of service if you get drafted, replace 25% of seats per year.

Would be far more representative of the people than current way and less susceptible to populism.

People often think I'm joking when I propose this but I haven't heard a good argument against it yet.
I am in that camp. Except, I'm very much on the left side of the political spectrum. I don't think the government should prohibit this behavior. I would rather they established regulations that ensured notice was given and loss/abuse of this data was prosecuted.
Why You Can't Buy a $1.5B Powerball Ticket Online
Same. I'm in the crashplan soon to be migrating boat and can't use Backblaze for that same reason.
PLRelational: Observing Change
This is an inane column, but I think one point on semantics needs to be made. Silverman assumes that failure and pivot are totally synonymous, and that pivot is just a cynical euphemism for failure. I think that they're are differences. Failure connotes a durable state that has repercussions. Pivot means we're still moving and we may be able to redirect some of our old momentum in a slightly new direction.
My Institutional Review Board Nightmare
Proof of stake mints new coins based on who already has coins (they have a stake in the platform's success). This is opposed to solving arbitrary math problems to mint new coins, which is called "proof of work". At some point in the future the Ethereum client will have the proof of work algo swapped out with the proof of stake algo.
There is a Taylorism for everything.
Interesting choice to have people sign up for free stickers. I expect a follow-up article on "The Marketing Behind the Marketing Behind MongoDB" :)
Offshore Human Testing of Herpes Vaccine Stokes Debate Over U.S. Safety Rules
Awesome reply, I will reply to both of you in one comment :)

Sure, I usually carry water and basic stuff with me in the car, whether it is around the corner from home or a 600 mile roadtrip.

But of course, the problem here is the arbitrariness of the power the sales rep wields.

Whether you actually paid them or not, they can push a button, the button can accidentally be pressed, it can be hacked etc etc.

So, this technology opens up a whole new threat vector/attack surface that I really can't control. I can keep my car in good mechanical order and drive defensively, but there's not much I can do about electronic attacks.

I think badwater does have cell service since it is so flat and touristy ;)
Very cool efforts. I will look into this as an alternative to some of our production systems where we've had to use Ubuntu instead of OpenBSD (for support of certain stacks).
Isn't some of this responsibility upon the shoulders of parents too? It wasn't children who decided that "keeping up with the Joneses" was the way to live [0].

[0]: https://en.wikipedia.org/wiki/Keeping_up_with_the_Joneses

I apologize if my line of questioning comes across as hostile, but I do take issue with the even the whiff of the concept that parents can do no wrong, both personally and conceptually. In contrast, I do think that children shouldn't be held responsible for the mistakes and misdeeds of their parents.
We moved to JIRA. Lost the simplicity but its a lot snappier and I believe there was some organizational benefits as the company grew.

I am happy that I can click a JIRA link and see a page within a second.
I'm guessing 30, male, NYC.