skysight-inc/HackerNews huggingface dataset:
The irony was everywhere. I wasn't paid because of a bug in their HR IT system. They also sell HR IT systems.
It makes complete sense. There’s a component of value and a component of bluff for a given hand in front of you. They’re related.

Value betting and bluffing aren’t defined by the outcome of a hand — action yet to be completed. Poker is a game of hidden information so betting with “thin value” implies that your component of bluffing is larger. You want your opponent to fold more often than not when you have thin value because more often than not you’re actually beat.

QQ can get KK to fold based upon board texture, street, and prior action. But you don’t know the other person is holding KK when you’re betting for “thin value” on the river.
The death of Lua.
Not just you. I once spent multiple days trying to get it working, and eventually did - by installing FreeBSD and using pf.
I mean, we can assume the downtime variance follows a normal distribution. It should pretty easy to calculate P<.05 with just a little bit of data.
Visual Studio for macOS – Used?
I was so hopeful about the latest version, but, yeah, still pretty much unusable. Do the developers who build VS2019 for macOS actually use it? I can't believe they do.

One example: the "Unit Test" widget has no search/filter. Why is this useful? Well, the only way to debug a test is to find it in the widget - then right-click to get a "debug test" command.

You have to scroll through every test in a nested tree (containing possibly hundreds or thousands in a real project). There is no way to search.

Why not just add a context menu to the code editor when in a test fixture? No, although doable in the Windows version, not possible in the macOS version.

I conclude therefore that the team building VS for macOS either have no unit tests (very possible) or they simply don't use the product.
So I used QuickJS for a while today and it's the easiest JS engine of those I used so far (Duktape, XS6) to embed, even without extensive docs.

I can't be happier that it doesn't use setjmp/longjmp to handle exceptions. It makes memory management easier.

Everything is very straightforward. You can even get ref leaks report if you use -DDUMP_LEAKS.
Thanks for sharing. Out of curiosity, why was the answer no? Was the issue the downtime or something more subtle?
Hope it works out for them. It was a disaster for NOKIA.

https://www.businesstoday.in/magazine/features/nokia-chennai...
all of the above!
William Gray, PhD [1929-2016]

Lecture
https://www.youtube.com/watch?v=BzlSUU3nihE

Bio
https://en.wikipedia.org/wiki/William_M._Gray
No borough identity is truly intact. Brooklyn of today bears little to no resemblance of what it used to. Similar gentrification is happening in queens and to a lesser extent the Bronx. Staten Island? yeah it's identity has the best chance of staying intact
Thanks - I actually meant PyQt5! I don't know where PyQt3 came from... probably related to only finding info on specific functions often leading me to Qt3 docs.
that's an excellent point. kudos for that hacker!
Microsoft Is Still Attacking Its Partners, How Will It Treat Linux Any Better?
They also probably know about the tradeoffs. V8 has to choose when interpret and when to compile, when to load things into memory, when to garbage-collect, etc. and they do so keeping in mind it is running javascript from the internet, for any kind of application, on any kind of device.

Hermes can make many more assumptions and so the engineers, even if they built something very similar to V8, can probably dial the knobs much more differently to optimize for what Hermes cares about.
Amazon doesn't care about the success rate. They just need positive spin they can point to for any layoffs. "See, we had these retraining programs in place for our recently redundant workers."
The time investment seems small. What's of greater concern to me at least is false positives where you are trading the risk of an actual condition with the risk of unnecessary procedures to prevent it.
CT scanners should have a hardware interlock to prevent that.
Btw, on a tax manner, are these companies really American?
There are other bugs, too, like:

1420 th = js_mallocz(ctx, sizeof(*th));
1421 th->has_object = TRUE;
1422 if (!th) {
1423 JS_FreeValue(ctx, obj);
1424 return JS_EXCEPTION;
1425 }

But hey, that's gonna get ironed out. :)
First off, that's a fair viewpoint.

However, would you consider venturing outside the cave if you were allowed to leave the cave every evening? I don't use racket at work, but I enjoy using it on the evenings and weekends. For me programming is both a career and a hobby, and for my hobby stuff, racket is more than viable. I can't have fun with racket during the day, and playing with racket during my freetime might diminish the fun I have at work when using some stodgy language, but for me it's more than worth it.
There is no such thing as oldest, dna-wise. Not like dna is frozen in time for some people but not others.
> That would makes the phones considerably thicker and/or make the battery life significantly worse.

Would it? The Lumia 950 has a user replaceable battery:

Thickness - Lumia 950: 8.2mm; iPhone XR: 8.3mm

Battery - Lumia 950: 3000mAh; iPhone XR: 2942mAh

I remain unconvinced that other phones couldn't be engineered to have a user replaceable battery.

Water resistance is potentially a fair point, but iPhones have had non-user-replaceable batteries for far longer than they have been water resistant, and I'm not sure it would be impossible to do _both_ (Tile trackers have user replaceable batteries, and are water resistant up to IP55).
> just because it's not a physical copy doesn't mean I have any less rights to it

It actually does.
This is giving me bad ideas about making the UI (and only way to log in) be to send the password 1 character at a time as it's typed, and then using some form of ml to try and identify probable bots.

You'd probably mostly catch password managers and people copy-pasting passwords though. If you had per-user fingerprints also people typing on a new device...
Congrants on the bot!

I have a few basic questions. I would like to implement my own generic game bot (discrete states). Are there any universal approaches? Is MCMC sampling good enough to start? My initial idea was to do importance sampling on some utility/score function.

Also, I am looking into poker game solvers - what would be a good place to start? What's the simplest algorithm?

Thanks
We agree on the geographic and historic facts.
> No SMS text option. ... ridicolous

Agreed. My Twitter account was recently hacked thanks to T-Mobile's incompetence. [0]

[0]: https://medium.com/@simon/mobile-twitter-hacked-please-help-...
Well that's what Apple might do if they really were in the business of being paid by customers to serve those paying customers and nobody else.

But of course Apple literally wrote the book on selling their customers as product to third parties. They've been wildly successful at it. Microsoft, IBM look on in envy at how they've managed to get away with it.

Since it has been massively profitable for them to turn their customers into their product, they see no reason to change and I guess why should they? Profit maximisation is their business, yours and my health and welfare is only of interest in service to maximising profit. If they did anything else they might be guilty of securities fraud(!) So yeah, they can be completely horrific and still win the PR battle because others seem even worse.

I see these statements of fact are always jarring for people to notice for the first time, especially if they quite like the machines (I do), and quite like liberal democracy and free market economics (again I do!) and more so that this utter hideousness is our best option right now because there is no option even remotely on the same planet as good. It is thoroughly depressing all round.
https://twitter.com/BrendanEich/status/1149418907247104000?s...
Manhattan can build higher to meet office space demand.
It's pretty easy for good players to recognize other good players. And since the house takes such a large cut, the only way for pro players to have positive expected value online is to seek out games with poor players. So even if they couldn't recognize the bots as such, they would see them as tough players and avoid them.

That said, I suppose it would be possible for the bots to become so prevalent that all this sort of opportunity is effectively used up, so the return vs time and risk for a human player is no longer worthwhile. (That already happened long ago for most players, as the initial online poker boom faded and most casual players left.)

On the other hand, all the major platforms have terms prohibiting using bots, so their numbers might be sufficiently limited to prevent that scenario.
Oh cool! That makes me quite a bit more interested.
manual ack udp? What?
> It provides no perceivable security benefit to me (and if someone did hijack my email account, then they know my address anyway).

I think you're over focused on targeted attacks. Consider: some company gets hacked. Hackers take the credential list, try all the passwords for @outlook accounts against Microsoft using cloud VMs to avoid IP blocking. If Microsoft displayed the full email address without having the user re-type it, the attacker has now discovered the TFA email address and will try the same hacked password against that (usually Gmail) account. If Microsoft displays nothing, users with multiple emails get confused about which inbox to check. Displaying a starred out email address and asking for a re-type solves both problems. It also prevents Microsoft from having a huge SMS bill each time a big company gets hacked and the hackers try all the passwords.

The solution for Xbox is really for Xbox to use a flow designed for low input devices, like the OAuth device flow which allows you to do all the typing on your computer of cell phone, not the Xbox controller.
> What am I missing? I want to reason about the language too, but doesn't that pale in comparison to being able to run a specialized library?

> But you haven't responded to the argument. If someone urges you to use Racket [...] it sort of matters whether Racket has a framework [...]

I guess I misunderstood the question; I didn't realize you were making that argument rather than the actually wondering what other thing people care about. I guess the more direct answer would be that questions like "doesn't that pale in comparison" and "it sort of matters" are kinda presumptions about the motivations of a person "who urges you to use Racket".

Articles like this are as much targeted towards "end-user" programmers as they are for the programmers who built the frameworks in the first place. Flask, Django, etc. exist because people that like Python for things like "if it has brackets, indents or curly braces" wanted those tools in that language.

That's what I was trying to get at before: different people are excited by different things (obviously) but that languages absolutely have draws independent of tools that exist in it. Not for everyone, but not for nobody neither.
That's the case for equity. Tokens here don't represent equity in the company.
I understand it in the case of assembly, but I don't think it'd work for something like Python better than existing syntax highlighting. So it's nice and I hope things like Radare or IDA adopt it where people even intentionally make syntax highlighting nearly impossible.
That's my understanding.

Early on, I started doing an incomplete implementation of Arc more like what one of the parent comments suggested, and the working title was "morc: Mock Arc Programming Language as Scheme Extension". I just wanted to learn Arc, while learning Scheme macros better.

Besides possibly adding to the confusion over the relationship between Arc and Racket (or PLT Scheme), my poor choice of title caused at least one community member to be upset, that I would mock (insult) Arc. When I meant only to be self-deprecating of my own exercise, like a poor-imitation or approximation, and not to seem to presume to be implementing a full Arc this way.
> QA testers

I am one of these folks. Sometimes I have received stigma about being so. "Oh, get out of that" is one direct quote, and through an expression of disgust.

I still don't know why. You want your widget to explode? Just not turn on? Fail after three days? Shall I tell you just how many dud brand-new flash drives I've tossed over the past 6 days alone for -- I guess -- giggles and jollies and I should just smile and like it? That's what I'd like to "get out of".
Intestinal δ-6-desaturase determines hosts for Toxoplasma sexual reproduction
This entire thread shows how much of a waste of time it is discussing taxes or government or social services (socialism!) or markets with Americans. They have such an incredibly skewed point of view based on an insanely unfair and unjust system of everything in the US.
Google Sheets has a feature to handle this https://gsuiteupdates.googleblog.com/2019/06/edit-history-sh...
Pixxl Cube is a six-sided display powered by Raspberry Pi
Love or hate what the Fed is currently doing, it's a known quantity that has managed to avoid a serious run on the dollar since the '80s. Libra at this point is a proposal that has yet to be anywhere remotely close to battle-tested. Better the devil you know than the devil you don't.
What do you consider humongous? On my Windows Machine it's 100MB (assuming I'm counting the right directories).
That's wild - where's that 100MB coming from?

Have you looked at something like xltrail (https://www.xltrail.com) or do you think not being integrated with your normal file storage is a showstopper? Looks like xltrail is its own source of truth.
There is no uKernel out there that has anything on Linux wrt to FS perf. The uKernels have not shown that they've solved the FS problem as well as monolithic kernels.
They were very likely aware of each other. Jim Weirich said it in his talk The Grand Unified Theory of Software Development at Acts as Conference 2009, just a few weeks prior to the Fowler tweet.
Any plans to make money using this in online games?
It's not x86 specific.
Something weird with timestamps is going on. If I look at my comment stream the correct time is listed.

I posted my comment yesterday.
DNS absolutely -goes down-, though in much more entertaining ways.
That advice is pretty antiquated.

The reality is that, these days, I rent $5 worth of botnet time and make {user,password} combo login attempts from thousands of residential IP addresses.

You might think your advice is a good "might as well" elementary, but generally if people want to curl your /login page from their laptop, then they are also buying $5 scripts off Hack-Forums that automate botnet cred stuffing against your service as well. And you'll need a better gameplan than fail2ban.
Your comment reminded me of this talk: https://www.destroyallsoftware.com/talks/the-birth-and-death...
> Finally, we are disclosing all this information so investors can make informed decisions.

This is great, and I plaud that. I also think you guys are genuinely trying to be honest here.

Unfortunately, a sane level of skepticism (and sarcasm) has to be expected, in general, especially here on Hacker News.
I don't have this problem on Linux.
Poor coding practices, bad state management, and lack of encapsulation between UI components and business logic / data retrieval.

It's really easy to build a React Native app, but not easy to build a really good one.
Exploring Research-Methods Blogs in Psychology: Who Posts What About Whom, An
can you append a random querystring to the url or something? i'm on mobile where the full url isn't immediately visible in the browser, and i found the link quite confusing, as i assumed i was already on the front page.
It's hard to know who is using a password manager, but I'm sure the number is much lower, because if you're using a password manager, you are most likely smart enough to avoid phishing and some of the other attacks too (not always, but at least much more likely to be conscience about these things).
Sure, but you can't attribute that to unions and say that's a universal negative effect of unions, the same way that you can't say knives are universally bad because they've been used to stab people in the past.
Gmafia
This is actually huge and will probably only get better, especially considering now they own their whole JS stack: the framework (React/RN), the language (Flow [1]) and now the VM.

It sounds like Hermes is exclusively for running React Native on mobile. They could start building React directly into Hermes— the reconciling algorithm for example, or maybe even some real parallelism.

Very curious to see how all this keeps evolving.

[1]: https://github.com/facebook/flow
> Displaying a starred out email address and asking for a re-type solves both problems.

Sure, but why not simply show the starred out email without asking for the re-type?

I agree with the Xbox idea, that would perfectly solve the problem.
I have a domain-specific Windows application that uses Google's V8 engine for hosting user-written scripts. It hasn't been upgraded for several years, and when I recently took a look at updating the V8 version it's linked with, I was dismayed at how bloated and complex V8 has become. Seems like it can't be compiled down to a single DLL anymore, at least not without turning the compilation into a miniature research project in itself.

So there's definitely a need for more lightweight contenders in this space.

Ideally someone would just do an "stb"-style JavaScript interpreter that would fit into a single .c or .h file. This is closer to that ethos than most other candidates, and as others have noted, Fabrice's credibility as a '1337 h4x0r gives it an instant leg up on the competition. I don't have an urgent need to switch away from V8 right now, but I'll be watching this project with moderate interest.
no loss
Toxoplasma is the somewhat infamous parasite that in the wild exclusively reproduces in cats (it infects prey, mice, as part of its lifecycle and then alters their behavior to make them easier for cats to catch, but then reproduces in cats). There isn't any cure or vaccine, and still a lot of research to do. But until now it hadn't been determined why reproduction was species specific, and so the only way to get more to try to study was to raise lab cats, infect them, incubate, and then kill them and harvest it. This team figured out that linoleic acid was the key differentiator and now have done preliminary work that shows they may be able to get them to go through a full cycle in mice with the right drug (and genetic modification to eliminate that requirement is the next step). It's pretty cool research and if they've got it right would be a big deal for further Toxo studies, dramatically reducing the research reqs and experimentation cycle time by allowing use of a standard lab model and not depending on going through actual cats.

Edit to add: It looks like The Atlantic also has a good more general article [1] of this research and overview of the surrounding context. I'm not sure if it's available to everyone though, I'm a subscriber and sometimes I think they paywall stuff.

1: https://www.theatlantic.com/science/archive/2019/07/groundbr...
Or the company had contracts that stipulated that work be done within the United States (or whatever locality it was). In that case, assuming the company had the applicant sign something certifying that the applicant was local to their country, OP's friend was committing fraud.
Black markets exist, but they pay a different sort of tax: the muscle and violent losses required to keep their property. Lawful governments do that better, and that’s what taxes pay for. Google and Facebook have access to the legal system in France, not to mention the wires that run the internet itself. You can argue about what the optimal taxation scheme is but arguing that it’s not necessary, or that the internet is somehow special, is tiresome.
I get a similar "is this by some kind of super-human intelligence?" feeling reading stuff from Oleg Kiselyov. http://okmij.org/ftp/
Totally. Don't tax them. They don't need it.

The don't need property rights either. No legal redress. Access to the economy enabled by having a stable, democratic system? Well they probably should only be allowed to have the customer base they would have if life expectancy was around 50 due to cholera and so on and that part of disposable income that remains when everyone is sick all the time. Contracts aren't binding to their counter-parties. And they are banned from hiring anyone who is educated. They can treat their own water, and put in their own plumbing systems, based on market rates for doing that themselves.

But then how do you deal with national defence contributions because obviously not being invaded is kind of useful. National parks? Well while the company doesn't use them, the people who make up the company do and user pays can't work for that. But even if individual people don't use them, they get to live in a place where people are happier because national parks exist.

Do I need to go on with this? They literally make zero profit and in fact can't exist at all without tax being paid.

Tax cheats just want to cheat the system and make someone else pay while they reap the benefits. Cheating is cheating.
I think in the end he lost faith over retention. We got a lot of traffic and new users but didn't keep any of it. He was already suspicious that iTunes was going to kill us and so the stats were the nail in that coffin. He was right. We were ten years too early to podcasting.
An Oft-Struck Mountaintop Tower Gets a New Lightning Sensor
> I wonder what the success rate is for their retraining program to turn factory workers into coders.

Probably about 0% for their warehouse workers: they're so exhausted by the end of their shifts that they won't have the energy to learn, and their most at risk of losing their jobs to automation.

This is a feel-good announcement that will likely do little good without other management changes that Amazon is probably loathe to make.
Lunar Pioneers Will Use Lasers to Phone Home
Anything to avoid the nightmare of having to deal with some piece of shit lording his retarded asshole over the banana republic of losers that gave up on themselves.
A single retweet can be worth several tens of dollars under twitter's ad program, depending on targeting. The pricing is really fucky.

Disclaimer: Twitter's ad program is atrociously bad.
Sparse Networks from Scratch: Faster Training Without Losing Performance
There's no call to write in such patronizing ways.

It should be up to the user to decide whether to take on updates, regardless of what you think because that's their computer and not yours and you each deserve control over the computers you own. Just as freedom of speech means sometimes people will say things you disagree with, free software computers means not everyone will keep up with the updates. But not offering software freedom is unethical and neither Zoom nor Apple are distributing software freedom. Apple has a clear record of using the power of a proprietor to expose their users to harm (more examples at https://www.gnu.org/proprietary/malware-apple.html ) and this story is an example of how Zoom apparently does as well.

What you and other posters are tellingly refusing to address is the immorality of software nonfreedom. As I wrote before, this is the core of the issue.
You could say that for ISP laws as well. "It's more a function of a state or municipality's negotiation with a ISP, and can be a rational decision for a municipality to make. The choice is between having an ISP/good broadband or not having one at all."

The point is that the mere existence of a union is not a sufficient condition for union-only laws; unions exist in places where such laws don't exist. As an argument against unions this is a slippery slope fallacy.
I don't see EC2 in your architecture diagram. Where are you using EC2?

How are you structuring your dynamo tables? Is there one table that is used much more than another?