skysight-inc/HackerNews huggingface dataset:
Here in Germany, the somewhat paradox situation is that the right-wing party AfD has been pro-diesel and anti-ev for a long time, while it's usually the more progressive and/or left-leaning people who have been buying EVs.

But now that Musk has done something which looked very much like a Nazi salute on stage and also meddled in German politics by endorsing the AfD, nobody on the left wants to be seen in a Tesla anymore, while the right-wingers still prefer German diesel cars.
LIMO: Less Is More for Reasoning
So you're saying it's exactly the wrong time for Musk to flip fascist salutes and meddle in European politics?

When buyers have a lot of choice of EV, why will they choose to buy a swasticar?
I use a flint2 as the router for my 2Gbs internet connection, a Wireguard VPN server and to provide network connectivity for devices in my garage which is where the router lives.

I use the 2.5Gbs WAN/LAN port to uplink it to a switch in my basement where all my cabling terminates and a small rack lives. This switch then provides a mixture of 2.5, 5 and 10Gbs ports.

The point being that the flint2 doesn’t limit me to 1Gbs.
We're on the same page, I think.

There's a possibility of contagion from Musk to the US government, but I very much agree they're different — and it's much worse if that contagion goes from potential to actual.
Back in the day, lots of people did read GEB, although we often missed the point. Apparently (as he wrote in an introduction in a later edition) the point of the book was to encourage people to study AI (at a time when it wasn't popular). While I can see this now, at the time I was more intrigued by his chapter on molecular biology and went into that instead.
Modern CPUs are more difficult to program in assembly.

The simplicity of RISC-V is illusory. Because it lacks many features of normal ISAs, like ARM or Intel/AMD x86-64, writing programs that are both efficient and robust, i.e. which handle safely any errors, is quite difficult in assembly language.

For a simpler programming in assembly language it is hard to beat DEC PDP-11 and Motorola 68000 derivatives.

However those are no longer directly useful in practice. For something useful, the best would be to learn assembly programming using a development board for some Cortex-M microcontroller, preferably a less ancient core, e.g. with Cortex-M23 or Cortex-M33 or Cortex-M55 or Cortex-M85, i.e. cores implementing the Armv8-M ISA (the latter 2 also implement the Helium vector extension).

Probably some development board with a microcontroller using Cortex-M33 would be the easiest to find and it should cost no more than $20 to $30. I would not recommend for learning today any of the development boards with obsolete cores, like Cortex-M0+, Cortex-M3, Cortex-M4 or Cortex-M7, even if those boards can be found e.g. at $10 or even less.

Such a development board can be connected to any PC with a USB cable. All the development tools are free (there are paid alternatives, but those are not better than the free GNU tools).

You can compile or assemble your program on the PC, then load and run it on the development board. You can have a serial console window connecting to your program, by using a serial port on the development board and a USB serial interface. All such development boards have LEDs and various connectors for peripherals, allowing you to see what your program does.

I think that learning to program in assembly such an Armv8-M microcontroller is more useful than learning something like 6502. Armv8-M is less quirky than 6502 or RISC-V and it is something that you can use for implementing some useful home device or even professionally.

Otherwise, the best is to learn the assembly language of your personal computer, e.g. x86-64 or Aarch64, but that is much more difficult than starting with a microcontroller development board from ST (e.g. a cheap STM32 Nucleo variant), NXP, Infineon, Renesas, Microchip, etc.
I reread that part of the post and this makes me disagree even more (not with you):

> The more that build software, the more who will appreciate using great software. Cooking at home makes you appreciate going out to eat.

Like.. no, I don't appreciate great cooking in restaurants.

I'm eating out because I hate cooking and I don't know how to cook certain things and with my tools I am not able to cook certain things. (e.g. good pizza). But the stuff I like cooking (and can do) is not worse than the same dish in a restaurant, sometimes I even prefer it. Same for software.

But I guess that's the thing. If I'm a professional software developer it would be kinda weird if I hated using my own home-made software? So maybe this is actually more true for people who just need a thing but can't do it without (AI) help?
By the 1930s, photography as a field had already existed for a century or so, so I'm not sure why you'd expect it to look terrible in any meaning of the word. For comparison, here's a photograph taken almost a hundred years earlier in 1845 [0], aside form lacking colors, it too is already high quality.

[0] https://en.wikipedia.org/wiki/File:Portrait_of_a_Daguerreoty...
There are 2 comments to OP, and now the person can wonder which one is supposed to be slow or not.
That was never about the instruction set, it was more about the operating system -- or lack of one.

As for modern CPUs and OoO etc, that's only about performance. The CPU, no matter sophisticated, must produce exactly the same results as the simplest in-order CPU.

Hardware is never going to spill a register to RAM when you didn't write that. The maximum that is going to happen -- and this is pretty recent -- is that memory at small offsets from the SP might be treated as if it was extra registers, and this renaming can be tracked over smallish adjustments to the SP.

"You can't understand what modern CPUs do" is much overblown. Just write good clean code and it will work well on everything.
No. It's due to widespread anti US-American sentiment. There's been a
spate of vandalism of Tesla vehicles, scratching, daubing with
slogans, smashing windows and arson. Sad for those who bought an EV to
"help the planet" and are so cruelly judged by reactionary prejudice,
but these cars have become a symbol of something utterly rotten. I
know it's painful but perhaps you are underestimating how much
visceral hatred there is out there toward Elon Musk?
Your black and white thinking is dehumanizing. By being so rigid in your stance you're being neglectful of other peoples view of the world. It comes across so invalidating and dismissive, the lack of curiosity as to why people have these world views makes it even worse. The flavor of neglect feels very much like the kind growing up in a devoted christian home. You don't get to have a personality or have a valid view of the word because "god".
It can make things worse: Ghostscript is not particularly safe to run on untrusted/potentially malicious input. It has a giant attack surface and no proper mitigations, unlike the PDF reader in your browser.

At a minimum, you'd have to sandbox it using something like gVisor.
This is a great resource. Should part of the official project.
I'm guessing that human accuracy may be lower or around that value, given that handwritten notes are generally difficult to read. A better metric for document parsing might be accuracy relative to human performance (how much better the LLM performs compared to a human).
Look at month by month
That’s openrouter.ai
I can’t say I ever expected to see this here, but thank you for making my day!

I might try this as a filler remover for the novels I find drag on and on.
I'm really surprised they didn't cover PHP since (almost?) every framework uses bcrypt in php these days.
Google could do this easily, there are whitelabel GCP offerings run by EU companies already:

https://cloud.google.com/t-systems-sovereign-cloud?hl=en

Hardware, personnel and all access is EU company. Google can provide updates they have to manually review and install, and provides support.

It's pretty niche now but if demand grows more providers will spin up the same thing.
Google organic and paid CTRs hit new lows
Thanks so much for the shout-out and feedback! Definitely true that tracing (likely with OpenTelemetry) would be a very valuable future feature addition - especially for database queries. I actually had that use case come up at work today.
No, Europe will not go back to the Stone Age. US services will be substituted for somewhat shittier European services. That’s how it goes. On average, everyone will be worse of. The European customer loses, US tech loses, European tech wins.

I’m somewhat surprised about this kind of gleeful condescension in this particular forum, of all places.
Why would that matter though?
OpenEuroLLM, an 'open, compliant, diverse' series of foundation models
I don't care about code styles of my colleagues, as long as it remains consistent and sane. But sadly it usually isn't.
For a billionaire perspective curated list yes:

> Since 2018, Time has been owned by Salesforce founder Marc Benioff, who acquired it from Meredith Corporation. Benioff currently publishes the magazine through the company Time USA, LLC.

https://www.wikipedia.org/wiki/Time_(magazine)
my current favourite theory is glyphosate promotes blue-green algae growth, which creates a neurotoxin
I've round linkedin extremely useful recently for finding a new job after being made redundant. It's where the recruiters are, and where the jobs are posted, at least here in the UK. I even paid for a couple of months enhanced membership, or whatever they call it, as a career investment. I'd say its worth the money over the short-term.

As for maintaining an up-to-date profile, I think its worth dialing-down the access unless you're actively looking for a new job.

But the bs that people post to try to get "engagement" makes my head hurt. I'm about to start a new job in a few weeks and it'll be a relief not to have to bother with linkedin again for a few (hopefully many) years.
Hetzner Maximalism.
1. Linux Running in a PDF (doompdf.dev)
114 points by theden 4 hours ago | flag | hide | 37 comments

2. Ingesting PDFs and why Gemini 2.0 changes everything (sergey.fyi)
978 points by serjester 17 hours ago | flag | hide | 323 comments

As people start bolting various kinds of PDF parsers and evaluators to LLMs, there's got to be some interesting hack potential.
They don't on phones because there they are hidden away and you have to know about them. I've seen relatives' phones with hundreds of tabs open simply because they had no idea mobile browsers do that by default.

But on desktop, tabs are plainly visible all the time and it's very easy to discover how they work.
The best idea imho is the assumption that people have some intelligence. I know, it's an utopia. But, well... Give them a way to block users. Help law enforcement when something actually criminal happens. For the rest, just let it happen, and let the people deal with it. As in real life. There is no other chance. Making the masses even more stupid than they are today (by hiding reality from them) is not the way to go. It never was. Let people interact with each other on their own. There cannot be a higher instance which 'manages' that in some way. Censorship isn't better when you call it 'moderation'. And don't declare everything as a harassment or worse. It's just a facet of communication to also communicate unfortunate things. People are veeeery sensitive plants since some time.

And again, for actual crime, it's not the forum moderators at all who should lead some actions. That would really be problematic.
That was not my point. My point was there wouldn't be a hash collision just by two users with the same password due to the salting.
My Advice on How to Be a Terrible but Valuable PM
From Pain to Productivity: Learning to code with your voice
I think users "want" it the same way smokers "want" cigarettes.
I suspect that this is going to fall into the "nothing ever happens" bucket.

What they're implying is that it is illegal for US companies to comply with EU law.

This is significantly different than the EU enforcing the GDPR extraterritorially since that's basically just an increased cost of doing business in Europe and is apparently worth it.

But if the US companies have to choose between complying with US extraterritorial law or EU extraterritorial law they're going to have to choose the US, for obvious reasons.

It doesn't seem to me that convenient legal subsidiary structures or data physicality setups are gonna work here.

The effect of US companies withdrawing cloud services would be devastating to the EU. Imagine if you could no longer access your gmail or outlook account, your apple or google photos disappear , whatsapp shuts down, all you companies documents are no longer accessible on Office365 or G drive.

The results would be indistinguishable from a massive cyber attack and would take decades to recover from.

There's just no way the EU would inflict a wound of this magnitude on itself.
Finally! I've been making the joke "put Linux.js in a PDF so I can run Linux, inside a PDF, inside a browser, inside Linux, inside a PDF, inside a browser, inside Linux" for far too long...
The pilot is an example consistent with no actions to correct pilots. Double controllers and these pilots can now fly twice as many missions before they kill someone.

Controllers talk like an extra 9 for them is the focus and it is for them, the public acting like their ceremonies are about fixing the majority of the problem is a bold faced lie.
Thanks, registering right now.
A breakdown of Kanye West's weird new website [video]
A lot of people here seem to be interpreting "Cloud" as as "public Cloud infrastructure provider". Note that this isn't just a question of AWS, Azure and GCP. It's about any kind of hosted services. So it would also apply to things like Dropbox, Slack, Gmail, WhatsApp, iCloud, etc.

(But it also wouldn't be a ban on personal use of such services, as long as the user consents. It'd "just" be very hard to use those services in business or government.)
I think, this is much about another major difference in the history of both designs: while originally for a different architecture, the DP2200 processor / Intel 8008 was meant to be a CPU for a small computer system from the beginning. The 6800 and in consequence even more so the 6502 was more about a microcontroller for implementing in software what wasn't economically viable to be put in silicon. Notably, it was not meant to be a computer CPU. Thus, the 6502 falls short on many things like support for large stacks, as required for higher languages, or efficient 16-bit operations. (Its philosophy may be better described as, "if it runs, it's good enough, even better so, if it runs cost effectively.")

PS: regarding the DP2200 not being meant as a small system, I'm not so sure about this based on my own reading. But, certainly, it wasn't marketed as such.

And, regarding the educational merits of the 6502, it may be a good second language, as it requires you to think about your implementation. (Personally, I'm more for the PDP-1, which Ed Fredkin – "world's best programmer", no less – once claimed to have inspired IBM's RISC architecture. ;-) )
It's pretty clear that he did not do any sort of "fascist salute" but he is learning that in politics reality does not matter, only perception does and how often something is repeated so politicians are usually very careful...

Edit: "look exactly like" (reply below) is a QED to my point, really.
Man, I hope you wear headphones.

Fun fact: No one is impressed by your "sports" car, but I'll bet 100% don't want hear it and wish the worst upon you.

I know some places are testing sound ticketing, which I cannot wait to see implemented everywhere.

https://www.autoweek.com/news/technology/a39906304/californi...

I hope you get over your noise addiction sooner than later. Or, go broke in the process.
At present, no, of course not. No company maintains surplus capacity sufficient to absorb its competitors' business if they withdraw from or are excluded from the market. You'd assume in practice there'd have to be a transition period, during which the likes of Hetzner would be... busy.

(More likely, there's another round of negotiation, and some new bandaid solution is produced; not like it's the first time. No-one, or almost no-one, really _wants_ this to break down entirely; the fallout would be widespread.)

It does seem reasonable to expect that the rate of companies moving stuff out of US-based infrastructure providers will increase, though; the whole thing is very fragile.
Go there https://openwrt.org/toh/start and enter NanoPi in the search field?

Gives 17 entries…
Once I felt that Markdown wasn't enough for documentation and Asciidoc seemed to be a good alternative.

I tried to rewrite it to AsciiDoc, but there was some unexpected ugly ess. Iirc e.g. lists.
It bothered me so much, I switched back to markdown.

Today I reach for Typst when I need more than Markdown. Biggest caviar there is that html export is still wip.
Not the OP, but I've been teaching along similar lines. I've done it a couple of times at conferences—here's one of the versions: https://www.youtube.com/watch?v=8Q-frNO-yps

I've also blogged about it

- https://looselytyped.com/blog/2014/08/31/gits-guts-part-i/

- https://looselytyped.com/blog/2014/10/31/gits-guts-part-ii/
Posted this comment https://news.ycombinator.com/item?id=42961468

Happy to get any feedback.
I use NixOS, btw
ok, it’s the “1st” such app, i missed that
I think it's probably about the timing. I'm not an expert, but I believe that opening the side borders requires cycle exact timing at both edges of the screen, and when you have characters enabled on the screen, the VIC-II graphics chip ends up 'stealing' memory cycles from the CPU every 8 scanlines to fetch character and font data from RAM. These lines are known as 'badlines'.

Across an entire scanline I think you normally get something like 63 6510 cpu cycles to do 'work' in, but only 23 if you hit a badline - keeping in mind that some instructions take multiple cycles to execute. This probably makes the timing difficult or impossible to manage with the characters turned on.
Are people not?
Finally I can run Clojure in Common Lisp :D

Joke aside, that is an amazing project.
Has there been any proof to this claim outside of the White House press secretary?
This is partly just a timely gripe, but as an example of what not to do... There's a certain company whose SaaS product has an API. Parts of the documentation are public, and others are--with no obvious rhyme or reason--locked behind a login page for customers only.

As someone developing client software that their direct customers will use, every once in awhile some feature request or bug comes up, and I'm locked out half the documentation, because they never let the login remain valid for more than a month. I'm sorry guys, but your API docs simply aren't that good, no one even wants to steal them.

With all that, why would I ever have positive things to say about their product to others developers?
What's Your C/C++ Code Made Of? The Importance of the Software Bill of Materials
Yes, I see, the dictionary definition is brand new. It just dropped right out of the sky. Very good point.
There's Hetzner, which I think would generally be viewed as better than OVH (or at least used to be), but it's not publicly traded.
Pythons hash method returns int. I guess changing it to return bytes will be something for Python 4.
It does, but the headline doesn't. I don't know if it's a nickpick too far, but it should be "X in a PDF in Chromium", as the hack seems as much about Chromium as it is about PDFs.
> The differences between these webviews are vast and you end up with different UIs or cobbled together adjustments for each OS to split the differences.

Like frontend developers do all the time? Why would this be an issue for apps but not on web? Reminds me of the old ”our website works best in Internet Explorer” banners.

The webviews on windows, Linux (gtk) macOS, iOS, Android all support modern CSS and are basically identical. Speaking from experience.
Isn't it a good thing in this case? this is fintec, so if in doubt get a human to look at it
The Reverend Pastor Manul Laphroaig at Alchemist Owl is responsible for a lot of this madness:

https://www.alchemistowl.org/pocorgtfo/

I confess to having become a fan long, long ago ..
It doesn't have to be printed in the US. The Guardian is backed by a non-profit and there's a US (digital) edition plus a printed weekly international edition.
> Asking for your Instagram is like what asking for your number was in the past. It's flirting, it's that they want to get in touch again, set up a date.

Personal website is the way to go. Preferably a static site built with a home-made templating engine written in Ruby and running on a non-mainstream budget cloud provider. The chicks dig it man.

Even a hint of Wordpress is social death.

/s
I'll take the risk that I'm missing a joke here and ask something very ignorant about linux.

Why would you need a regional linux distribution? The base is all open source, and I'm guessing the merges originate from everywhere in the world.
How is that clear? The videos that I have seen look exactly like a deliberate nazi salute and I have heard that far right groups (of which I have no contact) interpreted it as such and celebrated it.
He's threatened to fund primary challenges to anyone who doesn't roll over for him.
GL.inet makes routers with a fork of OpenWRT. The actual OpenWRT is only a flash away (you can flash the upgrade directly from the stock firmware). Their products are very solid and I will probably buy routers exclusively from them going forward.
I don't have a strong opinion about dynamically typed vs statically typed but I have a very strong opinion about interpreted vs compiled.

I regret how neglected interpreted languages have become. I'm much more productive with interpreted languages than compiled (or worse; transpiled) languages. The iteration time is crucial for me. I don't want to wait even 30 seconds to test a change. After 20 seconds waiting for a compilation, my brain is already going into sleep mode. I can't have that.

For most application-building use cases, I will choose an interpreted dynamically typed language over a compiled statically typed one.

When it comes to low-level embedded use cases, or high-performance systems programming I will tolerate a compilation step but I won't pretend like it's not a negative.
It's a social media platform. Full stop.

Headhunters are trying to be influencers, they have games, news feeds are full of junk or agenda pushing (lots of anti-WFH pieces because the wealthy owners need to keep their commercial property prices up), etc.
I don’t have a review, but here’s a significant project using it in a complicated cross platform build with different systems dependencies: https://github.com/raysan5/raylib/blob/master/build.zig

They also have a cmakelists.txt and pile of other cmake stuff to compare against: https://github.com/raysan5/raylib/tree/master/cmake

One of the nicer things is that if you’re working with less technical folks, they only need to download the zig binary because it bundles the entire toolchain. Real nice when on corporate windows systems.
I'm a happy customer. I wrote a ruby client for your API and have been parsing thousands of different types of PDFs through it with great results. I tested almost everything out there at the time and I couldn't find anything that came close to being as good as llamaparse.
Mastodon: https://mastodon.social/
Why would that be? There are plenty of local offerings and they're often cheaper, too. They might not be as well marketed or polished, but at the end of the day, most businesses just need some servers, nothing fancy.
Maybe you have anti-fingerprinting protection on? I've heard it can cause issues.
MSX in All Seriousness
"I believe the insistence on blurbs has become incredibly damaging to what should be our industry’s ultimate goal: producing books of the highest possible quality."

Certainly that should be the industry's ultimate goal. One might have a hard time inferring that from a visit to the local bookstore.