skysight-inc/HackerNews huggingface dataset:
> The Eurozone would offer a counter example.

The Eurozone is special case, because the Euro is not any countries "own" currency. I'm not an expert on the modalities, but as far as I'm aware Euro member states can print their own money, but that would of course cause conflict with other members. In any event, the ECB did avoid defaults of its member states.

> I don't think something stops being fractional reserve banking just because the money is put into low risk loans, its the same overall business model, paying out less in interest then you get in.

Fair enough, we're having an argument over semantics. To be precise, what Facebook is doing is neither banking nor fractional reserve banking and I'm really just looking to draw a parallel here.

As far as actual banks and their reserve requirements are concerned, domestic bonds may well be "as good as cash", but it depends on the particular monetary policy. Whether that's good policy is debatable of course.

> Good question, depends on the risk though. Theres a very high risk that you'll lose out to inflation in the long term, so there's a argument that stocks are safer in the long term. Bank deposits in my country are govt backed up to a certain amount and pay slightly more, so that's as safe as, and has a better chance of beating inflation.

It's not a "good question", it's a rhetorical question. The answer is none, especially not stock. Bank deposits don't count, as they're limited. Imagine you're a bank yourself and you need minimize your risk exposure.
Rust will displace C in embedded applications, and Mozilla will gradually POC out its displacement in browser software as well. Swift is and will continue to displace C/ObjC in client application software on Apple platforms. Java is displacing C on other mobile platforms. Go is already displacing C in serverside software. And, of course, languages like Python have overwhelmingly replaced most of what C used to be used for in conventional CRUD applications.

C is on the way out. It's not gone, but it's going. There will not be a revitalization of the language. It'll be good to know, because some things (OS kernels and device drivers) will continue to be written in C for the foreseeable future. But that's a very small niche relative to the industry as a whole.

Nobody cares, and nobody should care, about ANSI standards.
An end-to-end encrypted web app PoC
This is a pattern one might see if there were a secret, rolling disclosure of some exceptionally-bad software vulnerability, I'd think. Or same of some kind of serious but limited malware infection across devices of a certain class that sees some use at any major tech company. If you also didn't want to clue anyone else (any other governments) in that you'd found something (in either case), you might fix the problem this way. Though at that point it might be easier to just manufacture some really bad "routing issue" and have everyone fix it at once, under cover of the network problem.
Wipe the encryption key of your SSD, small amount of data to wipe, and the whole SSD is unrecoverable.
FWIW at least OCZ SSDs have an encryption key flashed into it even if you didn't turn encryption on. Putting a new firmware on it can wipe this key and make your old data inaccessible. Source: got a buggy OCZ firmware that failed to make the device appear on the SATA bus, only way OCZ could fix it was to install new firmware which wiped the key and hence my data was unrecoverable.
> They have to keep a record of everything that happened until all potential lawsuits time out.

More importantly, these records often have clinical significance.
Yeah... I tried that. It was confusing because different people had different operating systems (and therefore different command lines), and since they weren't familiar with the command line at all I would have spent the time talking about something completely unrelated to the thing I wanted to teach about.

I see where you're coming from with your suggestion, but I think in practice it contributes to information overload and intimidation to a large part of the population.
https://en.wikipedia.org/wiki/Happy_Eyeballs

Browsers even try other IPs and alternate between IPv4 and IPv6 before the connection is established.
You said they have constant breaches, then immediately recanted when asked for details. Your argument which got no reply was an idealogical argument which appears to be constructed to shut down debate (they shouldn't be trusted because you don't like them) as opposed to lead to a meaningful discussion. You even threw out the casual line about them not having poor security and breaches, invalidating your argument in the post they replied to.

In other words, they seemingly care about whether the technical argument has merits. Once it's clear that there's no technical substance and it moves on to your personal crusade against modern companies, people lose interest.

Disclaimer: I don't work anywhere near the companies in question
qwertyoruiopz already found a use-after-free bug: https://twitter.com/qwertyoruiopz/status/1149424025111801858
Well if they upset the poker world do you think they would have top pros willing to go on record endorsing them?
Less than optimal has the connotation of being sufficient, but requiring more resources than strictly necessary.
Interesting, thanks for the reference!
Its a vue.js site that I host statically on Netlify, with django backend on heroku that pulls all the data. The trick to get things to load quickly is caching the data on https://www.keycdn.com/ (with the right headers you can set it up that the CDN queries the slow pages in the background and serves the cached ones meanwhile to keep things near real-time). I might do a writeup about that it took me a while to figure out.
I'm wondering if there anything I should be looking for in traffic, like, could the carrier be querying my phone for anything that it not strictly any of their business? Then again, they already get a lot of interesting data through my browsing patterns, tower connection data (=location)...
Racket is great for some kinds of Web development right now. (Maybe more later, with the development of additional toolkits, and/or maybe a WASM backend after the Chez work.)

I've personally worked on a few industry Web "full-stack" projects in Racket -- including an important large server-heavy system that accomplished something on AWS that no one had yet done before, and a very complex data model HTML5 Offline app (which I did as a mixture of generated and Web services) -- that would not have been possible any other way with the developer resources available. I also used Racket for smaller Web tasks, as a researcher, to whip up a browser-based labeling UI for a large corpus (the corpus was also Web-scraped and massaged by Racket), and to save a big conference demo when the big Java server someone had made could not be deployed on the two-laptop LAN that would be available.

But if a bunch of people hear "Racket is great for Web development" without being more specific, they will run to go look at it, then they will be confused, then they will run at you with pitchforks.

Racket is potentially great for a startup doing a non-cookie-cutter MVP for which they'll have to be clever and invent some things in any case. But Racket is not going to be some variation on some currently-popular framework you already know (maybe it can be backend for one of the frontend frameworks), and you're going to have to write some code to do exactly what you want, not just glue together off-the-shelf components.
"Tangentially" would make less sense. More likely, they meant to convey a present-participle form of "the internet tends to be consolidated."
Sort of a tangent, but I've wondered before if the "Nephilim" mentioned in Genesis could have been some distant memory of when Humans coexisted with Neanderthals.

From Wikipedia:

When people began to multiply on the face of the ground, and daughters were born to them, the sons of God saw that they were fair; and they took wives for themselves of all that they chose. Then the Lord said, "My spirit shall not abide in mortals forever, for they are flesh; their days shall be one hundred twenty years." The Nephilim were on the earth in those days—and also afterward—when the sons of God went in to the daughters of humans, who bore children to them. These were the heroes that were of old, warriors of renown.
— Genesis 6:1–4, New Revised Standard Version

Basically says that there were people like humans, but different and larger and stronger. And that at some point they died out.

Sounds a lot like what we know about Neanderthals.

Also Genesis is sort of the "deep memory" of humanity. Especially the first few chapters.
Donk bets exist in the meta, ie when the turn is extremely good for your range but is horrible for your opponent. ( if you have a fd on the flop and it hits on the turn you can overbet the pot on the turn with your bluffs and foushes then just go all in on the river) if they have top pair its pretty hard to play against that
They can't spend it when it's parked abroad either. It's less that they're not paying taxes, just that they aren't paying taxes on it yet.

By comparison, most European countries don't tax companies on foreign earnings at all.
> In Tourney play, the top 2 or 3 players get paid out

Or top 2 or 3 thousand... depends on the tournament but it's usually the top 15% ish.
Isolated cases of permafrost thawing outbreaks can scale into an epidemic black swan. For example, Canadian permafrost thawed 70 years earlier than predicted
https://t.co/Lmc8x9IP6T
You have no idea what "most insecure" software does, if you did you wouldn't be running it. Lots of insecure software fails in spectacularly unexpected ways.

https://www.macworld.co.uk/news/iphone/facetime-bug-hack-369...

This is a horrifying bug. Is Facetime malware? Or do developers with earnest intentions sometimes write buggy code?
The current open-source release doesn't have the component that glues the RN inspector with the Hermes debugger to make on-device debugging of Hermes bytecode work. But Hermes does contain a debugger interface, and making this flow this work will happen sometime in the future.
No government, no juicy market.
Also
> the merchant account is credited at the end of the week (or whenever).

Amazon doesn't pay taxes when they're the merchant.
Maybe those "INSTALL OUR APP NOW!!!" banners, floating action buttons, popups and bottom/top fixed bars caused too much traffic.
Scalability is definitely the problem here.
In some ways, Bay Area transit and traffic woes may be a root cause for the invention of ridesharing.
While the article you reference is quite good, if I do say so, as it points out many aspects of how people 'exude' superiority more than they actually are 'superior', or 'more talented' than others, straight up saying that "Talent is a myth" is none-sense. Your view should be more nuanced.
So, is this the end of online poker?

Will it just become increasingly sophisticated bots playing each other online?
Then you can find out how much your phone is tracking you without your consent!
What took you so long? I mean not the Pluribus team specifically, but Poker AI researchers in general.

The desire to master this sort of game has inspired the development of entire branches of mathematics. Computers are better at maths than humans. They're less prone to hazardous cognitive biases (gambler's fallacy etc.) and can put on an excellent poker face.

As a layperson who's rather ignorant about both no-limit Texas hold 'em and applicable AI techniques, my intuition would tell me that super-human hold 'em should have been achieved before super-human Go. Apparently your software requires way less CPU power than AlphaGo/AlphaZero, which seems to support my hypothesis. What am I missing?

Bonus questions in case you have the time and inclination to oblige:

What does this mean for people who like to play on-line Poker for real money?

Could you recommend some literature (white papers/books/lecture series/whatever) to someone interested in writing an AI (running on potato-grade hardware) for a niche "draft and pass" card game (e.g. Sushi Go!) as a recreational programming exercise?
This is super interesting! What steps would you recommend a professional poker player take in order to use AI to improve his/her personal poker skills?
Ask HN: If you die do you have a system working to transfer your digital assets?
To someone? Anybody?
Ask HN: Hosting for My Startup’s Website
It seems like every time I create a new website landing page I have to start researching options from scratch.

What do you use to host a basic landing page for your app or startup?
Without government or with a dysfunctional government that is not able to enforce security and laws that businesses rely on, there would be chaotical environment leading to increased poverty, see the Middle East mess. There would always be some demand for things and thus some kind of market, but it would look quite differently from markets in western countries.

Anyway, the ultimate authority on which taxes and to what percentage will be imposed is the guy with the most power to execute decisions in the country. In France, that guy is the France government. You may think that this particular new rule is unfair, but I think the lawmakers do not care. There are already many taxes that are unfair from certain points of view, such as income tax. Life in a country run by a government is not fair, if you interact with the country, you have to obey its laws, the government is not interested whether you agree with them (that is, unless there is many of you so you can get together and put pressure on the government).
Oh, sure. I more meant flop donk bets; I guess it doesn't specify which street the donking was happening.
They mention that they use AIVAT to reduce variance.

> Although poker is a game of skill, there is an extremely large luck component as well. It is common for top professionals to lose money even over the course of 10,000 hands of poker simply because of bad luck. To reduce the role of luck, we used a version of the AIVAT[1] variance reduction algorithm, which applies a baseline estimate of the value of each situation to reduce variance while still keeping the samples unbiased. For example, if the bot is dealt a really strong hand, AIVAT will subtract a baseline value from its winnings to counter the good luck. This adjustment allowed us to achieve statistically significant results with roughly 10x fewer hands than would normally be needed.

[1] https://arxiv.org/abs/1612.06915
> The Treasury said federal spending in June was $342 billion, down 12% from the same month in 2018, while receipts were $334 billion, up 6% compared with June 2018...

> When adjusted for calendar effects, the deficit for June was $55 billion compared with an adjusted deficit of $30 billion in June 2018. Calendar adjustments had little effect on the year to date figures.

Can anyone clarify this for me?

I'm familiar with calendar adjustments in the sense of smoothing patterns (e.g. construction stopping in the winter) that happen over the course of the year to better compare between quarters. But it's not at all obvious to me what it means to adjust for "calendar effects" in a June-to-June comparison. (The nature of the adjustment seems particularly significant for this story, since it's the difference between a shrinking and a rising June deficit.)
I'm happy to see an alternative to Upwork.

I hope you will consider branching out beyond those particular technologies. For example, I'm a Node dev who has done Angular and React before but would probably rather use Vue on the front end (if it's appropriate) these days. Also have a fair bit of Linux experience which might be an important skill (as well as C++ and many other technologies from 20+ years). And I am thinking I might focus more on AI by learning to use some of the high level APIs out there. I assume there is demand for that type of thing.

I guess one of the main difficult things about branching out beyond React etc. is, how can you necessarily do a weekly demo for something that really isn't visual or interactive or may not have a short term deliverable? I think the simplest answer is just some type of screen share or short video that shows the raw progress, for example just a run-through of data cleanup scripts highlighting some of the data issues being resolved.
Perhaps libuv-webserver[1] could be used for that purpose?

[1]: https://github.com/springmeyer/libuv-webserver
So because convincing manufacturers to air-gap devices is difficult, we should instead try for the easier goal of making bug-free software and hardware???
Are you saying that the Schrodinger Equation, the collapse postulate, and the Born Rule are mathematically equivalent to QTT?
> She wasn't arrested. She was detained

Good thing no one is ever harmed while being detained but not yet arrested. /s
See the "Tunable Proofs" discussion in Seciton 2 of the whitepaper 2.0 https://blockstack.org/whitepaper.pdf

Initially, we rely heavily on proof-of-burn when the native hashpower on the network is lower. We're currently looking at memory-hard hash functions for the native PoW part.
It’s #4 but caused by #1. My pet theory is that we’re pretty far into this business cycle, so a lot of new companies had the time to mature, build up complexity, shed people the most knowledgeable with the original architecture, stop caring as much about the competition, and so on. Add Apple to the mix for recent software quality issues.
Presumably the offshore developers could have applied to these jobs, but the company's own blindness / rigidity prevent them from hiring that person.
If you can figure out recessions and booms in real time you can make lots of money.
> The art of the MOP

Please, what does that mean? I program in Racket, and have enjoyed the vidoes but googling this phrase suggests either Prof Kiczales likes to clean floors in an innovative way, or else he is a member of Hip-Hop group. I'm not finding either terribly credible.
AFAIK You have to advertise the position with the prevailing wage for the region and the position. And you have to keep a copy of every resume received for legal reasons.
I don't think that is true. I've spoken with some very helpful and knowledgeable recruiters. You can't expect them to be engineers.
In Brazil simply being preto can get you in trouble with military police, can only imagine it has gotten much worse with bolzonaro
The client says that but they’re peddling unethical shit. It’s not unlikely the client knows exactly the way Upwork works and gamed their process too.

And they get away with by scapegoating Upwork.

Ticketmaster is an abuse catcher for venue price gouging. Why not hide behind Upwork policy to achieve a similar “no skin in the game” buffer.

We just keep adding administration layers to everything, for jobs of course, while we see it always turn into an obfuscation tactic for swindlers.
Speedcubers are solving Rubik’s Cubes at ever-faster speeds
haha sounds like a bad/good startup idea: Green NoHarm Spider pest control
It also highlights the importance of writing isolatable code. The simplest way to do that is to write code that doesn’t use any global variables, but this is something that even experienced developers can’t seem to wrap their heads around in my observation. Even languages like Java that don’t allow global variables end up having them simulated with dozens of “singletons” that are referenced everywhere that do things that make targeted troubleshooting impossible.
Google Admits Workers Listen to Private Audio Recording from Google Home Smart
Funny thing was that I was reading this in an ad-blocking browser and phys.org was complaining about that (in a very restrained way)

"It appears that you are currently using Ad Blocking software. What are the consequences?"
>[...] put some fwupdate.bin file on a SD-card, [...]

>[...] the techs can locally burn an .iso image onto a blank [...]

>Operators can still be duped into entering malicious values manually, but at least there is a fighting chance for some oversight.

or something like stuxnet.
We're doing cash games in this experiment. At the end of the day, this is about advancing AI, not about making a poker bot. Going from two-player to multi-player has important implications for AI beyond just poker. I don't think the same is true for cash game vs tournament.

There's a cash game almost every night at the FBNY office! I don't usually play though -- I'm not nearly as good as the bot.
TranslateQuick
Post blizerian's time in poker, the human players in online games use statistics to make insane bets on odds. They play many many games at once and just look for the opening and make the insane bets when the openings come up. They've done the math that it's worth it to do those kinds of bets.
Yeah because removing a file or empty directory only changes the table at the parent directory. So you only need the write permission of the parent directory.
I mean, the clients may be unethical too. But more in a not-hiring-minorities kind of way than a scamming-their-contractors kind of way.
This is nothing new, you could do this before w/ any old CDMA/GSM phone w/ a Qualcomm chipset and getting QPST/QXDM what's cool is using non-qualcomm tools for it! :)

You'd be surprised by putting your phone in listening mode and changing around a few numbers can get you. the SMS paging channel is really cool, and you can turn your phone into a sort of Stringray from Harris Corporation.

More so, alot of this stuff is from the Phreaking Scene, which is, not dead, but very much different then its Mitnick heyday w/ the Oki900 and late 00's with ESN/MEID fun.

Most of the phreaking scene nowadays involves "rom" hacking vs the actual modem of the phone, or unlocking, or probing into the cell phones firmware to grab the 16 byte key that'd unlock the modem for you to play with and do everything from modify the bluetooth serial address, increase tx power, or more.