skysight-inc/HackerNews huggingface dataset:
> What’s important is what kind of operation you want for when implementing algorithms, and False is what I always want in cases where I do “all”.

Why would you want "all" to produce results that are inconsistent with logic and mathematics? Consider this tautology, which is a result of De Morgan's laws: for any list L, we have that

all(L) == ~any([~x for x in L]).

In other words, if all([]) == False, then you would also logically need to accept that:

False == all([]) == ~any([~x for x in []]) == ~any([])

which means that we'd require any([]) == True. And that's definitely an illogical result.
The present king of France is bald.
> Apple's fault that a knock-off

It wasn't Apple.

But, trying to place the blame on the manufacturer would mean that they have to support all third party screens, that they have no knowledge of, in their driver/software updates. That's nonsense.

Best case scenario is they hear field reports, and undo whatever they wanted to do.
It seems multi-dimensional. Isolation allows for parallel language development, but that development could be conservative relative to the rest of the speakers, or it could be heavily divergent.

Basque is an example where there's an obvious motivation for linguistic conservatism: the maintenance of a language that is "untainted" by the constant and unbalanced contact with French and Spanish speakers. There's a need to preserve a language that would otherwise be consumed and die out.

English is actually a great example, I think, of how isolation can lead to divergence. Compared to other languages in its family (e.g. Dutch and German) it's wildly unintelligible, largely owing to the fact that English was spoken on an island where contact with speakers of other Germanic languages was much less common.
This is something I never think "anyone else is going through" and find out I'm completely wrong. It's all the things I experiment with in my head and keep to myself and here he's taken them all out and tabulated the data.

I would like to add to his findings that alcohol (any amount at all) changes sleep quality for me very consistently (not staying asleep/lack of morning after "rested" feeling). Strange to me that it's not an item on his list but maybe he doesn't drink to begin with.
That's for the "noobs". If you're semi-knowleegable, you google it, find the ticket, and add 527th comment saying "this happened to me too!".

Even on GitHub where the supposed experts hang out I see this behavior...
Reminds me of this: https://programmingisterrible.com/post/139222674273/write-co...

“Write code that is easy to delete, not easy to extend.”
This is the essence of the issue. All the pontification about (sigh) periods of western logic is missing the point.

The object isn't question isn't a statement of philosophical logic[1]. It's a computer program. And, yeah, it's implemented by iterating over the list and returning false if it finds anything false. If it gets to the end, it returns true. And that is all that needs to be said, because it is an algorithm and not a statement about the world. Maybe it's wrong. In which case, file a bug. But the bug isn't about philosophy either, it's about "I want to solve a problem and all() is giving me the wrong answer".

[1] Not to be confused with actual mathematics, of course. Math doesn't have semantic arguments like this because it starts from a stance of defining terms and axioms such that no one gets confused over words. Sigh, again.
> Really though: "Reddit" doesn't leave minorities heard?

Minorities building up their own safe zones and bubbles is... okay-ish? There's benefits, but there's downsides. Its really not the same.

Its better than nothing, but its not the same as actually coming together and discussing things in a neutral space where everyone's forced to sit and listen to each other.

Roberts Rules is that everyone (and anyone) is allowed to have 2-moments per issue to speak their mind. Once as an opening statement, and a 2nd time to retort what someone else said. (Exception: 60%+ vote to kill the debate before everyone has had a time to talk). The chairman is supposed to favor alternating discussion points as well (ie: try to find someone who is "for" an issue, then follow it up with someone who is "against" the issue), though obviously a biased chair can seed the debate in one direction. (No one is immune from a biased leader, but assuming a decent leader / chair for the meeting, good things happen).

Note that Roberts Rules is "immune" to filibuster because of the 10-minute time limit per person (though the timeout limit needs to be tweaked depending on your group's dynamics).

The US Senate has no time limits, therefore allowing a filibuster (an endless debate where you speak forever, never allowing the vote to come across). But US House retains the time limit (and has a complicated set of rules where different members ask / reserve their timeslots based on the amount of time the two parties have been allocated).

> feels free to ignore most of the conversation

You can ignore the minority voice at your own peril. When there are many other people at the meeting, ignoring other people's debate points is surely the way to lose the debate.

Ignoring the minority and letting them have the floor perpetually to discuss their points turns the minority into the majority as they convince others that their viewpoints are superior.

Especially in a meeting of mostly neutral / apolitical and reasonable people who are listening to others before they vote.
In addition to their very informative blogs, you can infer a lot based on their extensive Lua modding API:

https://lua-api.factorio.com/latest/

They also ship a full .pdb file with the Windows binaries (presumably for stack traces), so you can get a lot of information with dia2dump, or dig in with WinDbg.
don't know if it was after your comment or not but he has caffeine listed here (mentioned not drinking after 2pm)
Happy to see Diziet has published this after our discussion in the pub a couple of nights ago.
The only thing that surprises me is that it wasn’t fanf2 who submitted it. :-)
> OpenMoto

I dunno if you're trying to play on "hashimoto" but https://github.com/getmoto/moto#readme would be a prime name collision for any such "OpenMoto" name

But yes, please, to adopting Vault. I don't have a horse in the race about Consul but my suspicion is such an effort would only be worthwhile if trying to adopt Nomad, too, which I gravely doubt
I'm not sure. They're definitely different, but share some common elements.

Android push notifications are quite restricted as well.
That's such an ungodly pairing of actors, thank God Watterson walked away from it all.
Another perspective is that OP already has massive baggage associated with him so he should tread extremely carefully, not add even more baggage. You want to look like an exemplary employee, not a liability.
I wonder if they cloned Finder from MacOS 9, which was better than the MacOS X one in pretty much every way.

The screenshot makes me think they might have.
I can be a good toy but it can also still be appreciated by some people. Some charity or hospitals will gladly take it. Or recycling.
I see, thank you for the explanation. RAG is also appropriate for question/answering but I do see your point. Can see myself returning to your code for inspiration soon.
can we finally fix all the annoying lack of features like auto import of existing resources? and providers that are just executables, so we don't need to write them with Go or according to an ABI? I'm sure lots of users have things they'd like to fix
well, shit.
Grocery business tends to outperform the market during downturns.

And grocery delivery is very good during pandemic waves, like the upcoming COVID wave.
Thank goodness this is the topic of the top comment. Just reading the headline gave me a cold sweat in all the ways this could go wrong.

I get people wanting to be FIRST in a space, but they seem to continuously be the people least needing to be first. Will this ever be something viable? maybe, but it definitely is not now. Yes, it can't get there without going through the growing pains, but let's work those pains out in less detrimental areas first. Areas with much less fallout when it does go wrong
Why bother saving for a home when buying one is now out of reach for most people in their lifetimes? Why bother having children when climate change is going to boil everyone alive? Why bother getting a good job when even good ones barely pays enough to live outside of living to work while I’m stuck with tens of if not hundred of thousands of dollars of student debt? Why look forward to a comfortable retirement when inflation is making my savings worth less and less and social security will be insolvent in 10 years, or I’ll just die or be bankrupt from healthcare before that?

F*ck it let’s just wasted and high.
The knock off probably didn't implement something correctly, in hardware.
I've had lots of old C code refuse to compile on new compilers out-of-the-box, not to mention that you'll likely need to track down old versions of dependencies as well. Sure, you can always get it all to compile with no changes to the code, but the process can be arduous and the result can basically have its own OS's worth in libraries attached to it (not that modern languages are any better here...).
As a resident of the SF Bay Area, I am constantly reading doom and gloom stories about CA and the Bay Area losing population to FL and TX. The numbers are usually manipulated, taken out of context, or represent temporary blips like COVID.

Counter-balancing those stories are when people move to Texas for the lack of income tax, they discover that TX Makes up for that with higher property tax, and the weather is terrible.

It would be great if there was an exodus of people out of the Bay Area, then the place might become less insanely expensive.
chatgpt is your friend;) feed your script into it.
Why not put nuclear waste into Mariana Trench? Humans who can go there most probably know about the dangers of nuclear waste.
What? Tea bags were made of cotton and paper decades before plastic came about. Plastic was likely introduced to lower costs and extend shelf life.
Perhaps time is up and private equity won’t offer better terms.
The point of Breaking Bad was that Walter White was a self-destructive narcissist.
I just went through about 20-30 SRE interviews while hiring an SRE II for my team. Every single one of them that had state management at all used terraform cloud. I found that really interesting because I've never heard positives about it vs the others (spacelift, env0, terrateam, brainboard etc). Not a single one of them had anything other than tfc. Not even atlantis.
Yeah but how long did it take Meta’s Threads app to reach a million users? You didn’t include that or some more current examples on your graph.
Investigating the Nord Stream Attack – All the Evidence Points to Kyiv
I wrote up a short post on large language model scaling laws. Let me know what you think!
My wife and I have a channel on which we restore/fix/modify cars and motorbikes - https://youtube.com/@EnginesandUnfinishedBusiness
Yep! For a while when I was really little I thought maybe I wanted to make video games, but... that's really hard.

The stuff I was really excited about was mostly "tech in the physical world" related.

Although with the AI boom, and how I'm too clumsy for jobs involving driving... I might be making a lot more if I'd at least tried to focus on the pure programming stuff instead of embedded, even though I never had any real talent for advanced algorithms...
Slime Molds [video]
> I now wonder if a "compiler database engine" could help, so you can store the lexemes, sources, inferences, etc and query them.

rustc already does this https://rustc-dev-guide.rust-lang.org/queries/query-evaluati...
> If all marbles in a bag are black, and you take one marble out, are all marbles in the bag still black?

> The only logical answer is yes.

The only "logical answer" is "there are no marbles in the bag". If this must be cast to a boolean somehow, the only "logical answer" is no. There should be a discontinuity as the last black marble is removed. That isn't absurd at all
The rainforest starting to release its carbon;heading towards a tipping point?
Climate change, deforestation and other human threats are driving the Amazon towards the limits of survival.
Note taking apps can make us smarter when note taking apps allow people to cooperate.

It can already happen on Twitter that people complete each other's thoughts but the Twitter timeline is not the medium to publish half-finished thoughts that could tarnish one's reputation.

Still, there is some joined thinking. HN shows that it's fun to pool notes on poplar topics. The difficulty lies in managing the attention on notes. Popularity voting doesn't work to navigate note collections.

The headline is about our smartness, but it doesn't mean us as a group. There is no joined thinking in his note-taking apps.

He is right when he talks about his isolated thinking:

>But the original promise of Roam — that it would improve my thinking by helping me to build a knowledge base and discover new ideas — fizzled completely

Where should new ideas arise in old notes when nobody sees them? Old notes just remind us that something is important. Revisiting them later, with new connections from new memories, it's possible to have new insights.

There is an easier way to access new memories: When notes are published, other brains, with many more, and different memories, can find solutions or advancements.

Historically, scientists only publish polished results, apart from exceptions like Hilbert's problems. Even those were remarkable problems. Who would dare to publish their minor nuisances or shallow observations (unless they come with a nice picture)?

The author hopes that AI can find answers. Why should we wait for AI when there are already intelligent humans? The problem lies in managing access to our thoughts. We don't want to allow everybody to see each of our notes.

>One interpretation of these events is that the software failed: that journaling and souped-up links simply don’t have the power some of us once hoped they did.

>In short: it is probably a mistake, in the end, to ask software to improve our thinking.

Software could improve our joined thinking. We need an acceptable format to publish our notes.
That's certainly ... an approach to the travelling salesman problem.
The Soul of Erlang and Elixir • Sasa Juric • Goto 2019 Video
According to the S-1:
They are paying out about $400m/yr to preferred shared holders, which will be wiped clean on IPO (preferred shares convert to common), allowing the company to retain these earnings.

Under "Undistributed earnings attributable to preferred stockholders"
I haven't played Factorio (yet...), but the trackpads work surprisingly well for other mouse based games such as Planet Coaster, FTL, point and click games etc.

While I wouldn't play RTS games on it, the pads combined with the fantastic steam input that lets you rebind any button to any keypress (or a macro of presses) makes it so you can be fairly sure you can play most mouse keyboard+mouse games on it.
Tommy, CEO here. We also have some ideas on reporting hallucinations and feeding wrong answers back into the prompts automatically to help reduce instances of hallucinations. We have a few other ideas and would welcome any ideas folks have to help with this problem.
Care to share your build set up? I'd very much appreciate it

I haven't done js since jquery days, but keen to get into modern js development
Just checked on my up-to-date win 11 22h2 pro. I can't set a pin by default.

> Computer Config / Admin templates / Win components / Bitlocker / Os Drive / Require additional authentication at startup

> If you disable or do not configure this policy setting, users can configure only basic options on computers with a TPM.

This enables tpm + pin and / or password unlock. But only numeric pins. If you want alphanumeric, or "enhanced", pins, you have to enable a separate GPO in the same place: allow enhanced pins for startup.

> If you disable or do not configure this policy setting, enhanced PINs will not be used.
Not just you. Just sensationalist headlines (:

See also the dramatic groundbreaking new battery technologies that have keep getting reported for the last 30+ years. [1]

Not only is there a long lead time between proof-of-concept and scalable production even in the best case, but frequently these nascent technologies have serious drawbacks that aren't mentioned in the article.

[1] "Revolutionary battery checklist": https://news.ycombinator.com/item?id=28025930

also: https://xkcd.com/882/ and https://www.smbc-comics.com/index.php?db=comics&id=1623
It took less than one human lifespan to go from the first powered flight to a man landing on the moon. I see no reason for humans to be stuck on Earth for 100,000 years at our current rate of invention and growth.

If "we" are here, or "something else" arrives at that time they are likely so advanced that the topic of communicating nuclear risks to them is rather pointless.
To be clear, I wasn’t complaining about what Apple does. I think it’s a good choice.

And you’re right. You don’t have to use Apple’s tools.

But boy did people complain when Apple finally released them after years of people complaining they didn’t support fixing your own stuff.
> What does this have to do with negotiation?

You can negotiate for a contract job such that it costs you more to do the job than your negotiated price, or otherwise isn't worth it.

I agree its not the most insightful article
I never played Factorio, but I heard about this game and how it works quite a lot, and I knew instantly that if I ever touch this game, I will never be able to touch grass outside as it will suck me into its giant rabbit hole
I think the analysis is really interesting, but I suspect it’s quite possible that this behaviour is just a result of optimising the implementation than GVR taking sides in a 2,500 year old philosophical debate.

Both implementations of all() and any() short-circuit by returning as soon as a fasly element in all or a truthy element in any is iterated over.

The origin of these two functions seems to be this post: https://www.artima.com/forums/flat.jsp?forum=106&thread=9819...

Guido makes no comment on empty iterables, but does comment on the final implementation needing to be efficient. It’s possible this behaviour is just the engineering trade off made for a slightly more efficient implementation.

The initial commit of these two functions - https://github.com/python/cpython/commit/96229b191814556622b... - is exactly as Guido’s suggestion, but does include a test case for empty iterables for both functions so we know it wasn’t overlooked.
People watch too many zombie movies where the protagonist is this lone, handsome, rugged individualist with a gun that has infinite bullets, and every patch of humanity they run into are these nice, civilized survivor camps full of their church friends. Everyone thinks when society collapses, they're gonna be that lone badass. Newsflash: You're not going to be that badass. If you can shoot straight, you'll be forced to become a soldier-slave in some warlord's roving army. If you can't, you'll either be killed or become a sex-slave for that roving army. Either way, 99.9% of the non-murdered population is going to become a slave of some sort if the shit really hits the fan.
You can get 14 TB drives retail for ~$200.

That's ~$14.28/TB.

I don't know Dropbox's Enterprise storage pricing, but I know Backblaze charges $5/TB for simple cloud storage. That means, ignoring drive failures and redundancy, it takes less than 3 months to RoI on hard drive purchases. With the high level of redundancy these services tend to have, it's probably closer to 1-2 years.

On the flip side, AWS S3's standard storage tier is a whopping $23/TB. They're making absolute bank on that. Not to mention their stupidly high egress fees (Which are even higher when using Glacier!) if you ever actually use it.
You can define all() as "is there any False item?" Which is False for an empty list, but true for any list with an false item.
all(list) == anyfalse(list)
It's hard for someone engaged in public policy to understand that most people just live their lives and have a basic and vague understanding of most policy issues. If you ask people about marine fishing limits, they'll say there are probably some national and some international rules to prevent overfishing. But they're not going to know the specifics, and aren't going to know the problem of overfishing by fleets from certain countries.

The same thing is going to apply to every other sphere of policy. We on HN believe that tech privacy is important and follow the developments on this website, but it's a stretch to expect regular people to know this stuff. And it's not a knock on regular people! They're experts in their domains, everyone is - from car mechanics to baristas to hobbyist knitters. People are too busy resting from work, taking care of their families, and pursuing their interests.

So where do you go from there? If you're engaged in the policy world, it helps to create institutions regular people can delegate policy expertise to, like the EFF or the Humane Society. Intense lobbying by small groups gets results (in both good and bad ways). And having a large "laity" of people that support the institution and expect it to do the nitty-gritty is ok.
> make a note to evaluate professionalism and willingness to set aside the jokes when needed

Tech recruiters receive hundreds of normal resumes that don't require that extra effort/risk.
There is a researcher named John Todd whose work has been able to break down DDT in a matter of weeks.

In this video, he gives a talk about some various projects. In the first one, he uses these methods to clean up a site contaminated with the top 15 pollutants (at least at the time). Heavy metal were sequestered by algea; 14 of the 15 toxins were below detectable levels, and the 15th was reduced by 99.999%; solids were eaten by armored carp. The output is drinking standard water, and it takes 10 days for the contaminated water to flow through the system.

The key design principle is putting many species across all five kingdoms, from different biomes, and they start self-organizing around the pollutants. The resulting communities break down the pollutant, but are all new.

https://youtu.be/SeQotnmhO5I

In a different interview, he talks about microplastics — and while he has not worked on it, he believes a solution can be found in incorporating all five kingdoms. So not just sequestering them, but breaking them down so they can be useful in the ecosystem again.
That Pet Rock manual is still included when you buy a Pet Rock: https://www.amazon.com/Pet-Rock-Authentic-Approved-Original/...
You are right. That is how it is :)
You can run it locally depending on the machine (13b models will run on a 32GB Apple Silicon laptop). You can also spin up one of the larger models on Huggingface or similar. If you want to productize it you'll likely need devops/mlops and money.
All of this can be boiled down to the simple maxim: "Stupid is as stupid does."
There is an app built around this concept called Bitmessage, but I think it's abandonware now.
Why is it too late to change? They replaced Mir with Wayland, for example; why not replace snaps with flatpak?
gVisor uses KVM or ptrace as its sandbox layer, and there's some indications that Google's internal fork uses an unpublished kernel mechanism, perhaps by extending seccomp (EDIT: It seems this has made its way to the outside world since I last looked. `systrap` is now default: https://gvisor.dev/docs/architecture_guide/platforms/ ). It's fake-kernel-in-userspace then sandboxed by seccomp.

Saying gVisor is "ultimately enforced by a normal kernel" is about as misleading & accurate as "KVM is enforced by a normal kernel" -- it is, but it's a very narrow boundary, not the usual syscall ABI.