jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The work which activated my perceptions of sculpture was a series of small rough dancers by Rodin. I don't remember which gallery they were in at the time, but they struck me as having something alive within them, even though they were quite rough on the surface. I've been a fan of Rodin ever since, although I'm generally less moved by his major works. The Kiss is very good.

Degas' Little Dancer is extremely striking as well; emotionally affecting, it's like a street urchin forced into a pose, but she puts her all into it. It's a commentary on power dynamics, whether deliberate or not.
Unfortunately, this comment is now on the third page!
:( This year Lion Dancing was banned for CNY in Singapore to prevent gathering, because it's crazy fascinating to watch in person.
> The team had requested raw patient data on 174 cases that China had identified from the early phase of the outbreak in the city of Wuhan in December 2019, as well as other cases, but were only provided with a summary, said Dominic Dwyer, an Australian infectious diseases expert who is a member of the team.

> Such raw data is known as “line listings”, he said, and would typically be anonymised but contain details such as what questions were asked of individual patients, their responses and how their responses were analysed.

> “That’s standard practice for an outbreak investigation,” he told Reuters on Saturday via video call from Sydney, where he is currently undergoing quarantine.

I can't claim to know much about what's standard practice for outbreak investigations, but I'm inclined to believe him on this more than - no offense - a random HN user.
Although disagree with almost everything about trump, I think he was in some way right about China. I don’t think it has anything to do with the Chinese people though.

Also, I don’t think he went about it in an effective way at all, it seems like the ccp was betting on him just going away after a while and just suffering the pain for a while.
I've always understood it as coming from mathematics: if you're used to writing "let X = <complex expression>" in papers, then the high-level syntax "var X = complex_expression();" or low-level syntax "mov dstX, src" are all directly relatable.
I think we're all learning new facts about the events this week. It's not entirely surprising to me other than one company doing it gives the rest "permission" to follow suit.
Where is racism "literally written" into the constitution?

edit: look I know it's bad form on here to complain about being downvoted, but I was asking an honest question. Chill, people.
Go to China, Turkey, or Saudi Arabia and insult the leader(s) of the country on the internet and see how long you last. That is why we're different.
And so shall history echo with rhymes, even in a vacuum.
The president just attempted a coup.
Theyre free to find another platform or make their own. Nice try though.
What I worry about is the effect that market price can have on the security of the network (via global hash rate).

The system will reach equilibrium when the revenue generated by mining is equal to the amount spent on mining. When the value of BTC goes down, mining generates proportionally less revenue (if miners are valuing BTC at market price, which they may not be), and the global hash rate will drop.

Imagine if the price plummeted, the hash rate dropped, and someone launched an attack on the network. At that point, consumer confidence in Bitcoin would possibly never recover, and its long-term viability would be severely damaged.
BTC volatility is nothing compared to the bloodbath that just occurred in CHF:

http://www.bloomberg.com/quote/CHFUSD:CUR

Yeah, it's "only" 20-30% move (depending on currency cross) but in highly leveraged FX markets even 1% can wipe people out.

Personally I never cared about Bitcoin "value". In my mind it is a great medium of settlement and not a store of value (which it might also be; given long enough outlook).

First we need to grow the Bitcoin economy to a decent size and then we can talk about "price stability". Transaction volume at the moment grows rather slowly. The rest is just speculators.
At the risk of falling in a No-True-Scotsman argument here, I'd say what passes for "democratic teamwork" nowadays is sheer chaotic social dynamics. Not every vote has equal weight, and to pretend otherwise is either naive or misleading.

Democracy requires good leadership, which is defined not by telling everyone what to do, but by helping everyone keep focused on the ultimate goals (including but not limited to forcibly shutting down anyone who engages in deliberate derailing of the team for personal gain) while allowing everyone to contribute according to their best judgment (which typically exceeds top-down control, by virtue of having intimate and immediate knowledge of the fact on the ground).
On principle, I have no real problem with the NSA having access to phone records (pen register) for purposes of combating actual terrorism. I deem that an acceptable intrusion. Besides, my phone company already has those records and uses them for their profit.

The problem is that the NSA can no longer be trusted to confine its use to terrorism. Drug investigations, immigration issues, even IRS investigations are using this data. I half expect speeding to be enforced via phone metadata (GPS). Snowden has also shown us that untold thousands of people have access to this data with little oversight. I trust actual spies. I do not trust thousands of twenty-somethings for whom promotion depends on finding some way of turning my phone records into evidence of crime.

Nor do I want my phone records used in any non-NSA security checks. I work in a field (legal) where I do occasionally come into contact with very bad people. It was a legal clinic. He was my client. The fact that we spoke regularly should not follow me forever.
Gradle is Groovy's last breath.

If it wasn't for Google pushing it down my throat for Android development, I would have never bother to learn it.

I still remember the days when German JUGs had Groovy talks at almost every meeting, somewhere around 2009. Nowadays it is seldom discussed.
Hey, thanks for the tip. ReadMe.io cofounder here, happy to answer any questions about my service or API specs in general.

ReadMe.io currently focuses more on the "front end" of the API. We can ingest in-line comments made with the apiDoc.js [1] standard, and then use that description to build an API explorer and reference docs automatically. We like apiDoc because of how concise the comments are, and because they are kept very close to the code (no extra files to maintain). It's not as common as some of the other standards mentioned here, but it's — by far — the fastest and most straightforward way to describe an API.

[1] http://apidocjs.com/

Edit: this is how it's implemented within ReadMe.io: http://readme-sync.readme.io/v1.0/docs
I would say truly _revolutionary_. A spectacularly useful tool.

And yet, there is something to Devops Borat's quip that in 1990 entire Internet fits in head, but in 2012, just git no longer fits in head. (paraphrased)
They're not much better in OSX. Even something as simple as disabling printing is totally out of Parental Controls.
Every car in general, really. Everything else is marketing.
It’s called “the firehouse of falsehood” and it’s a play straight out of the KGB’s propaganda book.

Read more: https://www.rand.org/pubs/perspectives/PE198.html
If you haven't yet, you should read some of Greg Egan's books.
No, there are other reasons[1] we believe dark matter exists, it's not just a fudge factor in the math. There are multiple lines of evidence pointing at its existence.

[1] https://medium.com/starts-with-a-bang/five-reasons-we-think-...
There’s a difference between questioning the role of cars in our society and morally condemning car engineers while riding around in a car.

As for living without a search engine, people have gone through much worse for their moral beliefs. I personally don’t see the moral issue at all, but if you feel so strongly about it—-then yes I expect you to sacrifice your own interests for those beliefs and not just go around making cheap condemnatory statements.
For produce, you could turn the shelf into a scale. It reads X before the camera detects the customer picking up the item to put in their cart, and it reads Y after. Therefore the potatoes they picked up weigh X-Y.

Another approach would be to have a scale and require them to stick their potatoes on it, but not require the other, tedious steps like entering a PLU code or printing a sticker. If you can track them picking up items off a shelf and putting them in their cart, presumably you can also track an additional intermediate step where they put it on a scale. (And connect that scale to the network, take a reading when you see them stick potatoes on it, and correlate that.)

Of course you can always just sell by unit and not in bulk. Sell 1 pound, 2 pound, and 5 pound, and 10 pound bags of potatoes instead. Maybe even 0.5 pound if someone wants a small quantity. Or for things whose size doesn't vary much (like apples), just sell by number of apples.

For steak, the packages are normally already weighed and labeled, so the problem might be easier if you can just scan a label that's already printed.
The father of William was Boris Sidis. Wikipedia notes Boris:

“sought to provide insight into why people behave as they do, particularly in cases of a mob frenzy or religious mania. With the publication of his book Nervous Ills: Their Cause and Cure in 1922, he summarized much of his previous work in diagnosing, understanding and treating nervous disorders. He saw fear as an underlying cause of much human mental suffering and problematic behavior.”

https://en.wikipedia.org/wiki/Boris_Sidis
Would that result in a spike if Trump looks like he'll win the general election?
Single core! Raspberry Pi 4? ;)
This is awesome. I don't have any experience with other isometric design tools, but this one is intuitive and easy to use. A demo video would be cool as one comment suggested.
Someone else submitted this not too long ago:

https://news.ycombinator.com/item?id=22617208

Which links to:

https://howmuchtoiletpaper.com/

That also included a link to another one:

https://got-paper.com/
>> Debt financing is not required to operate a business

Exactly. No one forced them to take on loans and then operate their balance sheets like they'd always be able to revolve bonds.
Thanks, and thanks for showing me ACAT. I was not aware of it but looks interesting.
Thank you. I've just sent the message with questions.
Are tools such as homomorphic encryption, differential privacy, etc. applicable here? There should be a way for users to control their location data, and opt-in to sharing it at times like this, and then opt-out later.
No, if you read their technical paper, it's frequentist sequential testing with false discovery rate control, which is a fairly recent development (I mean, 25 years old is pretty new in statistics).

http://pages.optimizely.com/rs/optimizely/images/stats_engin...
Frontend Masters has a lot of good course series. That is probably the easiest, although it's $30/mo. Other than that, there are a few resources on Youtube to learn, and also nothing beats experimentation (Codepen, raw html file on your local system).

Lastly, this: https://javascript.info/
This is pretty crazy. And it's pretty bad too.
This is amazing, thanks buddy.
on Ubuntu:

spd-say "Build Done"
Note that this is probably only applicable for Pis <= v3. The RPi v4 is quite a different animal.
>Consider the Carbon Cost of a Dollar

Started doing this in the 1970's and never stopped.
It used to be. It was for awhile the very first thing I'd change in the Firefox config.

When they added the omnibar they just ripped out the feature flag because reasons.
Physics is also a lot more complicated, but we have some simple approximations that help us describe a lot of our world.

I agree, life is more complicated than a zero-sum game, but can you argue that it doesn't behave like it is for most people?
I worked in Gaza for close to 3 years and led a team of 6 software engineers. We worked on a pretty complicated business app (UN project). We were a very quality-focused team and did some pretty cool and advanced stuff.

What I can say from my time in Gaza is that there are many very driven, talented software engineers there. Some of the best engineers I ever worked with were Palestinians (and I don't say this lightly).
https://archive.is/cywgB
From the page, I cannot figure out what this is about. Are you selling consulting disguised as an act of mercy?
These guys are just no fun at all :)
I famously left Facebook over 4 years ago. Yes, a bunch of friends from high school thought I 'unfriended' them, but they all eventually figured it out. I got involved with Digital Detox and try to unplug regularly. Like meditation, almost.
Until transfer over Internet is faster than sending a harddrive via FedEx, there is not much hope.

You need 4k+ camera for acceptable quality 1080p final result, 16k+ camera for good 4k, 32k+ for 8k, and this just brings to their knees the most powerful Intel processors or storage devices, not mentioning network... :-(
Looks awesome. Gonna give it a try on my Raspberry. 40GB to download might take a while though ;)
Well, it's true that symlinks are a hack, but there is a proper solution to this problem that fits very neatly within the file system model: namespaces (http://www.cs.bell-labs.com/sys/doc/names.html).
It's not that the elite media institutions are Luddite. It's that a lot of tech people don't give elite media the proper respect it thinks it demands. And that turns into a cycle where media then lashes out with hurt egos, further flaming it, like with this article.

It's clear from reading the article that the real issue in the article is not Mars or Earth or Carl Sagan, it's Elon Musk. Or more specifically, the complete lack of respect Elon publicly gives to elite media.
I love this. Do you like any of the "shittyfluted" music on youtube? I've found several of them hilarious!
Next time someone posts something about Turkey or Thailand or some other third world country, we need to remember that we ourselves are on a very thin ice and super close to terrorism from within.
Anyone who doesn't think that NSA has backdoor access in Linux is a naïve optimist.

All that the NSA needs is a security hole. They can generate them by submitting reasonable code whose misbehavior is hard to spot, like http://www.underhanded-c.org/, or by searching for holes that already exist in the wild. And if you wind up putting a proprietary driver into your computer and they got a hole in the driver, you do even better.

Given the NSA's resources and the rate at which groups like Project Zero find bugs, they certainly have multiple ways in to any system that they want.
Well, only 1/3 of them played Pro before going into coaching. The rest were college players (and two only played in High School) who switched to coaching, mostly because they didn't get drafted.
I recommend the "-1" (also called "--one-line") flag for bc.

It takes away the extra (to me) reciprocal conversion factors. (Note: it's the number one, not a lowercase "L".)

Without:

$ units
Currency exchange rates from FloatRates (USD base) on 2019-05-31
3460 units, 109 prefixes, 109 nonlinear units

You have: inch
You want: cm
* 2.54
/ 0.39370079
You have:

With:

$ units -1
Currency exchange rates from FloatRates (USD base) on 2019-05-31
3460 units, 109 prefixes, 109 nonlinear units

You have: inch
You want: cm
* 2.54
You have:

To me the reciprocals are just clutter. If I want a reciprocal, I will just type the two parts of my query in the opposite order. I'd even say they're confusing because you have to look at them understand why there are two numbers.

(Also on the subject of flags, I'd like one that suppresses the first two lines of output but not the prompts like "You have:".)
We probably just have different viewpoints, and the "fuzzy edges" may be areas we don't agree. I am very aware of what my views are, whereas you imply I may be unaware. I find it useful to not waste too much time worrying about challenges and instead focus on solutions and opportunity. This has allowed me to come from childhood poverty into an adulthood that successfully provides me the life I want, without hangups or emotional baggage. If other people find success through different strategies, that's great. But as I said, I can't help but think that many people are only holding themselves back by focusing on things that are out of their control
> "to define my impact on both the monetary and cultural success of my org"

What you get out of that is people frantically chasing impact and visibility instead of focusing on the humdrum drudgery of keeping the lights on. The result is penny wise and pound foolish behavior that definitely does not correspond to the monetary or cultural success of the corporation. People who are good at gaming the system in this can create their "impact", collect the rewards, and make an internal transfer before the costs or superficiality of their "impact" catch up with them.
I think what's more likely than any kind of legal injunction is that FB and Apple will come to a "mutual understanding". Maybe Facebook will license Apple Maps (for a princely sum) and make some symbolic compromise on data collection that lets Apple water down the permission dialogs.
So we'll know this cycle has peaked when Facebook buys Time-Warner.
This is a worthwhile research topic, but it doesn't really answer my question. From the first paper you cite:

The single threaded Handwritten C version is about 45% faster than our best Haskell result, which is achieved with 3 threads.

Meanwhile, there is no performance model so we don't know how good the C version is. The paper doesn't even report a simple fraction of FPU or bandwidth peak. It is not using SSE instructions so it cannot possibly be better than 50% of FPU peak (the limit is actually lower because this kernel is/should be bandwidth limited). As for parallelism, I'll quote Bill Gropp [1]

The easiest way to make software scalable is to make it sequentially inefficient.

[1] http://books.google.com/books?id=2Da5OcnjPSgC&lpg=PA21&#...
“Those who really want to be Yogis must give up, once for all, this nibbling at things. Take up one idea. Make that one idea your life — think of it, dream of it, live on that idea. Let the brain, muscles, nerves, every part of your body, be full of that idea, and just leave every other idea alone. This is the way to success, and this is the way great spiritual giants are produced. Others are mere talking machines. If we really want to be blessed, and make others blessed, we must go deeper. The first step is not to disturb the mind, not to associate with persons whose ideas are disturbing. All of you know that certain persons, certain places, certain foods, repel you. Avoid them; and those who want to go to the highest, must avoid all company, good or bad. Practise hard; whether you live or die does not matter. You have to plunge in and work, without thinking of the result. If you are brave enough, in six months you will be a perfect Yogi. But those who take up just a bit of it and a little of everything else make no progress[…]”

Excerpt From
Complete Works of Swami Vivekananda
Swami Vivekananda
https://itunes.apple.com/us/book/complete-works-of-swami-viv...
This material may be protected by copyright.
Bram's suggestion of a 'scrambled dictionary' is definitely an interesting method of testing for erroneous order dependencies, but I'm unconvinced it deserves to be promoted to a language feature. If he's worried about the code changes in his own project, perhaps Python's introspection tools could be used to replace all instances of Python lists with a custom implementation, assuming dictionary creation is an "up-front" operation.
It was my salary before tax. So now it really looks better (it is before tax as well - it is my total income).
Please explain in detail what bad things will come of Google knowing that I searched for "bioethanol" a lot yesterday.
This all what Erlang programmers need to know about M/R:

-spec split(term()) -> [{k1(),v1()}].
-spec map(k1(),v1()) -> [{k2(),v2()}].
-spec reduce(k2(),[v2()]) -> [v3()].
Flash Media Server means Adobe software running on the server, so users would either need to arrange the license themselves and pay for a server (e.g. using EC2) or have a specific service offered by Amazon (what they've just announced).

Anyone who wants to serve content without flash doesn't need Flash Media Server, so they can do it without needing this service.
Nuclear annihilation is a much more likely threat to the human race. We just constantly shove it out of our minds because its too damn scary. I know I do. I wouldn't be able to sleep at night, or focus on my job if I thought about it too much.

Climate change is also scary. And could lead to conflicts that cause nuclear exchanges. That's also a more credible threat than falling sperm count.

Falling sperm count may be a big concern, but how scary it is really depends on the cause. If falling sperm count just means that our population slowly drops to sustainable levels, levels where just washing clothes made of nylon no longer causes damaging plastic pollution in the arctic, for example, then that might not be the worst outcome (relative to the counterfactual such as population-dependent climate-change-induced nuclear-exchanges over scarce resources).

And if plastic pollution is the cause of falling sperm count, it might just be self correcting...
A lot of people would rather have Myspace be the dominant social network it once was.
> This isn't even the case. Last season in my country fruits were rotting in the fields cause nobody was there to pick them up. Did farmers increase salaries in order to get more fruit pickers? No.

Is the fruit worth picking if salaries need to be increased to get workers? In a lot of cases the answer is no.

A lot of work only makes sense at a particular salary. If market salaries are above that, the work just isn't done.
And yet in practice the only problem with them is when mapping Windows SID is needed. Otherwise, they are fine.

Also, Windows SIDs are fixed-size 128 bit. They were supposed to be GUIDs, but they are not that random; user SIDs contain common prefix from the domain SID.
> So if you had a fleet of ten containers running the same application in a load balanced config, I'm guessing you'd need to upgrade all of them at once (with downtime) rather than upgrading them one by one (because then the database would be inconsistent)?

That depends entirely on your application and the upgrade itself. Assuming we are discussing 10 different containers (e.g. 10 micro-services), k8s will normally update them in parallel but not atomically, it would be up to apication or deployment time logic to ensure they are updated as a single 'transaction'. If they are 10 copies of the same container, then k8s itself has tools for rolling upgrades where you can control the rollout.

Also, depending on application logic, the upgrade could be done in such a way that there is no need to synchronize the services, they could work with the DB as is.
Completely agree - My eyes were glued to the screen start to finish and felt like I was on the journey with you! Awesome work!
Bingo. It's amazing how this simple concept continues to confound otherwise intelligent people.
While this is true, I think there is more nuance to it. We also value cheap food but we don't care that migrant food pickers make $10 an hour (or less). We are a selfish race, as long as we get a deal, screw everyone else. As long as the exploitation benefits us, we don't care. Amazon, diamonds, food supply, new mobile phones, etc.