skysight-inc/HackerNews huggingface dataset:
As I understand it, it "wasn't considered illegal" and for some shady minds that means it is legal, even if highly dubious or morally wrong. The mechanism that made it possible was outlawed at some point, I think 2011, but the fraud continued.

There is a simplified explanation of the mechanism here [1], from which the following is taken:

> Simplified, cum-ex trading works something like this:

> Party One [..] "lends" its stock to Party Two, a bank. Under the agreement, the title and ownership of the stock is temporarily transferred to the borrower in return for a fee. [..]

> Party Two then sells the shares with-dividend to Party Three fractionally before the Record Date [i.e. dividend soon-to-be-payed]. However, the shares are delivered without-dividend just after.

> Like a magic trick, the shares "disappear" fractionally before the Record Date and "reappear" with a new owner just after. The aim is to obscure exactly who – Party One, Two or Three – owns the stock on the Record Date. As a result, two parties can simultaneously claim ownership of the one stock.

> Up until 2011, a loophole in the German tax code allowed both Party One and Party Three [..] to claim a tax reimbursement. All colluding parties would then split the gains.

[1] https://theconversation.com/the-robbery-of-the-century-the-c...
And that XKCD reminded me of a couple other seminal debugging stories:

- "The Case of the 500-mile email" https://www.ibiblio.org/harris/500milemail.html

- Brendan Gregg demonstrates the effect of screaming at hard drives: https://youtu.be/tDacjrSCeq4
Yes, it's a local privilege escalation issue, i.e. you must have local code execution first. Leaking KASLR/stack canary just mean you get 90s level triviality of attacking any stack-overflowing API you can find. Without this bug, if you found a stack-overflow you could trigger from your local unprivileged code, the target would likely detect the overflow due to the canary. If you defeated that mechanism, constructing shellcode might be more difficult due to (K)ASLR. With this bug, neither stack canaries nor (K)ASLR are effective defenses against unprivileged programs.
But note that the potential for underlying confusion is not limited to the choice of indexing in programming language syntax. Casually ask someone who lives on the 8th floor of an apartment building how many floors they go up in the elevator and you'll probably discover that people don't think in detail about the precise labeling of elements in a collection or how arithmetic with intervals work.
How to become a centaur (abridged):

"the human chooses the questions, in the form of setting goals and constraints — while the AI generates answers, usually showing multiple possibilities at once, and in real-time to the humans’ questions. But it’s not just a one-way conversation: the human can then respond to the AI’s answers, by asking deeper questions, picking and combining answers, and guiding the AI using human intuition."

Example:

"In 2016, Zhu et al created a painting tool where you draw in the rough outlines, and an AI photo-realistically fills in the gaps. The human and the AI have an artistic conversation through pictures. The human can draw some green lines on the bottom, and the AI replies with several possible photo-realistic grassy fields to choose from. Then, the human can draw a black triangle above that, and the AI replies with several pictures of a mountain behind a grassy field. Through this push and pull between human & machine, art is made."
It's amusing to watch how slowly is this becoming a common knowledge - company I worked for at the time has been buying complete Jumpshot url logs 4 years ago, and everyone knew where the data is coming from.
One thing that’s nice about it is that you can use a positive difference as an array index directly. This is nice when you want to store a function of the “distance” between two things, e.g. potential[] = {-10, -5, -3, -2.2, ...}; ... potential[r1-r2]. It also works nicely with modular arithmetic as ‘0-_-0 mentions in their post. More generally this corresponds to the array being a function from the natural numbers to some other values, and this function can only start at zero if the arrays start at zero. But if you want a function that starts at 1, you can just set x[0] = invalid().
Is 5g attractive to vendors because it’s harder to turn off than a plugged in wire? With landline you can unplug or filter within your premises. With 5g they can push megabit speeds without any of your own premises equipment.
The problem TSX is attempting to address is bus traffic from those exact lock instructions you mention. These work OK for the relatively small core counts of today but won't scale to hundreds of cores.

TSX brings hardware supported optimistic locking and breaks the latency imposed by MESI and related protocols in use today. Of course its great if you can get away with no synchronization at all - but then you might as well just use a GPU. TSX helps with those non-trivially parallelized problems that are still best performed on a CPU.
I also don't see the disconnect between Visual Basic 6 and VB.NET.

Most of the stuff like Me ended up being integrated, and based on my experience at a couple of Orgs where regular office users naturally migrated from VBA into VB.NET, it was quite natural for them to do so.

Maybe those that hacked around on VB like it was QBasic (note not QuickBasic), or still stuck with VBX programming model instead of OCX, had issues migrating.
I'm curious what the password/account management picture looks like for the accounts in question. Twitter supports "hardware keys" for 2FA but I'm not sure if that would be harder for NFL teams to manage than to just call Twitter, have them reset credentials, and issue a press release that they were hacked.
Most online advertising professionals are centaurs.

Take FB ads. The best way to use it is to take full advantage of FB's AI - set a digital conversion event, and tell it to optimize for it. It will then paperclip optimize towards that.

The marketers job is to give the right conversion event + creative for the fb algorithm to do its job best.
Drink Menu for Healthy Skin
> Untrusted code execution must go, that's the only way.

This is how you get corporate rule over what can and can't run on machines you own.

Safer architectures can be developed, without handing over control to a third party.
They manufacture the bulk of Bitcoin mining gear. They hold all the IP. They have all the manufacturing contracts. They have heaps of their own hardware and the capability of manufacturing more at cost.

They are the prime mover in the Bitcoin space, and have an outsized impact in other crypto mining spaces. They are the undisputed ASIC leaders.
This would logically imply that someone else should be entrusted with British treasures.
> The only time I notice my phone's finite bandwidth is when buildings are blocking my signal, which will only be more prevalent with 5G because millimeter waves can't penetrate materials.

I'm pretty bearish on 5g in the short/medium term, but if carriers do deploy 5g it should mean many more smaller cell base stations. These extra stations should help in cities.
I've got bad news for you: https://en.wikipedia.org/wiki/Boko_Haram
First I've heard of it, so equating "wild/at scale" to include general mainstream acceptance/word of mouth (or at least the impression of such to the average HN reader such as myself), the short answer right now is, based on my personal barometer: no.

I will look into it later, and decide on the longer answer if it would meet characteristics that I would ascribe to "in the wild" or "at scale" given a deeper understanding of what it has accomplished to date.
If I didn't care how complicated the client is, sure.

I can do something reminiscent of "m of n" control tools, FEC or striping algorithms, but now the client is doing multiple fetches and matrix multiplication on every single request.

If I'm just trying to make sure there are 3 copies of my home page on IPFS, then I need 3 copies of the same file in three locations. And those locations all need to be online when I want to challenge them.

The Bitcoin protocol is designed around low availability of individual nodes and inference of consensus. Any 'proof' has to be uploaded while you're connected. Uploading a proof (of work, stake, whatever) to the network proves you did something, there is no need to challenge that fact, and you can disappear for hours or forever. No voting, no challenges.

Proof of storage requires challenges, which requires availability (well, storage also requires availability, otherwise what's the point?). If you insist that almost everyone is online, then you open the door to other consensus algorithms. Ones that can, for instance, handle non-repudiation.
He's explaining why it matters organizationally.

Organizations aren't rational; they're a product of their structure and incentives.
National Weather Service (US)
Hacking a Peugeot Ion / Mitsubishi I-Miev
Because monkeys don't quite understand office politics yet. Kissing up properly trumps logic in Human World.
Google C++ tends towards the convention of constructors that do only cursory initialization to a sane but non-functional state, things that almost-always succeed (and assert on failure), with the "real" initialization pushed to an Init() or Start() function.
I've been looking for a good multi-document feed scanner. Do you have experience using the iX500 with Linux, or gscan2pdf?

My usecase would be scanning multi page documents with minimal effort, and saving to PDF somewhere.
I think the Stele of Hammurabi is interesting to consider through this lens. It was originally created in the 18th century BCE to glorify a Babylonian king in what is now Iraq. In the 12th century BCE, an Elamite king conquered Babylon and took it back to the city of Susa (in modern day Iran). It's hypothesized that this king is responsible for erasure of a large portion of the cuneiform text, presumably to make room for a never-incised inscription attesting to the conquering king's glory. The stela was rediscovered in 1901 by French archeologists working with the permission of the local Qajar rulers, restored, and put on display in the Louvre.

Should the stele go to the Iraqi government because they govern the area where it was originally created? Should it go to the Iranian government because archeologists discovered it at a site that's currently under the jurisdiction of Iran? Or should it remain with the French, who legitimately (at least, under the laws at the time) excavated it and took it to France?

Arguments about the cultural heirs of the object are hard here. The stela depicts King Hammurabi being given the royal symbols of the rod and ring by the sun god Shamesh. The code is written in Akkadian, a language which was nearly dead by the time of Christ. It invokes Marduk, the god of Babylon who was part of a larger pantheon that was long ago forgotten. It's most potent, culturally, as a symbol of a glorious ancient past, albeit one that is utterly alien to the people who live in that region today.

Assuming that the object belonged to the Iranian people, did the Qajar rulers have the authority to give it away to the French? At the time of the excavation, scholars in France were much better equipped to analyze and interpret the artifact than those in Iran and Iraq. Does that matter?
I'd agree with that and I think winograd schema make this very obvious, take for example:

(1) John took the water bottle out of the backpack so that it would be lighter.

(2) John took the water bottle out of the backpack so that it would be handy

What does it refer to in each sentence? It's very obvious that a machine that solves this must understand physics, have a rudimentary ontology about objects and human intuition and so on.

I think it's straight-up sad how little progress there has been on these very fundamental problems which articulate what common sense and intelligent agents are about.
So? That just makes it harder, not impossible.

This vulnerability was baked into Bitcoin from day one. There is no outcome under which Bitcoin is not 51% attacked. it is an inevitability as sure as the heat-death of the universe.
Swift may have borrowed it from E, where the half-open variant is `1..!5`, read "from 1 up to, but not including, 5". It is extremely useful for 1-to-n sorts of counting tasks.
Looking at Spreadsheets as a Solution to Layoffs
As silly as graffiti Nintendo logos seem to us now, when the brand is nearly as stable in the West as IBM or Chevrolet, back in the 90s Sega was eating Nintendo's lunch with its focus on being edgy and extreme and lax attitudes to violent and other content. Nintendo capitulated on the content standards, and for a time it would have been canny business strategy to add edge to the brand also. The 90s were very, very weird. A timeless brand turned out perhaps to have been the wiser decision after all, as Sega left the console market and became part of a pachinko conglomerate. And they still can't get Sonic exactly right.
A third of the worlds extant medieval manuscripts were destroyed by German artillery in Belgium in WW I and WW II. Both times the destruction was a deliberate punishment for Belgian resistence.

Clearly European savages cannot be trusted with their own history.
> I'm not sure what causes it, but there seems to be an effect where btrfs loves you or hates you and few people with mixed experiences regarding data loss.

I tried, I really tried to like btrfs.

On the servers/workstations I’ve had few serious issues, but a few “gotchas” you need to know to keep things running smoothly.

On every laptop I’ve had, I’ve had btrfs fail on me. Repeatedly.

So I gave up on it. ZFS for me these days.
Been looking for something like this for a long time! Thanks!
Gitlab CI can build a docker image whenever you push code to your repo, and host said image in the builtin docker registry.

It's not a replacement for Docker, but a very useful companion.
The Swift core team just added two new members, whose contributions are related to Swift on Windows, and Swift on the server respectively, and have specifically called out supporting Swift in non-Apple domains as a part of the roadmap for Swift 6 (including adding the autodiff work from S4TF into mainline Swift). There is attention being paid to these issues.
Many parties do. The question is if they'd find it worth the effort. There's easier ways of making more money, at least for now.
ZFS is the worst filesystem/volume manager, except all others.
They aren't "making estimates about broad usage behavior", they just sell the raw clickstream. Amd lie.
Flutter is trying to be Dart's Rails, I wouldn't put much hope into it.

Plus there are the ongoing political wars with Chrome team (alongside Microsoft) pushing for PWAs, and Android reacting to continuous stream of Flutter questions by producing Jetpack Composer. It wouldn't surprise me, if there happens to exist a Jetpack Composer variant targeted at Kotlin/Native.
> obvious people will throw up blood with this new SARS, but the officials aren't mentioning it

Aren't mentioning it? How can you say that?

The linked article directly addresses this right in the Findings section, where it says, "haemoptysis (two [5%] of 39)".

Wikipedia's definition (https://en.wikipedia.org/wiki/Hemoptysis):
"Hemoptysis is the coughing up of blood or blood-stained mucus from the bronchi, larynx, trachea, or lungs."

So 5% of (that small sample size of) patients cough up blood.
File handling can be done using Foundation, which I believe has API parity between Darwin and Linux at least.

I think the point of the example was to demonstrate importing platform-specific modules, not random number generation per se. But you're right, it should probably be updated to do something else.
Why does torque controlled work better?
the fact this whole thread is [flagged] without justification tells me we need to share the link more widely

As the story goes,
First they came...
Nobody had to bribe anyone to make products with integrated batteries.
This article really missed the mark. Yeah, the 5G lobbying is using some really strange and confusing arguments that don't seem to make sense to DC outsiders. All you need to need to know is on the media page. Clearly Huawei is bad for business for the sponsors of this lobbying.

https://5gactionnow.com/media/
A plant or an animal, yes. A car though? Only reason to worry about being "cruel" to a car is that mistreating it will result in larger repair bills and a need to replace it earlier. Same thing with a computer. But each to their own I guess.
I recently joined a team that does a lot of causal analysis, mostly marketing related, and was wondering what the best resources are to get more familiar with this subject (books, lectures, online courses etc.). I am picking up the author's other book, Causality: Models, Reasoning and Inference, but wondering what other sources people recommend.
Butters FS! Yay!
I wouldn't trust the US govt (where I live) with my personal secrets, but I would trust them to protect the trade secrets of a business based in the US (yay corporatism!)

I don't think China cares about my personal secrets nearly as much as the US does, but they are pretty actively engaging in state-sponsored corporate espionage.
One of the related articles linked at the bottom of this article is https://www.nytimes.com/2019/09/04/arts/design/germany-museu....

> [An] investigation by the Süddeutsche Zeitung newspaper found that many of the artifacts that will be on display in the Humboldt Forum, a huge new museum under construction in a rebuilt Berlin palace, had for years been stored in less-than-ideal conditions. The report featured searing depictions of flooded storage rooms and depots choked with toxic dust.
Humans should too for the same reason.

Lets consider a measuring tool for fluids which is based on volume. What is a useful range for the index on the side that measures the currently non-air capacity?

Many such devices, E.G. a measuring cup I've got at home in the kitchen, use a series of tick marks within a bounded scale of accuracy range ] with marks on both the top (of course) and also the bottom (it looks nice).

While 0 isn't expressly labeled on many scales, it is part of the inclusive range by implicit nature. Thus as you point out the case of 0 units, and 'empty set' are one and the same in this real world example.
That's right. Why do you suppose they chose that behavior to standardize, rather than Python's? Conceivably it's because nobody on the C99 standards committee had enough technical expertise to make the argument you're making, but can you think of another explanation? Because the prior probability on that one is pretty low.
But they were private property at the time they were stolen by the British. A government doesn't generally have the right to take objects from citizens simply because they are culturally important.

In modern terms, that would be like somebody from Britain stealing Warhol's "Eight Elvises". Then, the US government demands they be given to the Smithsonian instead of back to the rightful owner.
Sure, I was just kinda confused that this was the example they presented. I guess for highly targeted attacks, it might be somewhat useful.

>Leaking KASLR/stack canary just mean you get 90s level triviality of attacking any stack-overflowing API you can find.

It does not seem trivial with this exploit, but maybe I'm just not getting it. With the low accuracy and transfer rate, it seems like a lot of stars need to line up with regards to how the service you attack function.
Yet they have adopted Kotlin, and are seating alongside JetBrains on the Kotlin foundation.
I explicitly mentioned memory model atomics in addition to locked instructions in an attempt to prevent getting hung up on locked atomics. I guess that didn't work.

Obviously many workloads require some coordination, but often something as trivial as allocating one of a given resource per CPU is sufficient to avoid most contention even on 100s of CPU core machines. Profile; improve. The same is required with HTM.

Regardless of your thoughts on HTM and scaling technology, TSX is broken from a security standpoint, which is the primary subject of the fine article. HTM != TSX.
Different power levels for different frequencies/services. Your arbitrary example is an FM station broadcasting at 94.5 MHz. AM broadcast stations are limited to 50KW. The FCC regulates ERP based on a number of factors including minimizing interference with other frequencies and a frequency's propagation characteristics. For example, UHF TV full-power transmitters power limit is one megawatt.
Why would you trust Eset? Once they can monetize the user data (and every AV/browser company can), their shareholders will compel them to do it.
What do you think about the language of thought hypothesis? Some people would say internal monologue is how they think.
Consider P₁ ∈ H and P₂ ∈ G where H is the set of HN posters, and G is the set of persons in the general population. Let p(P U) be the probability that a person, P, will produce an utterance, U, using mathematical terms and/or notation. Let q(U) be the probability that U will be better understood in mathematical terms than in plain language.

For any U, p(P₂ U) ≤ q(U) < p(P₁ U)
Way longer than that; the first iPod was almost 20 years ago. Also kickstarted the crazy idea of using a standard connector for charging (although of course FireWire didn't work out)
If you love Java but hate JavaEE, check out Spark Java: http://sparkjava.com/
Prior to Reggie, NOA was just a distribution company. They handled orders and collected their middle-man fees. A vanishingly small percentage worked on actual games.

NOA started taking some cues from Microsoft, and started moving some technology competency into NOA. NCL (the japanese acronym for Nintendo of Japan), of course, saw this as a threat. Even 5 years ago, when I was last there, the entire office had a hidden resentment for the Japanese office. The US office had pulled off some amazing feats, and it resulted in most of the interesting technology projects being yanked back to Japan.
But there's probably at least one critical person in each of those buildings who uses PhotoShop.

So, you can't just get rid of PhotoShop, any more than you can just get rid of Excel.
This is assuming technical hiring manager, which may often not be so. Also, a team often wants new hires with all the latest buzzword experience as they are too swamped themselves.
You aren't following AI research, clearly.

The top Go player in the world retired saying that he thought he was almost perfect, but then a "superior being" showed him he wasn't even close. I doubt there is a human on the planet that can improve the strength of the best AI at Go.

Perfect solutions to games is a 40 year old approach. It's something you learn in school, so you can quickly see that brute-force searching is not feasible on even small problem.
Of course, a count and an index aren't really the same thing.
I recently came across this life sized robot you can 3d print: http://inmoov.fr/build-yours/

I’d love to try it. I couldn’t determine if it can walk or not.
I don't believe that even a complete comparch-101 in-order, non-pipelined, architecture without branch prediction, and register renaming can be made safe enough.

But yes, the industry made an extremely risky bet a decade ago with both virtualisation, and running unsafe Javascript with JIT.

It will take many billions for the industry to do a U-turn, and switch back to dedicated servers as a golden standard, and putting a leash on ambitions of browser makers.
Most of the mammals have similar brains to humans, and some degree of common sense, but little language.
Learn to enter numbers with the 'ten key' 'num pad' on the right... or possibly buy a full-sized keyboard.
Yeah, isn't curiosity and discovery what science is all about?
No, I'm not on a meat-only diet. You can cook more than just meat on a grill and we often do.

You're not dead yet, which is more than I can say for many of my friends. Every day you're still alive is a victory!

More than you would probably guess, given how deadly my condition is. :)