skysight-inc/HackerNews huggingface dataset:
I would venture that it wasn’t so obvious at the time. I liked that my phone lasted as a phone long into the night (I was usually the only one with a working phone to call a cab). These days, you are correct. I can call a cab from an app in my phone, message support about a package, etc. back in those days though, a phone as a phone was very much a requirement for everyday living.
> F# as it has a huge company and ecosystem behind it

Indeed, F# has the might of Microsoft behind it. Yet, to me, that carries some risk in itself. In the future, Microsoft might decide for some reason that F# is not aligned to its goals and say, it wants to invest in C# exclusively or decrease emphasis on F#. Then what happens?

OCaml is more resilient in a sense it is more "community" owned and run. Companies (contributing to OCaml) keep coming to (or leaving) OCaml. F# has all its eggs with Microsoft.
They are very close. I think a rewrite wouldn't be too crazy. But there might be libraries available only in one or the other.

Also F# is .NET based, which has the clear benefit of adding a huge standard library, but at the same time the OOP-based design of .NET makes for uglier than necessary code in F#.
Excuse me, this is a real question: in your mind, which nation has been the most de-stablizing across the globe in the last 30 years?

In terms of raw statistics - i.e. numbers of innocent people murdered in illegal war - I'd really like to understand which nation you think it is?
You misunderstood. Otherwise the whole article wouldn't make sense, she clearly states that it still works fine on new devices.

Compiling with the newest versions of the libraries/tools can be a lot of hassle including downloading/instaling multiple GB's

The newest OSes will run apps made with earlier versions of the libraries/tools fine, up to a point of course.
I wasn’t aware of the cheating for money. Do have a source?

As for codification, criminal leniency for juveniles, which is widespread, gets you pretty close.

For chess to have its own codifications, I think, as Magnus clearly does too, that they need to generally up their game across the board. All the way from detection, investigation, protocols/procedures around suspicions, accusations and hearings/tribunals … and then the penalties can be codified.

I don’t know what’s in place now and what its history is, but Magnus is either chucking a massive rage-quit for losing or telling the chess world they need to get serious and catch up quick vc (or why not both I suppose).
And which one is better in your opinion?
Given the amount of traffic, street level noise, and air pollution in many Asian countries I don’t see this being implemented any time soon, in places where it matters.

Ceiling fans would also work really well, but similarly require openings in buildings. Now you only see them in traditional buildings (read: museums most often) because they were made with airflow in mind, before the age of AC.

People will prefer a hermetically sealed building because it’s the best escape from their own mess.
I currently mirror many terabytes of content onto external hard drives. I have loaned copies out to many people, who have made their own copies. I will continue to loan to anyone who asks.

What technological advances do you imagine preventing me and others from doing this?

Storage will continue to decrease in cost. It will only get easier to duplicate these libraries. What happens when they fit on a phone or a thumb drive?
Show HN: Channelupvote.com – Collection of intellectual YouTube channels
I am no fan of nVidia, but yes, rasterization is a hack. I like to call raster GPUs overglorified sprite rotoscalers. Every little thing that light does in reality, except perspective, needs to be painstakingly implemented in dedicated code. Path tracing is much closer to just modeling what light does, and all the optical phenomena fall out of it naturally.
I strongly agree with this. Another set of libraries I take issues with is gulp and its plugins. I find that gulp plugins keep breaking constantly and are often flagged with vulnerabilities. The sad thing is that these plugins solve very simple problems, there is no reason for them to keep breaking every few months for the last 5 years or so.

If I see a library which is supposed to solve a simple problem but it requires a large number of dependencies to do it, that's a big red flag which indicates to me that the developer who wrote it is not good enough to have their code included in my project - I don't care how popular that library is.
There is one I remember, world in conflict, that was fun.

Another that I've heard of but not played is the wargame series, which I think is set a bit further back in the cold war than world in conflict.
Both alt-history obviously.
I didn’t blame it on lack of apps, per se. Rather on the sales(wo)men selling it as such. The lack of apps never bothered me. Even these days, I rarely use apps (usually only 3-4) and I venture most people use less than 20 in any given month. Lack of apps doesn’t matter if all the apps in the store are mostly junk, or are only used rarely, if at all, once downloaded.
We can have a better js vm like quickjs or Hermes (from react native).
When you find no one paying for maintainance, then congratulations: you are the maintainer !
This is an interesting comment. Is there a webpage where I can read more about this idea?
just because the boat will still be leaky doesn't mean you shouldn't try and plug the holes

start with the biggest one and work your way down
Ironically, I'm a big fan of this concept of "offsetting" carbon emissions.

It's a really useful, market based mechanism for tackling climate change, like carbon taxes.

Like every other thing that would make it easy to phase out fossil fuels, it's been relentlessly attacked though, and so people generally have been trained to hate it.

Of course, burying plants isn't the cheapest or best way to offset carbon emissions. And if airlines used cheaper, more effective offsets, they'd be attacked as "not really helping". And they do, and they have been.

So basically, you can't win, fossil fuel propaganda just has too much money behind it for us to do the obvious and easy stuff, and instead we'll have to slowly crawl towards a solution, pointlessly wasting money and killing people all along the way.
> The intention behind Apple and Google’s policies is to force developers to make sure their apps run successfully on the latest devices and operating systems.

The intention is to not support old iOS APIs with new versions of XCode and iOS anymore.

Apple isn't Microsoft or the Web - very old Windows programs and very old websites still run pretty fine.

Apple would rather shift the burden to update and App according to the latest API to the Devs than to provide API support forever.
The DarkLang project was originally written in OCaml and was recently ported to F# (https://blog.darklang.com/new-backend-fsharp/)

> How much work would it take in term of code rewriting?

There are definitely code changes required, but I think those are quite manageable as concepts mostly map 1:1 from OCaml to F#.

> can it compile to native code?

Yup, https://learn.microsoft.com/en-us/dotnet/core/deploying/nati...

> how good is the language support experience in vscode?

Pretty good, https://ionide.io

(but I personally prefer JetBrains Rider)

> any reason not to do it?

Compilation speed, some OCaml language features?
I actually got it serviced at an apple store, and coincidentally they only had one 1st gen SE battery in stock at that time.

I don't think the battery was bad though, but instead the new iOS version being more power-hungry given the new models and chipsets coming out every year. The new battery was already at 92% health only 4 months after it was installed, which was a bit surprising for me.

At this point I just accepted that it was at the end of its lifespan.
The real problem is that any native developer is essentially slave to Apple or Google's requirements (or both!). Where or how did we go wrong with native development and applications? Its all owned (and thus gated) by these industrial behemoths. The web, for example, is a much more 'open' platform. There needs to be an open platform like the web that can be used on mobile devices.
So, everywhere apart from the top 5% of the world?
The Fitt's Law benefits decrease with the distance you have to travel to reach the bar, though. It always takes me several gestures on mouse or trackpad to reach the top bar on modern display resolutions. Better to just have good accelerator keys (not that any of the major desktops seem to do that in a discoverable way).
We have the same problem with our sass product: the product is "complete" in our minds, we don't want to add more features, make it more complicated, ... we perform minor updates of third-party components, some minor fixes, ... This means we don't maintain a blog with very recent posts, or a very active twitter. We have a daily usage counter on the homepage though, which shows that thousands of users use it these days. But from time to time someone still asks if the product is alive... We haven't found a solution to this yet: it's as if we are expected have a blog post every few days or weeks, create new stuff all the time, ...
I've had a Nord keyboard for a couple years now, and I love it.

It comes with lovely acoustic piano sounds. The key action feels good to play. It has audio out for headphones, recording, or PA. It's portable, and doesn't need to be tuned. For many/most people, the compromise (and advantages) compared to a real piano is worth it.

That said, one day I dream of living in a house with a real piano. And an upright bass and a drum set.
Accessing the nonce from JavaScript, makes all nonce based CSPs strict-dynamic
Yes, it does. And the new major upcoming version, OCaml 5, even supports parallelism and algebraic effects.
Distance to the nearest bank for every weapon shop
LLVM needs a competitor in the generic compiler backend space. There is no pressure, nothing fanning the heat to drive improvement.
This is a majestic video. The elegant elocution of these ladies helps reveal much about the parallels between then and now.

Theirs was a time of enormous change in society, morality, identity, gender, poverty, industry, technology, religion and so on.

Just as ours.
Yup, my very simple/basic/i-thought-forward-compatible app broke when the stores required 64bit only. Maybe that's a simple change, but I can imagine how more complex apps may break much more frequently with OS changes.
They don't need to work 1 on 1. Any uploaded app is automatically analyzed for API usage. At least I've been getting warnings about deprecated or unsupported APIs in my apps once in a while and other developers too - even if it sometimes seems like crude string matching rather than checking for actual usage of the API
NEVER work for someone who is incapable of doing your job. To do so is to construct an extremely dangerous, brittle situation.

This doesn't mean they SHOULD do your job, or HAVE to - just that, they could - and are therefore qualified to manage you - while you do it.

The Peter Principle is real, and legitimately a source of massive waste and inefficiency in the world. Simply refuse to work for someone that cannot do what you are expected to do - and you will be building a better organizational framework.

The corollary is interesting: don't try to manage someone if you can't actually do their job, either.
Fundamentally, you are correct and I will agree with you. But have you tried any of the higher end digitals from the latest generation of pianos, e.g. Kawai CA79/99 or Yamaha CLP-745/775/785? Those come with some pretty serious audio setups—with 4-6 speakers placed in different locations—that can really pack a punch with the high quality recorded samples from concert grands. As someone who regularly practices in his apartment on his digital and plays on acoustics with my piano teacher once a week in a small piano studio, I can confidently say that these higher quality digitals are nearly indistinguishable in terms of sound richness from those acoustics. (I'll be fair though, I think those acoustics leave quite a lot to be desired and aren't really in the best environments, but I would bet that they cost more than what I paid for my CA79.)

Digitals will always be outclassed by a regularly-tuned decent quality acoustic that is well-placed in a room with decent acoustic characteristics, sure. However, modern higher-end digitals raise the bar quite a lot that, in my opinion, it makes the value proposition of, say, a Yahama U1 a little more questionable for the vast majority of people who aren't professionals or aren't able to set up an optimal acoustic environment at home.

(Worth also mentioning, the key actions on higher-end modern digitals are also pretty damn good these days. My CA79 does a pretty good job at allowing me to play a light legato, and I felt like that experience was quite transferable to some pretty nice Yamaha and Kawai grands I was recently able to play around with. Now, I'm pretty sure I may begin to notice the limits when I start working through level 9/10 (or beyond) pieces in a few years, but that's the point that I'll know it's time to buy a home and put in a grand piano.)
I'd just like to point out that Italy has been a net contributor to the EU budget for 20 years straight, and was the third biggest net contributor as of 2020.

If someone has more up-to-date numbers I'd like to read them, but I don't think describing Italy as getting "bailed out for 30 years straight" is accurate unless I'm missing something here.
Also fun stuff like you can't have a form inside a form, but if you stick a form inside a form inside a form you end up with a form in a form in the DOM anyways back when I ran into this last.
OCaml and F# are cool, but have you tried Haskell?
If this was submitted during US working hours it would have a huge discussion on the topic.
The top menu bar is a waste of screen real estate, even on a Mac - an outdated 1980s concept that was cool back in the day, but no longer (alongside the single button mouse).

If you auto hide it, it becomes troublesome to click on browser tabs as a slight error on pointing to the new tab will make the bar appear and push everything down. I understand that many people like the macOS UI concept, but I find standard Windows far superior, allowing more screen real estate especially on small screens. Same comment applies to the icons on the bottom bar further wasting my screen's limited height (although that can be customized).

My main work computer is a M1 Macbook Pro and I'd LOVE to be able to simply use Windows/Linux for better productivity.
The relevance/connection of the following now escapes me but I already wrote it so here it is.

I want to detect cheating in high level chess by estimating the humanness of chess moves with AI. The idea is simple. Take a huge database of GM matches, run stockfish on each position and train a classifier to map position+move to human/fish/both. Hopefully this can be done with less compute than coming up with the moves themselves

The problem is that if "fishy" moves can be identified, they can also be avoided. This could be done with adversarial training or just by using the above as a filter on stockfish output.
It's over for Europe either way. There's nothing we can do about it, we will get deindustrialized and all the industry and professionals moved to the US.
Fitts' law forgets one thing, once you've selected your menu, you'd probably want to return to where you came from.

Popup menus also take 0 mouse movement, so they win over any other form
An Introduction to Binary Decision Diagrams [pdf]
The MBA is 224 pixel / inch. The Apple Studio Display is 218 pixel / inch.

Since the larger LCDs are further back from you than the LCD on the notebook, the slightly lower ppi shouldn't be an issue. In general you will be looking at 4k and 5k displays. But you might also need to consider gamut because the color fidelity could differ greatly between the MBA's screen and the larger screen.
Could you post release notes on Twitter and on your blog? That way users knew that the product is still currently supported
Absolutely agree that a background in technology is important! I’m talking about the idea that someone who started as a dev many years ago is going to be able to write code in a current environment with the same level of skill as someone who does this everyday.
Sure. But if a manager would go "If you have such a stupid excuse/question again you are out" all they would ensure is that I would dread and avoid communication with them.
What is wrong with billiards? It's pretty hard to cheat and not get caught there, although it happens every once in a while.
There’s no reason that UI can’t kick off a recompile on the backend, nor any reason it has to be a different machine.
Stumbled upon this and seems like a security issue. Why do browser not block the access to the nonce attribute?
No problem! It's the wild west out there - feel free to reach out if you need any help/guidance, I'm happy to help.
They'll pay you as low as they can get away with, just like they charge customers as much as they can get away with.

Companies only offer salary increase to people they absolutely want to keep, if you're just a cog in the machine they can afford you to quit and get another cog
Title reads like all banks have ceased trading mortgages, which is ludicrous. here's a BBC article with a more reasonable title:
https://www.bbc.co.uk/news/business-63041679
Now I want to see an entire desktop environment built with Wine instead of GTK or Qt.
The point of border menus is that they are virtually infinitely high, meaning they’re easy to hit because you only need to aim at the horizontal position.
Avoid getting your kids addicted to streaming with watchlimits
Out of school, I worked in consulting for 2-3 years and was in a similar situation, here is what I learned:

- The best just leave, they don't negotiate. When negotiating, management will dangle a carrot 6-9 months away at the next "annual review" or whatever. And by then you'll be just disappointed.

> My performance review meets are only about what my manager wants next.

- Those who ask for more, get more. Some cultures don't like talking about money. But make sure it is a point on YOUR agenda, so before the meeting ends,say something "Hey I had some points I wanted to talk about with you".

- Only make an ultimatum if you're willing to follow-up on it. When asking for a raise, make a case as you did here: "demands increased ten folds", "clients are happy" etc.. but be prepared for a bullshit response or an insulting 1% raise. Have a fallback plan and start interviewing.
Move fast and break people
Fancy having two electric car companies named after you!

(before today I wasn't even aware of this one)
???

I'm not talking about using this on a free tier or something. Github actions are billed monthly. This goes way beyond just not having a tight SLA. Precision isn't even the ask here. It's one thing if a job scheduled to run every 10 minutes occasionally takes 12 or 13 in between runs. It's a completely different matter if it takes an hour.

Having some safe-guards against unbounded recursion is one thing, but the escape hatch for it right now is to use less secure credentials. That's just madness.
If chess TO are that scared of cheaters, they should just take each player measurements and provide them with their own clothing/accessories.
If you think there weren't songs as raunchy as Anaconda back in the 40s, 30s, 20s or even the 1500s, I have a bridge to sell you.
So they are campaign contributions visibly in order to justify the gratitude but also underneath there are bribes.
Crisis level risks loom in Asia as US Fed rate pressure forces yen, yuan to sink
That's not even possible in theory. If my app uses half system controls and half custom-drawn controls that I have painstakingly made to look like (I expected) the system controls to look, then if you swap out the system controls now you made the app inconsistent internally, which is just worse.

Windows has some consistency flaws, e.g. how they can't make their own settings have a consistent UI, but releasing more toolkits with different looks can't change how past ones look, it's just not possible.
Having apps being consistent internally is the best you can hope for, and that obviously is the same for Linux/MacOS as well.
Packaging a Maven application with Nix (2020)
Doesn't Grover Search make the problem half the bits easier?
Angular does the same :)

As far as I know all modern frameworks only produce JS files and the index.html only contains the <app-root/>.
It was ok in 1984 on the very first Mac with a sub 7" screen. It felt out of place on later models with normal sized monitors (normal for those times.) I never liked the Mac UI because of that menu thing and I configured my way out of it in the Ubuntu GUIs in the 10s.
I bet having 10 fingers makes base 10 slightly easier to understand at early ages than 8 or 12 (specially 12 and anything else greater than 10)
You missed the pattern matching, default interface methods, records (class and struct based), and all the low level features to be able to write C++ like code in C#, code generators, global usings, implicit main class, static lambdas, abstract interface methods for operators,....

On the horizon, discriminated unions are still being talked about, and more C++ performance like features.
Reminds me of Calmira II: http://www.calmira.de/

We just need someone to port this to Windows 11 and the shell is usable again.
Woooow, neighbor’s older X3 consumes 12 liters petrol for 100 km. Looks like renewing car could be economically viable option. i4 is amazing, but not suitable for my needs having only one car in the family.
Try the macbook pro 16 speakers. They are decent-ish

I find it funny that a lot of HN posts will expound in expletives about how a certain tech product is the best in class for example, how great macbook pro speakers are and then another poster will say that no laptop has ever had decent speakers…

Also, in one post “this dolby surround atmos reproduces everything about the concert, with hundreds of musicians it’s like I’m there” and then in the next post “speakers will never reproduce even the sound of one acoustic piano that’s been mistreated and mistuned, the piano will still sound better and the speaker will never replicate the magic of acoustic instruments” and then in the very next post start quoting how the Nyquist–Shannon sampling theorem proves that nobody ever needs anything over 44khz to reproduce exactly the sound of all acoustic instruments that ever existed.

The story, as always, is more complex than any of these hot takes, and tech folks usually refuse to accept that there are multiple factors at play.
Uh-oh, some pro-illiteracy lobbyist has down-modded me.
If they're expecting more then a small raise will push them to leave.
It's also worth noting that Niemann is a chess streamer, so it is not like he is some sort of closet shut-in that struggles to articulate positions.
Misleading title. A couple of mortgage lenders have temporarily paused some of their products because of uncertainty about interest rates in the short term.

BofE is holding fast on interest rates despite tremendous pressure to put them up to protect the pound. Many predict they will give in and raise them.
Two hundred years ago, Jean-François Champollion deciphers the Rosetta Stone
Hey congarts on the launch !
One question comes to mind is about the T in ETL, ingestion tools like Fivetran and Stitch allows you to do light transformations on the incoming data. This process is usually done by the ingestion team that hands the data to different value teams.
Really interesting!
It reminds me of Majorcan shutters (in spanish persianas mallorquinas).
In Majorca/Minorca you cannot shut the windows when theres hot outside: humidity will make interiors as hot as the outside; but you can open the window while you have the shutter closed... and survive.

Probably in California there are some Majorcan shutters, too (Juniper Serra was from Majorca after all) ???