skysight-inc/HackerNews huggingface dataset:
Many moons ago, I made a case for making strict mode the default in Perl. We settled on the current backwards compatibility compromise, which is that breaking changes are hidden behind a minimum version toggle:

Eg. putting "use v5.14.0;" or similar on top of your file (or compilation unit/scope) will indeed turn on strict mode for you, along with adding a number of features as well.

At the time, also auto-toggling warnings was considered unacceptable because technically, using the warnings pragma anywhere had some edge case action at a distance. This has been remedied in some later release after I wasn't involved in the language development anymore, and from some more recent version, warnings are also part of the standard import.

I imagine you (TheDauthi) already know that, though.
This is common knowledge by now. There are use cases where the "cloud" definitely makes sense, but it is nowhere near the current state of adoption.
Rare Genetic Mutation Protects Against Cancer and Heart Attacks
Meta's "set it and forget it" AI ad tools are misfiring and blowing through cash
I'm reluctant to criticise Destin as he is infinitely more knowledgeable about this than I am BUT that video did not convince me.

I see Artemis as an attempt to industrialise the process of getting humans and large volumes of materials to the Moon, ultimately as a stepping stone to Mars. This isn't a proof of concept self-contained "mission" like Apollo was. It felt a bit like saying the global aviation system is overengineered compared to the Wright Flyer. I don't see why it really matters if it needs 15, 20 or even 50 reusable vessels for orbital refuelling as long as that process is repeatable and safe.

That said, it's been a few months since I watched that video so I may not have done a good job here of remembering what my criticisms even were.
There is no such thing as "natural". Its your opinion in disguise.
Recently, there have been some more strategic discussions (e.g. [1] or [2]) about the motives of Google and Apple and their passkeys push (if this is a good or bad thing).

The reality is: passkeys cannot be stopped.

They are much simpler and more convenient for consumers (and more secure!). However, there are still many factors to consider and I fully understand that there are many misconceptions, pitfalls, and unknown unknowns, especially for developers. A lot of these stem from the complexity that becomes apparent when one looks behind the surface and tries to really implement psskeys.

I want to share some learnings from the past two years of working on passkey implementations, so that other developers can better anticipate common fallacies, save time, and more easily implement passkeys.

What are your experiences when implementing passkeys?

[1] https://news.ycombinator.com/item?id=40165998
[2] https://proton.me/blog/big-tech-passkey
> If a company is not putting a .NET Framework -> .NET upgrade in their near future (which is a great time to go full async)

For most cases, upgrading to Core is long overdue, but also that's a very good time to change as little as possible to get it to compile and work. Only then can you think about the massive refactoring of async.
I don't remember seeing any emphasis on immigration from the remainers. The remainers simply wanted to stay part of the EU for the economic and travel benefits. The Brexit campaign made immigration a focus point, and of course both Johnson and Farage had to provide some reasoning about replacing EU immigration. Once out of the EU, the only other immigration to replace it with was non-EU. So their argument was: we don't want to be in the EU, we still need immigration, so we'll replace it with skilled non-EU immigration.

Basically the UK replaced the culturally and economically close immigration from EU with culturally and economically far immigration from other countries, while also kneekapping itself economically...

And finally: "This is one reason a lot of us Brown people voted for Brexit. not my main reason, which was mostly opposition to further integration (the commitment to "ever closer integration") and some aspects of EU decision making, legislation and regulation."

Perhaps. Or perhaps it is the very common pattern of immigrants voting against further immigrants coming in. Notably, a very significant LatAm immigrant continent in the US are staunch Republican voters against immigration. Sure, they might come up with a variety of excuses why they are voting against their fellow countrymen being able to immigrate like they did, but ultimately it's quite clearly an attempt to burn the bridge behind them to close off further competiton for their own jobs.
That is… not very informative at all.
Sure, but that's no different back then than now?

You catch 3 spies in 1950. Someone shuffling through their paper files notices the numbers are close in range. You have a suspected 4th, and interestingly the passport number is clustered with the prior 3.

You use a super computer to analyze passport numbers and compare them to 3 known spies. The computer spits out a pattern. [...] You have a suspected 4th, and interestingly the passport number is clustered with the prior 3.

As per the original post it "is part of a numerical range reserved exclusively for members of Unit 29155".

I could see if it wasn't a numerical range, but rather a reserved pattern (e.g. the 2nd, 3rd, 7th, 8th numbers were always sequential), then sure, a super computer could help you analyze known number to find a pattern. But it's just a group of number close in series? That seems discoverable by mere humans.
Empathy and calling out people's self-declared self-centered behavior are, as you say, not mutually exclusive.
One of the big problems with Girard is that "needs" for survival--oxygen, water, food, body temperature--are most certainly not mimetic. I don't need to breathe oxygen just because I saw someone else do it first. These "needs" are on a spectrum--for example, not eating for 3 days may not kill me, but surely I would desire to eat if I did (and not because someone else made eating "cool".) Any desire an infant (not yet capable of observing others) might have in response to pain/pleasure stimulus is not mimetic. Or Hellen Keller whose senses are impaired, etc. So it's a rather flawed premise.
LD_AUDIT is even more interesting, and lesser known. It will load even before preload, and has handy hooks for everything that the loader does.
https://man7.org/linux/man-pages/man7/rtld-audit.7.html

And had some nasty easy to exploit privilege escalation problems a while ago, https://cve.mitre.org/cgi-bin/cvename.cgi?name=cve-2010-3847
> So does C# not have map yet?

Have you heard the word of our lord and savior, LINQ?
I find that explaining errors and factual mistakes in LLMs or AI in general as hallucinations to be counter-productive. I don't know if the field has landed on a specific definition of what hallucination is, but I mostly associate it with garbled output from tokens like 'SolidGoldMagicKarp'[0] and 'davidjl'[1].

My understanding is that AI models like GPT have been able to convincingly convey the form of language, but not its meaning. It looks and sounds like how a human would communicate, but the AI is unable to imbue meaning into the words and sentences it produces. My knowledge of this comes from Lex Friedman's episode with Edward Gibson [2].

I think that's the fundamental issue with LLMs at the moment. It has managed to mostly exit the uncanny valley because, as far as most people are concerned, the text produced could just as well have been made by a human. I think this lends some credibility to the text produced by the LLM, because more or less all text ever produced has had a human behind it. This is no longer the case and as such there is bound to be a transitional period where we learn how to deal with this new technology.

[0]: https://www.lesswrong.com/posts/aPeJE8bSo6rAFoLqg/solidgoldm...

[1]: https://twitter.com/goodside/status/1666598580319035392

[2]: https://youtube.com/watch?v=F3Jd9GI6XqE&t=230
I will assume that "Xunbuntu" is just a typo.

There is a Xubuntu-like distro based on Debian, if that's what you want. I think some of the Xubuntu team created it.

https://xebian.org/

I reviewed it.

https://www.theregister.com/2023/08/24/xebian_a_debian_xubun...

HN discussion here:

https://news.ycombinator.com/item?id=37247705
That's understandable. Having a separate device just for notes works better for me (e-ink preferably). But I certainly get the appeal of having everything all in one device.
I wasn't trying to argue more than that one point: the stuff about `less` was just in case you didn't know about the alternatives. I have no argument with the third paragraph of your most recent comment.

I would argue that it makes sense to install any tools that would help you, in your development environment, and that it makes little sense to ship an entire OS in your Docker container, so you shouldn't be in a situation where you have `less` and no syntax highlighting – but I'd argue with a lot of aspects of Docker-driven development, and I've learned there's little point.
The US has heavier cars to skirt around regulations and no public transit infrastructure.
Bad Leaders Get Worse over Time
They already did, they’re just deciding on what exactly to use.

https://www.reuters.com/business/autos-transportation/us-age...
Same exact experience, uninstalled it.
UK outlaws awful default passwords on connected devices
He's out of line but he's right though. EU economic growth keeps falling further and further behind the US since the post 2008 crash.

Sure, we have higher quality of life, but all those social services that make that still require a growing performant economy to keep up with their rising costs, otherwise they'll have to be cut (and a lot are) or we'll have to go into a spiraling taxation and debt trap.
Yeah this technology ain't mature in any way, 99% or 99,9% is simply not good enough to deploy anywhere en masse. Lane assists, braking, collision recognition - I've seen false positives, I've seen no reaction where there should be one.

By far the safest driving for me is simply having experience and no assistants enabled, ever. I know this begs question how to get to that level, these flawed helpers can maybe statistically help, but they shouldn't be forced upon everybody.

It seems older cars will keep their value for quite some time. I am actively beginning to hate all new development in cars, when all everybody wants is simply full autopilot. If we are not there (and we are not), then just wait and help companies get there.
You are right; a good explanation of the rules is in the C FAQ [1], which points to a newsgroup posting by Kaz Kylehu [2].

I am posting the summary here, although please do read the original if you have time:

The most portable thing to do is to use "" for including files within your project, and to use <> only for implementation supplied files.

(Disclosure: I was one of the contributors to the C FAQ).

[1] https://c-faq.com/cpp/inclkinds.html

[2] https://c-faq.com/cpp/inclk.kaz.html
If more people did this (across many different industries) life would likely be substantially better. However, humans always optimize for the wrong things.
> Units are just supposed to start a command and little else.

Units are not just for services.

From systemd.unit(5) man page:

> A unit file is a plain text ini-style file that encodes information about a service, a socket, a device, a mount point, an automount point, a swap file or partition, a start-up target, a watched file system path, a timer controlled and supervised by systemd(1), a resource management slice or a group of externally created processes.
Critics question tech-heavy lineup of new Homeland Security AI safety board
My bet is on P = NP. A proof will be found, but it will not be constructive. We will need the help of deep learning models to “discover” the contradiction. Then, the fun will begin.
The author discusses whether Girard was using a literary device when saying "all desire is memetic", and actually meant the weaker form "some desire is memetic" - and then dismisses the possibility, as the weak form is obvious and doubted by no one.

And it is certainly the case that some desire to swim is not memetic, otherwise no one would be able to swim, just like some people's desire to teleport cannot possibly be memetic, because it doesn't exist.

In a way, Girard's theory exists in parallel with Sapir-Whorf's, except with desire instead of language, in that its strong form imply new concepts cannot emerge - and like SW, that strong form doesn't hold up to evidence, while the weak form is trivially true.
Starting in 2026 all new cars must come with passive alcohol detection systems.
While this is doable, it is far from an enjoyable experience -- many packages are not available on iSH or have issues, for example. Most people are not going to replace their laptop with these two apps.
What distinction? Issues can have custom labels, and there is a default `wontfix` label
Making additional themes be in-app purchases seems like a reasonable way of funding the project. You might want to specifically say in the app description in the store what the in-app purchases are. I was kind of suspicious until I saw this explanation.

"Free on F-Droid, $3 on the Play Store" is another approach I've seen (e.g., Conversations and DAV5x).
Typescript is too powerful, there are a lot of typescript constructs that can't be represented in OpenAPI specs. Or that could generate massively complex OpenAPI specs that would bring your tooling performance to a crawl.

A subset of typescript could work, but I imagine it would be fairly confusing to support some features here and other features there.

I think they are going for a minimum common denominator approach and eventually add other targets besides OpenAPI.
Because it’s just another attempt by people who have emotional issues around systemd to derail a technical thread while adding nothing new or insightful. The people who actually work on these projects have been making efforts to reduce dependency depth and otherwise protect against a general class of attack which could have been used to target many other things, both users of liblzma and more broadly other popular projects with limited resources.
The DuckDB API I was talking above seem to already meet your use-cases?

- Does this[1] solve the group by wish?

- Depending on what you mean by projection, maybe this[2] or this[3]?

[1] https://duckdb.org/docs/api/python/relational_api#aggregatee...

[2] https://duckdb.org/docs/api/python/relational_api#projectexp...

[3] https://duckdb.org/docs/api/python/expression#column-express...
I'm not sure how I can autogenerate non-trivial logic, which is my point.

How would you handle a typical case where based on request data an endpoint fetches some additional information from various sources and depending on that performs several different actions?

This is the most common scenario I've encountered outside of extremely trivial CRUD endpoints.

EDIT: don't get me wrong, I'm not being purposefully obtuse - I was a big swagger advocate back in the day, however over time I came to realize that effort was much better invested in writing clear API code and possibly a mock impl like json-server.
What good is a telephoto lens if you're just gonna zoom in on the very top of people's heads? It won't make for very good memories.
No analogy is perfect.
What are the health benefits from drinking raw milk?
This can be amplified by saying 'No end-to-end security without top-to-bottom security'.
I think that's how it started ("figuratively literally"), but not sure that modern youth know the literal meaning of literal.

As you say, its meaning extremely vulnerable to the fate it experienced, and many words have suffered the same fate: very, really, actually, ...

People who mock "misuse" of "literally" should take a good look that their own diction.
He might have a google alert for sqlite.org
Controlling and monetizing the mediums and contexts of communication haven't been enough.
Oracle Fusion rollout costs 15 times council's estimates in SAP rip-'n-replace
First - the average number there is according to Kelly Blue Books "proprietary editorial process", and I have doubts. Given it's spiked in recent years too we can assume that 90% of people today aren't at this new inflated price even if it's true and likely many more are holding out or buying used now.

Second - every one of your numbers is rounded up quite a bit, especially mileage as the average mileage would be 135k by year 10.

Third - You left out selling your 50k car in year 10 given 135k miles.

Fourth - EAC, one way to get to the truth, not the only.
> Because the population was nearly 100% Arab.

When?

Jews started coming back to Israel in the 19th century. That land was occupied by empires since the Jews were outcasts. Everyone who came there was a vagrant following the Ottoman empire. That doesn't make their land "theirs" anymore than it is ours.

> Israelis are not barred from entry. I know of only one individual Israeli who has been barred from entering the Columbia main campus, and that's because he has more than 50 harassment claims against him, and because he tried to lead a counterprotest directly into a protest. The administration told him to hold the counterprotest at a nearby location, so as not to create a direct physical confrontation.

E.g. Shai Davidai. He's a professor and was followed by quite a few people so they were all barred from entering. He specifically supports a two state solution, so what would he have to counter protest?

Then there's all the Israeli students who were physically attacked? Including most ironically Yosef Hadad who's a Palestinian Israeli and was physically assaulted at Colombia.
It really says something about how much Apple cares about restricting its users’ freedom versus implementing functionality for those users that in 17 years they haven’t been bothered to either write their own /bin/sh, fix the ca. 2007 bash they do ship or just ship a newer, GPLv3 bash.

And it really says something about how important it is to license one’s software under GPLv3 or similar!
Consider that if the bytecode is just a flattened representation, then instead of generating and traversing the tree, you can just traverse what would have been turned into the tree in the same traversal order directly.

E.g. imagine you're in a leaf production for some simple grammar for an operator that can only take integers, w/all error handling ignored:

parse_fooexpr() {
left = parse_int
emit_int(left)
expect_token(FOO_OP)
right = parse_int
emit_int(right)
emit_foo_op()
}

Whether emit_int outputs a "push <someint>" VM instruction to a bytecode buffer, or constructs an IntNode and pushes it to an argument stack, and whether "emit_foo_op" emits a "foo_op" bytecode instruction or pops the argument stack and constructs a FooOpNode(...argument stack values) AST node is an implementation detail in terms of the parser.

Wirth's compilers usually didn't use an AST, and his book on compiler construction contains a thorough walkthrough on generating code as you parse, if you want to see it explained in a lot more detail and w/tricks to generate better code than the most naive approaches will.

The difficulty with this approach comes when you want to apply optimisations or where it's inconvenient to generate the code in parse-order because the language tries to smart about what feels better to write, but you can get pretty far with this method.
Beautiful catch! I’m always amazed by the Bible’s timelessness. Even when I know to expect it, it still impresses me.
Sodium Batteries from Michigan Challenge Lithium's Grip on Energy Transition
I'm sure the parents and family of dead people on US roads are happy because the economy has been doing well. Especially with all the hard proof available it's the lack of automated braking that's been driving their economic happiness.
Perhaps knowing the car ahead of you may brake suddenly outside of human control will break the habit of tailgating!
Oh?

I was a decent recreational runner in my 20s, qualifying for the Boston Marathon three times between 1981 and 1985. But I could not train farther than about 60 miles a week, for beyond that I could feel injuries coming on.
This doesn't mean anything. It's either about skin color or not. If they have another criteria by which they decided that us Eastern Europeans are subhuman, then they don't have a problem with brown people, they have a problem with us.
Uncommonly useful: I have a file with two functions that I want to not just see side-by-side, but with a diff.

`C-x 4 c' runs the command clone-indirect-buffer-other-window
Now you can narrow both buffers to the two different functions (mark and C-x n n) and do M-x ediff-buffers to get a diff

See also
https://karthinks.com/software/batteries-included-with-emacs...

Also, rectangles:
https://karthinks.com/software/more-batteries-included-with-...
So one thing that’s not often talked about is that with the right invariants/program transformations, the two approaches are equivalent :)
The systemd attack vector is already there, and now the SUID attack vector is removed - sounds like reduction in attack vectors, no?
I’m actually persuaded that MMT is basically correct. But MMT doesn’t say that money printing doesn’t cause inflation. It says that it won’t cause inflation if there’s slack in the economy, or money is taken out of the economy through higher taxes. The key point of MMT, as I understand it, is that central government budgets don’t need to balance for the sake of it. But taxation is the primary lever for controlling inflation.

What we’re seeing is what MMT would predict. We had essentially full employment in February 2020. Then we more than doubled the money supply, and didn’t raise taxes. We would expect to see massive inflation even under MMT.

We are all de facto MMT believers now, insofar as nobody is willing and able to balance the budget. That shows the policy failure of this administration. MMT would say that we need to raise taxes to take money out of the economy. We especially need to raise taxes on the upper middle class, who are responsible for the lion’s share of consumer spending. But Biden has stuck to this ridiculous $400,000 floor for raising taxes.
Folks who grew up in an environment where they were lacking necessities tend to keep the fridge full and lots of supplies "in case something happens". They compensate due to uncertainties that they had growing up.

Folks who grew up always having plenty don't usually worry much about keeping food reserves or waste.

It's clear why this happens: circumstances change but people don't often stop and re-think attitudes which they've incorporated.
People die on the roads everywhere regardless of their nation's economy.

Maybe the US should restrict those Monster Pickup Trucks with shit pedestrian safety off the road, and make the tests for driver's licenses more stricter instead of handing them out like candy.
Perhaps we don't know the whole picture.

I doubt Tesla is going to abandon Superchargers anytime soon.
Depending on the form the dependencies takes you can handle that too. E.g. if it's "just" about knowing addresses, then just building up a list of relocation records where you need to patch in addresses as they become known works just fine. Of course the more work like that you have to do, the less you save over just building an AST anyway.
> ctrl-f

> "repub"

> 1 result

It's just you sewing discord in here. It'd be great if you'd stop, thanks.
The "enemy" (China) is both pathetically weak (at disinformation) and yet dangerously effective (at disinformation).

Where have I seen this pattern before[0,1]?

[0]https://theanarchistlibrary.org/library/umberto-eco-ur-fasci...

[1]https://news.ycombinator.com/item?id=26156901
I wholeheartedly agree. Most people aren’t willing to go through the oily phase, but if you go long enough your scalp will regulate its oil production and then you don’t have oily hair OR dry scalp. Source: haven’t used shampoo in over 8 years; have beautiful hair. ha