skysight-inc/HackerNews huggingface dataset:
Pretty interesting that this is where Valve choose to flex their legal muscles. Here's some stats [0] from a UK Gambling Commission study from 6 years ago and I can't imagine they've gotten substantially better since then:

- 45%[!] of 11-16 year-olds were aware of "skin betting" [using virtual game items with direct monetary value as tokens on gambling websites]

- 11% of 11-16 year-olds had placed bets using in-game items

- [...]around 370,000 11-16 year-olds spent their own money on gambling in the past week, in England, Scotland and Wales.

Valve did send some C&Ds after the whole ProSyndicate, JoshOG non-disclosed gambling website controversy, then just... let it fester and continue. I don't think it's an exaggeration to say that Valve have made billions of dollars from indirectly helping very sketchy companies turn children into problem gamblers with no worries of KYC.

Glad to see that paying expensive lawyers to draft C&Ds to shut down impressive fan projects like these are what they choose to channel those ill-gotten funds in to. I hope the people working there are proud of the what they've done, particularly to children and young adults' minds.

[0] https://www.bbc.co.uk/news/technology-42311533
I'm open to correction, but I believe it's essentially a bunch of email lists. You can post to rec.games.roguelike.angband, your message will go to a server somewhere (theoretically, to every Usenet provider), and people who want to discuss, or read discussion of, Angband, can ask that server for the set of messages associated with rec.games.roguelike.angband.

So email, if you sent mail to topics rather than to recipients.
And you can replace the default DOS stub file with `/STUB` in the MSVC linker. Different linkers can and do use different stub files, though MSVC and GCC happen to use the same stub file because the original author of the BFD code---that was eventually used by GNU ld to generate a PE file---had apparently no idea what it was...

/* this next collection of data are mostly just characters. It appears
to be constant within the headers put on NT exes */
filehdr_in->pe.dos_message[0] = 0x0eba1f0e;
filehdr_in->pe.dos_message[1] = 0xcd09b400;
filehdr_in->pe.dos_message[2] = 0x4c01b821;
/* ... snip ... */
filehdr_in->pe.dos_message[13] = 0x0a0d0d2e;
filehdr_in->pe.dos_message[14] = 0x24;
filehdr_in->pe.dos_message[15] = 0x0;
filehdr_in->pe.nt_signature = NT_SIGNATURE;

(Of course, this code dates back to 1996 or earlier so the existence of DOS stubs might not have been a common knowledge if you didn't do any Windows programming.)

On the other hand, lld uses a functionally same but slightly different stub file [1] because it prints no newlines.

[1] https://github.com/llvm/llvm-project/blob/d7642b2/lld/COFF/W...
Very true, but if the history of fashion teaches us anything it's certainly that nothing lasts forever and what once was often returns.

Tattoos will soon reach the status of wallpaper at the old people's home and the codpiece will rise again! ( Along with some inevitable 'stretch' ).
Trivia: The author is the son of a prominent South Indian politician Shashi Tharoor. The flair for writing seems to run in the family.
I totally understand the pseudo-autistic disgust/anger at inaccurate statements. I imagine a lot of us programmers are very sensitive to them in a discipline where small inaccuracies can have big consequences and I myself am easily irked by this type of thing.

However, sometimes the inaccuracy stems from poor communication (or deliberate lying) on behalf of the communicator, but sometimes it comes from gaps in our own understanding or perspective.

Is this just a silly, shallow little thing, or have you fundamentally missed some key point?

I don't have the answer, but I think that's one of the fun parts of engaging with anyone's random creative output like this. There's always a small chance it could teach us something we didn't know before.

E.g. it made me re-evaluate what "drawing" really is. Especially in a digital context.

Is it a question of fidelity? At what point does altering individual elements (whether pixels on a screen or icons in a grid) in order to represent a larger picture become "drawing". i.e. if the pictures were much smaller and closer together would it feel like drawing?

Is it a question of uniformity of media? i.e. would this feel more like drawing if instead of pictures it was just coloured blocks?

I could go on but you get the point
That's a fair point. Big companies do have the resources to go all out, but that doesn't always mean their solutions are the best fit for everyone. I think Shoelace is pretty neat because it's more approachable for folks who aren't part of those mega-teams.
Recent re-examinations of Milgram's classic studies
Marriage has everything to do with values. And as the initial comment is saying, if you replace values with... lack of them? then you get confusion.
Google Sees DMCA Takedown Requests Surge to New Highs; 1.6*10^9 requests yearly
Just checking here but are you comparing a macbook with 96GB of machine RAM to a GPU with 48GB of on-card RAM?

Because if so you can get a good pc with 96GB of machine ram for significantly less than $4000.

Unless the claim is that an M3 Max MacBook has equivalent GPU type compute power as a dedicated GPU?
One of the motivations to unionize is to ensure that access to labor is mediated by the laborers collectively. This often manifests negotiations between leadership and the union over topics like the one under discussion.

I take their words as a call out to the aspirational future where the union gives employees a voice in the discussion about these kinds of hiring and firing decisions.
Medieval paintings found at Christ's College, Cambridge by builders
I've owned several Nexus and Pixel phones and they universally sucked. Nexus S, Galaxy Nexus, Nexus 4, Pixel 2. I think that's all of them. I sent the last one to be fixed under warranty and they basically ignored me for six months (which I spent with no phone) until I threatened to get consumer protection from my country involved.

Yeah yeah, why did I keep buying them? I have no idea. I guess I assumed the rest of Android phones sucked more.
Maybe the parent doesn't know you?
A box fan with the cheapest furnace filter you can find at the hardware store. Just one on its lowest setting will handle large particulates in a basement. If that’s inadequate, since you mentioned noise as a concern, two box fans with filters on low is better than one box fan with a filter on medium, and filters even more air.

Edit: if you really are cleaning DAILY then there is something else wrong that really should be addressed. Either a clogged dryer vent, a horribly leaky HVAC system, or a completely failed building seal somewhere. The filters will certainly solve your problem but even with the cheap stuff you will be going through a lot of filters if you don’t solve the underlying issue.
That causes CLS which is also an issue
cryptocurrencies are primarily a tool for grift, crime, other shady purposes. their existence is a net negative hence my hope bitcoin and with it the whole market for currencies to go to zero.

but what about cash you might ask? cash has always been used for everything of course both good and bad but transporting millions of some fiat currency in a briefcase is a lot harder than stealing some wallet with monkey jpegs or tokens worth 45k usd.
> Yes, the new management is ruining the business side of things, but the service is still functional in the same way as it was 3 years ago.

Have you ever thought that perhaps the quality of the work done by the people that Musk let go might have anything to do with that?

If the foundation is solid, then there is nothing saying that a skeleton crew couldn't keep the lights on for a while.

Until such a time when some major incident happens. Then the remaining workforce might hit a wall with what they can accomplish (not due to lack skill necessarily but lack of support).
I've owned 3 pixel phones and have loved all of them. Wife has owned 4 different ones and they have been all perfect, no complaints.
There is nothing of substance to this attack? Just ssh credential stuffing and $env overwriting is the only "novel" evasion technique and it's really not that bad, EDR software can easily detect that this is happening and it likely only happens on malware.
I've owned 3 phones starting with nexus iirc. Looking forward to getting a refresh when current one gives out.
I've got a newsflash for you... US IS NOT THE WORLD. Stocks (companies) are US based and Bitcoin isn't. So while you are not entirely wrong, you missed the most important difference between stocks and Bitcoin in your comparison.
Has this ever stopped google from killing a product?
I wonder if layoffs will affect company loyalty in the future? I'm leaning towards not, given the frequency of turnover at big tech companies for higher TC
Dell has a talent to do the exact opposite. HR should hire your service. But they would fire you since they wouldn't like your advice.

For the defense of big corp, finance is often told a figure as to how many in percentage to layoff. Not much more, not much less or you get added to the list.

CEO? He also has to follow orders.

Who's to blame then? I wonder.

The practice and coordinated moves in the tech industry, and beyond, consistency in the pattern observed (and attested so broadly) led me to believe it is well intentional. Instill fear and anxiety to those who are left so that they stop claiming they deserve a significant raise. Will figure out how to innovate once we've regain control over the main cost: wages.
Reddit-inspired humor on HN done right, hat tip, almost impossible to do (and I've tried for 15 years with less success).

lulz.
> I’ve heard of Usenet, but never used it.

It was big in the 90s. Well, 'big'. Before we had forums. You can think of it like public email. You got access through a usenet server, often provided by your ISP or University, and it had groups for more or less everything going. Servers would peer the data between them, though server admins would often have a whitelist of groups that they would replicate.

Images were transferred on it much like embedded email images now - as uuencoded text. Base64 probably came in at some point, but you get the picture. There wasn't a lot in the way of video back then, few people had the bandwidth.

Groups had etiquette but I'm not sure how/if it could be enforced. The ultimate sanction was to put someone in your ignore file, and then you wouldn't see them any more.

Old usenet was largely inhabited by tech enthusiasts, students and academics. It is the place where flame-wars and trolling originated.

Two things killed the old usenet experience.

First there was the tradition of people who didn't know the etiquette flooding in every September with the new academic year. They would learn and participate better and settle in over a short while and order would be restored. When AOL gave newsgroup access, it was referred to as the September that never ended, and marked a downturn in the quality of discussion.

Second was spammers figuring out they could just flood the place, and so the merrily did, until it was basically useless and impossible to find actual conversation.

> It was once (maybe ~15 years ago) advertised as an alternative to torrents

Yeah so in the old binaries groups you could split videos over huge numbers of individual messages, tied together with identifiers in the titles, then reconstruct them. By the mid 00s this seemed to be the main use of usenet.

A file containing all of the message ids for a particular binary was called an 'nzb' and you could use that to grab the binary if you had a newsgroup server subscription and a program like sabnzbd. By that point most ISPs didn't give access to usenet any more, so you went through a third party. You could run a sort of trawler thing on groups you liked to build nzbs yourself, which used a lot of time and data, or you could subscribe to an nzb service. These survived for a while because a) fewer people used them and b) they made the same arguments as trackers - there's no content here, it's just an index.

'scene' videos would often get to usenet first, in fact usenet was often the source of the binaries which then made their way to the torrent services AFAICT.

For the casual consumer of pirated material it was probably legally safer than torrenting as you never uploaded anything.
Don't know, most likely reason is probably that the C standard was always an afterthought and 'reactive' in the C world (e.g. the language already existed for nearly two decades before the first standard was released).

TBH I think the general idea of "let's only standardise what has already been implemented in real world extensions and proven its worth" isn't too bad, especially when looking at the mess that the C++ standard committee made of C++ in the last decade.

But even with this pragmatic approach I imagine it's a highly political balancing act to get multiple powerful compiler vendors to actually agree on the same thing.

See for instance the C23 auto proposal which contains a special exception for Clang's behaviour which clashes with GCC's behaviour:

https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3007.htm
Yep. When investigating a solution for a government-adjacent organisation I've been handed a standard which specified single return per function.

A recommendation likely lifted from one of these sources.
After what they did the the Nexus 6P, I jumped ship to Apple.
Well then, here are some other videos for you to see.

Of acclaimed, established and renowned independent journalists, ...

with collectively decades of experience reporting on this very issue, ...

using direct Israeli sources, ...

to debunk the claims of any mass, organized campaign of rapes, beheading, mutilation, etc, etc, etc

https://youtu.be/RmhrRknUwtUsi=Bo851vbgprjsOdlo

https://youtu.be/WEyVdHL09vY?si=QaRCkr5TVKiinny

https://www.youtube.com/live/CPMf3CIa_BAsi=jzNZfD76KlK_7Oel

There's one unshakable truth emerging g from this genocide.

Israel TELLS you what happened, and it has been caught lying so much that it barely registers an upturned eyebrow any longer.

Palestine SHOWS you what happened, with 100s and 100s and 100s and 100s of videos, testimonies, etc, etc.

And that's why the vast majority of the world no longer believes you.

And why one side (guess which one?) is busy massacring journalists into the 3 figures now. If that side had the truth on their side, then they wouldn't be doing that.

It really is that simple!
There is already Luau if you need a sandbox. Neither Lua nor LuaJIT are sandboxes. There is also my libriscv project if you need a low latency sandbox, without JIT.

See: http://lua-users.org/lists/lua-l/2011-02/msg01582.html

I'm not sure what you mean by code generation constraints though.
BMI measurements do have some signal for endurance athletes.

People who win running competitions are quite tightly grouped BMI-wise.

And for running I guess that makes sense, a kg of muscle weights as much as a kg of fat. Even if that kg of muscle is a lot healthier than the kg of fat.
Same. It has some nicer evasion techniques but nothing out of the ordinary, to me this seems like a guy bought a malware suite that's above his pay grade and sent it off on ssh scans.
I might be mis-remembering this part - but I believe napoleon dynamite had its own algorithm in the ensemable because it was a tricky one to predict the rating for.
It measures the amount of particles in the air, it doesn't analyse their content.

Just having an ultrasonic humidifier in the bedroom makes the PM25 counter jump from 1-2 to 200-250.
I stopped using Usenet a long time ago but the Google Usenet archive has posts of mine from the 90s that are not in Henry Spencer’s archive. Is someone’s backing up Google’s archive or should I start scraping their pages to have a backup?
Seconded. A CO2 sensor is a gentle reminder to open the windows every now and then and get some fresh air in.
Good point. In 0% to 100% capacity cycle, the battery will be dead long before 5000 cycles. OTOH, listed capacity may already take into account a more gentle 20% to 80%, or less, cycle. https://www.tesla.com/megapack doesn't provide specs, though.
That's an impressive list of jargon whaha

Love how deep the rabbithole has gone in just a year. I am unfortunately in the camp of understanding the post without needing a glossary. I should go outside more :|
Ah, I see there is an election coming up soon. Promises are cheap.
Like working on things for internal visibility and ad revenue, not because it’s a good idea
MISRA 2004, Rule 14.7: "A function shall have a single point of exit at the end of the function.", required - https://www.ibm.com/docs/en/rtr/9.0.0?topic=review-code-misr...

MISRA 2012, Rule 15.5: "Only one exit point should be defined in a function.", advisory - https://www.ibm.com/docs/en/rtr/9.0.0?topic=review-code-misr...

HN users cordenr and bfrog say it was dropped in MISRA 2023: https://news.ycombinator.com/item?id=38680587 and https://news.ycombinator.com/item?id=38704631 . Both in a recent thread on MISRA 2023 at https://news.ycombinator.com/item?id=38674158 .

FWIW, HN user FirmwareBurner in that thread links to the "Embedded System development Coding Reference guide" version 3.0 (2018) from the Software Reliability Enhancement Center, Japan at https://www.ipa.go.jp/publish/qv6pgp00000011mh-att/000065271... which says

M3.1.5:
A function shall end with one return statement.
A return statement to return in the middle of processing shall
be written only in case of recovery from abnormality.
Attack on weak ssh passwords. I'd say it's a good thing these viruses are going around, it serves as a good reminder to either switch to public key auth or use strong passwords.
My firm made billions last year too and just laid off hundreds of engineers (a decent %)

Some of the best engineers, those that I respected the most, went. People who make no sense.

After last year's layoffs they told us they were "done" and it was "all behind us". Last year then turned out to a better year financially than 2022 (we have access to the top line numbers)

You can't trust anything anyone above you in the management chain tells you. Not one thing. Not ever. Even if they're being truthful they were probably lied to themselves or told a half truth.

Never get invested emotionally. SWEs in particularly no longer live in a world where you can expect to have a rewarding career working for >=5 years at any given firm. Take their fucking money, build a big emergency fund, save, invest, and focus on the rest of your life outside of work.

You can be somewhere for 10 years. have glowing performance reviews, feel like you're making a difference, think it'll never happen to you, not even be aware the company is in shit, and then... tomorrow you're gone.

Your job is NOT safe.
I'm in Europe. They have to tell us they want marketing messages otherwise its against the regulations and would result in fines. We followed those rules!
AI has increased productivity which might be a reason for it
I'm not a fan of crypto as an investment, but I have no problem with this.

If you are investing with in multiple ETFs and are interested in investing,not owning, in BTC, this makes things simpler - you buy the ETF, the exchange buys the BTC.

If it reaches a point where everyone is just holding for returns, then it could be a timebomb until it all crashes. We could be there already.
Aren't googlers famously burnt out and only know how to use Google products because of dogfooding? I don't mean to demean the people just laid off, surely some of them at least know enough to operate other software suites, but hasn't this been identified as a common problem?
The difference is that they can never stop you custodying the bitcoin yourself.

Bitcoin won't become "quaint" - it will always sit there as the hardest money mankind has ever seen (and likely ever will). If they try and create tokens that don't represent bitcoin i.e. creating them out of thin air, then they will go down in value relative to bitcoin, just as we are seeing with fiat currencies and people will move their wealth back into bitcoin.

Decentralised exchanges like Bisq mean that people will always be able to get their hands on the real thing.
> In the last quarter Alphabet reported "total revenues of $76.69bn, an increase of 11 percent year-on-year (YoY)."

You’ve got to (a) zoom out and look at trend, (b) focus on profit, not revenue, and (c) look at forecast (future, not past).

Alphabet net income for the twelve months ending September 30, 2023 was $66.732B, a 0.39% decline year-over-year. Their annual net income for 2022 was $59.972B, a 21.12% decline from 2021. And their annual net income for 2021 was $76.033B, a 88.81% increase from 2020.

If you believe that companies should grow, then a trend of rapidly decreasing profits is very worrisome and that you need to turn around.

https://www.macrotrends.net/stocks/charts/GOOG/alphabet/net-...
I read the book a few weeks ago and I don't remember the passages very clearly but I definitely didn't get the sense it made blanket judgments on coupling, in fact it appeals to an awareness of weaker, perhaps implicit forms of coupling like you the one suggested.
You can supposedly embed them for Arduinos, so an app should be no problem.
Have they tried digging a tunnel?
Agreed. It just feels icky giving money to a company like Disney.
Most of those millions also have miserable lives in their new host country, and indeed do it simply out of necessity.

If IT goes that way, I would rather move to the countryside and grow my own food, than become an international wage slave who moves wherever our rich overlords want.
A bit of evil now and then, perhaps?
I wonder what the reality is regarding Pixel's success; they lost me as a customer this year after it turns out the "free" Pixel 2 watch is mostly a paper weight because Fitbit and its new unified Google account requirement doesn't support Workspace custom domains. I pay for Workspaces, I paid for the device(s), but the penny has finally dropped in regards to their real motivations, they can't allow Workspaces to mingle with the private data regular accounts give them access to when it comes to Fitbit. Hopefully this will finally give me the motivation to wean off Google completely.
TF2 receives regular patches, fixing bugs. The sniper bot problem badly needs a proper fix.
> Germany's "cheap" renewables-based electricity is the 2nd most expensive in the EU. France's "expensive" nuclear electricity is around half that price, slightly below the EU average price.

The difference is mostly taxes.

In Germany's case, it's taxes they charge for every unit of electricity.

In France's case it's general taxation that they've been using to support the nuclear industry.

And that's for renewables mostly built at the start of the price decline and nuclear mostly built at the start of the price increases.

When you have to limit your argument to cherry picked countries and cherry picked timeframes and cherry picked metrics, it's a sign it a very poor argument.
Except they didn't invent a car. They invented a complex device to drive the existing horses.
These are some pretty luxurious layoffs by comparison, I think. Generally the benefits packages are excellent.
The US really dropped the hammer on Russia last year and yet Russian troops kept advancing. There isn't much proof-in-the-pudding right now that they can stop a top-10 global economy. This isn't the 90s and it isn't clear how much the US can throw their weight around.
It's likely useful for people doing pentesting.
It already started, but will take a decade+. They cemented themselves as monopoly and gatekeeper wherever possible. Most of their products require huge infra, manpower, moderation, legal moat. IBM had far less encampment and it's still a giant lingering around.