skysight-inc/HackerNews huggingface dataset:
You're saying that within 5 years the illness will become terminal.
Another point about bootstrapping an ancient version of GHC first and using that to build more modern versions: you need to run the generated x86 code (that also targets an old OS version) to do that, and it’s increasingly not a given that you can do so natively.
Ask HN: What are the biggest challenges you faced while validating statup ideas?
To put it short, Orwell described a society where Sauron had won.
China Eastern flight MU5735 crashes, 132 people were on board
https://blog.prepscholar.com/average-sat-scores-over-time

Note that the SATs have been renormed a couple of times.
Do you have Medium or Linkedin?
I still get ads even with YouTube Premium. I just listened to a podcast on Spotify called The Agent and its full with ads. I pay Premium to avoid ads since they are wasting my time (and stuff gets through Pi-Hole).
The Danube River is also "international waters" in the same way [0] - there are treaties permitting freedom of navigation on it. There must be hundreds of bridges over it, mostly wholly inside NATO countries.

[0] https://en.wikipedia.org/wiki/International_waters
Are you 100% sure you're not a time traveler?
I'curious why the last time this appeared in HN it didn't receive a single comment.
https://news.ycombinator.com/item?id=30140493
> HEVC has slightly better efficiency

Notice also that the encoder implementation is as important as the codec format itself for the quality/bitrate ratio.
Reporting your colleagues for being curt is also career suicide.
related: https://news.ycombinator.com/item?id=30751623 which is link to:

https://www.ukrinform.net/rubric-society/3435402-ukrainian-m...
related: https://news.ycombinator.com/item?id=30750722
It seems Windows releases come in series of two, one good, one bad.

Windows XP, Windows Vista. Windows 7, Windows 8. Windows 10, Windows 11.

After each successful release Microsoft pull a bunch of crap. Users aren't happy and they rather use the older version than upgrade to the new one. Microsoft comes to its senses, release a better version and the cycle repeats.

So we should kind of wait for Windows 12.
I really need to dig very deep into my memory; wasn't Windows ME kind of dead on arrival? And MS themselves half acknowledged it by releasing XP within a few months.
What is the "scalar value of the unit"?

Units can be expressed in terms of other units, and you can arbitrarily pick one unit as a base and then express the rest in it. But the key word here is "arbitrarily".

If multiplying by the same unit yield the same unit, then how did you compute area or volume in school?
Some would argue, that he wasn't wrong...
Number of characters
Flightradar24 of the flight in question: https://www.flightradar24.com/data/aircraft/b-1791#2b367bc1

Purported footage at the crash site:

https://twitter.com/BNONews/status/1505829095204085760

https://twitter.com/ChinaAvReview/status/1505815956001501184

https://twitter.com/TheLegateIN/status/1505820283734994947
I think you're being too optimistic. Collapse of student loan debt most certainly won't bring down tuition. What will happen is the government/taxpayer will shoulder it and everyone's quality of life will decrease overall. The same thing happened with the mortgage crisis of 2009 and the massive government bailouts - and look, the housing market is a giant bubble again, and completely unaffordable if you're not already on the property ladder, and western governments will preserve it at all costs (like, letting inflation drive everyone's cost of living up so that the mortgage/house market doesn't fall through by being forced to raise interest rates substantially). The system doesn't operate logically or fairly anymore.
it's like an "object" (as in OOP) is just bunch of attributes.. (“conceivable (persistent) features” there)
and it depends which subset one chooses - or can - see, and there might be very different resulting views..

also reminds me of levels in pirsig's MoQ:

https://www.original.moq.org/forum/magnus/levelsundressed/Th...
This is a serious report from a serious research institute (Trinity College Dublin). There was previously not much insight into data harvesting by Google Play Services.

The terrifying result is that google can easily see (1) which sender sends (2) what (3) to who at (4) what time, and (5) when the user uses the app (6) for how long. It does so by even sending phone numbers and Android ID.

Reportedly, Google will clarify something in some legal text after this report came out. I would expect this would be totally illegal in at least the EU. It is about time top executives will receive jail time for these kind of breaches.

From the abstract:

We report on measurements of the data sent to Google by the
Google Messages and Google Dialer apps on an Android hand-
set. We find that these apps tell Google when message/phone
calls are made/received. The data sent by Google Messages
includes a hash of the message text, allowing linking of sender
and receiver in a message exchange, and by Google Dialer
the call time and duration, again allowing linking of the two
handsets engaged in a phone call. Phone numbers are also
sent to Google. In addition, the timing and duration of user
interactions with the apps are sent to Google. There is no
opt out from this data collection. The data is sent via two
channels, the Google Play Services (i) Clearcut logger and (ii)
Google/Firebase Analytics. This study is therefore one of the
first to cast light on the actual telemetry data sent by Google
Play Services, which to date has largely been opaque.
First, I'd say that you probably want to invest in your IDE or editor.

But more important: there's middleground. What about setSpeedMmps() if setSpeedInMillimeterPerSecond is too noisy.

My ROT is that the unit or type designation schould not overshout the most important info. Which, in case of setSpeedInMillimeterPerSecond is arguably, indeed the case. But the solution is almost never binary, but a more succint version. Everyone understands km, mm, sec, hr (though the win with such is silly) px and so on.
Go tends to cover such things by incorporating them directly in the language. But then it tends to not cover them at all because it would "overcomplicate" the language...

For a good example of what it looks like when somebody does bother to do it, see F# units of measure.
> A photo sharing app that isn't trying to be a TikTok clone

Why would it be, TikTok isn't for photo sharing.. Looks exactly like IG though.
Ah, that is a good point. For some reason I was thinking only backwards. I never considered that there’s orders of magnitude more time in front of us.
What is troubling about that last paragraph?

First, by definition, not everyone can be elite. Hell, you can't even get more than 50% of the population to be better than average! -- its math.

And if "In America not being part of the elite is a failure because the political and economical system is made to benefit, empower and sustain elites." is true (which seems likely), then maybe that is what needs to change.

A good step would be as you suggest, to start to massively invest in education and childhood health.
My kids e-reader is super addictive.

My kids can spend hours and hours glued to it.

And god help me I'm so over the moon happy.

Both my kids have old school Casio's, and kindle e-readers. Totally agree with ya.
"Je préfererais pas" is valid (and matches the contraction of "I'd prefer not to"), although a bit less formal.
Almost equivalent to "Je préfererais ne pas (le faire)" is valid too in everyday speak.

And slightly different from "Je ne préfererais pas".
Not a Max, for those asking.

https://www.aeroinside.com/16801/china-eastern-airlines-b738...
I see dimensional analysis, but in this table[1], torque and work have the same unit, and that unit is J.

The SI itself states[2]: "...For example, the quantity torque is the cross product of a position vector and a force vector. The SI unit is newton metre. Even though torque has the same dimension as energy (SI unit joule), the joule is never used for expressing torque."

[1]:https://docs.astropy.org/en/stable/units/index.html#module-a...
[2]:https://www.bipm.org/documents/20126/41483022/SI-Brochure-9-...
The reason for most problems is different from the reason for a small subset of problems.
That sounds too complex to me. Pay to send is simple, definitely reduces spam, means that you can have an ad/tracker-free experience, reduce the amount of “chat-by-email” threads.

Maybe nobody wants that though.
Yeah Maxtech videos are quite unwatchable/unlistenable but their click bait titles show up often in my YouTube results much to my annoyance
But not on the TV or mobile.
Firefox ok, but it's also browser only.
Youtube Music is quite useful as a radio player. Start with one song you like and it continues with similar songs. Key is it's just music and you have a list of albums of that band/singer/etc.
Overall it's good enough but not really great.

Vanced was great for that.
Also installed both apps on my mom's phone so she would not be irritated by ads. Being 87 she clicks on ads more often than I'd like. She even bought useless things from Facebook ads. She knows that I'll be angry so she lies about it. I have to protect her from the internet. She's a different generation. For instance I tell her about something being true and she won't believe me until she reads on the internet about it, because she grew up with "what you read is true".
She's also exposed to lots of radical propaganda on Facebook. It's so bad that she quite often shares right wing videos and I have to step in and have discussions with her about what she's doing.
But she isn't right wing at all. She hates all forms of nationalism or racism.
Long story short. Adblocking isn't available for all platforms. But it's required for multiple reasons. Google knows and doesn't allow adblockers to be installed on mobile Chrome, because if they did their ad revenue would take a big hit.
> How do you browse the Internet then?

I assume by

> using a window manager for ever

I've used WindowMaker as a Window manager for decades. Only recently did I decide to switch to Mate because I wanted a taskbar at the bottom with useful things like applets to show and switch Wifi/network, volume control and often-used icons/launchers.

TBH, if I could get things like tint2 and yabar working with the mate applets, I'd probably switch back to WindowMaker in a heartbeat.
Wow, no this is new to me. Looks a bit heavy for my personal taste, but nice to see some solid quality products like these available on the market.
All you need is a language that actually incorporates units of measure into the type system - i.e. you can define units orthogonal to types (including relationships between units), and then you can specify both the unit and the underlying numeric type in a declaration.

https://docs.microsoft.com/en-us/dotnet/fsharp/language-refe...

This can also be pulled off with somewhat less pleasant syntax on top of a sufficiently flexible parametrized type system - e.g. C++ templates.
I guess my problem is that, while I believe this is true, I just really really hate the process of haggling.
So, as far as I can tell the model of 737 (the 737-800) is the predecessor of the 737 MAX. I believe this plane did not have the much maligned MCAS system. Nor the engines that affected handling so much that Boeing decided to add MCAS.

Edit: Wikipedia article on MCAS confirms. MCAS was introduced because the max is so different from the 737-800
There are a ton of editors both free and paid for that niche you mentioned. Visual Studio code wasn't even the first one made with Electron, there was one called Atom before it. I have used and continue to use Sublime Text, and at work they install Notepad++ on all computers by default.

I guess though if you're coming from raw notepad then that is a step up.

And with anything "browser based" like VS Code you're going to always spawn a ton of processes to do even the simplest things.
Wow, absolutely interesting!
Facebook marketplace is full of stolen goods boosted by meth heads that they won't do anything about.
This i tell my kids to not go near any dog they dont know, too many bad dog owners..
You'll want to leave the point floating to floating point numbers, but whenever you interact with legacy APIs or protocols you want a type representing the scale they use natively. You wouldn't want to deal with anything based on TCP for example with only seconds (even if client code holds them in doubles), or with only nanoseconds. But you certainly won't ever miss a type for kiloseconds.
Is remote desktop still in the same, sorry state on Wayland? Then it is simply a non-starter, no matter how tear-less window dragging is locally.
European universities don't have the same costs. Data points for Germany or Austria: The cost to educate a student per year:

- $7k or less per year for "book sciences" like philosophy, math, economics, business, law school

- $15k for "technical sciences" like MINT topics that need labs

- $20-30k for arts or music

- $30-$60k for medicine (on the lower end for veterinary, upper end for human medicine)
The Most Famous Mathematicians from Ukraine
There's 3 categories in my experience:

- Hardware support - if you don't have any special needs, it tends to work well, but as soon as you go into exotic stuff like digitizers or DP daisy chaining, GPU switching, or you are just plain unlucky, expect a world of hurt

- UI Papercuts: There's a ton of these - like extracting files in GUI is by far the least intuitive under GNOME compared to other OS's, no thumbnails, pdf reader can't be set to exactly how I like it, and made to remember it, etc. - every DE has its own niggles. The fact that every DE has its own set of apps - if using GNOME it comes with its own pdf reader, god forbid you use a third-party one, creates a strange culty feeling among app devs. Also, closed source, monetized apps are reviled, even if they solve a problem better than anything open source.

- Development experience: Ironically terrible. Binary compatibility is nonexistent, compiling stuff generally involves apt-geting (or equivalent) packages and hoping you have the right versions in the repos. Some of the stuff in the repos doesn't even work (insta-crashes), due to being built wrong.
This is super valid in small company too. Being unable to say effective no will make your life hell in small companies too ... even faster then in large one.

The "you dont get to say no, because you are hired to serve the company" implies horrible workplace no matter what size of the company.
No is a valid conclusion an therefore a valid answer and a complete sentence. Not the only one, though. You have to find out the appropriate setting. It cuts nicely through bullshit, for example.
MS Office in browser is like Teams: terrible. Aparently MS decided to rewrite the UI for the browser app and even they acknoledge that is not working (do you want to open in desktop app ?)
I think you missed the 'right time in history' part of my point. If Australia found the biggest coal seam in its history today, it would be more economically wise to put solar panels on it.

So all the countries with plenty of sun are going to get lots of cheap energy independence soon. I guess we should cargo cult from whatever they did to achieve this amazing success? I know the liberals want to claim it's geography and 'hours of sunshine' or some other politically correct nonsense but really I think it's all about the wide brimmed hats they wear and avoidance of the corrupting influence of ice hockey. But they won't teach that in schools!

And close to home examples like Google should make this more obvious to HN readers. You can't separate them from the early dot com era and what their competitors at the time we're doing, notably monopolist Microsoft trying to kill the internet rather than embrace it, yet accidentally inventing AJAX.

There's the whole conversation about the 'Good to Great' book and how the business lessons from these success stories were obviously bullshit with just a tiny amount of hindsight.

https://en.m.wikipedia.org/wiki/Good_to_Great
They killed it themselves when they tried to profit off of what is basically piracy with some NFT bullshit. That was utterly moronic.
Technology’s Impact on Morality
DG2 has a codename "Alchemist" and it's a mid-range card line that targets gamers, too.

You're still right that there's no standard, consumer-focused card, but that's "yet" – the product is just launching later this year.
> All that, and yet I don't see a single example of what would be "correct", or an example language that does it better.

F#, Rust, C++?..

> First of all, who is multiplying time.Duration against itself

Physicists do, every time they have to deal with acceleration - m/s^2.
Right now, no, they are actually fine. I know you dont know them, but I feel the need to defend them.

The above is a more of lifelong lesson that seems to serve mi well (still).
Will "stop you from wearing a mask"? Doubt it. That's assault.

Or "stop you if you try to enter while wearing a mask"?

Or are you talking about wearing a ski mask inside Idaho Regional Credit Union in July?

Jerks are everywhere. And they exist in blue states too my friend.
Just because a criminal hasn't been caught and sentenced doesn't mean they didn't commit the crime
Interesting. Will wait for report before further speculation but this was the first question that popped into my head.
I can't speak for Windows 11 as I didn't use it, but Windows 10 feels better. macOS feels very dumbed down and Apple takes decisions instead of letting the user do it.
You should read the article, it says they didn't even sell the NFT and wasn't part of the C&D.
And now millennials seem to be doing the same with JS. sigh
Fails in any programming language, too.

delay_seconds = 300;
[...]
Thread.sleep(delay_seconds);

This kind of bug can easily surface if you need the constant for calls taking different units and can be hard to spot.
4k + 1080 monitor on nvidia gpu is very difficult to use (wayland doesn’t support nvidia until very recently, I’m not even sure if it is merged yet). X doesn’t support per monitor dpi, and fractional scaling per monitor is buggy on most distros.

Ubuntu keeps forgetting the sound devices output I set, and I have to config it every single time the machine comes back from sleep (I’m using sound via hdmi on my monitor, I’m guessing it has something to do with the monitor sleeping in different way).

And the usual, sleep/ suspend doesn’t work. There are 50% chance of my 4k monitor doesn’t come back up after sleeping, and I have to unplug and replug it in for it to work.
- Starting with integration tests much work up-front and adding unit tests after the fact can introduce considerable overhead for questionable gains.

Thank you for your comment. I will pay attention to this.
honestly the opposite, personally I tend to avoid these topics nowadays because I feel the discussion is very one sided and I usually just get a lot of flak when I argue that people fail to make a material case against surveillance.

I think the average person unlike a lot of active internet users values safety much higher than privacy and a lot of people fail to see any negative consequences of these programs in their day to day life. Opposition tends to be very ideological which is why it fails to make a splash as the article claims.
Why wouldn't the type system be able to take care of that?
again - please read.
https://en.wikipedia.org/wiki/Military_production_during_Wor...

check the contribution tables

During the war, India provided 196.7 million tonnes of coal, 6 million tonnes of iron ore and 1.12 million tonnes of steel. Approx 35 per cent of India’s annual cotton textile production, amounting to about 5,000,000,000 yards, went into creating war material.

India contributed more than Australia, Canada, New Zealand put together. And yeah - we werent even part of the war.

(oh also, Indian army had become the largest volunteer army in history, rising to over 2.5 million men in August 1945. with the operative word being "volunteer"!)

By the end of the war outstanding balances were equivalent to 60 per cent of British net receipts under Lend-Lease. Of the total sterling balances, about a third was accumulated by India.
https://onlinelibrary.wiley.com/doi/abs/10.1111/ehr.12372

you can go ahead and ignore this if you want. your choice and your call.

This is fairly debated and fairly well known - https://www.bbc.com/news/world-asia-india-33618621
Thank you for your comment. you're right, it gets harder to find the source of the error, which makes it harder to make changes. I will pay attention to this.
Yes a protocol that has no standardized way to share screen content. And as such it is completely usless for todays workflow which is dominated by video call meetings.
to me it seems more like the pile stuff on top of each other, trying to make bad stuff below the surface go away after it's sufficiently plastered over. but it never is 100% complete and you can still find components even from the Win3.x era. it's just that some releases they have plastered it a bit more completely (7) and others where it's most superficial (8, 11); Vista is a special one as it brought a major new kernel version, which afaik they are still using to this day.
wonder could https://www.ioccc.org/2019/lynn/hint.html help here?
If I think the price is fair, I don’t haggle. If I don’t think the price is fair, I don’t buy at all.

I have better things to do with my time than convince someone something is not worth as much as they want for it.
I think Golden Gate Bridge in 4 years is more impressive given that it was nearly 90 years ago. We didn't even have computers back then.

However, we could compare it to the Bay Bridge's Eastern span replacement, which took 11 years.
> Why not? The WASM approach the OP is suggesting works entirely locally, the web is simply pushing client code to your browser

Because "the web is simply pushing client code to your browser". Untrusted code. Which may violate the confidentiality of you document.
I still don't get it why companies which deal with "confidential information" are very happy to put those documents in the cloud. But ... it is their data and they decide what to do with it.
Java and Kotlin have a nice Duration class. So in Kotlin you can do

delay(duration = Duration.ofMinutes(minutes = 1))

which is equivalent to

delay(timeMillis = 60_000)

Using the optional argument names here for clarity; you don't have to of course.

Sticking with the JVM, a frequent source of confusion is the epoch. Is it in millis or in seconds? With 32 bit integers that has to be seconds (which will set you up for the year 2038 problem). However, Java always used 64 bit longs for tracking the epoch in milliseconds instead even before the year 2000 problem was still a thing. Knowing which you are dealing with is kind of relevant in a lot of places; especially when interfacing with code or APIs written in other languages with more 32 bit legacy.

Things like network timeouts are usually in milliseconds. But how do you know this for sure? Specifying, them in seconds means that there's less risk of forgetting a 0 or something like that. So, using seconds is pretty common too. You can't just blindly assume one or the other. Even if you use the Duration class above, you'd still want to put the magic number it takes as a parameter in some configuration property or constant. Those need good names too and they should include the unit.
The standard symbol for a year is "a". Using "y" or "yr" is non-standard and ambiguous, and they should be avoided in situations where precision and clarity matter.
Hong Kong eases quarantine amid angst over ‘zero Covid’ isolation
This matches with what the articles says:
> "You change a little thing in your code and the only thing the tests suite tells you is that you will be busy the rest of the day fixing false positives."