skysight-inc/HackerNews huggingface dataset:
Just to be clear: it seems that the same exact binaries distributed via a docker image or through standard distro packages managers are free for commercial use. The difference is that obtaining it from you directly costs money. This is a part of the business model that HN users would likely find distasteful. You're charging people who aren't technically competent enough to realize that other places offer the same exact binaries for free. Why even permit the side channels in the first place?
Please don't post garden-variety politics to Hacker News. There needs to be an intellectually interesting angle for such a story to be on topic here.

This is not to say that the topic is unimportant; on the contrary, it's more important than most of what gets posted here. For that very reason, such stories would quickly take over HN if we let them, and the mandate of the site is for something different: https://news.ycombinator.com/newsguidelines.html
Laws don't seem to matter in this day and age as they can be gamed by money and/or legal tricks. Only way to fix the issue is to get rid of corrupt and unethical government and business leaders. Implementing something like GDPR would only be adding to the arsenal of bad actors.
Sorry but I think you're being too hard on yourself, while also being inappropriately diplomatic toward Facebook. I mean, crimes happen all the time. I'm a criminal, I speed sometimes, I often jaywalk. I would say they are malicious, and have forfeited whatever position as a trustee of data that people have ever granted them. What do you do with a trustee who puts their interest before the beneficiary? Of course, you fire them. But indeed who is the beneficiary? At least in their public vernacular it's the user, even though more well read individuals know the beneficiary is the trustee, one in the same.

Facebook is perhaps not out of the ordinary really, it's just another of a variety of businesses who have come to realize they hate having users. They just need their data. Vampires don't want human friends either, they just need their blood.
"Hello Mr. Yakamoto and welcome back to the GAP!" - Minority Report
It seems beside the "the bug bounty is far less than it would have sold for in the dark market" another meme has taken hold of HN. No matter how significant the fine is, there always be people clamoring how trivial it is compared to their revenues. It could have been $10B and you would hear the same thing. The only fine, then, worth slapping is one that bankrupts the entire company.

Facebook made ~$7B net income in 2018. Am I supposed to believe that $5B fine isn't going to affect them at all?
If your net worth changes often randomly covered the fine amount, it is very different from if you were say a pensioner on a fixed income.

Having had days where NW changed by entire year's salaries, I can say it makes a huge difference to how you see it.
You are right. I was inflammatory and that wasn't right.

I'm not the least bit ideological though, I'm a complete pragmatist.

I apologize for the combative attitude. I guess I am ideological in the fact that I believe emotionally driven decision making is flawed. There is no real evidence that so called rational though leads to better outcomes. Even though I feel that, and ironically feel strongly against emotionally driven issues, as I feel such perspectives are damaging to improving things.
Run the deployment in docker, check every file changed in the container for it’s contents.
I have a form that users fill out for one of my side projects with normal credit card info. A few users over the years have requested paypal, but not so many that I felt compelled to dive into their API mess.

But now I probably need to make a change. Stripe Checkout integration looks pretty similar to Paypal Checkout (though with better docs and a more up to date NPM package), but I wonder if I shouldn't just bite the bullet if there are so man y more customers that would use paypal...
Is It Time to Rewrite the Operating System in Rust? – By Bryan Cantrill [video]
I thought it was profits from here on out though? I'm sure robotaxis will fix it!
Don't know about Smalltalk but there are numerous CL compilers...
The idea is that it maximizes simplicity.
The answer isn't more drugs. Why don't we make inflammatory food, the food we do not need, extremely expensive? Right now these substances are so cheap that they are used in all processed foods as a profit center
The size of the forest fire matters. Facebook is probably the first company in history that can cause planet wide forest fires at scale and speed never possible before.

That said I think they finally get that, after a long period of total denial. Not because of the fines and regulatory action which have come too late, but just from all the unintended unignorable consequences that have pilled up.
They weren't using the cleartext password to scrape contacts, though, were they?
It's still slippery enough to trip us up. Consider the 4th Amendment, which protects against unreasonable searches and seizures. When is a search or seizure unreasonable? That's largely determined by what people reasonably expect to be private. Widespread public sharing of what used to be considered private could move the boundary, allowing searches or seizures without a warrant for things that formerly required warrants.

The was an interesting article in the Stanford Law Review a few years ago that looked at this kind of thing [1].

[1] https://www.stanfordlawreview.org/online/privacy-paradox-the...
What's wrong with making the federal government create a national testing system that allows millions of individuals to self-study in their own free time and prove that they received knowledge without forcing those individuals to pay hundreds of thousands of dollars in tuition fees?
Looks like they will still provide a legacy python27 package
I'm not arguing this wasn't a bad thing but comment made it sound like they were storing plaintext passwords in the database circa 2002.
The other missing piece to that reality exists too--directional speakers.
Western Europe is not so special as people imagine. The Greeks and Romans managed to conquer pretty much everything that was important for them at the time, and they did it centuries earlier. The difference for Europe is that they were able to build on top of ancient knowledge passed down by Greeks and Romans. With modern technology they were able to reach everywhere in the world and create armies that were almost impossible to defeat. I think earlier empires were much more impressive for doing so much with so little knowledge.
I 100% understand where you are coming from. Maybe there is a better way to interject this reminder?

It was posted in a way that seems like a rebuttal. It's also off topic to the point being made. Or maybe make your own comment on the main article? I don't know. Just feels out of place.

Like when someone is talking about the issues with private sector and someone randomly starts talking bad about the public... it doesn't really help IMO. We need to be able to address things without a 'whataboutism'.
Yeah, the style and coherency of all the effects give an amazing result. The rest of this year's contributions were quite good, but this was something else.
I feel like we need something better than fines. It really seems like fines are just becoming part of the cost of business to people with sufficient amounts of money.

That could also just be the angry techno-cynic in me though.
Comment Aggregator – Comments from across the web. In the browser
I can't reconcile that with all of the evil shit Facebook does.
Yes, they are synthesizing speech from thought while the person mimicked speaking moving their mouth but making no sound.

> Although synthesis performance for mimed speech was inferior to the
performance for audible speech—which is probably due to absence of
phonation signals during miming—this demonstrates that it is possible
to decode important spectral features of speech that were never audibly
uttered (P < 1 × 10−11 compared to chance, n = 58; Wilcoxon signedrank test) and that the decoder did not rely on auditory feedback
I would laugh my ass off if that day ever came. That is literally a /g/ meme.
@gambler: thank you for reading my reporting. I would love to chat confidentially to understand your perspective better. Please see my HN profile.
it would be not cleaner just learning scala ?
"Black out" is always shorthand for "not recording memories." It's not necessarily dangerous, it just means the mind is not recording events to long term storage.
Our product Soundslice is more or less trying to do this: https://www.soundslice.com/

The philosophy is that music notation will never be able to capture the subtlety of a performance — so syncing the notation with real recordings/videos is a much richer learning experience than notation alone.
Taking a bribe shouldn't be the best outcome for all involved.
You cannot be serious. I refuse to believe that you actually read this literally and cannot recognize nuance. If you read an article about the contents of Fort Knox and the vault is described as "impenetrable", would you write the author angrily asking how they could possibly know what's inside if it's "impenetrable"?

There's a wide spectrum between "easy to understand" and "literally impossible to understand". Everything to the left of "literally impossible to understand" can be understood (at least in part). That doesn't mean the effort is low. Hell, I can "understand" German but I'm going to spend a lot of time translating words I don't know.

Why are you so worked up about someone online doesn't share your love of flowery prose that you're willing to engage in borderline trolling to piss them off? Personally I don't care about Fulcanelli and had never heard of him before today. I do care about general quality of writing because I'm exposed to it constantly.
The "ads" were a simple Caddy-Sponsors header being sent on every HTTP response, containing the string "This free web server is made possible by its sponsors: Minio, Uptime Robot, and Sourcegraph". It could be removed (legally, the license allows it) by compiling from source. This whole thing was largely a non-issue, and overblown.

The bigger issue that came with it was a website redesign that was fairly misleading (it looked like Caddy was going to be closed source), but when it was pointed out, it was clarified to clearly point out that Caddy is a Free and Open Source Software. To me, this reinforced my trust in the project. They went the wrong way, people didn't like it, they fixed it.

The fact that, in today's world, a single misstep generates an immediate and irrevocable loss of trust, even when that misstep is quickly corrected and apologies are issued, is incredibly weird to me. It pushes people to hide their mistakes instead of being open about them...

Disclaimer: I'm a happy user of Caddy, using self-built binaries. I'll take this chance to thank the developers behind Caddy. You have made my life a lot easier :).
For vendor patches, you really can't trust that value in any way... I'm afraid there is no real way to check, except for trying the attack.

Qualcomm patches are not distributed as part of AOSP security patches, and is not tested for Google certification, so there is really no reason for it to be accurate, except possibly for Pixels.
If I may add my two cents...
I highly recommend reading through the standard library and then looking at how they are implemented in actual C. The string library is probably the most important, this is where most people mess up!

If you can figure out pointers and how to actually get the size of things (sizeof(*char) doesn't get you the size of what it is pointing at... it gets you the size of a pointer which varies depending on the architecture. sizeof(myArray) doesn't give you the number of elements in an array, it gives you the number of bytes your array can hold, to get the number of elements you must do sizeof(myarray)/sizeof(myarray[0]). sizeof() is a compile-time operator, it knows nothing of runtime) you will be pretty much 99% of the way there.

https://en.cppreference.com/w/c/string/byte

https://github.com/lattera/glibc/tree/master/string
But for an expendible aircraft you don't need it to be buoyant on the way down. Just have a failsafe that dumps the hydrogen into the atmosphere below a certain altitude/air pressure.
SquareTrade Protection Plan, Heavily Pushed by Amazon, Class Action Settlement
Outline link: https://outline.com/KuqAnt
3 days after I launched a new site with Stripe-payment.
I love that they removed the “open in new tab for payment” on mobile phones.
Maybe I have to do some rewriting before the weekend..
REST-Assured: Testing and Validating REST Services in Java
Storing them in logs is the same thing IMO. Logs are usually more easily accessible than a user database.
I’ve stopped buying from third party sellers on amazon. And I’ve bought a lot less from amazon proper too. Probably started about 4 years back.
hahaha that fortune cookie maker is on top of their game!
That's also an incorrect characterization. Those 3rd-party channels do not give you the power to customize Caddy the way our build infrastructure does. Try customizing Caddy with plugins through apt or DO images and let us know if you find a way to do that!
What Lies Beneath
I think it’s because the recipe itself cannot be copyrighted but the blog post around it can.

I know I read this somewhere, but can’t find the reference now. So, take this with a grain of salt or a starting point for your own research :)
Interesting! I keep getting frustrated with the arcane Bourne syntax and its limitations. I've toyed with a lot of shells. But when it comes down to it, I don't want to switch because the alternative is not ubiquitous.
Poopmail – include an expiry date in your email address
Not the person to whom you were responding.

I think Excel charts can be quite good. But my impression is that ggplot2 is much more flexible in what you can do with it. It's also more difficult to learn, but that's to be expected.
GTK2.0.0 was released 17 years ago. GTK3.0.0 was released 7 years ago. GTK2.24 got its last patch release 2.24.32 about 1 year ago.

10 years being the mainline version, and having a supported compatible version for 16 years is pretty darn impressive!
If GTK4.0.0 comes out next year, then GTK3 will have had 8 years being the mainline version.
Its not quite win32 levels of stability, but it is not like they break this stuff every year or something...
The map is not the territory. Furthermore, the language of the map limits how the territory can be described. So "better way to annotate music" depends, at least in part, on the kind of music you're annotating.

This really came home to me when I was studying frame drumming of the central Asian plains. In Western notation terms, this music has very complex and difficult "time signatures", but that's because it's not metric in the same way as European music. If you think of it in its own terms, it's actually pretty easy to understand. Just break the rhythm down into sub-beats of 2, 3, or 4 pulses. So for example, a 13 beat long line might be 23233. Try counting that out loud - one two one two three one two one two three one two three - and you'll immediately hear it. But it's hell to notate in Western notation. And it gets worse when pieces turn into meta-sequences that have "bars" of varying length.

I've long been involved with the free improvisation scene, and improvisation always happens within some sort of set of rules. How do you notate something that's made up on the spot, within a framework? Take blues guitar leads as an example. They tend to stick within pretty limited pentatonic scales, against the underlying triplet shuffle feel of American music, but they're not "notated", really.

This leads to other, alternative notation systems that more aptly describe the style of music at hand, like the Nashville Number System.
The Unknowable Artist: Stéphane Mandelbaum
A.I. machine predicting the stock market a day before with high accuracy
We are bunch of tech geeks and scientists with strong background in AI and math and physics, started
Can u explain ?

Do u mean Euro Paypal accounts cant be just frozen unilaterally etc ?
The Pirenne thesis is superficially plausible. However, McCormick’s Origins of the European Economy, which represents perhaps the most innovative approach in dealing with a paucity of evidence to date, suggests otherwise.

“About one in seven eastern travelers I have uncovered set out from the Arab world (49: 14 percent of 340). They were mostly Christian and Hellenic. That so many appear from research geared to the Byzantine and Latin source materials—presumably the least rewarding for the Arab world—challenges the conventional wisdom.” [p. 217]

“Another, less obvious characteristic of some other eastern travelers further undermines the notion of interrupted intercourse, at least between Byzantium and the Arab world. Beyond the travelers who came directly from the Arab world to the west, another substantial group of eastern voyagers (28: 8 percent) also traveled to the Arab world at other times. In all, nearly a quarter of all eastern travelers also came from or went to the Caliphate (77: 23 percent of all eastern travelers).” [p. 218]

Moreover, though I shan’t here give references, a substantial portion of the European economy was driven by the supply of slaves to the Caliphate. But a few more things to note: the Arabs are just as important as the Byzantines insofar as the numismatic evidence is concerned; one writer during this period wrote of relief when arriving in the areas ruled by the Arabs, which were far more orderly—all that was needed was a simple bribe, a welcome prospect compared to the banditry common in other areas; Arab piracy was certainly widespread, but in McCormick’s analysis “very few of our travelers had their voyage interrupted by violence” [170] overall, whether by Arab pirates or other actors.
I always took that quote is the default, to be disproven by significant evidence to the contrary, or Mark Zuckerberg in other words.
Margaret the Dragon Slayer
Soundslice is pretty awesome!
Future of Everything Festival 2019
Unix predates 'objects' by about 20 years.

But hey, we don't have to restrict ourselves to a 1970s operating system forever. Producing one where everything is an object is your own personal chance for fame.
Not to contradict your overall sentiment, but people often focus on intention with these issues. I think that's wrong.

Like, if someone treads dog poo into my house on their shoes, it doesn't really matter if they did it by mistake, or spent ages walking around town trying to find some dog poo to step in before coming to my house; the effect is that there is now dog poo on my carpet.

We need to be more dispassionate when discussing these issues because otherwise threads like this descend into analysis of whether Zuckerberg/Bezos/whoever is a moral person. Which is a)probably unknowable and b)besides the point.

There is a problem here with a very big company that has more power than it knows how to handle, which can probably only be mitigated by breaking it up. That's all there is to it, really.

[edit] Just as an addendum, that's not to say that if the company has done something illegal, the people responsible shouldn't be prosecuted- they should.
yup I know :)
Conclusion of the year. Kudos.
No they wont. Not in the good ol' USA. Pretty sure the fine was negotiated and agreed to by FB lobbyists.
No! Thank you for writing such amazing documentation!

Can you point me to resources so that I can write good documentation.
the problem is that every time somebody posts a link to his site, a bunch of HN folks go and say "hur hur" in the comments. Jamie doesn't have patience for fools.
Tesla Reports Loss Amid Struggles Delivering Model 3 Cars
Hertz Sues Accenture for Breach of Contract
That's fair and maybe it is more boring. It was, after all, an off-the-cuff rewrite by some random person on HN. It wasn't written to demonstrate the ideal way to present the argument, but as a way of showing that the original used a whole lot of words to say not that much.
Gonna have to disagree.

I think it would be way worse if we found out they were storing passwords were plaintext in the database in 2019. Even if the security implications are the same/worse, the policy/decision making of such a revelation would be beyond terrible.

edit: To put it another way, remote code execution flaws are terrible but they can happen. However it would be way worse if someone put in a static username/password backdoor. The security outcome may be the same but one is beyond terrible policy/decision making.
Sales Lessons from Movie 'The Founder'
I’ve had to act on this consumer protection act (at least New Zealand’s equivalent which I think is very similar) when my MacBook trackpad stopped registering taps and Apple were very reluctant to follow their obligations as required by law.

It took a lot of handholding to even educate Apple about their legal obligations to consumers in New Zealand.

Eventually after threats of sending copies of letter to consumer protection office they agreed to pay for materials, but I had to pay for labour costs for the fix.

Legally, they were required to pay for everything but I gave in because the labor cost was pretty cheap (I think around $80).
To prove the to yourself, tilt the Earth by 30 degrees. Some 90 degree inclination orbits are now 60, some still 90, and the rest in-between. They do not converge over there poles. Did their chance of collisions change?
And they'll shrug at $5b ...

A fine is not enough in this situation ...
The earliest teachings were apparently passed down orally for several hundred years before being written down. I think it's a bit presumptuous to claim specifics of what the Buddha taught, other than the broad strokes: Four Noble Truths, Eightfold Path, jhana-based meditation, etc.
David Graeber’s book “debt: the first 5000 years” has some passages on this. I think they just bought everything on credit, and continued to give prices in denarius even though nobody had any. Then periodically they would settle debts in a circle, so to speak. They also had a system of debt sticks where they would snap a stick in half, each party getting one, then when the debt was settled the “stock” and the “foil” were matched together and discarded. It’s a fascinating system but basically the point of the book was that during large sections of human history coinage wasn’t the method people used to buy things, and right now we’re moving away from coinage again as most people use credit cards and so forth for purchases.
I wouldn't say hyperbolic as much as irrelevant. What does the ability to hack DNA have to do with having my complete genome? So you'll have a Petri dish full of cells with my DNA + malware? Then what? (I realize 100% that I'm ignorant here and am genuinely interested in the answer).
You can only maintain slaves if you have a powerful army capable of defeating other civilizations and maintaining them captive. That's how ancient empires did it, it is also how Europeans and Americans did it in the new world. During early middle ages each location had armies that were good enough only to barely keep their own survival. So, slavery was out of question as a practical way to get labor. They had to organize their own society into social classes to guarantee that someone would do real work. Instead, Romans could just start another war or trade the already existing slave population.
If people are looking for a hosted cart, why not go with a more generic provider instead, like 2Checkout or Fastspring? See: https://www.2checkout.com/digital-commerce/

Benefits: 40+ payment methods (including PayPal), full tax management (including filings), more customization options, etc.

Seems like Stripe is behind the 8 ball with this one. Or what am I missing?
Precedence matters - especially for government inquiries and fines.

Also, people use FB by choice today while something like Equifax is forced upon us given institutional structures. So it is unclear why Facebook is more wrong than Equifax.