skysight-inc/HackerNews huggingface dataset:
> The language is simpler, cleaner, safer, and more enjoyable to work with.

I was a Rust v1 contributor. I have great hopes for the language as a replacement for c in systems engineering. However, I much prefer C++ 20 for the kind of work I do (scientific computing). Rust isn't a competitor to C++ in that arena, in my humble opinion.

> Programmers currently using Rust are superior to programmers using C++, statistically speaking

The phrase 'statistically speaking' suggests the collection of empirical data. Could you elaborate?

> People learn Rust because they love their craft.

If Rust becomes popular enough, this will no longer be any truer than for people who learn c++.
On Microsoft's time, since they are employing him
0 is 0 in all absolute units.
I'm not suggesting rolling over, only that actions speak louder than words. Simply noting that despite all the SA actions, humans rights issues, let's not forget 9/11 they still have us by the stones. And that is the honest and accurate nature of the relationship.
If you don't trust them yet you have not fully forgiven them. The definition of forgive is to no longer punish someone as you saw it fit to forgive what they did. If you still act differently towards that someone because of an act then you simply haven't forgiven them. You might have accepted the act but that's not forgiveness.
> The author makes a lot of witty, erudite References – a method that has annoyingly become popular and is often mistaken as "good writing" – but I think he has missed a simple and obvious truth: culture is determined by fashion.

If culture is determined by fashion, and our fashion is that lots of witty, erudite References is considered good writing, then does it not follow that our culture is that lots of witty, erudite References is considered good writing? And therefore that this article actually is good writing, in our culture?
Langcc: A Next-Generation Compiler Compiler
The problem being that X thin clients back then were more powerful than desktop PCs at the time. Even now they're more expensive than a Raspberry Pi, so it's more economically efficient to buy one of those.
Burden of proof is on the accuser? That only applies in legal sense. Fortunately, we don’t live in a world bound by lawyers.
In the UK the Good Law Project faught and won a case against exactly this. Link below

https://goodlawproject.org/news/significant-win-capita-ends-...
just an interesting tidbit: all 737 pilots were trained how to handle a runaway stabilizer.

The crime of the 737Max was that the MCAS fucking shit into the wind and introduced an unbelievably dumb stochastic failure mode (every X seconds MCAS adjusted the stabilizer), and the pilots had no idea what's doing it.
Dancing Landscapes in Business
> Because query parsing time is totally insignificant compared to query IO?

The problem there is that the SQL query string is not parsed at compile time of the host program, so things that could be caught at compile-time are not, and things like appending strings to SQL strings in an unsafe way are much too easy to do.
I will ignore that irrational person incapable of seeing the context of a situation
> If you're caught or admit to cheating even once in a professional competitive career that's it - You should be out for good.

No, you shouldn't. People make mistakes, especially children. It is simply immoral to close any path to redemption for them. Also, anti-cheating measures on second-rate chess site chess.com are known to produce a lot of false positives. Niemann was never caught cheating in over the board games, so people trying to kill his career because of Carlsen's unspoken allegations should be ashamed of themselves.
> This removes all meaning, all nuances, from the language. But it does a lot of virtue signaling and sells better.

What would you expect from a culture where "literally" is so (incorrectly) overused it now usually means the exact opposite[1]

[1]: https://www.merriam-webster.com/dictionary/literally
And the MSFT store before that. https://krita.org/en/item/krita-in-the-windows-store-an-upda...
I wonder if python could possibly be as fast as js if enough money was spent on it.
Well, there is certainly strong disdain for some governments of the world, but not towards the people who they manage, whom are potrayed as victims.

But government is not the same as citizens and I'm quite confident that any of those speakers would agree with that (since they learned to parrot the politically correct things).

And that's exactly the picture which the developed countries have in mind when they talk about other countries, save for the details of regime preference.
Rust Linux Drivers Capable of Achieving Performance Comparable to C Code
Yes, he is the source of that allegation. He is very hard to follow, though. He's not a great caster, and his accent is so thick that YouTube's automatic captioning misidentifies it as Russian.
It's incredible what competition can do to spur innovation. Does everyone remember how stagnant Java had become during the 6-7 era?
A gravel bike is the perfect commuter bike! At least if you're not going electric.

Almost as light and fast as a road bike. But a bit more upright riding so it's more comfortable. Wider and more treaded tires means tram lines, pot holes, curbs etc. are less of a problem and can handle rough surfaces and not just asphalt. Mounting points and wider forks allow for mudguards / fenders so rain is no problem. The wider space allows for studded tires during winter. Also easier to mount panniers / luggage carriers to carry stuff home from the stores.

While I love my road bike for long rides on the weekend, I use my gravel bike daily. And it also allows me to go places I cannot go with the road bike, without having to go all mountain-bikey.

Btw, for road biking we often compare aerodynamics using "wattage per dollar". It can be surprising what then should be the first things to improve.
Not officially announced. What's ready to download is the release candidate from Saturday: https://jdk.java.net/19/
Cheers.

It rubs people the wrong way but I always call out blanket statements. Generally languages get faster with each version and theres a lot of numbers thrown around, it doesn't mean your apps will get anywhere near that boost.

If you're lucky that one loop that concats strings got a few ms shaven off while that ORM youre using continues to grind the whole thing down.
You can already "compress" them down to a few words, so you have your answer there.
> Let me know if you're planning on doing an app and need a beta tester.

I am, will do!

What features does the web app miss?
Poland opens new sea waterway to cut dependence from Russia
One of my ancestors helped bring the Parthenon marbles to the UK.

Another helped return works that were looted by Napoleon during his campaigns (my grandmother had one of Canova’s Ideal Heads which the ancestor received as a gift from Canova for returning those artworks).

This stuff is pretty complicated, simply returning it is not possible, for example with ISIS purposefully destroying historical artefacts.

Having artefacts in foreign countries is, in my opinion, a net good. It exposes folks to cultures that they would not otherwise get to see.
Anyone should be considered innocent until proven guilty, this is a strong rule for a reason.
Scientists have calculated how many ants there are. So big it’s ‘unimaginable.’
Thats incredible what you say about packaging people hating signing, I come from the Linux distro space (Debian) where support for it is almost universal. I OpenPGP sign all my git pushes, commits, tags, tarballs and uploads to Debian.

BTW, you might want to look into the Bootstrappable Builds project. They are working on starting from ~512 bytes of machine code plus a ton of source all the way up to a full distro. Started by Guix folks, hopefully it will eventually trickle down to more mainstream distros. Apparently rustc is bootstrappable via mrustc, which only requires a C/C++ toolchain. There is some discussion of that in the comments on an LWN article about the Rust/GCC projects.

https://bootstrappable.org/
https://lwn.net/Articles/841924/
https://lwn.net/Articles/907405/
Show HN: Blackbox – Turn Any Question to Code. VSCode Extension 0-33k in 18days
Even Karpov said he played badly in the Sinquefield game. Personally I think Hans didn't cheat in this game ...... but:

my best theory is that Carlsen is afraid to play against people who HAVE cheated once, because there mere thought that he COULD be cheating right now is enough to derail him from clear thinking. I think this because it's exactly what he declared in an interview ABOUT cheating on 2021.

So basically he's boycotting someone as a message for other cheaters and, even if hans is innocent, and keep Chess clean. It's of unfair for Hans if he's not cheating but ... what is a fair justice anyway ? There's always a message sent by a sentence.
Then I guess he's not allowed to disparage his buyer by the sales contract, or something like that. And probably won't be for some years.
Can we have block scope?
Forward the correct data, then it makes no difference to WAF if it's you or user requesting.

That's why we have various controls with proxies, such as including the original requester's IP etc.

It's irrelevant who actually asks for data if you pass the HTTP request info unaltered (except path parameter), the WAF can do its job. That's the beauty of HTTP and its stateless nature. You can scale infinitely and do various actions such as this one and get the expected result.
> Why educate good phone use when you can just impose any rules you want?

You don't start educating people on responsible alcohol use by getting them something to drink...
Thank you, I will study more.
What do you mean, a job can be meaningless?

Nihilist by day, family man by night?

Come on.
To jump to the root of the issue, what you're missing is that you're valuing the rights of the contract over the outcomes for these employees.

Myself, I would like the lives of these affected employees to be better rather than worse, and I'll trade away the enforcement of these agreements in order to get that.

Also, the problem with slavery and indentured servitude wasn't that they were illegal.

And, you could invoke voluntaryism but, like, look how pervasive forced arbitration and IP assignment clauses are - you can't realistically "volunteer" your way out of them nowadays.
you are comparing a no-stakes online blitz games to performance in professional over the board tournaments.
You know what. You’re right and I’m wrong. I’m not just saying that. I really thought a bit more about it, and for the most part, I think you and the others who took me to task here are right. It is art, and people shouldn’t be criticized for doing their art. And the quest for knowledge is a great thing, so robots on Mars and the Webb etc. all terrific. (I still think sending people to Mars is a waste, but hey, it’s Musk’s art and his money to waste. So whatever.)
> Yes, imagine air travel wasrun like that:

Erm, except air travel DOES run like that.

Deadlines are at the very core of air travel.

The crew agree on a flight plan and file it.

If the aircraft goes AWOL and does not arrive at its plan waypoints by time + buffer, then all hell breaks loose.

There are also deadlines for landing slots, deadlines for flight closing, deadlines for this, that and everything else....

Aviation without adherence to deadlines would not work.

As for maintanance, airlines keep a ready stock of parts and have relationships with maintenance organisations at all major airports. There are also regular scheduled inspections. An aircraft on the ground is a loss making asset, it is in the airline's best interest to maintain the to flightworthy standards at all times.
> In 1997, Ken Olson declared that ‘there is no reason for any individual to have a computer in his home.’

a) Ken Olsen, b) 1977.

[1] https://en.wikipedia.org/wiki/Ken_Olsen
Desset has contributed a lot in the past. That's where I used the singular.
Alternatively https://appimage.org/

As a user, I much prefer AppImage – snap/flatpack feel like adding another app store to my system, while AppImage is just download and run.
App Store doesn't show the state sales tax, but the tax is added to your receipt from Apple, just like for music, TV, and movie purchases. It's all the same system. And if you've made multiple purchases simultaneously (Apple likes to batch transactions), then the total sales tax is added at the end rather than individually to the items.
It's a "thing" in the Medical Device industry. I don't recall if it's now mandated or merely suggested in the recent FDA Cybersecurity Guidelines (still a Draft, not yet a Regulation), but creating a Software Bill of Materials for OTS/SOUP that's in your project is now recommended. Doing this allows you to track and analyze the impact of discovered vulnerabilities that may be in your shipped product.

I'm far from a security expert, but the concept of creating and maintaining an SBOM seems to be gaining traction across a number of industries.
Show HN: Porting RISCOF to a new RISC-V target
These in-depth scientific studies always seem to neglect the weight and aerodynamics of the RIDER. That is surely the biggest factor when it comes to speed and efficiency.
You can do lossless neural compression too.
> What could Carlsen have possibly done that you wouldn’t call a tantrum? What he did was the most polite, least confrontational, thing possible.

He could (and should) have played a game in the best way he possibly can. If he'd lose again (which I doubt) we could have analyzed Niemann's performance and maybe arrive to some conclusions.
Do we still have ads in the operating system?
> $150 billion, mostly from the sovereign wealth funds of Saudi Arabia and the UAE, which it’s poured into Uber and DoorDash and WeWork and Klarna and Slack. It provides the money that effectively subsidises your autistic digital life.

While I wasn't interested in following the writer down his garden path, this stood out and made me wonder whether over a large enough portfolio, later stage investments that increase the velocity of money can be recouped by investing in the emergent earlier stages of the growth they create. It's a bit of an inflationary and trickle-bubble argument, but from a tech venture perspective, even if Uber and WeWork were subsidized, they changed how a generation moved and worked and created knock on growth.

Softbank's moneybomb investments created a lot of wealth for people who worked for them, but also launched hundreds if not thousands of more companies. The loss of tens of millions here or there also goes on to produce new seed and A round opportunities within a 5-7 year horizon. It suggests that large later stage rounds from giant funds should index on whether the company is increasing the velocity of money enough that it is likely to yield a certain number of new companies, and its talent is risk taking enough to join more startups, and then find a way to get exposure and participation in those through the earlier stage VCs that focus on them as a hedge. Like a $150m investment in a D round for some tech company whose massive growth is behind it should be hedged with $10m+ of participation in VC funds doing seed and A rounds in that company's market where all their talent is going to leave for now that the $150m company has gone corporate.
It’s as if the author put my thoughts into words, and then put all other thoughts into words, and it resulted in many, many words, without much thought put into it.
It is like being busy with an aquisition, and uncertainity about the job, would be an impedement for doing software development.
No, because our culture holds that truth is not held by the culture, but by the individual's instinct for rightness. Clothes may be a cultural construct, but no amount of collective lying can cover the emperor's nudity.
Why would you design a list this way? So many things are wrong here; to name just a few:

1. Pointers work fine, you're not solving any problems here.
2. You can't rebind references in C++, so you wouldn't be able to delete nodes
3. Even with this insane approach, why would you use inheritance over a sum type?
4. Extra allocations or statics are needed to hold sentinels.

As for why this wouldn't work in Rust, in addition to its many general problems, the fundamental issue is aliasing. Rust mandates that if a mutable reference to an object is alive, then nothing else references it. Thus, it would only work if your entire list was immutable; this may fit within your definition of a sane API, but it's not what most people would want if they were choosing to use Rust.
Alternative hot-take: those first two years of experience are often the hardest to get, and junior devs are simply not that productive. 3x minimum wage for some work experience that is going to allow you to be charging 6 figures in short order is probably ... not that bad? Hard to make exact comparisons because of inflation + country differences but my first programming job paid $30k and I didn't feel exploited
On a second-rate chess site, with a very imperfect anti-cheating mechanism that produces a lot of false positives, maybe.
> You can't load one so/dll multiple times in some sort of container

I believe you can do that with `dlmopen` in separate link maps. I have worked with multiple completely isolated Python interpreters in the same process that do not share a GIL using that approach.
This is awesome.

Have you thought about trying to use a GSM or LTE modem and a SIM with unlimited SMS instead of Twilio?
Application Architecture for Angular Project
I’ve started taking screen recorded video journals of my work. As I explain what I’ve done and what still needs to be done, I am navigating the codebase and highlighting key elements, the way I would during a zoom call with a colleague.
Yes, the point is, the code to make it conform is independent on both A and B. So no need to modify either library.

And sure, we can discuss what OOP is, but I am using the most widely used definition of classes and interfaces, as understood by Java and .NET.
Harder to spend money to improve the rider. Fancy clothing, I guess.
That too, but i think the parent is correct as well.
Java has definitely increased the pace of development with gradual changes going out quicker, especially after 11.
There is a lot of weirdness around what's taxed and not taxed at the state level. You'll see things like books being taxed but magazines not, clothes not taxed but only up to a certain price point, food not taxed unless it's prepared, etc.
On the contrary, I don't find it significant at all. I had not even heard of Dr. Regan. He seems to have achieved the IM Title decades ago, today he is probably simply a weak player.

The best expert on opining whether Niemann has been cheating or not is the player who understands the game of chess more deeply than anyone else. He understands it from the human point of view (for example: which variations can a player of X or Y level calculate accurately, which ones might seem to work but are in practice too complicated/too risky to play, which moves are absolutely unbelievable from a human because one has to find ten super moves in a row starting from a non-forcing position) as well as from the engine's point of view, due to his experience in analysing with computers. He also has recent experience in playing Niemann in a tournament.

I trust that Carlsen knows what he is doing.
But why should the browser have an exception for that, when subtracting zero is a no-op in the first place, and thus is pointless to even be asking it to do?
I'm pretty sure they'd notice the large box and powerbank in your pockets on the way in if you tried that.
This isn’t a legal requirement to host spam, illegal, hateful or any other content. It says that if your site has more than 50 million visitors AND if you allow red team content, you must also allow blue team content
Who benefits here?
Cargo is the number one feature of Rust that makes it easier for a newbie to use. New users of C++ struggle the most with building and linking projects together. Cargo makes that newbie proof. Source: I teach C++ and Rust to new programmers, and they almost universally get further, faster with Rust than C++.
It's professional either way, since he used his Chess.com profile for his Twitch streaming.
Garry Tan On: Figma's $20B, 10 Year Overnight Success
Because that's what the Everett interpretation deals with.
It reminded me of a scene from "A Fire Upon the Deep" where connection bitrate is abysmal, but the video is crisp and realistic. It is used as a tool for deception, as it happens. Invisible information loss has its costs.
> The report treated "who did it" as an unimportant detail ... it was the only reason they were invited.

Might've been why they were invited, I don't think that's why they went.

Their tweet of mission objectives [1], and their article over appeal made for the visit to the UN Security Council [2], merely stated motivation to "carry out ... activities in nuclear safety, security and safeguards and at the same time provide a stabilizing influence", and to "provide an independent risk assessment of the nuclear safety and security risks."

I've yet to read, in those 2 sources or others, assigning responsibility for the shelling in their objectives. Do you have sources that do?

B/c it sounds more like their scope was limited to assessing damage and establishing a presence to ensure safe operation of the plant.

[1] https://twitter.com/iaeaorg/status/1564097055798075393

[2] https://www.iaea.org/newscenter/news/hostilities-at-zaporizh...
Meanwhile, there's no good GUI library (binding) for OCaml, which would make the language much more usable for many.
Revature is well known and generally advised against in r/cscareerquestions as they come up regularly. There are unfortunately a few companies with this model now.
Ok... The above example works now, and with user-agent omitted, I still get search results. My point to others watching/following this thread is that the initial claim is false, lite.duckduckgo.com does indeed return search results if your request header does not have a user agent field.

So to be clear, there is no issue here.
Um, excuse my shoddy phrasing. I meant a desktop password manager and a mobile TOTP manager. Both are software, but they are not "a software", sorry.

But yes, recently I have seen people use password managers that really do both in one single piece of software (a browser extension).

I have a few U2F hardware devices, they are convenient when set up and plugged in, rather inconvenient otherwise :/
Weight reduction is much cheaper on the rider than the bike in many cases though.
Say that you want to serve your API from the same origin as your static files (HTML, CSS, JS, etc.) but you also want said static files to be served by a CDN.

Basically that won't work besides making your CDN somehow proxy requests for which not static file exists.
> you are incredibly likely to be able to compile it without any hoops

Nice.

Does that hold true for cross compiling to arm (Rpi specifically) and Android?
Virtual threads preview! The beginning of a big change to java!
>After which he posted a cryptic Jose Mourinho meme

AND left the tournament, which he never did before, and it almost never happens that someone leaves the tournament without stating why. Magnus case is, that he accuses Niemann of cheating, it is very simple. :-) He didn't say that, but he acted like that, he communicated it with his actions.
Yeah, the round shape is actually not very good. But it's the traditional one, from bicycle frames being welded steel tubes. The circle is still as wide as a square would be, and additionally it creates lots of turbulence. An aero frame is much more tear-shaped.