skysight-inc/HackerNews huggingface dataset:
Look down on? I think gambling is harmful. That's quite independent on whether I "look down on" it or not.

I do suspect that poker can't be as inherently fun as most other card and board games of chance and skill, because if it was it shouldn't need high stakes to be exciting. But that's just a suspicion.

I have a philosophy of life, that I'd like to explain. Picture there's an immigrant. He comes from some far-off country with a very different culture. He didn't move by choice, he doesn't much like the culture of the county he came to. He'd like to protect his culture and raise his kids in it. He doesn't let them mingle, or get too involved in the culture around them.
Naturally, he fails. Looking back on it as an old man, he realises that his kids have adopted not only the worst attributes of the surrounding culture, but they have kept the least sympathetic sides of the old culture, his culture too. And they're repeating his mistakes. "I should have let go", he laments. "I should have picked the things that actually matter, and asked them to hold on to just those, rather than trying to keep everything the way I was used to."

I've told it as a story about immigration, because then it's quite easy to believe, right? But truth is, even if we never move to another country, we move to the future. Culture changes. We are that immigrant dad. We too, if we just try to hold on to what we're familiar with, will lose. We need to make conscious choices about what really matters, what's worth holding onto, and what we can let go. If we just coast along without thinking, we'll keep bad traditions and make new bad traditions too.

Gambling culture is one of those things I want to let go. Become a thing of the past. Recycled into something better. I do love modern board and card games, which manage to be fun without high stakes, smoky rooms and martinis. It's not that I don't understand the glamourous appeal of of all that, I am your "countryman" in that regard. It's just not what I want to save.
> But I think it's pretty clear that humans are generally invariant to this kind of prompting as well (given that they have the knowledge. More in a different comment).

But are they? Unless I'm misunderstanding what you mean here, I'd say the opposite is clearly the case - learning "A is B" doesn't automatically mean learning the reversal; you either have to learn it from external source, or infer and memorize it - both involve an extra cognitive effort. This maps to LLMs as training, or "in-context learning" and then adding the inference to the training set.
I enjoy chess and Formula 1 too! I think poker is broadly misunderstood to be a game of luck disguised as a game of skill when in reality it is very much a game of skill in the long run. The "long run" here being hundreds of thousands of hands.

There are absolutely brilliant plays in poker at its highest levels when a player finds an interesting line with a particular hand. I agree that most poker "highlights" are not of this variety, but instead highlight the gambley nature of the game, but that is not the whole story. To me, studying and understanding the dynamics of good poker strategy has the exact same beauty and elegance which you use to describe football / chess / Formula 1.

I'd fully agree that the way poker markets itself in many contexts definitely leans into the degenerate nature of it and does itself no favors. However, there is a very complex beautiful game of skill behind all of it.
Parcplace: Making a Business out of Objects [video]
The same query takes only 1.4 seconds on my server, so I assume that the query does not read all 8 GB.
You are 100% correct, I'm just sad that this is the state of modern business practices and mindless focus on profit above all.

It would never fly, but I'd much rather see better and safer product than another 20% on Microsofts bottom line. Business people would call me a commie.
Maybe ChatGPT googles "bing" too...
Can anyone share their experience of the equivalent in Go? https://github.com/technoweenie/go-scientist
Don't worry, this isn't new.
If it is changed to what you suggested a question mark would be warranted, because it is not yet clear what can be done with this "glitch" (as the article calls it).
After he left the stock outperformed for 16 years, in my book that qualifies as aging well. What is your metric?
Luckily this curse has no significant practical impact on accuracy.

Who knows who Mary Lee Pfeiffer is, but does not already know her son is Tom Cruise?

And if such a person exist, do you want to give them a correct answer, or talk about how Mary Lee Pfeiffer is not a notable person with a Wikipedia page?
Ask HN: Your Favourite Blogs(developer)?
I am looking for some new and good blogs that you follow.

I searched HN and found some links to similar topics but some of the blogs mentioned there are dead already.

So maybe you can scratch your RSS feed and share your favorite ones

Past threads:

https://news.ycombinator.com/item?id=24539445 https://news.ycombinator.com/item?id=15154903
Late reply here, but yeah! Monopoly is when you have all of something that people want and they can't get it anywhere else right? The popular social networks are monopolies even if you technically could start your own Instagram; you're just exceedingly unlikely to re-create the value you get from using the one that exists with all the users. The network is the value and it's monopolized.

iMessage is like Instagram. It's a network, and it matters. I'm speaking as someone who switched from Android to iOS recently in large part _for_ access to iMessage.

You can't build an iOS competitor and overcome the network effect of people wanting to use iMessage, even if your OS is superior in other ways. People have to choose between lesser of two evils instead of benefitting from the best-of-all-worlds. This is inherently anticompetitive -- the main reason monopolies are bad.
It's a logic failure? How?

Imagine you are dealing with a liar. If this person then tells they are good, and even provide a brief to say so, should believe them?

You think because it says 'protect' it must be true? If it says 'defense' does that also mean countries only defend themselves from attack? Or can you also defend yourself, by invading other countries? Isn't that when 'attack' is the right word?
I guess, if the crypto is real, the only things feds could do is tell tuta to load different JS for certain IPs.
Which would not be easy to verify as anyone but a targeted person.

The point here is, if they have nothing to hide, they can easily open source.
If they already have a weird system to serve some people insecure code, they have to extract that from their code base, maintain 2 versions and make sure both sides are up to date at all times. So not going open source is easier if you wanna be malicious. Not a huge task for feds tbh, but still.

Also, there's still benefits for my privacy and security as in I'm sure some people would find vulns in the code and report them.
Thank you. I think the criticism is really just about the certificate requirement. I just don't see what other part of eidas could be considered to MitM anyone. But of course only the author would know for sure what they meant.
At this point it's not even explicit - it's an implicit decision of most companies, and even OSS projects, because it became part of the "common wisdom" of computing, part of the zeitgeist.

This is where the idea of "a computer as a bicycle for the mind" died.
Same can be said of trading (unlike investing, where you hope your money will help build something). When you buy and sell stocks for a profit, it is because someone has a loss (or will have at some point).
>no software install...

https://portableapps.com

I think there's even a Lazarus IDE available for every company user who
wants to create reliable RAD based software bound to corporateware.
Yes, but...in an attention economy, timestamps are beneficial to readers and detrimental to authors.
Maybe https://github.com/kirel/detexify-hs-backend/blob/master/src...

on

https://github.com/kirel/detexify-data
Yes. But 90% of "effort and hassle" is dealing with IT department bullshit. Excel/VBA lets you sidestep that entirely.
So by this license only businesses are allowed to have private communications, not individuals?
and is extremely slow - almost useless for me comparing to previous versions. I would still prefer to choose explicitly GPT-4 model that doesn't browse and don't do image recognition.

Now too often it goes to searching the web even if sometimes I don't need up to date information e.g. about GDP of some countries I just only need some ballpark stats.
Which they can only do for unencrypted traffic, encrypted traffic by definition would not be examinable by the FCC for determining whether to assign fines.
I am a senior full-stack engineer with 8 years of experience.
I have about 7 years of extensive experience in web and mobile application development, especially in React.js, Angular, Express.js, Node.js, ASP.NET, Python, and Java.
I have worked in the blockchain field for over 3 years with hands-on experience in DApps, DeFi, NFT Marketplace, and Solidity & Rust.
I've travelled in my career on a work style of "perfect, great, great!"
I want to work in a company that has a good strategy for long-term goals, gain experience with a professional team and grow with the company.

linkedin:https://www.linkedin.com/in/dustin-draaijer-3b773b286/
portfolio:https://dustin-me.netlify.app
If you don't count human entertainment and skill as a positive then it's not just poker you'll find depressing, but also almost all media, sport and games. It's an absolutely massive 'unproductive' chunk of the economy.

I've played in small poker tournaments where there was a buy in which went to charity and the prizes were provided by local businesses. That's positive sum.

Poker itself can be exciting and entertaining to watch, it is televised for entertainment, and has sponsors. In smaller contexts it's a social event that brings people together.

It has produced books, and culture and life lessons (I can't think of better training in outcome bias), it's synonymous with learning to control your emotions. You gotta know when to hold em...

While I think you make an interesting point, I don't think the situation is terribly different for poker than it is for most sports unless you don't count the massive amount of unpaid time and injuries that even losing competitors often put into it as a cost.
I think it does since the Windows XP days, at least a CLI based compiler/interpreter.
I wouldn't say ARM64 gets it wrong either, I think both are viable approaches.
Ask HN: Help find an old post about someone analysing geolocation data
hello, I just remembered reading a blog post on HN with someone analysing geolocation data from his phone and his wife's phone to check if they had ever bumped into each other before actually meeting and getting married.

I know it is very vague and highly improbable, I tried to use the search feature but had no success so far. does someone happen to know what I am talking about ? thanks !
Every sufficiently complicated systems has a Common Lisp at its core...
ESXi/Photon OS ships with curl. But it's a Linux, not sure that counts as a separate OS.
I've been considering this further.

Lol would have become widely used with text messages which is when I came across it, it could have been used back in the BBS days.

"I accidentally a" is basically just teenage humour.

I accidentally <implied sexual thing> a $X. (Obviously becoming more funny the more unlikely it is for any sexual thing to work on whatever $X is).

On top of that you've got the weird language construction, just like speaking like Yoda is hilarious, and you have the perfect thing to spread throughout the playground.

Although internet usage doesn't imply the sexual act.

I accidentally a house
Means i accidentally built? A house.

Not I accidentally had sex with a house.
I just rediscovered the difference between the two this morning.

I was trying to find some half-remembered meme images to share with a friend, and I couldn't find it in ddg. appending "!g" and... first 10 results are correct. It's remarkable how good google is when searching for things that are popular, and how far it's fallen for non-popular specific technical queries.
> I suppose it would break any currently compliant C++ compiler

Maybe not?

I'm pretty sure that "trap" is an allowed behaviour for NaNs in some parts of the standard already, if properly documented. I don't see why unspecified/implementation-defined behaviour for shifts couldn't be allowed to do the same, on appropriate targets?

But also, the new behaviour should only be required of compilers in the to-be-written `--std=c++3X` (or whatever) mode. Any compilers conforming to an earlier version of the standard can already do whatever they're currently doing.
> I've never seen someone criticize a casino dealer or other employee for this.

You've never seen someone critising the gambling industry for preying on the mentally ill and troubled? That's extremely common
Having been in a similar, but not the same, situation, I resorted to an HTML file with some JavaScript code in a script tag. Was IE locked from running, even though the machine was air gapped? Or did you find VBA more convenient that JavaScript?
I got down to 412KB!

https://gist.github.com/p4bl0-/abf4960f07045d7a443230a46e73b...
Most mail carriers (the majority of deliveries are carried by a national (ex) monopoly let you choose what you want to happen to your package. And we have many corner shops in EU cities and towns, and the mail companies have installed dedicated lockers as well in central locations, so a pickup point is usually 5 minute walk away. On the neighbour - for me that's normal. I guess we generally trust our neighbours more? We also do not have the strange U.S. laws that you can keep anything that arrives at your door, so it is normal for anyone to receive (and then hand over) neighbour's parcels. Like a real community...
COM/OLE. Old as hell. Macro viruses in Office/Outlook has been a shitfest since late 90's.
i thought the missing verb was created and not entered?
Energy subsidizes in Europe looks different. Wind/Solar are the single biggest recipient of subsidies and receive about as much as the combined total of all other subsidies in the energy sector. They get far more per watt produced than anything else, mostly going to grid connections, building, deconstruction, and price guaranties. (The yearly report is produced and published by the European commission at ec.europa.eu)

Nuclear get subsidies in term of research, building, deconstruction, waste storage and price guaranties. Around 70% goes to the single fusion research project called ITER (international research, non-military).

Hydro receives an increasing amount of subsidies for repair and modernization. Dam repair and flooding protection is expensive and with climate change there is even bigger need for fixing Europe old hydro power dams. They are also in general non-compliant with the European environmental regulations (several species are going extinct), but that is not a subsidies issues directly. Fixing the dams so they allow for fish to pass is however a subsidies issue, but as far the budget to fix that has yet to be allocated and the costs are estimated to be exceedingly high.

And last we have fossil fuel subsidies. A large portion of the "reserve energy" plan in eu in order to address increased gird variability is based on keeping a large number of fossil fuel plants on stand-by, paid through subsidies. Then there is subsidies on extracting the fuel itself, subsidies on trading fuel, and subsidies on storage of the fuel, and transportation of the fuel. This is not accounting for the environmental cost from burning fossil fuels, which some see as a form of subsidies.

Subsidies-like part not included are insurance against nuclear accidents, insurance against floods from dam failures, and insurance against forest fires. It is also not accounting for land usage nor damage to wildlife.
Apple of course does what benefits Apple, regardless of whether it benefits the user. 100% is 64 percentage points more than 36%. And due to the lock-in Apple could do away with significantly worse search than Google.

I agree that the heavy and intentional un-interoperability of Apple products is not a benefit for the users (although some hardcore claim it is). E.g. Apple clearly benefits from preventing sideloading (to force the App store rake) or alternative browser engines, but hard to see this having at least net benefit for the user.
Building a Python Compiler and Interpreter
Why don't I want to use .Net Framework 4.8?

It will presumably have longer support than .Net 8.
Depends on the level of corporate restrictions. Workstations with the "developer" policy applied may do that (if they managed to smuggle the executable through the HTTP proxy, and as long as the program doesn't open an inbound port - upon which event the OS kills it) but others can only run whitelisted executables. Every day I miss the Debian computer I have at home.
Immediate Reaction: Are you a bit overqualified for YC?
The one that everyone uses.
IT came back asking for a budget of $750,000 to put the macro that one team uses into production.
The answer is the latter.
The BSDs have diverged significantly since then and not just in userland. Unlike Linux distros they do not all have the same kernel. There are of course common parts in their kernels, many of which date back to Unix, but there are also big differences between all of them.

I was also surprised to see Sailfish OS, Meego and Maemo listed separate from Linux, but my guess would be that the list comes from the build system of curl. Everything that is its own build target is listed there.
ChromeOS uses the Linux kernel and it is not exposed to the ChromeOS userspace, where only Web Platform is allowed.

If you so desired, you can enable Linux support, which will run a Linux container just like WSL on Windows, for the Crostini environment.

If that counts, Windows, IBM mainframe/micros, and Unisys mainframe/micros are also Linux.
Yes. At this point it's well-known that ports 80 and 443 are the two ports no company[0] can afford to block. This means, among other things, that making your product as a webapp is by far the best approach if you want to "worm your way into" corporate environments, as any worker can use it out of the box, while anything else would require IT approval.

--

[0] - Except those creating high-security environments with airgaps and whatnot, but that's a special case.
"a wrapper around somebody else's software on yet another person's servers"

or maybe how about "SaaSaaS"?
No, I'm old. Mobile phones
I just saw your comment! I was given the same idea on Mastodon. I did it and got down to 412KB. I'm using a custom base74 so that IDs are max 2 chars.

74 + 74*74 = 5550 which is just above the 5478 game states that have to be represented.

See https://news.ycombinator.com/item?id=38275082
An on-prem clone of Airtable would be a much better replacement for 99% of software that is written in Excel VBA, but:

- you have to buy it and justify the expense, but your company already pays for Excel
- if it's FOSS, then your cybersecurity will want to scan it and demand you fix every single "critical" CVE, but they don't dare block the use of Excel
- you have to run it on a server, so you need to buy a server as well, but Excel runs on desktop machines and you probably already have a network share, too
- the server will probably be locked down tight and have no access to other servers, while Excel running on desktop machines has the level of access of the user running it
- the IT will try to lock down the server-side installation and grant you as little rights as possible (please submit an enhancement ticket if you need to change the data type of the column), but they can't tell you what you can't do in VBA

I'm not an SME, I work in IT myself, but the amount of self-inflicted hurdles in modern enterprises is staggering. I run a large team that develops ETL jobs, and I needed a database to cross-reference tickets vs jobs vs source systems vs releases vs subteams, because of course no existing system knows all this. Ended up running this in Excel with some Powershell scripts: one to scrape JIRA, another to scrape Airflow, the other to access the target database under my personal account and download the list of tables. Still easier that doing it by the book.
Sounds like the worst of both worlds. You have the overhead of reference counting and you still have to fight a borrow checker?
I guess if you just have a free account then you can still only use 3.5 as you are requesting here?
Not sure what's surprising you in those snippets. `:` itself is a command and it does nothing with its arguments or stdin.

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
Interesting points and insight, thanks. I should probably look more into it.

My point was more about the fact that I found the article unfairly critical towards live streaming through DASH/HLS by mainly focusing on latency - which I understand may be one of the (or even the) most important points for some use cases, but weren't much on the cases I've worked on, where replacing DASH would be very complex.

This was kind of acknowledged in the tl;dr, but I still found the article unfair at this level.
No, since year 1 being 2023 solar years ago is a Christian thing, humanity does not agree on this. Among others, Japan, Korea, China as well as a whole host of Muslim countries do not.
Why would having the standard set the behaviour as "unspecified" (or "implementation-defined") require a branch?

Surely under those circumstances, the compiler can document doing whatever the target ISA does as its behaviour, and just output the shift as-is?
What is a Scheme and what is not a Scheme is actually pretty well defined in terms of language concepts and features. The JavaScript of back then is not that. Some Scheme may have served as something that Eich took hints from, but he did not create a new Scheme.
Try getting those through a corporate DLP proxy.
Do you have a concrete use case for vrgather that requires a larger LMUL than 1 or a vl > 128/256 bits (to mirror sse/avx2), inside a hot code path?
How much energy does all of humanity use compared to the rest of the biosphere? Genuine question not intended to be leading, it's a very interesting point.
A bit too waffling for me to read all but I would like to make a small comment.

Why are more and more devs trying to use s3 as a general purpose DB?

Working on a system right now where the architects have made this mistake it has insanely poor performance (High latency) and lack any proper ACID compliance. I've now been asked to "make it faster" and the answer is to switch back to an actual DBMS.

> Top tier SaaS services like S3 are able to deliver amazing simplicity, reliability, durability, scalability, and low price because their technologies are structurally oriented to deliver those things. Serving customers over large resource pools provides unparalleled efficiency and reliability at scale

In terms of simplicity using s3 is anything but simple. Sure the CRUD api is simple but there are a bunch of gotchas. What about transactionality, partial updates, running multi document queries, consistency of the whole set of documents. You have to rewrite a whole DBMS on top of s3 itself or use redshift to get these things.

In terms of scalability there are, limits 3500rps per key prefix.

It's actually not lower price than a DBMS when you have a lot of data.
Who cares if you hash it, cracking a hash of an e-mail is easy AF compared to passwords. Especially on agency scale... How do you hash it? Argon2 or rather some extremely fast to crack hash?
That is very cool.
Just a heads up, the report page is slightly messed up on my phone, but it's only a visual issue.
I know. The only thing surprising me is your previous claim that `< file` is equivalent to `: < file`.
"Who cares that the US government are incompetent? Yeah they're incompetent."

I care, if they are responsible for overseeing the safety of the nuclear reactors.