skysight-inc/HackerNews huggingface dataset:
I've never seen e-ink used to display price tags at stores. What country are you seeing that in?
The Heroes Are Dead (2002)
iPhone 14 Pro Max but don't love some things about iOS (keyboard is the worse). Actually preferred my S23 - only the camera sucks compared to iPhone, for my use cases.

Also want to get a phone weighting around 170 grams next time.
I didn't get that the author was saying this post was going to fix everything.

What seemed incredibly valuable was that it provides the top level context for how we got here. This article does a good job getting you past first order thinking of how to manage, and makes one consider how & where managers arrived; it's the Chesterton's Fence of management. https://fs.blog/chestertons-fence/
Yes and they plan to require ID verification next, losing privacy-conscious users is clearly not a big issue for Musk.
as far as low risk/low cost treatment options to try go, sauna sounds pretty great
It's a little harder to change the beginning bits than the end bits, but adjacency doesn't matter.
We are very aware that Tor has created a public good, very grateful for it, and we will not abuse it.

In a world where Quiet is a significant portion of Tor's ~2-3 million users (good problem to have!) we'll be in a good place to add other transports. Someday Quiet could even encourage users to run Snowflake bridges! (Though we have a lot of work to do before that would be meaningful at all!)

Also, thanks for saying that and for updating the comment in response to more information! People aren't always so gracious in online forums and I'm sincerely grateful.
I do all of my .NET work on a Mac and deploy to Linux -- both x64 and Arm64 -- on the daily.
Blatant lies fool no one.

Subtle ones fool every one.
The chromium developers do all this but this hasn't prevent this bug.
Flexport Revolution
First, I would submit that possibly people have learned from this - WebP is 12 years old and both the level of craft and tools have improved since then. If you suggested Rust you would have been proposing far more of a gamble than now.

Second, I don’t think this is preventing better formats due to safety conservatism - AVIF is at roughly 83% and climbing – but it does support the argument that the Chrome team has too much unilateral control over the web. I don’t think their opposition to JPEG-XL is solely based on the support cost.
Materialize: An Operational Data Warehouse
I think that's what the author is trying to accomplish, creating an engaging way to practice critical thinking and good research. Giving a student a paper and telling them to find the errors isn't terribly exciting. I think giving them a chance to create the story themselves helps with engagement. It's almost like a game, create a story and find the inaccuracies. To do that you're going to have to "see" the issues your story might have and do research to correct them.
I notice the title says

> FOOD AND NUTRITION SERIES

Are there more documents or a catalog?
Ask HN: Why does Google rank the real Python documentation below content farms?
Do a Google search for "python endswith". Obviously, https://docs.python.org/3/library/stdtypes.html#str.endswith is the correct best hit for that term. Why does Google rank that page below all of the well-known low-quality content farms like GeeksforGeeks, W3Schools, and Tutorialspoint?
Apple Event – September 12 [video]
that is precisely why this isn’t a novel use case as it was so declared in the piece. the “hallucinations,” put crudely, are of course one of the high value outputs of the models.

the kids with critical thinking skills are already using llms in all sorts of creative ways to boost their education and output. to learn and grow, faster than a textbook allows.

the ones without will use them exclusively to get rid of toil, real or perceived.
Perhaps one of the best case studies in software ethics
Notes from building a blog in Django
I see some of the same problems in Django; it's so productive at first, the ecosystem is great, DevX is delightful, and when your app is simple enough that a layered architecture feels like way too much boilerplate, you can just write amazing simple code. A great example is Simon Wilson's recent post https://til.simonwillison.net/django/building-a-blog-in-djan... - the views.py is :chefs-kiss:.

However when you get to multiple teams and multiple 100s of kloc, the architectural demands start to get stronger, and Django can become a bit hard to work with. If you have a shallow wide domain, then it's not really a problem; just stick to fat models with controllers, and everything is OK, you just add more models. But when your domain is deep, with layers of concepts, and lots of interaction between different subsets of models, you start to want to pull out an Application Layer to wrap your Domain Layer.

Tactically it also starts to be really hard to guarantee you're not doing O(N) queries, and I've found django-seal to be a great solution (seal a QuerySet after fetching so you can't accidentally do follow-up queries, forcing you to build everything into a single query with select_related/prefetch_related). However when you look at how complex the implementation of the *_related caching is, you start to wonder if a simpler, more flexible ORM like SQLAlchemy would serve you better.

I think "how many loc is your app" would be a helpful qualifier for these discussions, as I suspect lots of people waving the "I love Rails" flag are writing smaller apps, and the "I won't use Rails again" are working on 1m loc projects. Right tool for the job, both opinions can be valid at the same time when qualified with "... for apps of size ~X".
>Upgrading your CPU

On the recent Intel platforms upgrading your CPU required upgrading your mobo too, and there are many people who upgrade almost every generation, i.e. 1-2 years. Burdening game developers with this is unjust. The engine fee should be tied to the game's purchase, or game related purchases(DLC, other paid content).

AMD also promised (iirc) that the AM5 will only be good for 2 generations.
Not just with rails, laravel had this problem with js/ mix.

The PHP part would run just fine but the Js tools broke the app. npm install never just works.

In my experience Compiled js apps decay really fast.

The more complex newer the build tool, the fast it decays.
You'd be surprised at the typical profile of a crypto scam victim. I trace cryptocurrency professionally and try to help as many victims as possible. Most that I meet are far from the "crypto bro" archetype. Often they are people who trust others easily, are not very tech-savvy, and believe what a website tells them without second guessing.
> So if you made $200k off of 1M installs

Then you shouldn't be in the business of selling games with a model that bad. Who is charging 20 cents for their games?
I’d call that a number porting attack. A SIM swap to me is convincing the current provider to provision a new SIM for an existing line, which the attacker can then use to receive texts addressed to the victim.

Porting attacks are definitely possible against Google Voice, but these require confirming the port in the target account first, no?

And the Google Voice equivalent to a SIM swap would just be a compromise of the Google account itself. Definitely not impossible, and I know I’m tying my availability to a company not exactly known for being the best custodian for that – but I’ll take my chances with them over any phone provider.
Java is working in different constraints.

Java shops don’t move at the pace of JavaScript shops. These developers are looking for an actual work/life balance. Not looking for shake shit up.

So Java lambdas, being little more than syntax sugar over an already existing concept in Java, works well for them. They get new sugar and don’t have to rewrite a bunch of old code for it.

Anyway. Personally, I tend to get really annoyed with developers trying to use a language outside of its paradigm. Trying to write functional C is moronic just like trying to write procedural Haskell is moronic.
We live in a time when people tell enormous lies and masses accept them, no questions asked. That ship has sailed and sank to the bottom of the sea.

I agree with the top comment -- critical thinking skills and a base of essential knowledge is the most important thing to teach our young.
> But nevertheless Twitter requires a phone number for verified accounts and that phone number can be used to reset the Twitter account password.

Sure, but that is not 2FA. It's 1FA. They could have used e-mail as the recovery mechanism to send a password reset link, then it still would have been SMS 2FA if they then required the SMS factor upon authentication and it would have been secure. This wasn't a problem of SMS 2FA, it was a problem of SMS based account recovery.
You're right about the difficulty and the privacy, but I hope that people will still host their own little part of internet.
The fundamental parts that you can host universally today are still a website and a mail server.
Everyhing else like fileservers, webapps, federated services, streaming, vpns, game servers... have multiple implementations and evolve rapidly every year.
If people no longer host the most fundamental services, it's leaving the play field to the industry. And one day we won't even be able to do it anymore.
I remember when I was studying physics, the professors kept reiterating that one doesn't study science to get rich, often lamenting the miniscule budgets assigned to science compared to other "priorities".

None of them mentioned the army of status-quo chearleaders flat-out denying desirability of cost-effective tools. The cost of just 1 such helicopter trip might suffice for the sequencing and associated equipment...
>spoiler alert: the upstream developer has proposed a patch since then, and it totally fixes the regression, so we'll get a working 118 in time for the release

Nice, if I understand the article correctly, Firefox fixed a regression found in the soon to be new OpenBSD Release.

Yet another reason a mono-culture (ie: only code for Linux) is bad for everyone.
Yeah, they're pretty much the same. I don't see why any building with a large open space could not function as a church. In principle all of the religions could share the same space if they didn't need it at the same time. It's just nice to have your own place.

Your house is the same as your friend's house, but you'd still rather have separate houses.
I can tell you many other wisdoms: code should be tested, code shouldn't contain bugs, everything should be done before deadline, etc.

The thing is in reality it's not that easy.

> Either they're straight up lying, or it is in fact possible to resolve things with a single meeting.

Something can be done in a single meeting but not everything. But you gave me only two alternatives without anything between so there is another useful link for you https://en.m.wikipedia.org/wiki/False_dilemma
I can't imagine it would help with bats, given that I understand they use sound instead of light to navigate at night.
The vast majority of literature in management (definitely in the tech sector) is essentially a long form opinion of a single person.

I personally only started to take more seriously the writing of people who a) have been managing for a long while successfully, and b) regularly sync up with other managers so that their pieces aren't a sample size of 1.
It can be both things. Anyone interested in success should be defending their weaknesses.
The Second Arrow
Although this will benefit my work, I'm disappointed to find only three results for it. :(
I attempted searching through the YC directory, but it seems that the only way I can make any headway is by making a drastic assumption that any company which has altered its name may have completely shifted to a new concept. A rather extreme generalization indeed. :(
Also there seem to be no public datasets available for this.
Take a look at the Debian/Ubuntu install instructions. “Installing this package automatically starts and runs Caddy as a systemd service” https://caddyserver.com/docs/install#debian-ubuntu-raspbian
U.S. cancels program aimed at identifying potential pandemic viruses
I did my PhD on energy harvesting (specially focussing on hostile environments with high temperature or high radiation) around 15 years ago and harvesting from stray EM radiation was the holy grail for room temperature stuff where vibrations or heat gradients couldn’t be found.

If you’re willing to sacrifice always on connectivity and have a node report in on an infrequent basis then I always figured EM harvesting would be the way to go for most applications since even a tiny amount of energy can build up over time to become a useful amount.

I knew I’d gone deep into this world when I started thinking that micro watts was a large amount of power!
Starfield is fine. It actually runs pretty smoothly, just not at 4k 120fps. A lot of AAA games these days require a DLSS-like solution to run well, which is kind of frustrating but we are already a few years into the roll out and its only a matter of time before it is ubiquitous. There is also a problem with tech IP lockout: Bethesda made a deal with AMD where they would support AMDs Super Resolution tech, the terms of which required them to not officially support NVidia DLSS. There are however Mods you can install to support DLSS.

An interesting sidebar there is that allegedly, a popular community modder was given advanced access to the game, allegedly so that DLSS support would be available near launch.

Anyway idk man, all these issues are manageable. Its janky but its fun jank.
We work in an industry where senior developers don't know the difference between git and Github. The same seniors don't know the difference between Github actions, Travis CI and have never heard of Jenkins. Hardly anyone cares.

Are you going to sell this to a startup? I doubt it. Are you going to sell it to a smb or enterprise company? Maybe.

Is there a market to make cash there? Sure. Is it what I would want to make and try selling? Hell no.
That would definitely help, but it doesn’t eliminate the problem entirely (consider for example the attacks on hardware accelerators). I do think that’d be a good policy: new codecs have to be written in Rust or run in WASM.
On a related note, sometimes someone may be wrong because he knows more about the subject (but not enough).

A canonical example could be about the "leap year" rules.

For context, the Earth makes a full rotation around the Sun in about 365.2425 days, so we use leap years to compensate:

- add 1 day every 4 years (365 + 1/4 = 365.25)

- but not every 100 years (365.25 - 1/100 = 365.24)

- but add a day anyway every 400 years (365.24 + 1/400 = 365.2425)

Suppose most people only know the first part (1 additional day every 4 years). If we ask "is 2000 a leap year?", they would answer "Of course, 2000 is a multiple of 4". And they would get the correct result.

Now, suppose someone started to study the "subject" (here, there is nothing to study, this is a trivial example for illustration), and is aware of the second rule (but not the third one). He would say "Ahah, no, 2000 is not a leap year, because it is a multiple of 100". But he would get the wrong answer.

My impression is that this kind of mistakes happens often while learning a subject: by studying, we encounter exceptions or surprising facts, that we may apply too broadly (to the point we make absurd claims, but that appear absurd for the wrong reasons).
The tide is shifting: 1.3B outperforms 7B Llama 2
Textbooks Are All You Need II: phi-1.5 technical report

"Perhaps achieving ChatGPT’s level of capability at the one billion parameters scale is actually achievable?"
Do attorneys have managers? No, they have senior partners, that are also attorneys. They have clerks to handle the mundane stuff.

The wrong model is being applied to software. Managers are redundant.
Another big "channel" is getting someone to proof "ready" the article.
"Don't assume an investment will continue to do well in the future simply because it's done well in the past."
Last year Unity merged with IronSource, a mobile app ad network.

The writing was on the wall then. These “pricing upgrades” today are designed to drive more adoption of Unity’s ad network. Popular free games will have to start showing ads via Unity to pay for the new runtime distribution fee.
Apologies in advance, I'm not trying to be mean spirited or too critical. I'm limited in my ability to express at the moment, on mobile.

The API can still be there, I'm just asking for better integration where feasible. Signal handling on Linux/similar

It's silly to tell my init process to go out 'to the network' to do something it can do directly against the child.

I would not expect turning off an admin API to effectively limit my way to administer the process.

Services will generally ordain a path for a config, overridable with arguments. The same file used then is what is re-read on reload.

Argument/command line changing during a reload isn't a thing, that's restarting. We give it config files as an argument (or implicit default) so that can be reloaded.

It's uncommon to start a process with one file, decide you want a new file path, but keep the PID.
> That's where you are wrong. Beginners don't know that these things matter to them. But they very much matter.

Could you specify why they matter for a beginner?
Because I've been using Python for quite a while and I can't answer your previous question about what specific Python version did that subclass attribute change. I think by the time such a detail comes up a "beginner" is already comfortable enough with the basics to learn about it. But in Python those basics tend to be more straightforward and riddled with less boilerplate and redundant syntax than in many other languages, which is nice because getting slowed down by those things when learning is frustrating.

> You are suggesting to do thing wrong in hopes that it's somehow if you do it fast, nobody will notice?

I'm suggesting that reducing friction in the first phases of learning programming is a worthwhile improvement and that the choice of language matters in this regard, nothing else. I didn't say a word about learning an entire language or learning programming up to the point which you call "knowing how to do it well".

> We already have armies of programmers who believe in strict static typing or in object-oriented programming. This will just add more idiots to their ranks.

Am I reading this correctly that you think relying on strict static typing is for idiots? Because I made the experience it's very helpful for maintaining code, in addition to other best practices of course.
How does SMS 2FA make bank account balances (what do you even mean by that?) strictly less secure than having password 1FA? In both cases the attacker needs the password (or the client cert, whatever the other factor is), but only in the SMS 2FA case the attacker has to perform SIM swapping.
Waddaya got against pigeons?
People keep saying this is not a monthly charge per install. The header clearly says “standard monthly rate” with various per install charges. An I not interpreting this correctly?
Read the FAQ, which would have taken less time then you spent expressing your faux outrage on HN.

What is the Unity Runtime Fee?

We are introducing a Unity Runtime Fee that
applies to certain Unity subscription plans
based on per-game installs across any Unity-supported
game platform. Creators only pay once per download.
Nissan Begins Repurposing Leaf Car Batteries as Portable Power Stations
I looked at Earthly just a couple of weeks back. It’s a tool that makes perfect sense - especially when I was deep in a makefile wishing the caching was as automated as docker.

In the end I decided that I couldn’t face the complexity of dealing with someone else’s hosted tooling. Luckily in this case.
I found Drying Vegetables

https://extension.colostate.edu/docs/pubs/foodnut/09308.pdf

And a catalog:

https://extension.colostate.edu/topic-areas/nutrition-food-s...
Why are you asking them to recognize that? That's explicitly their point.
Very cool rule.

I think you can justify it by approximating each category as an independent Poisson distribution. Then for each such processes the variance equals the mean. So once you have 10 successes in a bin, you have evidence of a probably good estimate for the arrival rate of that category. The book "The Probabilistic Method" calls a related idea "the Poisson paradigm."

(10 a nice round number where the standard deviation is below the mean)
What iPhone use case would this much bandwidth be useful for?
Show HN: My Project about Embedded Swift programming
Sites like Tildes (I've got invites) and Kbin and Lemmy got a lot of growth out of it. Of course a 1% loss to Reddit is a 200% gain to a little site.
As with any research / publication around trading and the stock market: if this strategy worked and provided an advantage, it would not be published free for all to read.

The one interesting thing here is using three different sets of agents to handle information at three levels of scope/timeframe. From my limited experience with trading, there are predictable behaviour patterns (not the information itself, but how people act on it), and these patterns tend to be self-similar across magnitudes of scale (not unlike fractals).

Otherwise, this is an unusually short paper, and light on data analysis / evidence.
I don’t think complexity is usually intentional though. Really, writing complex code is easy. It’s writing simple code that’s hard.

I’m in the process of wrapping up a reactor of one of our systems that I wrote a few years ago. Largely the refactor has been an exercise in just simplifying everything. The only reason I can effectively do this now is because we have a much better idea of our use case and how the entire system fits together. At the time, the complicity seemed necessary, though I’m not quite sure why. I think I just didn’t really understand what exactly this was really going to do when we were building it.

I think this probably applies to companies growing quickly as well. Beyond core product, there’s a lot of things you can do, but what benefit does it bring? How does it fit into overall strategy? It’s easier to build something if you just carve off your own little area to ignore the rest of the system and assume you’ll eventually understand better how of make it integrate nicely or add value.
Vitamin C is a temperamental thing. It oxidizes very easily, and then just becomes this inert thing. Luckily, it turns color when it oxidizes, so it lets you know it happened. Skin care products try to stabilize it with other ingredients while packaging it in UV protective containers. Some even go so far as to recommend keeping the product refrigerated. There are now many options for adding Vitamin C with the majority of them reducing the effectiveness of the Vitamin C to gain stability in the product as in some are not as efficiently absorbed by the body, but won't oxidize. Some are water soluble, some are oil soluble. Of all of the ingredients, VitC is definitely the most finky
Blocking Unwanted Connections with a Hosts File
Stats class role of thumb: if you need to calculate the relative probability of two outcomes, you can get to within about 10% once you get 100 samples of each outcome (so, need more samples overall if the distribution is skewed).
I think this is a combination of kind-hearted, but contextually unaware, people shocked that wind turbines can kill birds, and bad-faith attempts to stigmatise wind turbines for disingeneous (or at least biased) reasons.

Others have pointed out that there probably is a difference in the kinds of birds killed by cats vs wind turbines, but I've not seen any report breaking down the deaths by species (not that I've looked).
https://archive.ph/kT4UV
I'd add:

* Hangfire

* Quartz.NET

* NHibernate

* AutoMapper

* StackExchange.Redis

* the Castle project

* xUnit

* NUnit

* Serilog

* SimpleInjector

These are all very popular long maintained open source libraries I've seen used in many projects.