skysight-inc/HackerNews huggingface dataset:
Billions of miles are driven every day.
Then why isn't it illegal for a bank to make an error and keep _your_ money if the reverse is never going to be allowed to happen?
>> Isn't a foreign degree better than no degree at all?

It is. That is why the cost for international students was close to $10K per semester at my not so expensive university. Just for a master's, that is close to $40K over two years. This was ten years ago.

The costs at a high prestige university are double or triple that.
See Turkheimer: when you withdraw supports like Head Start, you get regression in the short term, but long term outcomes are significantly better, measured by graduation, matriculation into college, &c. That research is from the last 10 years years; Jensen's from the late 1960s. It doesn't help that Arthur Jensen was an out-and-proud white supremacist (sponsored by the Pioneer Fund!), and an associate of swastikas-and-all neo-Nazis.

"That doesn't work because IQ is genetic" doesn't even make sense as a sentence. It implies that something being "genetic" means it's immutable. That's not even how genes work. But it's how people thought they worked in the 1960s, which is where your cite comes from.
After I typed `??` in the Terminal, the Golang CLI popped up
Did you really not understand the point the GP was trying to make or is this an attempt to be clever?

Of course assembly is an abstraction, but it is the lowest level programming language that ordinary mortals can still write code in, which was the point the GP was making.

Exactly nobody writes applications in microcode. Register aliasing and speculative execution have under normal circumstances no effect other than some performance which if the CPU just did as it was told by the assembly code (or actually, the machine code, the binary representation of the possibly optimized assembly) would still work exactly as advertised. You can also switch those off if they're features of the assembler, and if the CPU does them then you're going to have to live with it.

If you really wanted to make the point that Assembly is an abstraction then macros would have probably been a better thing to mention.
I used Corel Linux for a while and it was really good.

I tried to install it out of nostalgia on a VM to compare what we could do with it with very little mhz and MB of memory with what we have now but it started at such a low resolution that I couldn't run the installer and I didn't have the patience to try some kernel command line arguments to force a resolution.
That must be it. It must be that I don't know how HN works. An extremely plausible argument.
Breaking SaaS Chains: The Rise of On-Premise Solutions
Is this becoming a thing now (or maybe it was always a thing), where a language, like Rust, has become popular enough that instead of everyone talking about learning it, they now want to talk about how “simple” and “beautiful” C is for no other reason than signaling how different you are from the zeitgeist?

Rust exists for a reason, and it solves specific problems. That’s the “magic”, just like any abstraction in any language. So what’s the argument, that abstractions are bad? Clearly not:

> I also haven’t really experienced the problems Rust claims to be solving

This is like hearing someone say 20 years ago that “I’ve heard a lot of good things about PHP but I don’t see the point of it, because I’ve never had to write a web application that interfaces with a database” — well, no shit?
How are you/authorities defining hiding? Is it hiding if he wasn't trying to evade anything and LE were just too slow in identifying him?
It is somewhat my job to deep dive legacy problems, and often that does take an understanding of the full stack. But I am finding more challenges in newer frameworks, where "magic" is no longer a code smell, generated code is the norm, no one considered debugging and you can't always reasonably dive down a stack.

I imagine that will be much worse when you can't expect the code to have considered human readability at all.
One of the things I dislike most about the actual Pokémon games is that they tie the measurement units to the language in the game language.

Want to play in English? Congratulations, you only get to see feet and pounds.
So this is basically some Forbes contributor's reaction piece to the recent Wired article full of anecdotes of Muni disruptions:

https://www.wired.com/story/dashcam-footage-shows-driverless...

And I'm happy to entertain the calls of "where's the data" in response to anecdotes. But the thing is, this article just takes the same information reported by Wired and says "it's really not that bad [presumably compared to human drivers], and even if it is that bad, I don't care because I hope AVs will be better than humans someday(TM)".

What really matters here is how disruptive the AVs are in terms of minutes of public transit delay per vehicle mile traveled (VMT), compared to human driven vehicles. Of course human drivers cause the majority of incidents on SF roads: they're the vast majority of VMTs, and they are the ones permitted to drive during the daytime that makes up the bulk of Muni service. Until there's data on real SF streets saying that AVs are causing less delays per VMT, then IMO, the criticism can't be ignored. Especially since we've been lead on by AV companies insisting that autonomous technology would be safer (and presumably less disruptive) than humans. We need to take their assertions with a grain of salt, given that they're trying to extract profits on our streets.

And plus, there's a whole area of the original wired article that is much harder to contradict. Dealing with the disruptions caused by AVs is so much more demoralizing than dealing with a human. A human realizes they've made a mistake, moves their car to the side, and awkwardly waves people by. An AV throws on its hazards and waits in the middle of an intersection until its "handlers" can be bothered to intervene. It's a faceless and inhumane experience that will never be quicker than a human driver making an innocent mistake. No amount of data can change that.
You don't make "optimal" hiring decisions by just talking to someone. I would say whether your hiring decision was optimal can only be judged in hindsight. Hiring is getting a limited pool of people and filtering down to find the ones that fit the role most.

In the end all you could actually do is guesstimating who would do best at the job. And sometimes the answer is: "none of the ones who showed up".

If you are a good engineer or programmer yourself you can tell a lot about a person by talking to them for an hour. You can learn what is important to them in the craft, how they deal with criticism, what they aspire to, what kind of problems they tend to work on, if they are more autodidactic or more influenced by other's opinions and so on. This is all knowledge directly inpacting the question whether they are the right person for the job.

And who the right person is depends on the job, so there might not be "right" answers to the questions. For a very niche database job you might actually want someone who is very accurate, very in the detail and very focused. For other jobs maybe some entirely different traits are better.

Of course the problem here is that the people you hire could just be very good actors or liars who cannot do the things they say, so a little technical testing might also be needed.
Really?

Just that quote alone seemed pretty clear to me, and it becomes even clearer as you read the rest of the prompt.
I don't think you understand the words you just quoted, since they (obviously) support my argument, not yours.
Hardware & Application support is what challenges Linux adoption on Desktop (well, Laptop, because people hardly use desktop these days).

Major desktop environment UIs are just as fine, if not better. They're just unfamiliar.
> Then why isn’t it illegal for a bank to make an error and keep _your_ money if the reverse is never going to be allowed to happen?

It… is.

The difference is that the bank (1) is often in a better position to automatically recover funds from you when they discover an error than vice-versa, (2) has better resources for collection via civil process if they aren’t in a position to automatically recover funds, and (3) has better connections with law enforcement to use if there is any indication of a criminal exploit.
For me it was 1998 because that is the year I turned 18, got to have my own laptop (well, the old family one once my dad upgraded) and realized windows 98 was such a waste of resources and freedom was knocking at the door.
I think it's because forums are asynchronous and low-commitment. If you find a conversation tedious you can just not reply. Harder to do when you're involved in an in-person conversation with someone.

The cited definition from Wikipedia is rather vague and I'm not sure it's entirely accurate. I've always understood introversion vs extraversion as being about where you derive social energy, rather than gratification. I consider myself an introvert. A weekend spent socialising with friends is very gratifying to me, but it is also exhausting, and I am likely to want to spend the next weekend chilling on my own.
I like some of the Vtech toys. I bought my youngest a Vtech Marble Rush recently for his third birthday and we build a lot of stuff with it together.

My oldest son (8 now) got a toy laptop when he was around that age, and he learned shapes, counting, and letters with it. It's looks really beat up now, but it still works and it wasn't too annoying or stupid.

In general I don't think electronic toys for toddlers are a good idea. But those two things from Vtech turned out to be allright.
Some toys aren't educational, they are just there to distract your toddler for a few minutes.

Maybe you don't have a use for them, because your kid will happily look at a picture book while you fold the laundry, but not all kids are like that. One of my kids wants almost constant attention and won't let me get any housework done, so I've really learned to appreciate the few annoying toys that are interesting enough to keep him engaged for a few minutes.
Last year someone on HN linked to a sample set of problems from the International Linguistics Olympiad. I really enjoyed working through a few of them and found it an approachable challenge despite having no training in linguistics. About 2/3 of the way down there's a problem on Inuktitut Numbers, which I recommend attempting before reading the attached article if possible: https://ioling.org/booklets/samples.en.pdf
So what are you croudsource gathering a dataset of height and weights for?
I hadn't thought of that, but maybe. There's some weird inaccuracies.

The paragraphs on HTTP/1.0 makes it sound like images weren't sent before HTTP/1.0, but NCSA Mosaic was doing exactly that before HTTP/1.0.

The whole bit about HTTP/2 server push neglects to mention that it's been effectively deprecated, which seems kind of like an important point.

Likewise, for request prioritization, it leaves out that HTTP/2's method is frequently worse than nothing (without a LOT of careful work, measurement, and tuning), and that HTTP/3 vastly simplified it.
Glad you asked there's the EU report before most EU think tanks were bought out by Qatar ( Hello Qatargate)
https://www.europarl.europa.eu/doceo/document/P-8-2014-00744...

According to official US Committee on Foreign Affairs, has been known to be a permissive environment for terror financing, reportedly funding U.S. designated foreign terrorist organizations, such as Hamas, Al qaeda and ISIS, as well as several extremist groups operating in Syria. At least one high-ranking Qatari official provided support to the mastermind of the 9/11. Hamas leader, Khaled Meshaal, also made Doha his headquarters for years while the Qatari's--with the Qatari's Government support and even the Muslim Brotherhood has received significant support from Qatar. Of course, not all of this is supported by the government in Doha. Many individuals and charities in Qatar have been known to raise large sums of money for al-Qaeda, the Nusra front, Hamas, and even ISIS.(https://www.govinfo.gov/content/pkg/CHRG-115hhrg26427/html/C...)

Let me know when Al Jazeera and Middle East eye cover any of the human rights abuses and funding for Hamas or even the brutal repression of LGBTQ in Qatar.

Qatar is a terrorist nation.
I think its modern spiritual successor would be something like Zorin right?

Or elementary for the mac users.
Of course it changes the meaning! Titles are incredibly dense with information, and are probably orders of magnitude more important in shaping how the article is read and commented on than any sentence in the actual article. Even subtle changes will have a major impact. That's kind of why clickbait is a thing in the first place :)

"Use" is imperative; the title is outright commanding the reader to do this, with the implication that it's simply always the right choice with no tradeoffs. Since very few things in engineering come without tradeoffs, it primes the reader into a combative mood. "You don't get to tell me what to do, Red Hat! For my program, code simplicity and portability matter more than performance, we're not going to use io_uring. You're stupid for suggesting otherwise, and I'm not reading your stupid article."

A "why you should use ..." title has at least some nuance, despite being a clickbait trope. The article will be explaining the benefits of using io_uring for network IO will be useful, and the situations where those benefits actually materialize. But despite being an advocacy piece, it'll also tell you why you should not use it. Either explicitly, or by omission when the stated benefits are irrelevant to you.

The other obvious variants that would work for this article:

1. "Using ..." would promise a tutorial, a formal case study, or an informal account of somebody using it. The bulk of this article is a tutorial, so it'd be pretty reasonable.

2. "Benefits of ..." would be a straight up advocacy piece just like "use" but since it's not written as imperative, it wouldn't antagonize the reader as much.

3. "When should you use ..." would be a neutral review of the pros and cons, with emphasis on the scenarios where the tradeoffs favor each of the alternatives
> instruction: Why mobile is bad for human

> response: We are always engaged one phone which is not good.

Curious about the poor grammar in the response. Is it intentionally mimicking the style of the input instruction?
I probably wrote on the order of 50 lines of actual code in the last 2 weeks. Do you know why? Most of that was actually time discussing what code should be changed, gathering requirements, figuring out how to change the code, and then finally actually changing the code.
That's a point I was trying to make multiple times - that C (apart from O/S code and drivers) is used for small command line utilities and language runtimes of higher-level languages. Nobody (except maybe game devs) wants to develop fat application server binaries or other long running server apps in C++ or other non-GC'd environments (due to memory fragmentation issues alone if not other things). And for a language runtime, you can't use Rust's memory safety guarantees either. This leaves Rust for what it was originally invented - browser engines and fat desktop apps.
Was a degree worth it? Yes. Was it worth it to go to the school I went to and pay that much money when there were perfectly acceptable substitutes? Nope.
You can differentiate between a junior and a high level senior by reading their CV, the point of the interviews is to probe everything else about them.
Thanks! That is a very useful example.
Ms just added helpful ai features to their office suite.

Adobe will launch a ai driven graphics tool.

I have tons of more examples.

This never happened with crypto or VR.

Chatgpt has real big impacts on school kids who use it for generating text too.

I'm not understanding your analysis. We already have more usable ai than usable crypto or vr
This cites its source, though. Some of the content I’ve written[0][1] has appeared as a citation (in Perplexity, Google snippets etc.) and this is exactly what I want as a content creator. It answers the user’s question directly and provides my material as a source for further reading. A win-win.

[0] https://www.jazzkeys.fyi/bebop-enclosures/
[1] https://www.makforrit.scot/scots/read-scots/
The difference is that a CPU does way less magic under the hood than an optimizing compiler for a high level language, and there's no such thing as UB in assembly (outside some exotic cases like 'illegal' instructions on the 6502 which behave unpredictably)
Yes, but Nokia, Ericson, Sony and Microsoft could have done it, if it wasn't for their mismanagment.

People also overlook the mobile phone market outside US.
Yes, rocking FireFox on 3 Macs and an Android.

I can't imagine using the web without its amazing add-ons, enhanced tracking protection mode, and the multi-account containers...
I think you can and it has some benefits. One interesting thing that can help is to store representations from transformations over the document and then "fuse" the vectors (i.e. average them) at indexing time. You are effectively able to do run-time augmentation but without any extra inference overhead at query time and without increased memory. An easy way to think of this is for similarity measures that are linear (i.e. dot product) you are now scoring the document over a weighted sum of the transformations of the document. Test-time augmentation is a very well known method in ML generally for improving performance and is applicable here. You can do the same for queries as well - akin to query expansion.
> just give candidates realistic programming challenges

Not precisely a SWE, but every single piece of code I write at work is more about knowing how the immense codebases are laid out and where to insert my change which is typically simple.

Given this, any "write self contained thing" is unrealistic. The only thing a coding question tells me is whether someone is happy writing simple code to solve a vaguely fun problem.

That still feels useful?
I don't know, but it would be interesting to see someone recreate the whole underlying backend complexity from ground up using AI only, and run a simple Twitter clone. I mean server firmware, BIOS, bootloader, OS, kernel, networking stack, web server, DB server, message bus, application server - all AI-made from ground up.
Show HN: Find out how the Real Estate market is correcting with PocketAgent
Linux actually always had the security architecture with normal users not having root privileges, so giving the default user root privileges would have been frowned upon even back in 2003. However, Windows did it (until Windows Vista), so Lindows apparently felt obliged to follow suit...
> What people are searching for

This is an extremely bad indicator for anything. What people search for does often not correlate to what they choose to use in their projects in the end. Take crypto/web3/blockchain for example. Lots of searches, but not many people who build a blockchain.

> How many questions they’re asking on StackOverflow

Not necessarily a good indicator for popularity (although it will play a role). I'd say it's more of an indicator how much developers struggle with a particular language.

> Developer surveys

Better, but even those have a strong bias based on their historic audience. StackOverflow is overrepresented with developers from 1-2 languages who have been historically the first/biggest community there.
That actually is via the postal service (BPost). The postage rates are reasonable, it's just the fee that they add for handling the customs administration that is unreasonable.

And this is more or less the same for the other shipping companies such as DHL, UPS, and FedEx.

Because the fee is per shipment, it's not that bad if you're receiving several hundred euros worth of products. But if you just want to receive a book, it can easily double the cost.
OTOH, I have been so impressed by Moldovan colleagues, either directly out of University or with serious industrial experience that I will seriously consider people with this background for interview.

Prestigious qualification people are much more miss than hit in my experience, unless they’ve got the experience and maybe more interestingly, the connections, that we want.
> It’s loss aversion

For me, it's actually satisfaction, of getting every last part out of it that I could. It's the same satisfaction I get when playing something like Factorio; efficiency.
I found this really hard in my career though - you move into an IC role and then the assumption is you won't be happy in a management role ever again. You move into a management role and somehow there's an assumption that you have been lobotomized and know nothing about the hands-on work any longer. It's not fair, but it can really create complications as you attempt to move your career into new directions or attempt to move to new employers.
I remember when Intel ISP2150 servers were everywhere. And lightly re-skinned by the likes of SGI, VA Linux, and many others.
Interesting challenge: do arithmetic using only the 'head variant' Mayan forms!
> Its not white kids in the marina that need to walk past piles of shit and needles

Cue Rob Henderson’s luxury beliefs theory: Many rich white liberals support policies that lead to crime/chaos because it signals their high status and the options it affords (ie. I’ll just move to my other house in Marin if SF gets too crazy)
Shipping prices seem awful though. A book advertised as 8.87€ will be 26.74€ after the taxes and shipping are added in checkout. Meanwhile the same book is around 17€ on both Wordery and Blackwell's.
I’ve been enjoying writing libraries in C and being able to use them both from native applications and in web apps via WASM. I personally avoid emscripten and just implement the minimal C/JS glue and utilities myself.
Matrixed organization: I had a functional (provide people to slots) role and separately a program management role (build and deliver mission-critical hardware with a completely different set of people.) I couldn't cheerlead a bunch of Ph.Ds in my functional role about the lack of raises, rising cost of healthcare for ever lowered coverage, perpetual layoffs, and ever-thickening bureaucracy. Similarly I couldn't lie to high performing technical staff on the program that the cutbacks in equipment, facilities, and training along with increased "oversight" by non-technical chumps were in their and the product's best interests. When you lie to good technical people, they will never trust you again and they will tell other good technical people. Without that trust, nothing good gets built.

I decided to put together the best team possible for the program and keep the nonsense away from them. The hardest part was realizing I would not be an intellectual force but rather the bozo deflector. We succeeded but bozos have thin skins and long memories. At that time, I gave up all management roles and went back to being a technical guy looking for technical growth. This was over a dozen years ago and it has been difficult as technical work gets more and more offloaded but I'll never accept another management role again.
This hits especially when a huge amount of my day I spend changing a CSS variable by some small increment then watching the fast-refresh show me if it meets spec now.
This can't be reiterated enough times. Forbes articles, in my mind, are automatically bunk now, since they accept minimally vetted blog posts from their "contributors" who are just looking for SEO and a boost from the brand name.

Not that Wired is some bastion of perfect journalism, but it's funny how this blog post levels criticism at Wired with little additional data, and simply says "I think they're wrong, because I think AVs will be better one day, so it's worth letting them screw up all over our cities for a few years".
If you don't compare values between years it doesn't matter. When you compare them you adjust them to common base year.