skysight-inc/HackerNews huggingface dataset:
> Also it’s not as simple as “set your location to the EU”. I’m not even sure if Apple provides the ability to convert an Apple ID to a different region. I vaguely remember reading an article about that resulting in loss of some/all purchases and other oddities.

You can convert (I went moved my Apple ID from US -> EU about 2 years ago). Purchases are transferred, but only where they actually exist in the target region, so you lose access to install any apps that aren't available in that region (although I believe they still run if already installed).
It's definitely better than having a bunch of garbage "wip" commits, but it's still far from ideal in my mind. In your world, you'd git bisect and eventually end up in a 300+ line diff.

> You want to split it in multiple commits? Then it probably should have been split in multiple PRs .

This can be inconvenient and slow down development. I still prefer to just interactively rebase and squash commits locally before making a PR. Then ideally I'd like a rebase + merge commit (which unfortunately Github doesn't support in the UI).

Then you can git bisect with --first-parent to find which PR caused the bug. Maybe it was small enough that you don't need to dig deeper, but if you do, you can bisect the individual commits (something that would be lost if you squashed).

But like everything in our business, it's a matter of trade-offs, team experience, priorities etc. When I was younger, I was very opinionated on this stuff, now I just go with the flow.
https://www.vanillabreeze.dev/ (by the author of this post)
Using SvelteKit, Drizzle (with drizzle-zod) and tRPC, the process of building a full-stack, highly interactive web app in a single, statically-typed language is quite painless these days.
If I'm using LaTeX, I'm writing scientific articles. I expect scientific articles to be read by people on computers with normal screen sizes or printed off. Therefore there's no reason to bother with anything other than PDF. PDF works great.
A good take, although he missed the saboteurs and the global lawlessness:

https://news.ycombinator.com/item?id=39133584
Imo, it's correct, assuming there isn't an automated conversion tool. Moreover, Tailwind has a bunch of confusing class names, and certain limitations (as in classes not being available).
It's good to have terms to distinguish those shades. I find the distinction between expat and immigrant contentious* and refuse to use the latter term, but digital nomads are a different lot that's closer to tourists than immigrants.

* In Berlin, two Indian guys work at Delivery Hero. One writes code in an office and the other delivers food on a bike. One gets called an expat and the other an immigrant.
> None of this would have been socially acceptable in a UK city

I guess it depends on the city? We used to cycle with my friends everywhere when I grew up in the UK, and build dens and treehouses in the forest. I'm only 25 now.

I totally agree on it being an important experience though. Independence and exploration are absolutely key to how I have turned out, I think.
The quality overall on iOS is way better than Android. There are obviously going to be a few outliers but I’ve worked at multiple companies where Android is an afterthought (in every way imaginable). I’ve also heard the same from peers in the industry.

iOS apps bring in more money and that absolutely shows in the time and effort companies put into their apps. The big names (FAANG) might have equality but once you leave the top apps the quality difference can be stark.
"Don't have an idea" does not mean "difficult".
I agree, they're pushing hard toward that, our only saving grace being that they still must keep it decoupled at the low level due to existing regulation. The only thing that will stop them is some pushback, but threads like these scare me that the very people who should lead that pushback and now getting complacent to it ...

Whatever one might think about Chrome on desktop, fact are that 1 - people install it on purpose, because they want to, not because they're forced, and 2 - it's supremely easy to replace, which is why google tries hard to tie itself into more (password manager obviously, but chrome apps at one point).

Chrome is open to competition, it's just that this competition is as much marketing and mind share as it is tech merit. What Edge and Safari are doing or trying to do is not open to competition.

(this does not mean chrome should not be reigned it, I believe it should)
people don’t want fixed layout documents only for printing. they want them because they want to fix the layout of their documents more than they care about small screens.
It's been reported that Google has been preparing an iOS version of Chrome using the Blink browser engine for a while - as they had assumed this would eventually be allowed.
It really depends, for most simple landing pages painkillers are just fine, I've also created extensive dashboards that were used 4-6 years without much iterations, then it's a waste to think too much about css structure. And clients are happy if it looks a bit sexy.

For a long-term project that will require lots of development a more thorough approach would be justified.
> So that means you think microsoft should be allowed to force users to edge on windows ?

While this is a good question, It is not relevant to the point because Edge is still Chromium. So this still gives Google the dominant place it wants to take and monopoly on web standards.
I believe I have used pandoc to convert markdown to PDF. Maybe this is something you could try?
My wife and I take the approach of allowing our kids take risks too. Even though it is not that socially acceptable. If people want to judge me for letting my 4yo boy help with building and lighting a fire, then let them.

There is so many things you can do in the home as a parent to encourage kids to take controllable risks. My oldest was helping his mother with knife-work in the kitchen from as early as 3. I also removed the enclosure net from the trampoline in our backyard. I buy bicycles for my kids as early as possible. I rough-and-tumble with my kids on an almost daily basis.

Of course there are limits. We try to keep it age appropriate, around some dangerous areas (fire, deep water, the road) we always keep them supervised. We teach them about the dangers. We teach them how to manage the risks.

Luckily my brother-in-law also removed the enclosure net on their backyard trampoline after he saw that my kids were OK jumping on an open trampoline. So it seems our attitude is starting to have a positive affect on the families around us.
Locality of Behaviour:

"The behaviour of a unit of code should be as obvious as possible by looking only at that unit of code"

https://htmx.org/essays/locality-of-behaviour/

Some people want "cleaner" and that's fine, I much prefer things to be "right there" as much as possible. Must be how my brain works
Tailwind is an abomination.

Of course it's easier to use. Pressing the bold button in MS Word is easier than setting up styles etc, but one makes it easy to create an impossible to maintain mess that could have been made by a primary schooler, and one makes it possible to create a consistent style that looks professional.

The only reason I think Tailwind is becoming popular now is it's exposing a bunch of things like rounded corners and drop shadows that are still cool but unlike Bootstrap you can slightly tweak your rounded corners easily. It'll still lead to everything looking the same, then people will probably ditch it and go back to really minimalist styles like HN to look cool again.
You can try the game without logging in.

The writing reads like tolerable fanfiction, so it's not stellar, but cringe moments and needless cussing are still present to some degree.

As someone who used to write room descriptions on MUDs, I can say I I remarkably difficult to strike a balance between immersive writing and functional prose that English speaking persons of different comprehension levels can engage with. We also had to be mindful of screen readers for sight-impared players, the idea being keep your descriptions informative and short without being boring.

I'm not a big fan of Impossible Islands writing, but they have my respect for it because it is quite the task to please an audience like that.
Well, it's a guarantee that this change will give Chromium a higher market share on iOS, since the current market share of Chromium on iOS is exactly 0%.

How much of an effect it will have remains to be seen. But Google has shown themselves quite good at overcoming the default browser advantage by making other browsers not work well on Google websites and by pushing pop-ups into people's faces telling them to "upgrade" their browser to Chrome.
You understand this is true for Apple too, right? They are free to leave the EU market if they don't like the EU rules.
The cost of rebuilding the "reusable" rocket from scratch after every launch is orders of magnitude more expensive than the cost of material.
>I bet you could guess my age within 2 years with solely a list of technology I've used

You could always not list "Expert on Symbolics machines, Smalltalk, Algol 68" and keep the newer/evergreen stuff.
Financial sense and technical sense are two different things.

Elon’s BSc is economics. His physics degree is a BA.

He seems to think physics is like fiat economics where you can spin the numbers however you want to make them work.

Physics isn’t as flexible and he didn’t put the work required into experiment to see why.
What is tendinitis/RSI/carpal tunnel?
Using REVTeX I honestly have no issues with LaTeX, especially if I just stick to Overleaf
> I guess as I get richer I am supposed to be like Josh Brown wants me to be.

Josh Brown doesn't know that you exist.

He doesn't care if you ever become rich or not.

> His income maybe depends on that?

He is probably making better income than you by providing service to people a lot richer than you might ever be.

You can keep using robots.
It's the risk of attack through a sidechannel, the ability to install something on your phone, not just through leaving your phone attended, but social engineering etc.

As an example of where your android example is worrying, stalker apps are currently only available for Android.

I was always of the opinion that if you didn't like the walled garden, don't buy apple. That's also a choice. It looks like this was a successful startegy on apple's part, and people want to muscle in.
Taking multivitamins is usually the wrong approach. So they are indeed a kind of snake oil.

Which condition do you intend to treat by taking multivitamins?

Have you looked at randomized controlled studies and found that they support your idea that taking MVs has a positive effect on that condition?

Have you got your bloodwork done? Did the doctor then suggest that based on your situation MVs are the right approach? I never have heard of such a thing happening.

So yeah, TW and MVs are similar. Both appeal to people who think "Hey, why do the work and figure things out and act appropriately? I can just swallow this magic pill!".
This is a non answer imho. Are you saying if Microsoft goes back to their own engine, they should now be allowed to do it ? Microsoft using blink is a technicality that could be reversed as quickly as it was implemented.
Regardless of their formal categorization, they're a subset of "cop", which means they're not held accountable for misbehavior.
Markdown actually works great for larger documents when you use it with pandoc [1]. That way you get HTML output and PDF output via Latex, without the HTML being a second class citizen.

I wrote my thesis (50 pages) and multiple published papers this way. Maybe it seems janky but honestly my experience with Latex and it's 10 incompatible compilers and thousands of semi-incompatible packages has been much worse.

I also don't understand why (academic) publishing is so PDF focused. It's a horrible format to read on screens (think multi-column PDFs, and scrolling / jumping up and down to find references), and who actually prints stuff anymore?

The thing I love most about Pandoc is that my notes can just slowly turn into a fully fledged document. Like bullet points - The syntax in Latex is far too verbose to make taking notes with it comfortable.

It's also much easier to extend, I wrote a simple tool that automatically converts URLs into full and correctly formatted citations, so I don't even need a citation manager to get the same results:

The GAN was first introduced in [@gan](https://papers.nips.cc/paper/5423-generative-adversarial-nets).

Turns into https://github.com/phiresky/pandoc-url2cite/blob/master/exam...

Another great project with similar structure is Manubot [3], though the PDFs there are not generated by LaTeX.

[1]: https://pandoc.org/
[2]: https://github.com/phiresky/pandoc-url2cite
[3]: https://manubot.org/
Why is breaking ones legs so horrible?

I broke my leg once in my youth, it wasn't that bad. Edit: I should remark though, that this was a very clean break, some it might not be representative of the average broken bone.
Scientists Film Plant 'Talking' to Its Neighbor
>Pretty sure I could pass myself off as being at least 10 years younger than I am in a job hunt.

Until you get an in person or zoom interview.
> I'm very surprised they don't even mention the efficiency of the developer in this context

Because in terms of energy use it doesn't matter. Take any somewhat successful video game for example. It might take years and hundreds of developers to create, but all the energy used during that period is most likely just a fraction of running the game hundreds of thousands of times on the first day after release.
The problem with DjVu is that its viewers suck, especially on macOS, which is very popular in modern academia
OP does say mobile phone. But you're wrong according to Wikipedia.. some 5-10 years of overlap depending on what qualifies as smart
It's entirely possible. One tool one could use for this is Quarto: https://quarto.org/
The problem is that you do want some horizontal scaling regardless, just to avoid SPOFs as much as you can.
Just because something is old doesn’t mean it’s correct, this is such a curmudgeon take. Things we have have evolved over a long time, have been started hastily (JavaScript) and there’s no reason to believe we’re not in a local minimum and something much better is out there.

I personally believe the js model is completely wrong for the browser and something like an actor model would fit much better.

I’m not saying we should jump on every hype train, and personally really dislike the react ecosystem but I also think we should encourage exploring new approaches. CSS, html and js evolution is driven by the exploration of these new frameworks and they’re very different than what they were just a few years ago
Am I crazy, or does this mean the possibility of actually having WebXR on Apple devices in the not-so-distant future (without relying on Mozzila's outdated WebXR Viewer app)?
I think GitHub is pretty good here: If you make PR #1 from branch foo with target main, and PR #2 from branch bar (a descendant of foo) with target foo (that is, a "sub-PR" of #1), then if #1 gets merged first (into main), #2's target branch will auto-update to main, which is exactly what you want.

If #2 gets merged first (into foo), then branch foo of course updates to include the commits in bar, which is again what you want.

What behaviour were you hoping to see?
Yeah, MS Office PDF generation (at least some time ago) did not generate PDFs with embedded fonts, and I’d often come across weird-looking documents where the system is using a font with the wrong characteristics. Print-to-PDF usually avoids this.
It also costs much more human lives.
I used to work for a pretty famous 2nd tier US company (smaller and less cool than FAANG).

They had a team working on a Hadoop based solution and their biggest internal implementations was about what you're describing, in practice.

It makes sense because internal politics.
Thank you for the information.

So yeah, any US-only (or rather non-EU) apps you will lose if you converted. Also I’m guessing you’re going to get hit with foreign currency conversion fees by your CC (obviously not a problem if you move and get a bank account in your new region).

This is a US-centric view but plenty of stuff launches in the US first and so you won’t get access to those things until they make their way to the EU.

Sounds like a lot of headache to get a browser (or alternative app/app stores).
I didn't provide an answer because I think while the question is good, it is irrelevant to the point the GP was raising. And no, I'm not saying what you are attributing to me.
Also, it appears that a lot of the danger is political. Both Trump and Biden were presumably being spied on by the incumbent administration (Trump because of the Russia thing, Biden because of the Ukraine thing). It seems likely that Trump is being spied on again, and there is no reason to believe this pattern is going to stop.

The hazing process for electing a president is already cruel enough that nobody sane runs. Add in the risk of the incumbent administration finding a way to leak all your dirty laundry from as far back as the records go and it will be really weird. Probably corrupt, ugly and with bad results for everyone outside the intelligence apparatus.

In some sense that isn't new, there are questionmarks over the US spooks dating back to J. Edgar Hoover. But the damage that sort of actor can do is greater the more data they have to make decisions with.
More discussion on the original 2017 paper:

Energy Efficiency across Programming Languages (2017) [pdf]

A year ago:

https://news.ycombinator.com/item?id=32920990

3 years ago

https://news.ycombinator.com/item?id=24642134

6 years ago

https://news.ycombinator.com/item?id=15249289
Many threat intelligence companies buy that data and then resell it as a service. I'm not very clear as to how accessing that data in the first place is legal...
What about a system where each "save" (ctrl+s) would be like a commit? But then only those saves which pass tests ensuring the application still runs get pushed.
Imagine you have a team migrating the federal tax system of a smaller country - you can choose to develop the project in C and have X amount of devs work on it for 3-4 years 40-50h a week. The resulting code base will be huge and probably hard to maintain.

Or you could choose to hire devs in a higher level language, maybe X/2 or X/1.5 amount of devs - saving you the environmental cost of running possibly hundreds of workstations every single day for years at a time and doing administration for more employees. The resulting code base will also be smaller and (hopefully) easier to maintain.

I don't think you could call this immeasurable at all. (This is based on a real example)
I think Peter Medewar once said of James Watson and Francis Crick that "they have done somthing worth being arrogant about".

The same applies to Dijkstra.

You could start with this account of the Dijkstra-Zonneveld Algol 60 compiler written by Kruseman Aretz: https://ir.cwi.nl/pub/4155.
Evolution is very hard to beat.

CSS is not static. It has been getting better and better all the time and keeps improving.
... in order to calculate likely fines so they could decide whether they'd still make a profit.

Looks like they're happy to pay fines to maintain their monopoly.

/flagrant-speculation

That would be following the Microsoft playbook when it comes to corporate crime in the EEA/EU.
This actually needs citation.

All your computing devices run massive amounts of C code, yet we don't hear much about people dropping dead in front of their computers, killed by a memory corruption issue?

In the only really popular case where a medical device killed people because of software bugs (Therac-25), the programming language was PDP-11 assembly. But even then the fault was much more in the software development process than the programming language.
Tried it last summer with an RX 7600 and it just worked by using the Arch packages in the repo.
It has to be, since it's been around since 1970s.
> don't just produce PDFs that nobody can read on small screens

I was thinking about this recently. If you get pedantic enough* about it, the typesetting quality you can get from a LaTeX+PDF is strictly better than what can be achieved using (sane) HTML.

I wanted to blog in LaTeX, and to solve the screen-size issue I thought I'd pre-bake to a wide range of page geometries, and then serve up an appropriate one to the client using pdf.js.

Fortunately for everyone, I decided against it in the end and continued blogging in markdown+html (with mathml support)

*well beyond what most readers would possibly care about
ChatGPT knows things that Google doesn't
there always was dog shit around, at least where I grew up.

what there wasn't: computers, consoles, smartphones and sooo many cars. in my old neighbourhood places I used to roam around have all been taken over by parked cars.
CSS classes in this case are microplastics, not vitamins.
I understand all this but there needs to be a simple format for just regular books without all this complication. I thought that’s what ePubs were for. What I want it basically an ebook format that is mostly zip files of plain text.
So I looked into this more and again is not universally true.

The modern trend seems to be to follow the US law on this which is what you say but many signatories of the Berne convention in fact haven't changed their copyright law and commisioned works, specifically photographs, automatically belong to the commissioner in many jurisdictions.

Check your local laws.

I'm not going to go into much more but privacy protection laws likely apply here as well so that even if the photographer still owns the copyright they may not be able to make use of it since it contains your likeness,once again check your local laws.

I'm also reasonably sure it would be pretty hotly contested in an actual legal battle who owns the copyright to such works. There is most certianly prior cases regarding unfair license terms being removed or amended in contracts pertaining to copyright and this seems like one of those cases.

I standby my statement that the photographer is being shady and is assuming you won't take them to court over this.
Jesus. How far we've fallen. I certainly remember kids being left outside shops growing up in the 80s.

However, reading that I had a involuntary reaction of disgust just thinking about it. I certainly wouldn't dream of doing it with my own kids and suspect the reaction would be to call the police if I did.
Curious: which modern CSS solutions are you referring to?
What you're saying is "If you don't like the walled garden, don't buy john deere", essentially.

When a product start becoming such an important part of its owner life, and has such a huge market share, I believe society should impose some rules on it to ensure it conforms with the ideals of said society. In this case, ability to be in control your non niche computing device.

So I think this is a case where we must agree to disagree.
It doesn't look to me like Steamboat Willie is animated at anything close to 24fps. I couldn't step frames, but just look at the video, the animation is jerky. (Not worse than animation usually is, but it's not 24fps.)
thanks for replies, will get one with my gf, even if we have a strain, looks like vaccine could be beneficial anyway
If you can't handle 99.97% uptime for data processing then probably there's a larger issue at play.
> We live in a world where custom elements (aka <whatever-you-can-dream-of>) are fully supported and enabled by modern browsers.

Don't we need to define the custom element <whatever-you-can-dream-of> using javascript first?

All my knowledge about custom elements comes from this Mozilla doc: https://developer.mozilla.org/en-US/docs/Web/API/Web_compone...

If custom elements is the way to go, it sounds like a lot of javascript and coding overhead that I have to take. Doesn't it?