skysight-inc/HackerNews huggingface dataset:
I got part way through and quit. I appreciate the author's perspective, but I'm kind of tired of people so adamantly avoiding empathy. It's easy to say someone is acting stupidly; it's much harder to put yourself in their shoes and understand why they might be acting that way.

I dunno, maybe there is some wisdom I missed because I didn't finish it.
So it's an LLVM front end + Intel backend, relatively new and not in common use. Not surprised there are issues, but wouldn't it be fair to attribute those to "growing pains"?

First issue was resolved, the bison issue is still pending.

> It was a compiler bug. The test now passes when cpython is built with an internal build. The next compiler release (likely 2024.0) should have the fix.

So I wouldn't recommend running FreeBSD on oneAPI in production just yet, but I give them some credit & celebrations for reaching a milestone.
I will say that brutal, annoying many stage interviews used to be more common at FAANGS, with your average shop usually just having a whiteboard interview and 1-2 phone screens. I think the thing that's changed is that with the influx of all the laid off FAANG engineers, non-FAANG shops have started being more picky/asky.
Be careful. Space cadet keyboards are rare and expensive.

I don't know about RedHat, but Debian already ships Wayland in Testing. Maybe current stable also has in its default installation I need to check. Tons of people are using it on Ubuntu, too.

So while ironing out everything will take even more than that, I assume a full decade starting today, first 90% will take ~2-3 years. As we know, second 90% doesn't really finish. Even today, X11 can be broken in interesting ways.

OTOH, there'll be always some debris left. It's same for Windows and macOS, too. Only difference is, Windows ships its old versions as WoW subsystems or invisible diversions for more than two decades now.

People always see the applications they use, but there's another world where people update extremely old programs or develop shims to keep them working. Linux ecosystem is an elephant now. And since people can see and feel different parts of it, everybody tells something different about it. It's much more complex and layered than it seems.

Vista moment? Even KDE4.x was better than that thing with all its bugs. Hah.
Obviously there is not a singular reason for 'peace'. Trade has an effect though.
How did it even get in there in the first place?
> This is commonly refered to as a market working as intended.

Is it? Seems like market is unable to separate wheat from the chaff and is just throwing money around hoping to hit the jackpot. While AI has massive chance of affecting our lives, the investment market paints a pretty similar picture to what happened during the crypto boom.
> Generally my experience is that a lot of the price of high end gear goes towards reliability, this is true for most other fields of tech as well.

Great point. I have this in non-professional settings the first question people ask is why this stuff is so expensive. Because if things work with little bit of fidgeting that's good enough.
Needs a (1990) tag. It always amuses me when people, to this day, say "eh, not going to use that newfangled zsh, bash was good enough for my forefathers and is good enough for me" - not realizing zsh was released less than a year after bash.
They lied to you.
SQLite Cloud's founder here. Our service is still in beta. We'll announce pricing as soon as we're out of the beta phase. There is no marketing strategy at all here, we are just developing one step at a time.
> Are tech job interviews really such a nightmare? Compared to other professions with similar pay?

What other professions have a standard lengthy process with multiple rounds of interviews even for interns?
Google and apple have helped ruin society by developing the smartphone. They might have occasionally done something useful but I am convinced they are a net detriment. All their products are about surveillance and control. The positive might be them making some tools they use to do that available for others to use.
RED does have a nice image pipeline, and some neat stuff like the Komodo. Wish I still had the spare change to get one.
There is another type of stock: immaterial social capital. As long as Apple products are status-symbols, owners gain social relevance from their ostentatious use. This is why brands promote themselves way beyond what is necessary to just sell widgets: to build identities that people will invest in, binding themselves into enough social stock that they will feel compelled to campaign for a brand just to protect that investment.

It's all incredibly sad.
My 3 year old has type 1, and CGM has kept us out of the ER for surprise lows multiple times.

It also has informed family diet change, in the direction of keto practices, that has compressed the baseline to high delta for our son.

It's a relief to know that an OTC product exists as a backstop to our prescription CGMs.
People Posing with Selfie Sticks Before They Were a Thing
> that Apple can't promise to protect against.

And that is always such a patronising, stupid argument. Apple is not my dad. Apple is a hardware and OS provider and should serve me. It is not their responsibility.
absolutely people "semi retire", they get a few consulting gigs here and there, and earn a bit from that. They're usually very good at what they do and get called in to accomplish a specific task, perhaps one that needs a very special skillset.

That's different to a 55 year old, looking for a permanent position, with a history of job hopping. And to be clear i's not the age that worries me, it's the hopping. I believe a 30-somthing who's looking to "settle down a bit more" - I don't believe a 55 yo with that story.

I follow the idea that when people show you who they are, believe them. As an _employer_ I'm just not excited by people who are around for a couple years, then move on. Assuming there's competition for the post, I'd likely lean towards the one with the better track record (all other things being equal.)
Python Script to export them on a Mac https://pypi.org/project/imessage-reader/
Where is your outrage for the ongoing rapes prior to october 7th and continuing to this day.

(https://www.theguardian.com/world/2024/feb/22/claims-of-isra...)
Oh damn! thanks for reporting! Fix going live now
Please try a different example (it changes the link based on the example on the right side).
> Why is this taken as a given to be a good thing?

Total programming is not useful for everything. Then again, neither is assembly language, or C++, or Rust, or Python. Each has a particular use case in which they are an appropriate tool, and many use cases in which they are not. The job of an engineer is to figure when each tool is appropriate.

Very good engineers keep tabs on lots of tools so that they can choose the best tool when the time calls.

> I think FP paradigms can be useful in specific problem domains, I'm skeptical of the general utility (vs resource spend) of strong FP languages.

The vast majority of FP languages offer no totality checking. Totality checking is mainly used in theorem provers, which are a small subset of FP. I'm not sure what you're going at here, but you're confusing two separate things.
It does not look like correctness is their main concern, they mostly care about performance of the vectorizer ;)

Also note that before Intel oneAPI there was the now deprecated Intel Classic Compiler (icc), which also had bugs, since 2003.

In my opinion it's unlikely that a closed source vendor compiler will ever be on the same level as gcc and clang.

It will never be tested as much, and it's hard to make actionable bug reports for closed source software.

Being based on LLVM is of course a good choice... hopefully fewer bugs.
I have to disagree here. Hepburn is superior unless your goal is transliteration from Roman characters to kana. From the article (which also argues against kunrei)

> Romanized Japanese is essentially an auxiliary device — a reading aid, if you will — and not the real thing.

Romanization is for foreigners. Japanese people would read the original kana/kanji anyway

Korean went through a similar reform and I also disagree with it. Favoring transliteration (linguists and academics) over the actual sounds (everyday people) is harmful for communication.
Being in the USA, I look at what I can do, and it's effectively nothing.

There's the whole movement to 'not support any Democrat candidate's during the primaries, which is wavering the non-committed around 8-15%.

Aside sending a vote message to Biden, I'm powerless to do more.

Honestly, the US govt needs to quit selling/giving/loaning weaponry to Israel. Won't solve the problem, but at least we wouldn't be supporting it.

I try to focus on problems I can do something about. This ain't one of them.
btw, your playground homepage has a date/time error. I see this in the DOM:

Modified <span data-tooltip-id="main-tooltip" data-tooltip-content="3/7/2024, 12:21:48 PM">-12537 seconds</span> ago</div>

You may want to use a timestamp instead of comparing local time.
And they're collecting data about you without your knowledge or consent, with no mechanism for you to discover they hold data about you, or a mechanism to insist they correct or remove it.

I hate the system as it is —the "do not track" header should mean something— but I'll take a disclaimer, an explanation of how they plan to use my data, and an opt-out over the Wild West.

They're catching up but it'll be a while. The Federal HIPAAGLBACOPPAFERPABBQ are all pretty toothless and even the golden child, California's CCPA is a series compromises that doesn't accomplish that much.
I think it's unintentional ageism, but that's definitely what it becomes. The fear is that people had gotten pretty good at one-hour discussions and FizzBuzz that a lot of inexperience was getting through the funnel. But the current state of things is absurd; grinding leetcode at 45 for an engineering manager position had me questioning my life choices.
While I'm fully on the side of the DMA in this case #2 is a genuine concern to have and was stated fairly enough, not something deserving a sarcastic reply. If companies feel large scale success will lead to being over regulated then you start losing more competition out of an intent to force more competition.
Yeah it's a 60Hz country, it affects perceived vehicle and pedestrian/animal movement too - everything's noticeably a bit smoother to the eye, it takes a while to get used to it.

The first time I went there I spent about half the day in the park tossing frisbees to dogs just to marvel at how smoothly everything seemed to move.
California has CCPA, Utah, Conneticut, Virginia and Colorado have Internet privacy laws.

Canada has its own version of TCF.

There are loads, and loads more are coming.
Reducing tier1 targets for windows is a welcome change tbh. Too many variants (-gnu, -msvc, -gnullvm) which can get annoying... It's enough that MacOS runners on GH have also been exhibiting sporadic failures (one time I counted around 7-8 retries).

Re threadlocal; clippy will now suggest a const initializer if miri can show it can be constantly evaluated. It's not much but it's useful.
oh, and I forgot about digital signatures. In 2001 I made a presentation in university class about digital signatures, being impressed by PGP/GPG tech. Well, it is now used in some state services and chores like filing some request, or tax/statistics report, but people use the keys like just long passwords, and if you need anything serious -- come in person and use a pen.
> The USPTO, for example, has all sorts of rules governing the administrative process of getting a patent. But it doesn’t have the power to make or change patent law. It can’t make legislative decisions, such as deciding that patents should be valid for a longer or shorter amount of time.

This is true of every other agency as well. They can changes rules, not laws and the rules do not supersede the law.
> Google search was incredible? Ad sense let publishers earn money online? Great. Then let's reward them for that instead of letting them take 60-70% of the ad publishing market.

This one sticks out among your examples - that dominant position and the profits from it is the reward. How else would you have a reward work?

This isn't an idle question. Right now companies are doing things that generate their own financial rewards. What other way would you have it work, beyond just some notion of differently?
Who runs a company “for the greater good”?

Surely, anyone taking on and enduring the pain of running a company does so for egoistic reasons.

Your implicit assumption is that altruism exists. In the limit, every living being is egoistic. Anything you do is ultimately for egoistic reasons - even if you do it “for others” at first sight, it ultimately benefits you in some way, even only to make you feel better.

A common misconception is that “egoism is bad”. Egoism doesn’t have to be bad. If the goals align it’s a net benefit for both sides. For example, a child might seek care, while parents seek happiness. Both are egoistic, but both benefit from each other.
I agree that I should not
Average owner with no idea is the exact person who benefits most from a locked down OS.

The rest of us are free to choose something else.
The smug is hard to get past; stopped reading a few paragraphs in.
I think you misunderstood what the "single market" in that article means. The EU doesn't want there to be a single marketplace (App store). The single market means unifying the different national European markets. The EU cares about maintaining that market, keeping it healthy and competitive and using it as a glue to keep the European nations together and peaceful.

> convention that governs technology along a framework akin to a technology user’s bill of rights. No stealing information, no antipatterns, cancel subscriptions with a single click, etc…

What you're suggesting is exactly what the EU is doing through GDPR and now the DMA. The balancing act is them recognizing that these big powerful tech companies derive their value partly from their scale, network effect, etc. and trying not to, for example, try and break them up, but instead lay out a set of principles that a sufficiently big tech company has to comply with. These rules are designed to promote consumer interests and limit what is perceived as abuse of market power by forcing the companies to be more open to competitors.
What parasocial relationship? The parent merely said that we would not be better off if we "got rid of them".
The thing I don't understand is why so many companies are so inefficient at hiring developers. They'll spend months giving out interviews and take-home tests and disqualifying people for the smallest subjective hangups and then finally hire a friend of an existing employee who talks a big game but can't code their way out of a paper bag.

Meanwhile, I've helped several clients hire new remote devs before and all it took was a few basic coding questions to weed out 90% of the candidates, followed by a small paid trial task before hiring them long-term. The results we got were fantastic, completely merit-based, and easy to reproduce.
Even Human Rights Watch (anti-israel propaganda outlet at this point) has said it was a Palestinian rocket:

"However, the sound preceding the explosion, the fireball that accompanied it, the size of the resulting crater, the type of splatter adjoining it, and the type and pattern of fragmentation visible around the crater are all consistent with the impact of a rocket.

Evidence available to Human Rights Watch makes the possibility of a large air-dropped bomb, such as those Israel has used extensively in Gaza, highly unlikely."

https://www.hrw.org/news/2023/11/26/gaza-findings-october-17...
I fear my slashdot joke was not appreciated. Infamously, a post on Slashdot once stated (probably 20 years ago) "OpenBSD is dead, Netcraft confirms" - Netcraft's methods were then widely ridiculed, and obviously OpenBSD continues to be very much alive to this day.
> it strongly optimizes for readability of experts in most cases which harms readability in general

Strongly disagree. In the way you speak of "readability", you're confusing simplicity and familiarity, which are really two different things.

If FP if not "familiar" to you, then it will require some effort on your part, sure. But you can teach FP to an absolute beginner, and they will likely find it just as simple, if not simpler, than an imperative mode of reasoning. It's basically just a social and cultural issue at this point.
I'd say I'm obese, and never heard a word about it. Even through covid. I have a friend who is a doctor who has been brutally honest with me (it's appreciated), but even though I've gone to many paid doctors in the northeast US, not a peep.

I don't want to confuse my experience with actual data. Also, I don't think it's shaming if it's a health issue and obesity should be recognized as such.
cool way to see the formation of wind farms from above... hornsea seems to follow a pattern then it gets all organic looking on the left hand side. i wonder why?

my absolute favorite of the wind farms shown is sheringham, a true ocean rhomboid. i got curious and found the website for the wind farm [1], and here's an aerial view [2]

[1] https://sheringhamshoal.co.uk/about/overview.php

[2] https://sheringhamshoal.co.uk/about/benefits-of-offshore-win...
It turned out that the footage presented by israel as "a rocket fired by the Islamic Jihad fell on the hospital" was a lie.[0]

[0] https://www.youtube.com/watch?v=32Qp8hVg9X0
[dupe]

Lots of discussion over here: https://news.ycombinator.com/item?id=39618673
Having done many interviews, I can say that studying that much often doesn't help as much as one might think. Yes, I think someone in industry for 10 years will need to brush up with a few days of revision, and I think that's a bit of a pain, but I've had many candidates who have spent months of free time doing leetcode who can't actually think about an abstract problem, or who can't code their way out of a paper bag when it gets to a more real world example.

My previous place used to have a 3 hour (capped) take home assignment. Most candidates who progressed claimed to have taken ~90-120 mins and finished comfortably (although they were not judged based on this). Over the years a number of candidates went "above and beyond", without asking, and submitted an "even better" solution after 8+ hours. None of them passed, even based on their final submission.

More does not equal better. I think at most FAANG places you need a baseline knowledge, but many people go overboard, and over-fit, possibly because they don't have the baseline ability and are trying to make up for it. There are a bunch of issues with FAANG style hiring, I'm not a huge fan, but I don't think what you've described is the problem.
Besides generating profits for shareholders, let's amend the law to require that business activities also avoid causing harm and benefit society. This means every decision would need to balance the interests of shareholders with those of society at large. Such a requirement could lead to reduced profits for shareholders. Moreover, this change would need to be implemented worldwide, otherwise, capital might simply shift to regions with less stringent regulations.
General opinion I see is that its fine when youre young, but when you get experienced with kids, solving leetcode hards/mediums in 30 minutes becomes a nightmare.
I'm not defending it. It's a result of google's ranking system+ad system. All these descriptions are not for users to read, these are for google crawler to rank higher in search+to get more money from randomly placed ads. If you don't do this, chances are high your website will rank lower compared to someone that did this considering other factors are the same.
I'm just saying that out of the all bad options, this option with a button is less bad, you skip all(most) unnecessary stuff with a button click
> What is this parasocial relationship some people have with fiscal entities?

America’s relationship with the tech giants is distinct from Europe’s. We can directly regulate them, if we want to. And our cities are littered with buildings and institutions named after their founders and senior leadership, as well as start-ups seeded by their cash and alumni. We see tremendous side-channel benefits, in other words, from that wealth.

Europe, not as much. Because the founders aren’t there. That is in part due to Europeans’ aversion to big business—if you don’t like big businesses you won’t have them homegrown. (Exception for industrial companies in Germany, Switzerland and the Netherlands.) But it’s also because American companies have been taking advantage of its until-recent regulatory weakness.
> It seems like the big idea here is that Int->Int always, no errors, faults, 'impact by extra data'.

Well no. This is computer science 101. Anything that can compute anything useful (ie. Turing complete or lambda-calculus-complete... they're equivalent) cannot be said to produce an answer in finite time (or at all really). In FP parlance, we say that such functions are a 'bottom' value. The notation 'Int -> Int' in a language like haskell is a function that takes an Int and returns an Int, if it terminates.

In a total language, you're guaranteed to have an Int after invoking the function within a finite amount of time, even if that time is greater than the age of the universe. But it will eventually return an answer. Whereas a haskell program may truly never terminate.

Here is an example of a haskell program that is syntactically correct and well-typed but is actually a bottom, despite the type signature claiming in returns Int

f :: Int -> Int
f x = f x
Or, it's the type of job where a degree doesn't guarantee that someone is a good coder, and that's easier to test with a whiteboard than other kinds of engineering for instance.
The clocks are synced between satellites, but if your receiver is cold-booting in the middle of a forest, how does it know what time it is? It will receive a signal from 1 satellite that will say "I sent out this signal at time X", but you still don't know what time it is because you don't know how many nanoseconds it took for the signal to get to you, you can only be sure it's currently some time after X.

It will get another signal from another satellite, which could have the timestamp before X, because it left earlier and took longer to get to your receiver.

As I said, if you do the math, with 5 signals you can then determine your location in 3D space, and time!
Congrats on the show HN! It looks like you've put a lot of thought and effort into this, and reasearched a number of alternatives.

I'm curious to know more of what you found lacking in the various visual programming languages? You mention a few general things but (other than the integration angle) I'm having a hard time understanding exactly what limits you hit with the other options that caused you to build your own.

And to add some context to the above questions, is this primarily your own research or do you anticipate it being used for production systems?
Not at all like in Ukraine, winter war ended because ww2 started, though you could also see it as the beginning of the same war
The only limitation of Wayland that is actually real and important is the lack of support for accessibility technologies such as screen readers - a side effect of its more secure design that is going to need an added protocol to fix. But my understanding is that is being worked on.

(Lack of support for screensavers is a real but not very important issue. The ext-session-lock-v1 protocol provides everything needed, and wlr supports it, but jwz doesn't like its design, which means xscreensaver is not getting ported. Also Gnome and KDE are yet to come on board.)
This seems to be about people who think they are smarter than they are. There are dumb and smart people alike who fall in this category, but also plenty who do know their own limits.