skysight-inc/HackerNews huggingface dataset:
In my experience, using story points to judge performance is typically not useful. It is a very simplistic view. It doesn't include the quality of the code. And who knows if the estimation was accurate. And then you can have story point inflation. Also, someone may figure out an easier less complicated solution for a problem, and so that would have a smaller story point, which is better.

I would be curious in hearing how people judge dev productivity as well, it's something that I don't like to just use a number, though there may be some benefit in having that being a small part of the judgement.
I'm not sure where you got the impression that this is like USENIX. Eurocrypt is theory and application of cryptography. A significant chunk of publications have nothing to do with application and discuss interesting theoretical math. Eurocrypt is one of the best academic cryptography destinations for theoretical crypto research. See an example of the proceedings: https://link.springer.com/book/10.1007%2F978-3-319-56620-7
Totally fair :-)

I have also wondered if that wouldn't be the case. As machines take over, we may see new jobs created that never existed before, just (as you rightly pointed out) happened in the industrial revolution. I really hope this is the case actually.

My certainty diminishes somewhat when listening to people like Ray Kurzweil talk about his Law of Accelerating returns (exponential growth)[1]. I wonder if things might be different this time around (change is too fast, too extreme/disruptive) due to things like the exponential growth curve. Of course we humans always like to think "this time is different" so who knows.

[1] http://www.businessinsider.com/ray-kurzweil-law-of-accelerat...
We need more phishing sites on HTTPS
James Micken: The Night Watch [pdf]
Confusing, since they use the PF filter, you can absolutely block outgoing connections, atleast by port, app or user
Out of Africa does not mean „were black“. This is such a stupid 21st century statement about prehistoric conditions.
Odesza's other albums are great too!

The vocal sample from "Intro" on Odesza's album "Summer's Gone" is from a 1957 BBC Radiophonics workshop [1] - it's a remarkably simple explanation, but must have been amazing to hear at the time:

"You take a sound. Any sound. Record it and then change its nature by a multiplicity of operations. Record it at different speeds. Play it backwards. Add it to itself over and over again. You adjust filters, echoes, acoustic qualities. You combine segments of magnetic tape. By these means and many others you can create sounds which no one has ever heard before."

[1]: https://boingboing.net/2012/05/21/bbc-radiophonic-sound-expe...
> All of this would open up their market to tinkering enthusiasts as well without making things more complex for their existing market.

How much in sales will the tinkering enthusiasts generate?
Coincidentally things that insurance isn't involved in ...
Donald rumsfeld’s demographic live in the beltway.

It’s no surprise to me that the pols I respect, R. Pauls, R. Wyden, and the like come from more rural states (Texas, Kentucky, Oregon) .

The cities are the problem, I fear
Charlatan extraordinaire
Sending a big money wire overseas is a slow and expensive ordeal. I'm really hopeful the promise of instant, free payments will materialize one day regardless of borders.
Unions are a negative word because they (in my experience) provide negative experiences. My personal experiences:

1) When a co-op student, a female friend (also a co-op student) was assaulted (punched in the face) when she crossed a picket line to go to work - she wasn't in a union job so she _had_ to go to work.

2) At my first job, another friend related an experience where they beat their daily quota by 3-4x. They were taken aside and told it was amazing how much property damage happened in the parking lot, and perhaps they should slow down a bit.

3) An immediate relative was bullied at work. The union represented her until a point it became contentious. Then they ignored the issue hoping it would go away.

4) Another immediate member of my family had someone protected from repercussions after endangering 100+ people in a safety critical role because they were part of a union drive.

Those experiences all happened in rapid succession in the 90s, it formed an opinion in my head of what a union is, and I didn't want anything to do with them.
The individual mandate was repealed in the recent tax bill.

(I'm assuming that's what you mean with exempt)
I found the opposite to be true. It tasted like beef, not bad but far and away the worst beef I've ever had. We tried it as a group in Japan and it only was something approaching delicious when it was extremely thin cut and raw. If it were significantly less expensive than actual beef, I could see it being a viable substitute, but I just never see there being any reason for me to pay for it myself again.
a horrid, self-defeating waste of time.
The web page must be mining cryptocurrencies as in about 30s after I loaded it on my iphone it became so hot it was pretty unplesant to hold in my hand.
GoPro Hero5 Black has GPS.
Chromium's sandbox's main innovation was shoehorning Windows' permission model into a sandbox without having to modify the operating system. It's a masterpiece, don't get me wrong, but it doesn't transfer well to establishing good sandboxes on other platforms. Chromium's macOS sandbox just uses the one built into the OS and the Linux one doesn't leverage the effort put into the Windows variant either (though there is no need to anyway).

That said, the fact that Apple's sandbox relies on inserting a full Lisp implementation into the kernel has always rubbed me the wrong way. I'm not sure if anybody is very good at this yet.
> It's almost certainly not true that "A couple of comedians and satire magazines have been hit" if you're implying that legal content was required to be removed.

I am not. I am talking about incentives.

> In effect, the state is saying: we'll exempt you from the normal responsibilities you have when you say something, as long as you're just forwarding a message. The change is now that there's a caveat: you must now (sometimes) make reasonable efforts to avoid forwarding illegal content.

As far as the constitution is concerned, there are no "normal responsibilities". The normal responsibility is for the state to not interfere with speech, everything beyond that is subject to the boundaries set by the constitution, not the other way around.

> Frankly: as long as facebook (e.g.) is more than a dumb pipe this isn't merely a question of getting the laws right; it's intrinsic. You cant exercise editorial control (which they do, even if it's sometimes algorithmic) without being responsible for what you decide to publish.

Either it is intrinsic or you have to get the laws right. Laws are what defines responsibilities, so I would say it's pretty obviously not intrinsic.

> So we get to choose: either platforms need to really be dumb pipes (i.e. facebook's entire model is essentially completely illegal), or they need to take responsibility for what they say, even if its forwarded content.

... or they get to exercise editorial control of sorts without being held responsible.

I mean, there might be arguments in favor of that approach, but just claiming that it's so isn't one. Also, I think it's really unhelpful to insist on a binary distinction between "publisher" and "transport service". A newspaper was a publisher. The post service was a transport service. A Facebook really just is neither, and there is no reason why everything has to fit into one of these two categories. A car is not either new type of horse or a new type of factory. It's just a car.

> I think we'd have much more constructive speech online if platforms were forced to make such a choice: to the extent that they filter, they're responsible for what they let through.

I'm not so sure, I suspect that just leads to two extremes with nothing in between: Completely unmoderated exchanges where trolls reign and strictly regulated ones where nothing remotely controversial can be said.

Rather I would think that deletion/blocking should be required only when ordered by a judge (or possibly a sort of low-level judge for preliminary decisions on such matters), where you have legal options to defend your right to speak, and where the judge has no incentive to decide one way or the other. So, there could be a penalty for when Facebook doesn't follow the order, but not for when they don't recognize something illegal as illegal.
Thank you. I will need to look that up.
This seems an appropriate place to dump a thought I had while explaining the failures of all existing blockchains to a layman.

1) The problems with merkle trees & co. aren't the computational complexity, they are the space complexity.
1a) I can screw a current blockchain for all eternity by buying some token and then burning by keys. No one will ever know and they will have to keep track of those dead tokens until the heat death of the universe.
2) To solve space complexity you need a time tax. I propose 1 year, because it is convenient.
3) Any tokens (or fractions of a token) [0] that have not moved for more than a year (rolling) are returned to the common pot. (sort of a non-usage tax)

This means that you can limit the space complexity of the whole chain as a function of the number of transactions per 'tax interval.' This, or maybe a similar approach could make the space complexity problem tractable for normal users. (The blithe acceptance of a 1-2Tb (or is it 3 now?) space requirement for the full blockchain by members of the community is so wildly out of touch with reality it is laughable)

0. There are a number of other 'units' that could be considered for tax-interval retirement, such as the wallet. The nice thing about taxing fractions of tokens is that the network can set the rate of the tax for investing over the long term based on the cost of a single transaction fee. The day before a fraction of a token would be dumped back into the pool the owner would just have to send the token to another wallet they control and pay the relevant transaction fee.
It cost us $2000+ for the hospital to help my wife deliver our dead baby. The shitty part is that it would have been free under our insurance if the baby were alive. Yay insurance...
We didn't have thought that Electron have such big size overhead when choosing it. In fact we just wrongly assumed that it will be lightweight. We will make the installer lightweight in the future, however there are much more important tasks on our todo list now, so we will do it slowly. We provide very light command line installers as well, so you can use it instead as you wish. Regarding these libraries, we want the installer to evolve into bigger app in the future - allowing you to install many Luna versions side by side, uninstall them or switch the current version. Moreover, we wanted to provide unified experience across platforms. It seems that something like QtQuick will be better suit here, but I haven't investigated it good enough yet to be sure it is the best choice.
And it never happened to every other company that has been acquired...
50k and 100k strictly speaking are an order of magnitude different so what's your point exactly?
Can't even get past the overlay without entering an email address.
At some point a blocking list /app will break a site you use. Adblockers have broken sites for me countless times.
Garmin beat them to the 360. My biggest complaint is that GoPro mounts are cheap and there isn't a high quality gimbal for the GoPro.
Parents already pay more to have their kid go to a specific public school in housing costs.
You do want and have E2E encryption in Slack in transit. And the case can be made that wanting it at rest is just as important as authorities change over time.
I've described it in detail on our blog post here: https://medium.com/@luna_language/luna-the-visual-way-to-cre...
Bob Corker Says Senate Has Reached Funding Deal
Can you show me a Chinese company that is making an action camera that can shoot 2K60 that is waterproof and small form factor like GoPro?
Can you get a better overall rate by doing shorter term CDs and reinvesting at the end, hoping the rates have gone up a bit? Or is 2 years not enough time for that to have any real effect?
But not all hours are equally valuable. Some people are able to be flexible. If people know that they will have to pay more for recreational activities during rush hour, they'll be more likely to plan those activities at other times, freeing up the road for people who need to commute.
If I hit my thumb with a hammer, that doesn't mean the hammer isn't useful. The edge cases with swap are also entirely useless arguments against swap.
There are still communities. People go to church, sell their goods, and pay for services. You might be exposed to fewer people in a rural location, but in a world where even electricity is a luxury (rural Spain in 1918), there's still a good deal of human interaction.
If your tree-death metric depended on the number of people who claimed to have heard a tree fall, tree deaths would appear to increase with greater numbers of hikers. Statistical polution is far from a purely philosophical issue...
For me the joy has been fading over the years. I was super excited about it as a kid learning BASIC, and C later in high school. College was exciting but the frustration started there.

I’m frustrated most of the time working in the industry. I find a certain amount of joy when I have ownership of a piece of a system and can mold it according to my wishes. The joy instantly fades away when I have to collaborate with people that I know don’t give a damn, just want to get a ticket completed, and will totally crap on the code to get there.

I used to find joy in my personal projects. But that has faded away too since I started switching to more modern stuff so I stay up to date. Everything these days seem to require a humongous amount of environment set up.
It's mostly about continuity of records and property rights. Most countries a) didn't have written records of ownership until relatively recently, b) had a collapse of government that led to the loss of records or c) had a revolution that involved mass confiscation or redistribution of property.

Japan, Germany and Switzerland have been efficient bureaucracies since time immemorial. They've had brief periods of trauma, but they haven't experienced an upheaval with the profound and lasting impact of something like the Russian revolution, the Great Leap Forward or the British Raj.

They are also cultures that highly value economic stability and family ownership, although I think this is a secondary factor. I have no doubt that there are huge numbers of family-owned businesses that would be on this list, but for the fact that no records exist to demonstrate their age.
I completely disagree. Listening to people is paramount, but the subject of the conversation is the code in review. If you are paying more attention to the communication than the code you have lost focus and are reviewing communication opposed to code.

I have been through this when people get hostile or defensive. They make their communication more important than the code.

I don't have to deal with any of that online. As a project maintainer if somebody is being hostile I have several ways to deal with them from a command perspective. If I am a contributor and the project maintainer is being hostile then I simply won't contribute to that project.

Also, online there is the convenience of time. You can take as long as you need to draft a proper well thought out response. Speed of thought in offline communication can cloud judgement and impose emotional distractions.
This got significant attention within the last year, so it's too early to repost. (See HN FAQ.)

https://news.ycombinator.com/item?id=13954077
How about blowing it into the air? My father had a book that instructed kids to do that. It was some sort of project book, with a title roughly similar to "Projects for Boys" or "The Boy Engineer". I'd love to know the exact title and maybe find the text.

The project in question was a volcano. It measured about 4 feet across and 2 feet tall. It was mostly made of chicken wire with paper mache. The crater was something like a large can containing a smaller can. I think the small can contained zinc and sulphur, which would burn to make suitably stinky smoke and fire. The other can contained loose powdered asbestos. A hose ran to it. You were supposed to blow into the hose, causing the asbestos to float up into the air like volcanic ash.

At least one other project in that book involved asbestos. It was a model airplane with a pulsejet engine.
I was in college when this game came out. I loved the vector graphics. It took me a while to "get" what the UI represented, but once it clicked, it was a wonderful game and fun to play.
> Maybe your doctors thought it was a latent herpes infection activated by the influenza?

More likely if he went to the doctor with aches and pains then it was prescribed on the theory that it might have been shingles.
He's not purporting to report news. So no irony that I can see?
There's been a few submissions in the front page over the last month about movie pass and it's competitors so it seems somewhat relevant
Situs Poker Terpercaya – ASETQQ
asetqq adalah situs poker online indonesia terpercaya dengan deposit 20rb di bandar agen judi kartu remi – domino QQ Kiu Kiu uang asli, bandar ceme, capsa susun dan live poker terbesar dan terbaik.
That's normally the case. Whole Foods is not a normal grocery store and has an extremely loyal customer base. Many of their customers already go out of their way to go to the store and pay higher prices for the same items that other stores have.

This is probably why Whole Foods is trying to cut back on inventory, so they can lower prices to compete with every other grocery store.
When we are thinking about simple installation process, you are completely right! However, when creating Luna, we were aware that if it will be used in real-world environment and people will create big projects using it, we would need to handle installation and updating in a very careful way. So our "installer" allows you to install and manage many Luna versions side-by side and switch between them on demand. So if something stopped working after an update, you can be sure that switching to previous version would work. These kind of tasks are handled by Luna Manager currently, which is connected to the simple Electron GUI. So even if we provide such "native" installation functionality, we would need some lightweight gui system if we would like to keep this secure installation management. We will definitely look for more lightweight solutions here.
Why not both? There was at least one chip that let you select your endian-ness. (The MIPS R4000).

See Wikipedia on Bi-endian machines:
https://en.wikipedia.org/wiki/Endianness#Bi-endian_hardware
"Why isn't it law that Hospitals provide transparent pricing for non-emergency procedures?"

that's the first thing that should happen. Especially the free market people should want it.
'break' feels ugly, but doesn't 'return' already have a different meaning here?

You could do something context sensitive to make 'return' act differently in a switch expression versus a switch statement, but that seems more confusing.
Didn't he promise some AI stuff and never delivered?
Thank you! We will do our best to make Luna the most powerful visual language ever created!
The article indicates she contacted Whole Foods corporate and they didn't respond. So what exactly is wrong with her coverage? Also, you say you are Whole Foods employee. But are you store employee or a corporate headquarters employee?
> 5 hours from the east coast of the US sounds right, but Seattle to Reykjavic is over 7 and closer to 8.

Well, it takes about 5 hours to fly from Seattle to NYC. If it takes 5 hours to fly from NYC to Reykjavic, you shave 2 hours off because you don't have to stop and you're following the great arc. Did you think that tacking on an extra ~3000 miles of naive travel distance would only take 2 hours?
>>No one will ever know and they will have to keep track of those dead tokens until the heat death of the universe

Why does it matter? If the address never moves the tokens... it's not really a lot of computation required.
> install your own root cert on client devices...

That’s a pain in the ass just to test a local website.
It definitely wasn't a seamless transition. I'm sure we will come out the other side but more than a few eggs will probably be broken along the way.
I wonder if the experience is genetic, as with Coriander[0][1]

[0]: https://en.wikipedia.org/wiki/Coriander#Taste_and_smell

[1]: http://www.nature.com/news/soapy-taste-of-coriander-linked-t...
(a) "transgressions", not transgressions.

(b) I am not going to break it down for you like that, because that would not be useful, missing the forest for the trees.

I think the whole approach of the article is mistaken and harmful, particularly stated as absolutely, "toxically" and without evidence as it is.

I've participated in code-reviews in roles as contributor, manager and mentor, with widely different teams in a variety of companies. The best teams that produced the best code were the ones that were the most "ruthless". Now of course: "hard on problems/code, soft on people", but with the first part being the priority.

Because the machine doesn't care about your feelings, and if you screwed up, you don't benefit from not being told that you screwed up.

And by tightly constraining the format to "helpful suggestion", you lose the range of feedback, from "awesome" via "yeah whatever" or "maybe try this" to "nope" and "what on earth were you thinking?".

Because it's important to not forget that the range always exists, compressing it into a lossy channel just muddles it.

Good teams have the rapport that makes the entire range of feedback possible and helpful. If that's not possible, it's an indication of a problem in the team. The more I am exposed to those sorts of teams, the more "toxic" I feel they are.

It also incorrectly shifts responsibility for negative feedback from the cause (the bad code) to the bearers of the bad news, and with it the burden for avoiding it. In order to avoid negative emotions due to negative feedback, don't police the feedback, write better code!

(Of course that assumes the feedback is roughly appropriate and proportional, a nuance that the article completely misses)

And once again, that has to be tempered with your role. As a manager, for example, it is important to take yourself back a bit, to let people code in their style even if you think you can do better (and particularly if you know you can). As a mentor, on the other hand, you are specifically there to help people grow, so comments at the level of "yes, you could do it this way, but I think this might be better" are more called for, because they are there as helpful guidance, without the implication of "you must do it or else" that goes with the formal power position (and will be understood that way even if you don't mean it).

And the most important part is fostering a team culture where there is a level of trust that feedback can be as harsh as necessary, where people actually want the toughest possible feedback. To create the best code and the best coders.

See also: The Coddling of the American Mind https://www.theatlantic.com/magazine/archive/2015/09/the-cod...
There's definitely room for both; for example, a developer mode that requires physical intervention, tripping a fuse, or complicated instructions that prevent 95-99% of users from ever looking into it.
Wow, that's a terrible emergent cruelty from a complex labyrinth of years of backroom negotiations. I'm sorry for your loss and that you had to pay for it like that monetarily as well.
GAZELLE: A Low Latency Framework for Secure Neural Network Inference
One of the biggest factors in me leaving a business: wasting my time. If I repeatedly go to a store and the items I'm looking for aren't there, I stop going. Life's too short to put up with a poorly run business.