skysight-inc/HackerNews huggingface dataset:
https://pixeldungeon.fandom.com/wiki/Shattered_Pixel_Dungeon is a great resource if you are new to the game and genre, although I suggest first trying discovering everything by yourself (prepare to die a lot) and start reading the wiki after getting through the first boss on lvl 5.

I've been playing SPD for years now and for me the best strategy to win the game is to keep Scrolls of Upgrade until you get a hold of a weapon of at least tier 4, same goes for armor. This makes the initial levels much more risky, but if you survive it's a matter of not making mistakes or getting yourself into high risk situations. Using this method I get to the Amulet in about 30% of the runs.
Since the recent updates getting back to the ground has become a much more fun challenge.

Besides postponing the use of Scrolls of Upgrade, here are a few things that work for me:

* You don't have to identify potions and scrolls right away, often you can keep them until you gather more information. For example, killed flies sometimes drop health potion and they are on early levels, so you can learn the color without using it.

* Before you get the Scroll Holder that protects the scrolls from fire, it's a good idea to stash all the scrolls in water at the beginning of each level and retrieve them back before going to the next one.

* Scrolls of Mapping are absolutely crucial on levels >20 because of the traps and they are relatively cheap in the first two shops.

* Summoning trap rooms are great to gather a lot of xp if you have potions of paralytic gas and fire/toxic gas. After the level is cleared, you just open the doors by throwing something at it, go as far away as possible, throw paralytic and then fire/toxic potions. And run to the next level.

If you like the game, consider donating to the project, you can do this directly in the game, at least in the Android version.
I don't understand what's wrong with AGPL-style licenses. If I wrote something that can be used in a cloud I would also prefer AGPL to prevent cloud companies from selling software and taking all the profit while contributing nothing.
I smell security theater, and a red herring for dim adversaries.

OTOH...if I ran Cloudflare's PR Dept., and was responsible for keeping the internet's millions of self-styled experts (who generally know just enough to be really annoying) feeling both informed, and sure of Cloudflare's security virtues - then I'd probably be pushing for more of these setups. And for-sure one of 'em in any Cloudflare office where I or my people might be stuck giving interviews to journalists. Every second of an X-minute interview that was "wasted" by the reporter staring at the Sock Puppets of Randomness would be one happier second in the lives of me and my people...

/s?
Volunteer work is unpaid, more at 5.
It's really just for the purpose of looking cool. Modern CPUs include hardware random number generators that work just fine.
I remember "A plan for spam", I implemented the algo myself, and it's my first contact with ML.
Yup! I might make an exception at some point but so far I haven't. I believe that all contributors should be equals and not some have more rights than others. Also I need to research and trust the entity which I sign the CLA with.
Obviously you're not wrong about fire being a major blocking point for sea creatures[1] - hard to make metals without fire. But possibly mermaids could "cook" their food via fermentation, e.g. putting food in a sealed swim bladder, then burying it in the sand. This could fulfill the same brain calorie requirements.

[1] Of course, maybe in Andromeda some sea-hackers are reading Hacker Sea-News and arguing land-based animals could never develop civilization because something-something.
Amazon WorkMail Audit Logs Reveal Unconsented Access by Microsoft IPs
I have turned on Amazon WorkMail audit logs for our company & noticed Microsoft Korea accessing our mailboxes without consent!

The user agent suggests mobile outlook, but I am only using the Mail app on iOS (which is not in Microsoft's control). Can somebody explain!?
I don't think "@dang" is doing anything. You need to email hn@ycombinator.com.
> Here's a sample, what it understood from our thread: "The discussion touches on concerns around AI interfering with traditional content creation, advertising models, and how we discover and consume information online as AI language understanding and generation capabilities advance." Pretty spot on framing.

Could you clarify what value, exactly, you're finding in that series of words?
The private charities that fill the gaps left open by government are another form of government, just not democratically elected.

(I realized I was contributing to that problem by donating to local charities.)
Sounds kinda heartless when you put it that way doesn’t it?
So if I design something that works with one vendor but not the other then its their fault?
All big engines do. Only a matter of how big your 3D design hammer is.
Boy, do I have bad news for you about Tasmania if you don't like forest fires.
If you think this is bad ... then don't look at historically approved medicines. It is easy to kill yourself with aspirin and even easier to do it with paracetamol. By accident I mean.

There is no way in hell these would be approved today, but outlawing them because they are dangerous is not up for discussion. Once approved, always approved. Aspirin's approval, specifically, is centuries old.
> the quality of self-reported holy spirit guidance is best case bell-curve shaped and the lower 50% slopes crazy
This made me chuckle :D.

I'm trying to help others understand that it's not simply intuition. There is a significant distinction, at least according to my experience. It's a disservice to try and pass it off as such.
Drop-in replacements for Redis exist. There are two that use TiKV as a backend. Microsoft recently released a drop-in replacement for Redis.
> I would not say much more, perhaps a little more. and that was really only the early ones.

"Fair enough" (after reviewing online materials cited herein)
Random numbers are used to generate your TLS certificate key or your SSH key. If one can predict how a TLS or SSH key was generated they could impersonate the key holder.

Here is an explanation of what was possible when a Debian packager mistakenly introduced a patch which reduced the SSL certificate keyspace in 2008: https://jblevins.org/log/ssh-vulnkey

The possibilities of keys which were generated by this random number generator was so small, that a brute-force attack on keys was feasible.

That being said, for years, random number generators have been using random signals coming to your computer (key strokes, network packets, ...) and feeding them into a sponge function. You don't need lava lamps or pendulums to generate random numbers, it's just for the press.

https://www.2uo.de/myths-about-urandom/
> Edit: think about crowded grocery stores and restaurants. Think community spaces like parks and libraries being packed all the time. Think about never being able to stop and get a coffee without waiting in a long line.

Have you lived (rather than just visited; extremely tourist-oriented areas can be broken in the way you describe, because all of the tourists stay there) in a large dense city? I'm sure there are exceptions (chiefly places with broken zoning/planning) but _in general_, if there's enough traffic for the cafe that people have to wait in long lines, _someone will open a cafe_. To the point where "there are a silly number of cafes" is a complaint people sometimes make about such cities.

Same goes for the rest of it, of course, but "dense cities have insufficient cafe provision" is a particularly bizarre take.

In Dublin (not a massively dense city; it's about a quarter the density of Paris, or a little less than San Francisco), we had an almost complete collapse of construction following the financial crisis, only really resuming around 2014. One interesting consequence of this was _fake cafes_. When you build an apartment block, you probably want to do _something_ with the ground floor, and in urban apartment blocks it'll rarely be used for housing; instead it'll be used for retail units. So if you build the apartment block, and then the next day the construction industry collapses and there's an unfinished site next door for five years, what do you do with the retail units? You don't want them to look derelict, so you put in fake cafes! (Via images on the windows).

Growth has since resumed, the unfinished sites are gone, and the fake cafes have become manifest, adding to the bafflingly large number of cafes in the city.
FYI, KiCAD explicitly guarantees that old designs will always be readable by all future versions.
Zephyr3d – 3D rendering engine for web browsers that supports WebGL and WebGPU
Since when does Reddit make $193M yearly profit? It seems a lot has happened since I stopped using Reddit.
The "workaround" I have found for this is to use a slow-updating, non-rolling distro; in my case it's Debian.
At some point you are the problem if you work for free for a commercial entity.

This neo-$whatever belief in that commercial entities can replace community run things can't die off soon enough.
It reminded me of a documentary I saw long ago on ape communication (between themselves as well as with humans), and I found that Wikipedia has a rich article on the topic:

https://en.wikipedia.org/wiki/Great_ape_language
I think the disconnect here is that people think "it's either SSPL or GPL, and I want the GPL", when in reality it's probably "it's either SSPL or no more development", in which case I'd prefer the SSPL.

If I don't mind antirez not working on Redis any more, I can always fork it and do my own development.
There is a modern explanation for gravity that is actually rather simple and strongly cohesive. But it doesn't align with modern orthodoxy, so it's not worth mentioning here.
Redis was popular enough long before clouds.

Also, with AGPL-style license Redis will not become less popular. Anyone still will be able to use it as a cache, but not as a free work done by others that you can resell without contributing back.
both transitions were mandated by a supporting organization thou.
The French higher education system is such that a lot of business students come from somewhat math-heavy undergraduate programs: 9h hours of math class plus one hour of one-on-one oral examination for 2-3 years.
Cyber security threat model for SSH keys and better alternatives.
moderators are not professionals working according to direction. They are doing things as they see fit. And some of them are doing things for their own agenda (G. Maxwell) paid by some shadow org. Fine.

The other mods are complaining that they are doing some very noble work and are doing it for free. That's how noble work goes. It is thankless.

If any mods want money, I think they should be allowed to pin sponsored threads and use that for referrals. Oh wait! They can do that already.

I guess they are trashing on the CEO for not giving them a network of sponsors whose ads they can pin and make special money.
Yeah I've fine-tuned it on our company product aesthetics and now our product team uses it for rendering and concept work, something that wouldn't be possible using this tech via Midjourney, etc.
Until it turns out that the NSA was involved writing said RNG and explicitly weekend it with a backdoor...
Those "slaves" have generally become quite wealthy. The median wage in Taiwan is close to the UK (it has been higher in the past), and China has moved out of poverty and steadily improving which is a pretty reasonable proxy for all of Asia (India has some catching up to do, but they'll get there).

This is the same tired argument that was made when the US pushed these jobs off the continent - if the very low wage jobs are allowed exist; eventually enough wealth will be generated that nobody needs to do them. Those sweatshops are in fact a path to prosperity. In some sense it is a cosmic win that all the capital was developed in Asia because they needed it more, but that probably wasn't the sort of charity that policymakers intended at the time.
flake.nix and Brazil exist. So does Guix. This news is great for the Arch Linux project. But for the reproducible world this is meh.
Evolving New Foundation Models: Unleashing Automatied Model Development
Countering a criticism of how Amazon interacts with the projects it uses to drive a large section of its profit with "don't dimish the work FOSS maintainers!" absolutely is a spin. Or some other bad-faith behaviour. It sure as hell isn't a meaningful engagement with the core issues, is it?

> There are people that work for Amazon that work on FOSS projects out of the goodness of their heart

So they work for free then?

Didn't think so.

They just have a job they like. That's great. But lots of people have jobs they like. And lots of people work on weekends. But don't try to spin this as an act of altruism, because it's not.
Cruelty, antipathy and apathy are also not uniquely human. Yes, you will see some animals behaving empathically in some situations, but people that walk over to pet bears and get mauled don't really earn much sympathy from people who know wild animals. Any given animal species will not share our norms. As an extreme example, the guinea worm should be extinguished from this earth. I believe no one can empathize with that species, but in any case I will support those people who seek to make it extinct. Between that extreme and equal membership in society are many models of co-existence and we will naturally disagree amongst ourselves of what norms we should have regarding that co-existence. There are no universal norms for our co-existence.
Serfs were far better off than chattel slaves. A serf could not be sold away from their village, they could marry (AFAIK permission to do so was not required in most countries) and have a stable home with a spouse and kids, they had rights to the land they farmed, and could own property. It did vary between countries, and what you describe is true in some, not in others.

Serfdom declined over time in western Europe and had largely disappeared by the end of the middle ages. So it does not explain why western Europeans not invent the bicycle in that period that was at least a few centuries, sometimes longer - 800 years in some places!
I remember in the olden days of open source, when there was a debate whether it is viable, the point of the free software party was that you are not going to make money selling the software itself, but rather using the software or providing support for it. Later at some point as open source matured, some people decided it was still possible to make an open source business.

I think by now it is more or less clear it is not the case - the companies that _use_ open source to support their non-software core business are the ones that take most of the pie. There is as little reason for outrage as for surprise in my opinion.
Newly discovered Australian beetle almost mistaken for bird poo
I know of two old syntactic footguns (assignment vs equality comparison; precedence of bitwise operators) and a single new one no one cares about (sizeof(int)+1 vs sizeof(int){+1}). The rest of the common bugbears look to be caused solely by bad pedagogy (the declaration syntax is not TYPE NAME; the switch statement is a computed goto not a multiarm conditional; there is no separate struct declaration). What am I missing?
ObTomScott: The Lava Lamps That Help Keep The Internet Secure

https://www.youtube.com/watch?v=1cUUfMeOijg

(Mention of the London pendulums at 2:39)
I don't know, it's hard to tell because the video is heavily compressed. Even at 2160p the compression artifacts are huge.
Cat urine has a strong ammonia odor.

Concentrated ammonia is extremely toxic (deadly even), and flammable.
They can do another blackout since the last one was so successful and achieved all its goals
Vinge's technological singularity is explosion of things changing, not "rapture of nerds".
The prospect of regional wars or worse makes you feel safe ?
Do you think that if Ukraine was not being courted by US that it would've been invaded like that ?

Multiple political analysts, US ones included, say that this would not have been the case.

Wars are only good for those in power, in both sides.

https://en.wikipedia.org/wiki/Ukraine%E2%80%93NATO_relations...
Yeah, I don't like that we're at the point that we need licenses like this, but in a world where AWS has decided to "disrupt" the methods for open source monetization that the open source community has generally agreed upon as being in the spirit of open source, I don't see any other option.
Sounds like there is a market opportunity for long term disrupters. We are seeing it on the high end (SpaceX, Tesla) and on the low end a bit (Origin USA). Maybe if you can examine each industry infected by MBAs and see which ones have had enough quality fade caused by their rot to maybe disrupt?
It tries. Accelerometer-based positioning is best used with camera displacement, which isn't used in Google maps driving mode (though there was? Is? An experimental on-foot mode that showed directions in AR).

the accel-based positioning I'm pretty sure is implemented app-side, not os-side, but I could be mistaken.
You just wonder what the would would be like without Marketing.

Imagine we only had facts/specs of equipment in advertising, and all these people maliciously using your own psychology against you, had productive jobs where they contribute more resources/services to the world.

Steam is one of the good companies, but when I see this much effort go into marketing, it just makes me think of waste. There is poverty, environmental degradation, cancer... but hey: Look cool video to convince me to buy something.
When can we have a PDF reader where we can hover over a symbol and see its definition?
Great. Now my parrot goes on Beakbook and within a month he has a timeshare, a reverse mortgage, and three NFTs.

Also his favorite phrases to yell out when company comes over are "The Earth is Flat!", "Vaccines Suck!", and "I'm not flying, I'm traveling."
Good article but it is over a year old now and since it's focussing on what's in fashion, and 'current' valuations it does come across dated itself.

It would be interesting to see how this debate has moved on in 1.5 years. Especially with the US challenges to TikTok and Gen Z maturing and realising more and more that their preferences are inside of closed ecosystems.

The way I see it is that Giphy has probably lost even more value in that time but that Gen Z probably appreciate the open nature of Gif sharing more as they understand what Snapchat, Instagram & TikTok really are.
Elastic also has a dual license.
Salaries don't come out of profits. Profits are calculated after employee compensations obviously.
I think Sentry's Functional Source License is pretty good. That's what I've decided to use.
Reddit going public (again) is such a weird and egregious destruction of any value that reddit had left.

It’s like Wikipedia going public with the expectation that it would continue to hold any value going forward. The proposition can’t hold true.
This is written in their blog post:

> Under the new license, cloud service providers hosting Redis offerings will no longer be permitted to use the source code of Redis free of charge.

So, this is just a money grab scheme because Redis finds it an absurd that cloud providers are offering Redis hosting, in their minds Redis Company should be the only one offering Redis hosting.

Maybe I'm wrong, but I believe this is a shotgun shot to their foot and this will result in Redis dying or even drastically reducing its market-share.
The CEO is paid $193M, this has nothing to do with any profit reddit makes.

Which, they have never made a profit, "Now, Reddit — which is not yet profitable"......"Reddit reported a net loss of $90.8 million in 2023, a narrower loss than the $158.6 million loss it netted in 2022." https://www.cnn.com/2024/02/23/tech/reddit-ipo-filing-busine...
They missed the GPU market (AI/ML/Gaming) and the console market. Hence they lost all of that to Nvidia and AMD. Both of those companies now have a bigger market cap than Intel.

How is this so difficult to understand? It is very simple, not obtuse, unless you are autistic.

Nvidia market cap is $2.26 Trillion.

AMD market cap is $290 Billion.

Intel market cap is $178 Billion.

AMD and Nvidia used to be a tiny fraction of Intel.

You guys are getting autistically stuck on this irrelevant detail about CPU popularity in gaming PCs and missing the bigger topic of the discussion. But even in that niche, Intel has lost significant market share to AMD.
The patent that drives this :

Method for seeding a pseudo-random number generator with a cryptographic hash of a digitization of a chaotic system

https://patents.google.com/patent/US5732138A/en
As the other person mentioned.

AI has been flawless on Linux IMO(maybe not when it tries to use RAM instead of VRAM). When I use a server, I have 0 issues.

I used to get an occasional nvidia issue with 2 monitors and steam, but that went away at some-point.
I've been following a data science course called "The Data Science Course 2023: Complete Data Science Bootcamp" at Udemy.

The course starts all the way back from basic statistics and goes through things like linear regression and supposedly will arrive at neural networks and machine learning at some point.

So I don't know if something like this is exactly what you're looking for, but I think that, in general, if one wants to learn about (the history) AI, then it might be a good idea to start from statistics and learn about how we got from statistics to where we are now.
Pinball User Interface
I liked lava lamps better. Fluids are less predictable.
We use lots of things: https://blog.cloudflare.com/harnessing-office-chaos/
A single random password simply isn't enough - Cloudflare deals in millions (actually many many more) of secure handshakes per second.

Each has to be secure with a unique unpredictable element.

One way (of many) is to use complex PRNG's - Psuedo Random Number Generators, but these can (theorectically) be sequence guessed and then are predictable (or least have a greatly reduced "guess space").

A hybrid way is to regularly reseed a PRNG with a "truly random" starting point, milk that for a few hundred values, and then kick it again with a new random seed.

These particular pendulums have "simple" mechanics that are similar to the dynamic systems represented by Lorenz's Butterfly [1] (not exactly but with similar properties) and thus move in chaotic unpredicable ways (such as the timing between the last crossbar changing directions) - these can be "driven" (the base rocked | vibrated) by a small motor) so they continuusly move and yet the path through phase space is still unpredictable.

So, without knowing for certain whether this is what Cloudflare is doing here, that is one way in which many many truly random numbers can be generated to feed into secure handshakes; using unpredictable seeds to feed into twisted PRNGs.

[1] https://en.wikipedia.org/wiki/Lorenz_system
How Emacs Got into Tron: Legacy
Are you telling me that a highly qualified coder who can create Portal 64.... will be unable to find the shortest path between two points?

Not even given the chance to spend an evening or weekend skimming their old algorithms textbook before interviewing, as any reasonable person does?

Would you also say Depth First Search and Breadth First Search are too complicated to expect average devs to understand?