skysight-inc/HackerNews huggingface dataset:
I think it can appear good on the surface and initially (cheaper tickets wow!) but then for example here in the UK you have newer train operators with special statuses, who have different compensation schemes, who choose to interpret legislation in different ways etc.

eg LNER (an older much larger rail brand) often refuse to carry passengers with a Grand Central (a newer low cost operator) ticket when there is disruption because of internal disagreements between the two companies and different interpretation of the law/contract. This is confusing, annoying and often very expensive for passengers when they board an LNER train (as it’s the next one) and get told they have to buy new tickets

It reminds me of low cost airlines and look at the state of flying these days. Everyone is “low cost” but often without the low cost part. Ie it dragged the bar down so low
He lived in NYC for a while, so you would have to assume he did. But who knows.
Train stations dedicated to bring workers to car factories are a common thing in Germany. Opel has one (Rüsselsheim Opelwerk), so does Audi (Ingolstadt Audi), and probably many more.
yes, ElectricSQL works for webapps with nodejs: https://electric-sql.com/docs/integrations/drivers/server/no...
I’m British, living in Germany now, and one thing that moving here made me realise is that in the UK almost everyone, even young generations, act as if the blitz is still going on. Somehow the British psyche became mortally wounded from WW2 and hasn’t recovered since. Everything is still “keep calm and carry on”. Any attempt at having a political effect is met with dismissal or even total anger
There is a word for telling something as though it were factual but with a negligent disregard for its truth: bullshit.
> (1) Does the roadmap clearly connect to the higher-level company or product mission, vision, and strategy?

Okay, engineers are now supposed to evaluate the roadmap to strategic goals. in principle all good that everybody is involved in lining up with strategy. But the caveat here is, the CPO and leadership team should do this. And if this does not resonate with the engineers, is it really wise to educate the product manager by sending him/her some literature on how to do strategy?

I would suggest to handle this if this occurs with more care. And also consider that many very successful companies did not have a written mission and strategy, it is usually introduced in the scale up phase when stakeholders demand more on the why and how.
> Quitting indignantly on principal is either a sure sign of innocence or a true con artist cutting and putting distance from a 'scam', staying can be just as ambiguous.

Who said anything about quitting indignantly on principle? The sequence of events goes like this:

1. Dealer deals a round of cards, does not intend to reveal a card, but does anyway.

2. Dealer is informed that if that happens again, he'll be executed.

No amount of indignation is necessary to get the dealer to quit. All that's necessary is that the dealer believe the assurance he's given in step 2. The mistake is guaranteed to happen again -- if the dealer was able to avoid doing it, that's what would have happened in step 1.
Caching is largely a means to reach a goal of reduced bandwidth but even more so network latency. Almost everything else is fast and cheap, and network latency can largely be simplified to number of round trips, similar to the N+1 problem for database queries. Reducing number of round trips is a better proxy for performance (although global CDNs can make some round trips faster than others).

I don’t know what serving stacks kids use these days but judging from my web developer tools, it appears to be a hodgepodge of dynamically loaded crap and microservices (which adds also TLS handshakes to the mix) that of course fetch things in the least efficient ways possible. Caching (a) won’t even work for many of these cases and (b) wouldn’t help much even when it does work.

I’d love to see a post about round trips exclusively and how to reduce it in the bloated stacks of today. I hope it’s not as bad as I think.
> There may be a minimum viable scale, but its apparently very close to the minimum-viable-retail-operation-with-any-grocery-items scale.

Yeah, that's where we are seeing things differently. The reliance on the well established store and their ability to accept EBT vs not needing to have that overhead and still being able accept EBT while provide similar goods. If you sell/deliver direct to consumer without going through a store that can accept/process EBT, you still have to subsidize them (unless you just avoid paying taxes, while still not having access to that EBT sponsored).
Requiem for an Interface
Then again, the YAML of Ansible or various CI platforms basically is code. People who already successfully write that will do well enough in Python. (Not that YAML isn't used in plenty of non-code usecases.)
You would need the correct git hash, no? Instead of /rndotherhash_filename.ext you are looking for /rndgithash/filename.ext

I fail to understand how resolving that is simpler.
Ask HN: Do you read any humorous newsletters?
I've got enough newsletters in my inbox covering coding, investing, starting a business, marketing, ...

I would like to balance it with more lightweight material

Hence any recommendations for humorous newsletters?

Many thanks!
And yet Apple killed CSAM scanning months after this paper was published. Perhaps because the paper does nothing (and admits as much) to counter the issues that Apple raised about actually building and operating such a technology safely.

I am familiar with this area of technology but by no means an expert. However the vast majority of people who appear to actually have experience building and running these systems all seem to disagree with the government that this is actually cool and safe and generally give much better explanations as to why that's the case than the government do. And so I side with them.

Citing more vague government sources that don't directly contradict the work of the people building the things isn't a very convincing argument to me.
It's perfectly possible without EUV, if you're willing to accept high defect rates. That's one reason why the chip bans can never have military effects (the other is that current military hardware doesn't need the smaller nodes) - only commercial effects.
I really don’t like this approach - that’s just pointers without memory safety issues, but you get all the other problems, e.g. use-after-free, without any of the tooling to catch it for you like valgrind.
I just want to know what code is actually called. This is often a pain in C++. I assume this code handles SFINAE etc.
...and shame! for the opposition[s] parties and voters who have allowed it all, and for so long.
DLSS 3.5 Ray Reconstruction and Cyberpunk 2077 Phantom Liberty [video]
You might want to also check Cardmarket.com to get a better view on prices for the European market.
> This Act changes nothing about those fundamental issues

That doesn't matter to the politicians pushing for such laws. They want two things: government control over the populace, re-election.

The second is the most important. Can we be sure that Labour would repeal such a law? If they try then the Conservatives, Daily Mail, etc., will claim that Labour are enabling paedophiles and other criminals. That will give Labour an incentive to keep the law or even to strengthen it in order to appear more virtuous than the Conservatives.
The headline is a direct quote of Eric Nuttall in the video.
Sure and this is what is being done and makes sense (and could be improved a lot). But parent poster seemed to imply you can replace roads with train tracks.
Soviet trained engineers; last batch was in the eighties, so the youngest of them are now in their fifties and the majority of them are retired or dead.
The article basically states that a higher cholesterol (up to a certain point) reduces the hazard ratio. Therefore cutting your cholesterol in half does seem to increase your health risk (assuming your cholesterol was not extremely high).
UK Parliament's Letter to Rumble CEO
Our topic is today Turtle Python Online Compiler With Auto-Completion,
I hope that it will be helpful for learners.
IBM i is stellar in design, compatibility, quality, efficiency, reliability, consistency and security. x86 and Linux pale in comparison.

I wish IBM hadn't fenced it so much like a walled garden. Had they issued inexpensive or free licenses for OS/400 targeted to students and developers, maybe also an emulator to develop conveniently on x86, their i platform would probably be more commonplace now, with quite a bit more available software.

What is killing their platform is not the price but mostly the lack of skills and software. And it's probably too late now to change course.
While the surface intent is probably kindly, I can't help but feel (given the history between the two countries) it's slightly bad taste, or old-fashioned, for a rep of England to grandstand about the laws of India, and to have a worldview of India that is centralised around Indians arranging their world so they can play England-centric games. Cricket may be enough!
If Linux had been under the CDDL, ZFS would have chosen another license. Sun management at the time saw Linux as their primary competitor, and ZFS and DTrace was the crown jewels of Solaris. Just open sourcing was reported to have been a long internal struggle by the people involved, and there's no chance they would have let the Linux distributors use them for free.

Good or bad, it's the result of another era. Still impressive stuff. It's only recently that things like btrfs and eBPF became usable enough, and not in all situations.
Scryfall.com and their API is your friend
I honestly believe that enforced guarantees come about through security culture though.

Meaning a strong security culture means you do appropriate secrets management, and importantly, everyone understands how secrets management should be done. That way if you have the occasional breach in your automated enforced guarantees (e.g. the article talks about how Equifax missed one of their vulnerable systems to patch), that if people see a problem they will speak up.

That is, I agree with enforcing guarantees as much as possible, but any engineer on that team who came across an NFS file with DB credentials should have spoken up loudly about "Why TF are these DB credentials present on a network drive?"
People that believe scientists and qualified medical doctors, operating on current research, are quacks because their research deviates on 50-year old advice, simply have no idea how science works and evolves. Please point me to anti-vax and homeopathic panels going over actual peer-approved studies.

Those videos I linked contain dozens of research papers and data for you to cross-reference, but given your snarky one-line dismissal with no further elaboration, I don't think there's any intelligent discussion to be had here.
IIRC it was partially confirmed when some Windows 11 beta builds started causing issues with software thinking it was being executed on 1.1.x (whose identifier internally apparently is 11).
The lack of internal consistency, especially the link syntax, has always been something I struggled with with Markdown. But that's about the first sensible way to remember it that I've seen.
Life is not one and zeroes. Safeguards are just insurance policies, taken out in specific circumstances to insulate from potential risk which might well never materialize. Just because a driver is insured doesn't mean he's ever crashed or going to crash.
StreetComplete – OpenStreetMap Surveyor App
That's it. Though I did total opposite of detailed reading. I rounded all numbers to have them in ranges, trying to skim over details (but read slowly nevertheless). Once you understand what U-shape curve is and that it is probably key to the whole thing, you can unpack the abstract. You just need to know what U curve is.
As an aside, which Danish app do you use for public transport ? Rejseplanen ?
> but what do ATC do after their forced retirement at 56? That’s still to young to retire, or will be for most people in the future

ATC aren’t “most people”, they are federal employees with a federal pension, and not just normal federal pension because ATC service time is “special provision” time that allows retirement at 20 years service and age 50, or 25 years service at any age.

Retirement benefit is the (highest average salary over any 36 month window) * (34% + (1% * years of service beyond 20))

Plus an additional “FERS Supplement” payment post retirement to age 62.
Germany follows the standard pattern of mostly urban population. 78% of people are in cities. And I'm not sure what percentage of that remaining 22% are in "remote villages".
A long time ago i used to work at a company that made mobile phones. This was in the days before smartphones, and 3G was a shiny new toy. Back then, many companies would implement the protocols in the phone firmware, as opposed to today where chips usually offload a large part of this.

Despite doing our best to implement the GSM Standards[1], the thing at the time was 19,000 pages long, and one of our biggest issues was that our protocol stack would work well with most cell towers, there would always be some carriers that had configured their network just a tiny bit different, and we had to tweak our software to match that.

At the time, there were 5 major vendors of GSM cells, and none of them had intepreted the standards identically, so we would also have tweaks to allow for different vendors.

I don't remember exactly how many people we employed in our protocol division, but it was more than 100.

I do remember that implementing the first version of bluetooth took 19 people almost 2 years, and that, at the time, was a much simpler protocol (it probably still is). I can only imagine the "horrors" that have gone into 4G and 5G since then.

These days, all of the above problems are "solved" by simply installing a chip. Qualcomm handles any vendor hardware communication issues, and they're probably "big enough" to also have an impact in the opposite direction, making for a more streamlined protocol landscape.

[1]: https://www.etsi.org/standards/get-standards#page=1&search=&...
I remember a time when online certificates was an anti signal. I think it still is in many startups. (Most people just hire on skill.)
It's definitely heavier than Markdown's, but then again, it can do a lot more... In practice, if you're using Emacs, it doesn't really matter, because you can just insert a code block, and specify the language (if you're not using Babel stuff)
Exact, it's not what I'm looking for but it's interesting anyway, thank you for your answer and the links.

It's a bit weird but I'm using a langage (for a specific project) where prepared statements aren't available (except if you pay or use a specific DBMS, I can't do both because the client won't pay and I need SQLServer).

My initial idea was to use a DLL from PDO (I'm developping on a Windows env) or whatever known piece of code that is trustable in order to sanitize user inputs (of course we do it client side but user is devil :-)) before sending it to SQLServer.

After all answers and my researches, I think that I'll use a tiers piece of code to escape queries (probably a C# program using SQLCommand).

Thanks all.

If anybody knows exactly how SQLServer is handling SQL Statements, please let us know.
Leetcode will help you get into FAANG not certs.
What a fantastic article! It's like a virtual world which I never knew existed!

Betting and match fixing at a global scale.
Aren't FlixTrain or Abelio a viable alternative?
Unity is famously capable of running on nearly anything. Until recently I used to take my 2013 Macbook Air out with me so I could do some work without lugging a gaming PC. It's always felt pretty lightweight to me. The exception is creating a new project where it has to download or import a lot of packages (especially if you're using URP or HDRP)

But loading an existing project with a valid Library folder and working interactively in the editor should feel pretty snappy.
I see even a metaphor of “overpowering”, “strength in numbers” as deeply problematic because it is indicative of paradigm and world view. This goes beyond signaling and messaging. It’s difficult to be aware of one’s own paradigm, let alone to change it.

It’s not as if I have a good solution to this. If I did, I would be writing about it.

So far, the person who seems to be able to articulate and implement this I have seen is Carol Sanford.

She does not talk about overpowering, or strength in numbers.
Nix, the language? It's very good for derivations (big, composed k:v maps), but it doesn't feel like a lisp, nor would I want to try using it for docker-compose or a config for pre-commit or an omega one description of an ML model parameterisation.

Then again I'd love to be shown that this partially-considered opinion is wrong.

(Also, isn't Nix's inadequacy as a lisp one of the reasons for the existence of Guix?)
> "I don't have strength to be angry at this government all the time over everything, I just carry on forward and hope things improve"

And I'm confident this is intentional, and happening all over; on the one side we live a dystopia where more and more people have to worry about themselves, what they'll eat next, whether they can pay the bills, etc. That leaves them with no headspace to look beyond themselves. On the other there's entertainment and distractions everywhere.

But then there's the endless torrent of shitty policies and noises. Take Donald Trump; one thing he did was post something outrageous on Twitter pretty much daily, so all the media outlets homed in on that, pushing less interesting but no less important things down the list of things that demand your attention. And another thing was to push far-right ideas, and keep pushing them, so that on a long enough timescale, the less extreme ideas gain more support because "well it's not as bad as proposed".
It sounds like you're the kind of person who wants a computer that "just works" with user-friendly point/click software out of the box.

You're absolutely not the target audience of Arch Linux, nor this "Arch-like" Windows install guide.

Personally, I learned more about modern Linux userspace by following the Arch install process (and subsequently maintaining an Arch install for daily-driver use) than I ever did from 5+ years of using Ubuntu desktop.
One aspect of this type of problem I missed from the article is whether the data mutations were applied evenly across transaction time. Data sets like these tend to be very active for recent transactions, while the updates fall off quickly as the data ages. If that's the case, applying a single query caching solution may not be a good fit and may always suffer from major tuning/balance issues.

If the data is in fact updated with clear hot/warm/cold sets, caching the cold sets should be extremely effective, the warm set moderately effective, and it may not even be worth caching the hot set at all, given the complexity proposed. Additionally, you should be able to offload the cold sets to persistent blob storage, away from your main database, and bulk load them as needed.

Finally, it can be faster and simpler to keep track of deltas to cold sets (late mutations that happen to "invalidate" the previously immutable data), by simply storing those updates in a separate table, loading the cold set data, and applying the delta corrections in code as an overlay when queried. Cron jobs can read those deltas, and fold them back into the cold set aggregations, making clean validated cold set data again.

Great article, BTW! There are entire database technologies and product dedicated to addressing these use cases, particularly as the data sets grow very large.
I recently developed a reporting feature to a system. The report had to be portable, both human and machine readable, and the human-part had to look nice to management people.

I considered generating 2 separate reports, in JSON for machines and in PDF for humans. The PDF part turned out to be difficult.

In the end I settled with XML. Its machine readable by nature and with XSLT it becomes human readable in the browser. The programming language provided XML encoder in the standard library which made the task very easy.

I still find XSLT a pain to deal with though!
Copy-pasta is typically a no-no, but this tool sure helps experiment especially when templates / types are complex.

Moreover things like SFINAE, variadic functions, and macros can make some libraries really opaque. Stuff like loggers, pub-subs, SERDES code... there will be a lot of template complexity and other indirection where this tool would help dramatically in peeling back the layers and could be used in place of breakpoints or a traditional debugger. (And it can often be hard to set up a debug session for large systems).

Can also be useful when you want to take an existing function and customize it for the call site versus write a new helper. For example maybe you want std::find_if() but instead of writing a lambda predicate you want some other code embedded into the body of the loop.
IANAD, but that may be explained by body fat being reduced as it gets into blood as cholesterol and triglycerides to be burned.
I mean, people are consistently voting conservative.

Its hard to fathom for me, true that I was raised in a labour strong-hold; but the decimation of industry, housing and the selling of previously nationalised infrastructure has had long reaching and devastating consequences for a large contingent of the population.

But people keep voting them into office, literally the worst of all alternatives. (except maybe UKIP/Brexit/Reform which is the same party that keeps rebranding)
It was about code in third-party apps, not in Windows code.
Thanks for the article, just what I needed. I ran into a dreaded "Setup was unable to create a system partition" and couldn't find any solution, but with these steps, it worked!
"Bloated" implies "full of things that aren't useful" with a silent "to me" at the end.

Unless you're implying a large chunk of the features aren't useful to anyone?
Thanks for that thoughtful answer! I have seen discussions of the energy to go around the solar system (starting with the tremendous energy it takes to get to leo vs go from there to anywhere else) but never heard that Mercury had an advantage. So the idea apparently is instead of trying to lift things to leo, we build it on mercury and it doesn't have our gravity well - that other notion of the orbital velocity of mercury giving things a good starting push is another cool thing to investigate.

I had another vision, informed from science fiction. It was that we could send relatively small machines (self replicating using local materials on the asteroid) and they could do everything we want after we figure out the replicating w local materials part. And because we only need to send a small starter robot it doesn't use that much energy.

What do you think of that? I mean we could do the same with materials to process them on Mercury.
> As a Brit, I can only conclude that the majority of the population doesn't care, or is too mesmerized by whatever is the current topic in the media instead.

I'm a Brit too and I can do nothing about it, not even vote because I live outside the UK.

But what exactly do you propose that people who can vote do? It's not as if one can vote on this particular law. You can just vote for a Conservative or a Labour MP, the rest don't matter. Do you really expect people to vote against the MP or party that they otherwise support merely to get this one law defeated?
About ten years back, a friend of mine devoted his spare time to mapping on OSM. Once every single local bike path was added, he started adding roads to North Korea based on satellite imagery. Folks just like making maps, even in places Google can’t make a buck.