skysight-inc/HackerNews huggingface dataset:
Veloren, a multiplayer voxel RPG written in Rust.
https://veloren.net
While not finishes yet, already playable and lots of fun.
And here is generated "Noise Colors"[0] album on Spotify.[1]

[0] https://mynoise.net/Albums/view.php?album=NoiseColors

[1] https://open.spotify.com/album/4nxNOcgs2BNBYL7k7ywR5n
Restarting my career after motherhood
It might be the difficulty of actually getting it right (if by "right" we mean that all 52! permutations are equally likely. Or perhaps it is more accurate to say the ease of not getting it right.

Something like this:

10 pick a number from 1 to 52
20 if not already printed it
30 print it
40 if we have printed 52 numbers
50 halt
60 goto 10

works, but could take arbitrarily long time. Most people prefer bounded run time.

Most people seem to come up with something like this:

array = [1, 2, ..., 52]
for i = 0 to 51
j = random(0,51)
swap(array[i], array[j])
print(array)

That has bounded time (constant time assuming random and swap are constant time). Unfortunately not all permutations are equally likely.

We can see that all permutations are equally likely by noting that there are 52 iterations of the loop, and each iteration has 52 possible outcomes. That gives us a total of 52^52 possible outcomes. 52! does not divide 52^52, so it is not possible for each of the 52! possible outcomes to be equally represented in the 52^52 outcomes.

To fix this, you can use the same basic idea of going through all 52 places in your array [1, 2, ..., 52] and swapping each with a random location, but instead of swapping the Nth location with a random location in the whole array, swap with a random location that is not earlier in the array.

Then you still have 52 iterations, but now the number of outcomes varies by iteration. The first iteration has 52 outcomes. The second has 51 outcomes. The third 50 outcomes and so on down to that last having only 1 outcome. That gives 52! possible outcomes, all equally likely. We just then have to show that every one of the 52! permutations is among those outcomes which is easy to do, and then we have shown that this is a correct shuffle.
Losing could be read as not from something they did themselves, but I lose the ability to do something if it has been taken away from me.
The existing, clickbaity title claims a significance that doesn't exist.
> The carbon in organic hydrocarbons comes almost entirely from the atmosphere, rather than being pulled up from underground.

Why does that matter? It is trapped carbon, it doesn't contribute to CO2 emissions.
Really? You don't like to socialize with peers, with puzzles or tricky problems? Enough to make you refuse to join a company?

Discussion has gone off the rails here. Maybe I didn't make it clear - the puzzles were during casual conversation at lunch. Rebutting something I didn't say, is not fair.
Chile's Water Crisis from Extractive Industries
Uhh the same rules go for them as police when they are employed so...
This is the point that crypto people are trying to avoid. "Don't talk about underlying value. It is very complex".

It reminds me of the mortgage backed securities fraud. "You cannot criticize these complex financial derivatives, they were created by MIT PhDs."
I agree with you OP.

It's very difficult to get to a GIF on there. They engineer ever creative ways to serve up those weird gifvs.

Meanwhile, no one seems to want to use APNG, which could easily replace that patent encumbered monstrosity of a standard, especially now that in 2022 storage and bandwidth are much better than when folks would avoid PNG because it doesn't handle the sorts of things you'd use JPEG for with as great reduction in picture quality.

https://en.wikipedia.org/wiki/APNG
Interesting, what CS concepts were you looking for?
https://play.google.com/store/apps/details?id=com.google.aud...
It's a good point, but unpopular.

It's obnoxious how unpopular points get censored around here.
While a typo can be significant, statistically speaking it almost certainly isn't. Equally I'm not saying that all bit flips are inconsequential. I'm saying that most bit flips likely go either completely undetected, or have meaningless consequences.

Saying that say 1 bit per 4Gb will flip every day is a long way from saying that a _significant_ (or even detectable) bit flip will happen every day (per 4Gb). From a simple feel for "what memory is used for", coupled with "how much of the ram is actually used" makes me suspect that it's a very low probability of it being an issue.

Which makes the parent comment, about 1600 bits of data being flipped since the machine last rebooted [1] being both "true" and likely "meaningless".

[1] I'm not sure what rebooting has to do with anything though.
They're not much different than receiving a present.
This is a structural long term change. The water levels aren't coming back without decades of work. The drought is just the normal dry weather now.
Time to retrofit some of these office buildings into apartment complexes.
Actually the assumption is that you have an endless quantity of kidneys and the expected number of donated kidneys until you die is 4000.
Does your brown-noise generate brown-notes? You might not get as many thumbs-up terminal gestures if you do.
I sometimes wonder if the exhilaration of such a result comes with a twinge of regret that the result could not have been foreseen before the science reached it, and more people given the lifesaving treatment immediately.

But that is the human condition, I guess. Scientific progress and learning brings regrets, often very momentous ones in retrospect.
Truthfully, its on the developers. Developer Talent could walk, but I suspect golden handcuffs and willful ignorance.
This is what I don't understand, though. If you only want to meet the requirements with low quality PRs, you've always been able to achieve that with your own public repository.

I've mostly used Hacktoberfest as an annual opportunity to learn some new tech that I've read about but haven't yet had a chance to try. I start a new public repo and work through their tutorial doing PRs to commit chunks for each major section etc.

Open source. No spam for anyone. I learn something. Free shirt.

Practicing PR hygiene on your own repo if it's something you're not already familiar with is also a benefit.
Shakespeare is believed to have had a grammar school education where he wold have learned latin, rethoric, and studied classics like Ovid and Plutarch.

I’m not sure what “humble” implies, but his mother was from a wealthy family and his father was alderman and mayor. (Not that being rich makes you a better writer, but it explains how he could get this education.)

And “vast encyclopedic knowledge” is overtating it somewhat. His plays are fiction and use a lot of artistic license, like placing the royal court of Denmark in Elsinore.
He didn't go to university, but his background wasn't all that humble. His father was an alderman and successful glover and his mother came from a well-off land-owning family. It's usually thought he had a grammar school education based on the Latin classics.
It wasn't even that many people. Maybe (and generously, I think) 100 commenters out of ~400,000 people who got notified? That's 0.025%.
This seems like a perfect time to point out how well Diablo 2 Resurrection works with a gamepad. I hooked my 55" Acer monitor over DP to my PC, just start Diablo 2 through Proton, move the window over to the Acer monitor, sit back in my favorite chair and hack and I slash away til my heart's content.
Yes, not arguing dashboards are a bad idea in all cases.

If there are five things you always need to go and check when someone asks you ‘is the system running okay?’ Or an alert goes off, by all means put those things on a dashboard.

But when someone just says ‘we want to be able to see these numbers’ it’s often worth asking what they plan to do with them.
You can even find sites that give you direct access to add imagemagick parameters, like: https://freetoolonline.com/imagemagick-online.html
I use amazon, I don't really like amazon, but I do respect the logistics network they built. They really showed everyone else how it should be done and they seem to keep improving.

That being said, the biggest problem with Amazon is their contract to sell on their site has clauses in it that force you to give amazon the lowest price you sell for elsewhere. Since amazon has very unreasonable fees for selling on their site (that keep getting worse), this basically forces a price hike everywhere because a seller can't afford to miss out on the large volume of amazon and stops any other place from pulling an amazon on amazon itself and outcompete them on price until they have large market share. These kind of contracts should really be illegal, or at least limited to net of site fees.
> From a logical standpoint, why would they want Kyiv

You tell me. Russia certainly tried to seize Kyiv in the opening days of the invasion. I think that bloody action carries more weight as a statement of intent, than your question does. Also, I think you were aware of it.
If you do, I'd be interested in your opinion then :-)
If you like this kind of intuitive problem solving you might like "Proofs without Words". It was one of my favorite "math" books in highschool.
Praise be Lamarck!
Maybe the parent post was edited since, but your response seems entirely disproportionate here. Running old proprietary software which connects to untrusted servers in a secure environment like a VM is very good advice.

Saying you shouldn't do it because hacking is a crime is even worse than saying you shouldn't lock your doors because stealing is a crime. I say worse because in that case at least your point about deadly force could possibly apply - you can physically stop a robber if you happen to be home. Good luck beating up a 12 year old script kiddie stealing your e-banking creds through a Tor reverse shell you aren't even aware is installed on your computer because you ran what is essentially a web browser from before sandboxing was invented on your primary computer.
Like the US, Germany has free speech protections, and ranks well globally in terms of journalistic protection (https://rsf.org/en/index better than the US), but yes it looks like there is a long list of exceptions there too. The restrictions do perhaps look a little more restrictive than the US, but of course it’s always hard to say. Most free speech restrictions have hard fought and won case law behind them.

You’re right; in Germany, insult is illegal. I’m reading about it, and articles say that the majority of minor insults are not reported, and that generally insult claims are dismissed (for example https://www.latimes.com/world/europe/la-fg-germany-insult-la...) Nazism and Holocaust denial are also illegal, and for pretty good reasons. Since the OP’s comment didn’t mention insulting people, but simply having opinions and discussing them, perhaps this is what they’re referring to? That might be the only subject that is taboo without qualification, the rest of them (such as blasphemy) appear to hinge on whether it could affect the safety of people?

https://en.wikipedia.org/wiki/Censorship_in_the_Federal_Repu...

The US has similar restrictions, most of them for similar reasons.

https://en.wikipedia.org/wiki/United_States_free_speech_exce...
The lucrative economics of expert witnesses
If we look at the most extreme case where everybody had an office or at least a desk and then everybody moves to homeoffice 100% then it massively decreases then demand for property in general. Everybody already has a home. Even if more people buy bigger homes then or rent a personal office, lots of former office space will be converted for other uses.
Axon wants to make taser drones for schools despite ethics board’s concerns
I thought it would be about Shakespeare not writing his plays but this was a lot more interesting. I think it is totally plausible that he used things from other people.
Ghosting problems are why I refuse to listen to anything on machines with RAM older than DDR4.
Why not just use an mp3 file? then you don’t need internet as well.
Some related discussion in this Twitter thread:

https://twitter.com/alagoutte/status/1532013841718120449?t=W...
You'd think a well-designed distributed system would be able to handle the failure of a component and fallback into a different configuration to handle the problem. That's the fundamental feature of Internet routing systems, i.e. they expect components to occasionally fail. Building a distributed system that can't handle such failures just seems like sloppy engineering.
Not sure about Github but Gitlab does. It just creates a new repo under your account when you push to a non-existing one. Seems like a very basic feature to me.

And the default setting happens to be private.
Now that’s an interesting teaser! Care to share more, even if it was just a personal project?
Exactly. Since he went through the much tougher full interview loop just fine apparently. The bar for that filter test is probably not super high
Agree that smaller companies also commit fraud. The smaller ones can always point to FB and say well they’re doing it why can’t we. If the government prosecuted FB (and not just fined them like they did for Cambridge Analytica) smaller companies would think twice before defrauding customers and partners.
Lawmakers racing to pass tech antitrust tech reforms before midterms
> You get nothing useful after a good meal

Uh... the nutrition that your body needs to keep going? Is this a trick question?
That’s exactly the point of the interviews. Companies are looking for some combination of dedicated enough to grind endless problems, moderately high IQ, not “old”, willing to sacrifice for the company, etc. On top of this, managers are often looking for cultural similarity, same educational backgrounds, and more.

If you want a company to have to take on and train engineers, well, that ship sailed in the 90s.
I agree with you, but I don't think spending a small amount of resources on a less likely but still 1% in next 1000 years existential risk is a bad resource allocation or a "distraction"
it's the first time i see lines on HackerNews

a great place if you're interested in tech and electronic music
Does modern hardware still have this "default" behavior? I could imagine you would have to write a (basic) shader to get any kind of output, whereas back in the day the 3D accelerator knew how to do Phong shading etc. in hardware.
Funny you should say that now because I just saw my first spam in a github issue thread yesterday. And there was no way to report it.
Thanks! To TLDR my answer, the first link gives interesting numbers but are very generic, and as the top gatcha devs won’t give breakdown numbers of user spending patterns, in the end it doesn’t tell that much more.

I should disclaim I do play gatcha games on a somewhat regular basis (I need to know how they work for various reasons) and follow the different communities around.

On the first link:

> Whale game users: 1% of the players, generate 64% of the income spending 2,694 dollars per year.
> Medium-high game users: 3% of the total, generate 20% of income spending 373 dollars a year.
> Average game users: 2% of the total, generate 4% of income and spend $ 104 per year.

First, that 1% of “whales” at 2,694$ per year is interesting, as it puts it around the 2,482$ said to be spent on entertainment on average in the US [0], which doesn’t seem to be freakish in context.

Then there’s also no breakdown of social games and “normal” games, like Minecraft which for instance has monthly subscriptions for online services, and other games who have season passes or allow to buy in-game contents like songs, levels etc.).

Sure social games must have a decent share, but right now for instance I see in my [edit to US ranking] Roblox, Apex, Pokemon Go in the free app ranking and they aren’t gatcha. The above number must also including straight purchaseable games.

It’s interesting numbers, but don’t tell us much about gacha games in particular (though the author has opinions on the subject, which I mostly agree with).

The second link is from 2015, that’s almost the beginning of the field, the candy crush days and developpers not understanding clearly what is ok and what is not. A lot has changed since.

I don’t have access to the third link, it asks me to pay to become premium (the irony), and it’s also from 6 years ago…

[0] https://www.thesimpledollar.com/banking/savings/a-look-at-th...
Has anyone figured out a free or one time payment way to get white noise on Amazon Echo ? It's such a pain that I have to make a looping playlist with white noise and program it into a routine. It mostly works but not reliable
I have the same problem. Have you tried making Firefox load the non mobile page? (The option is somewhere in the vertical dots at the bottom.) (It sometimes redirect to imgur.io, so you may have to fix the URL.)
No issues here. Located in US, on iOS w/ no ad blocker.
Could be both right? Your podcast app could generate captions on the server (assuming, as mentioned above, that on-device hardware limitations prevent doing so on the phone itself) as a file that you download along with the mp3. They'd only have to generate one file for every episode of every podcast that anyone subscribes to, which doesn't seem like it'd take much hardware. There arent' THAT many.

Could even be one third party service they all use, like how all the audio players used to use CDDB for cover art, track names, etc.

Apple's podcast app is probably the biggest impediment to podcast technology, but no reason 3rd party apps couldn't all do this.
I 100% agree with you. I really liked Amazon and don’t want to see them screw it up. It’s easy to forget that when Amazon does it well it’s essentially the stuff of science fiction writing just a few decades ago.
I think there's a pretty clear difference between chatting about interesting puzzles between friends and asking annoying puzzle questions in a job interview. The power dynamic is very different, although honestly I don't often like those socially either. They can be deployed to trip other people up, make them feel small, etc. Can cause social anxiety.

As with most things, it depends a lot on the history you have with those people and the psychological safety you feel, so it depends? Definitely not with someone I just met and is interviewing me for a job.

And FWIW I also don't interview anywhere there are questions like this.
Sometimes it is difficult to differentiate addiction and fun.

I am addicted to Dota2. Good game. I spent little money on it. I play for more than 3000 hours. I wish I didn't.
> they asked me to write a heap allocation algorithm for the Linux kernel, and since I had recently written some kernel code, I happened to know (at the time) exactly how to use the kernel linked list manipulation macros from memory, which really impressed the interviewer.

> seem to give enough momentum to make mediocre coding performance a non-issue.

These two statements contradict each other.
An Interview with Gina HäußGE, the Founder of OctoPrint
I remember when shopping meant visiting the butcher, bakery, fruit market, dairy. Then supermarkets were invented.

But everything that is old is new again. Now we shop at three different supermarkets! To get the best prices or quality or specialty item or whatever.

Maybe they'll invent a super-duper-market or something like that next, and we'll go back to a one-stop experience.
I’ll go against the grain and say, Gitea is good but could use a lot of improvement. We use it at my company (startup) and find there are issues with migrations (up but no down), nonstandard web framework (go-macaron), and far too much logic implemented in go templates. There are also some strange issues with how errors are reported. Go is a fine language, but Gitea isn’t a great Go codebase.

Of course, we/I understand open source software isn’t perfect and such. That isn’t my point, I’m just saying that Gitea could use a complete rewrite, ideally using NextJS (if SSR is that important) or moving most if not all view logic into the client side, ditching go-macaron and xorm for something more widely used, relying less heavily on go templates, and doing error handling a bit better.

That said, Gitea does have a good excuse which is that it inherited many of these things from Gogs, from which it was forked.
Ask HN: Solve My 1 Problem
- I've got it all.

- I've got it going on.

- I am living the American Dream.

I only have 1 problem, and 1 problem only, I call it "failure to launch", and this is how it manifests:

- I am smart

- I've got mad skills

- I've got resources

But I get great actionable ideas, especially while I am taking a shower or in any other situation when it's impossible for me to take action. Then, later on, when i could do something, my insecurities/anxiety takes over, and I don't do anything.

I have read the War of Art, and I know it's Resistance. Still, I can't overcome it.
I am seeking my own Obi-Wan Kenobi here on HN; you're my only hope!

TIA
The following seem related:

- Goodhart's Law, often stated as "When a measure becomes a target, it ceases to be a good measure".

- the Cobra effect. When the British government placed bounties on wild cobras, people started breeding cobras.

- Campbell's law: "The more any quantitative social indicator is used for social decision-making, the more subject it will be to corruption pressures and the more apt it will be to distort and corrupt the social processes it is intended to monitor."
You’re literally reinforcing his point.
I just switched to it and am trying it out, but it doesn't seem to learn. I've typed "spo" to launch Spotify around 5-6 times, but it still lists "Spot" as the first choice.
Why can't you just publish the open source on Github or something?
I do love that feature also. Sometimes I want to read read. Sometimes I want to read while driving. It's great.
This does suggest a moderately interesting application: a sleep tracker could provide feedback to selectively alter the composition of the background noise to improve sleep quality. It could vary the background noise based on your sleep phase and other ambient noise (sirens, pets, etc). If you wear a tracker while awake, such as an apple watch, it could even figure out how to start based on your activity level just before going to bed.
everything about the ga4gh is just "keep the lie going".
That subset is known as longtermism and it is just as horrible as it sounds. I just watched a bunch of dystopian video clips on YouTube and honestly I prefer extinction over that "end game".

I find longtermism to be dishonest because it has nothing to do with long term thinking. The long term nonsense is just there crank up the utility score.
Age-group, not the exact age. That’s because we are not just giving away invites at once to everyone who requests for one.

I’m making cohorts to give invites in and age-group is for helping define the best demographic for this product.
Happy to chat about puzzles when we really are peers. In an interview setting that’s not the case. For some candidates there could be a lot riding on the outcome of that interview and grading them based on puzzles that don’t really reflect day-to-day work is IMO kind of rude.
Didn’t get it in the EU
A novel approach to teaching Algebra
Notkia: Linux phone in the shape of Nokia, with LoRa + WiFI + BT connectivity
I don't know, I use it on YouTube a lot. It's pretty great.
> Few years back, she rang me up at 12am in the night. She sent me a link asking me to solve a coding assessment for her.

> A year later, I came to know from him that her cousin passed that coding assessment and secured a full-time job with top 10 tech company for $140k/yr. She bought a house in one of the most prestigious community in Canada after probation.

It seems everyone not qualified enough to pass an RFE ends up north. This isn't the first time I hear that story.
Tiger Lake
https://ark.intel.com/content/www/us/en/ark/products/213803/...

Sniff, already superceded by Alder Lake.
Can you share links to some of the good ones you’ve found?