skysight-inc/HackerNews huggingface dataset:
Adding for people who want sources:

There are quite a few places especially technical ones. However, many major pulishers don't offer them, so you then have the choice of DRM stripping, searching for illegitimate copies or giving up/in and using a DRM copy somehow.

https://www.ebooks.com/en-nl/drm-free/

https://leanpub.com/

https://www.libreture.com/bookshops/

Note places like ebooks.com don't sell exclusively DRM free, so you will need to check per book. I returned one to them and got a refund because of my mistake in buying a DRMd copy.
There's a short but good podcast about the trial and how it affected people here: https://www.bbc.co.uk/sounds/series/m000jf7j
I love absolutely everything about this. Thank you for sharing his story.

Free/Libre software has been built thanks to principled people like him. It's truly a collective effort. And corporations started to slowly eroding it from within.
Trolling isn't helpful to discussion about this topic.
Any review should be part of the code review process - not the CI build process.

If the build is broken, a review is likely to be less reliable.
You can create a multiple line formula. Alt+Enter when editing the formula.

If I'm writing a longer formula that's going to be tough to read, I make it multiple lines and add spaces at the start of the lines for indentation. Makes readability so much better!
It's better to realign the incentives to make sure you don't end up in pathological scenarios. The reason why tech companies find investing in this so lucrative is because these markets have so much winner-takes-all scenarios. You don't need to strawman it - governments are dealing with these kinds of secnarios, it's not ideal but better than doing nothing.
He won't know until all the templates are instantiated...
Best new design from Apple's event: Siri remote control
Where the M1 really blows any other CPU away is single-threaded performance; multi-threaded performance is just normal. So it's not surprising that it's not faster than your 10-core iMac when compiling (which I assume is using 100% of every core).

In fact, given that the M1 is an 8-core CPU and your iMac has a 10-core CPU, the fact that they take 5 and 4 minutes respectively to compile seems to indicate that they're fairly similar in multi-threaded performance (and the iMac wins only because it has more cores).
The phrase "Affront to justice" is key here. To be honest, I am completely shocked that this wasn't sorted out several years ago when it was all over the papers and it was completely obvious what had happened. But that key phrase allows the wholesale claiming of damages.
How to Interchange Ed25519 Keys
He may as well be a millionaire in the future. By having a platform that people use you do get a minimal amount of bug fixing and stability of the platform. Lichess is a platform for companies to use it for their purposes with some tweaks here and there it can be an education platform, a platform for engineers to practice the internals of machines and many more possibilities.

Joomla is open source and their devs make so much money selling plugins and widgets. Who is the best man for the job to tweak the platform than the developers who made the open source core of it?

I use lichess everyday for years, the stability of the platform is absolutely top notch. An absolute minimal amount of bugs, no glitches in the website, every page i click on, loads instantaneously. The commercial website Chess24 and closed source, doesn't have "ultrabullet' games, very quick games of 15 seconds, because their platform cannot support it. lol
> We got scammed.

Personally, I had movies I had purchased years ago automatically upgraded to 4K HDR versions.

That's certainly one advantage over physical disks.
and if you kill someone like that you would go to jail. Who’s going to jail for Tesla’s tragedies?
Google also almost entirely finances firefox development.
M1 is the fastest Apple CPU YET.
I suspect in the fall they will release the M2 for MacBook Pro 15 inches.

They have also delayed releasing the MacBook Pro 15inches with Intel on purpose in my opinion.
When they will release the MacBook Pro 15 inches with M2 they will compare it with the Intel version with a 3 years old processor.

I don't trust the Apple benchmarks much.
They are choosing what to compare and what metrics.
Let's wait 3 years when the dust has settled and we'll be able to compare apples with apples.

Let's see also if Apple will be able to keep up the improvement of in-house built CPU+GPU with ALL COMPETING MANUFACTURERS OF CPU&GPU.
What if Nvidia or AMD or Intel comes out with a huge leap, Apple then won't be able to take advantage of that.
In my opinion the M1 is the new PowerPC.
In 10-20 years from now Apple will have slow in-house built hardware and we'll be getting back off the shelf hardware like when Steve Jobs moved from PowerPC to Intel.
In the UK bog means a loo (or toilet if you prefer) so I was most curious if this was an article about lavatories but it wasn't what I was thinking !
I thought it looked like a sci-fi "speeder" of some sort. Podracer.
The sailor stuck on the other mentioned ship has finally been allowed to leave
https://news.ycombinator.com/item?id=26906817
That's right. M1 doesn't have specific Objective-C optimizations.
Of course it does. Even green/renewable energy has costs. Solar farms take up a lot of land, which competes with farming, puts pressure on ecosytems, etc. Wind turbines also require land, they make noise, disrupt views and kill birds. Man-made hydro requires flooding large areas; even tapping hydro on to existing lakes creates a flooding risk downstream. Hydro also has severe geopolitical implicications (e.g. Egypt's reaction to Ethiopia damming the Nile).

The first principle of green energy is to reduce consumption as much as possible; renewable generation is a 'fallback' for unavoidable power consumption. It's similar to dealing with waste: recycling is a fallback, a far better solution is to reduce consumption.
Microsoft is almost always a generation behind with tech in surface products it's ridiculous because they look so appealing otherwise. I just feel like I'm buying last years model on launch.
> Licensing, and specifically the EULA, was popularized by Microsoft

Without sounding like an old carmudgeon, but "Licensing" and "EULA"'s were around long before MS arrived on the block and were already "popularized" within the IT business. MS, Apple etc just picked up where the old minicomputer and mainframe hardware and software vendors left off.
You can make it! There is already lishogi.org for shogi (Japanese chess) and lidraughts.org for draughts. They took the code for lichess and tweaked it for their respective games.
social recovery wallets seem pretty inevitable at this point, it is a much needed ux improvement.

glad to see account abstraction being pushed in optimism and other rollups so we can start building these new mechanisms that arent so hostile.
Also discussed here: https://news.ycombinator.com/item?id=26913037
How Is RPA Testing Shaping the Future of Test Automation?
Thanks for taking the time out to write a detailed list. It really helps.

Offline, this is something a few people have been asking. It is a nightmare though with all its sync issues and conflicts :) But something we will look into.

Fast, definitely yes. We want a < 100ms for each load, everytime. Point taken about the gifs.

URL - yes. We did have that when creating a project, but we dropped it eventually. Might be a good idea to add it a the report or bug level.

Screenshot/Recorder - here is a secret - we are building something here for Android and Chrome that records your flow and you can directly report bugs from.
Android app - https://play.google.com/store/apps/details?id=com.appachhi.b...
Chrome ext - https://chrome.google.com/webstore/detail/bugasura/eheemiidl...
Do have a look and let us know what you think.

Custom fields - this is a hard choice. We need to balance between flexibility and simplicity.

Slack - already integrated. You can get updates on your project on slack and in a few weeks respond back as well

Dream come true - we already have that. Its called Mult-Teams and you can be in different teams all on the same dashboard. The view is tailored for YOU and not the project/team.
This HN thread has some DRM-free

https://news.ycombinator.com/item?id=26892249
Affordable, Accessible, Decentralized Medical Imaging Centers
At least on a x86, you can install Windows / Linux / Hackintosh. With m1 you have can install HackinWindows / HackinLinux / Mac, if you understand the joke.

The good part with m1 is that force amd and intel better cpus. Competition in always good.
The not so good part is that Apple might start a trend of higher prices for CPUs.
True, kids are not robots. One must assume America can live with less American scientists and engineers. As the years pass, fewer and fewer. Who will create the next vaccine technology? Probably won't be an American.
We don't have trust? You should look deeper at every transaction and interaction you undertake, every day
I've been trying to get to the bottom of this here:
https://github.com/solvespace/solvespace/issues/972

With my 2400G the benchmark takes 5.5 seconds.
With someones M1 it takes 1.3 seconds.

We still need to verify that was run at the same settings, but it looks like the M1 is going to be faster than the 5000 series APUs regardless, possibly by a large margin and I'm assuming the 5000s are between 1.4x and 2.0x the speed of the older 2400G.

It will still be interesting to see AMD on a 5nm process, and Zen 4, and with 8 core, but by then Apple will probably have an M2 on the 3nm process. You gotta compare what can be obtained today.
Kong vs Ghidra? – Ghidra Scripting, PCode Emulation, and Password Cracking
This has always been the line people use against Apple, at least since the days when it was no longer credible to use the "beleaguered" line on them.

There have been just so many genuine tech news articles of the form, "Future Apple Competitor Product Beats Current, Widely Successful Apple Product".
I for one welcome our new ARM overlords, may x86 rest in peace along with other relics of the past. Saying this as both a gamer and intel/pc enthusiast but iphone owner.
Well, there's these things called "international agreements" where countries come together and agree to do certain things.
Japan’s global rare earths quest holds lessons for the US and Europ
That is unlikely. ICANN has set fees per TLD that are very low. The registrars are the companies that jack up the prices. You should make them provide you a source for who is setting this price. I think they are pulling your leg.
A lesson to test your code and take action based on costumer feedback. I’m curious to learn what was Fujitsu’s position during those investigations.
If the data collection step can possibly be affected by things like media file exploits then that would be a much bigger problem by itself. Cellebrite would have no reason to execute or interpret anything off the target device in this stage. If they were doing that then the Signal article would of pointed that out first.
Large game collections are of much more value than a console, and consoles are more complex and have a much higher failure rate. Particularly if it is a console vs a simple media like a Wii game optical disc that is well taken care of.

Maybe I had 100 $40 games on my $100 console. Console breaks, I lose all games.

With physical media: One game breaks, I lose one game. One console breaks, I lose one console. Way less risk.

Also I can't sell or transfer the digital copies to friends or family.

Lock-in digitals are not at all equivalent rights of physical copies.
That one is already there. You can directly paste your images in your bug report.

Resizing and alignment also possible as we use a WYSIWYG editor.
Sadly I can't use a terminal or VSCode on Android so I can't use it as a development environment.
Heck, I believed it. That, for me, was the main pull of buying on iTunes vs. streaming, because (not being in the US) I've been burned one too many times by streaming services pulling content because their license ran out.

If iTunes might pull content I purchased at any time, that does make me rethink the whole thing.
"resource-intensive project like life on Mars"

"I don't take this perspective seriously"

Yeah. They say "resource-intensive" like we're not spending many MANY more resources on making big sticks to shake at each other.

And they say this as if the resources on this planet were a significant fraction of what's available in the solar system.

They say things like "earth is a zero sum game" as if sunlight didn't exist and materials we mine from the asteroid belt won't fall down a gravity well.

Or as if the resources required to put life on mars are a significant fraction of any meaningful measure.

It's almost like they think earth is big. ;)
https://www.newyorker.com/culture/cultural-comment/the-hidde...
This software is nowhere close to being production ready. The fact that the government allowed Tesla to ship this feature is my main issue. What were they doing? We don’t even have proper regulations in place. Perhaps Tesla can work with NHTSA instead of criticizing them for blocking their “progress?”

All people care about is defending Tesla because they happen to own shares in the company.
Since the patriot act when I was a kid, and now beyond, it's felt worse and worse. Feeling violated every time I remember a particular law is having me inspected.
When I started work 79/80 I worked at BHRA (hydrodynamics research) and we had a load of RnD projects for things like the Salter duck etc and those still haven't gone anywhere
> But the Ryzen 5000 mobile chips really don't look bad at all in comparison, and a 5nm version of those would level the field.

Not look too bad best to say.

Even if we add a one node advantage, we still have a ~15 watt chip making 20W-30W chips sweat.

If you downclock Zen 3 to match 15W TDP, you may well get M1 beating it by double digit margin.

M1 is simply a way more efficient chip than any X86 chip can be because of 40 years of architectural advantage.

- latest x86 chips have patently gigantic decoders metastasising into backend. They are very tightly coupled to pretty much every other piece of logic.

- x86 memory model, and blockage behaviour costing huge transistor count to work around

- better SMP efficiency because of laxer memory model, and SMP logic being deeper integrated into cores, rather than being an afterthought

- generally better register utilisation, at lower transistor count, and the upstream software ecosystem historically having better understanding how to work with large register count

- X86 cores prefetch from both main memory, and in between caches is more expensive, and less efficient because it has to rely on more complex logic, and do more guesswork than in ARM.

The list can go on for a few more screens.

Remember. Even if M1 is a SoC, it still manages to beat Ryzen which barely have much besides cores, memory controller, PCIE, and USB. If you give a 1 node handycap to Ryzen, and only compare cores, you will still get M1 having almost 3 to 4 times advantage at performance per square mm.

It's really sad to see X86 development digging itself into a ditch with "40 years binary compatibility at any cost."

With all regards to Su Lisa, I believe they very much understand all that, but nevertheless still signed under the idea that X86 market will never go anywhere.

I believe it's trivial for both AMD, and Intel to easily slash X86 transistor counts, while increasing the performance by double digits if they can go in err of the X86 ISA convention on just the few most egregious anachronisms.
Web developer, I had an 8GB M1 MacBook Air and if I ran vscode with my 50kish typescript codebase and dev server for api and frontend + native postgres and redis at the same time I’d be right at the limit of my machine slowing to unusable levels. Switched it for a 16GB one and I’ve never had any noticeable performance issues since.
Have you used a recent Macbook? The Macbook Pro keyboard is unique in that is is the only time in my life I have ever experienced a keyboard breaking.

I think people are a little too nostalgic when talking about Apple build quality. There's a 2011 MBP here that still works well. But recent releases... no better than the competition really.
What makes you think it's random RW?

Fastest SSDs barely reach 200MiB/s on 4k block random writes (reads are usually slower, likely because they can't be cached if they are truly random):

- 124MB/s for Samsung 980 Pro (https://www.servethehome.com/samsung-980-pro-500gb-pcie-gen4...)
- 211MB/s for Sabrent Rocket 4 Plus (https://www.servethehome.com/sabrent-rocket-4-plus-2tb-revie...)
- 171MB/s for Intel 670p (https://www.servethehome.com/intel-670p-2tb-m-2-nvme-ssd-rev...)

32/64 queue depths generally do not apply to desktop computing since you are unlikely to read that many file streams simultaneously (or rather, your one program that you care about right now might be loading only a few files at once, which is what you'd perceive as the SSD speed: the fact that OS services might be accessing other stuff in the background does not help much there).
Screw that web site. Nags you to turn off your content blocker, and as soon as you do a giant full-phone height banner ad is the first thing you see, then a few seconds later a full-screen modal pop up appears. GTFO.
My use case is pretty fine, I think. I use vscode's ssh development feature to remote into my desktop at home. My laptop just needs to run a browser and editor window which I think an M1 powered iphone would be fine at.
Blockchains, at least traditionally, work in a way that each full node has a full copy of the entire chain. Anyone can operate a full node. So it goes away when the last person who has kept a copy around somewhere deletes it. That happens way later than relying on a central party and its digital content store that it might close in 5 years (or they might just cancel your account for whatever reason they thought of).
RAM use should always be 100% for reasonable definitions of "use". There's always more disk pages to be cached unless the machine has just booted. If they're not all being used, it means something temporarily flushed all the pages which is actually a bad thing.
A thing I really enjoy about this guide is that it’s close to common C paradigms and practices. Many guides lack this and only show outdated ones.
This is unreal. Shitty software sending people to prison without anyone in the process considering what exactly is the likelihood of hundreds of postmasters simultaneously becoming thieves overnight.
Yes I see bitcoin causing a lot of trouble, if it is successful. And by trouble I mean violence and political upheaval
Ambition (YC W14) Is Hiring Software Engineers (Django/React)
I don't think that's correct - this would only happen if the notification queue was already full.

Assuming the notification queue is not full then the original transaction does not wait for the notification to be ACKed.

You can avoid most problems with listeners by having a single dedicated listener connection per application process (so all requests handled by that process multiplex onto the same listener). Since this connection only listens for notifications and never enters a transaction, it would be very difficult to fill up the notification queue.

The queries themselves are executed on a separate connection pool, so that connections are never shared between the listener and other operations.
Expanding Breadth versus Coherency: The EMS Project
The goalposts were mobile by design, that's how cryptocurrency promoters like them :). After all, it's not the skeptics that spread the idea that crypto should/will replace the whole fiat economy.

One important problem of cryptocurrencies is blockchain's immutable nature. This is, of course, by design, but it's not something you actually want for real money. When I fuck up when banking, I can get the bank to reverse it. If the bank fucks up, they can easily undo it, or I can compel them to undo it by proxy of the court (or threat of it). In the fiat world, unmaking a transaction is a relatively cheap operation. On the blockchain, not so much. While we can start piling up social and technological abstractions on top of crypto to allow for decent UX, this also erases the whole selling point of crypto (decentralization, anarchy) - at which point one has to ask, why burn all that energy just to reimplement fiat, poorly?
Is there any other kind of code which can be ascertained to obey its user?
That's one of my dreams, floor to ceiling bookshelves filled with books. Can't you try 'Calibre' [1] instead of paid book scanning gear? It's GPL.

[1] https://en.wikipedia.org/wiki/Calibre_(software)
Sisters with Transistors: Electronica's female trailblazers
People go to your web development blog because they want to read about web development. They didn't go there for VPS advertisements. Make a specific page for that so that anyone who wants to know what hosting services you recommend will seek it out and visit it.

Anything else means you're selling your reader's attention to the highest bidder. You're deliberately adding noise to your website and reducing its usability. Also it immediately introduces conflict of intetest: you're associated with the company you're advertising so any positive opinions you might have about their products ought to be taken with several grains of salt.
> I need an iPad for drawing.

Don’t confuse need with want. You have chosen to get an iPad to draw on, knowing the limitations of its touch-based OS. You could have gotten a Mac with a Wacom tablet or a Microsoft Surface instead, if you really wanted one machine for everything.
Don't Make Me Think is a great book. Even though the example screenshots are from the early 2000s, the principles still apply. I recommend that book to all of my engineers.

However, I recently read The Design of Everyday Things and was really disappointed. The sections about door handles, stoves, and elevator buttons are interesting but that's only 1/3 of the book. The rest is about iterative design and system failure, for which there are better books like The Lean Startup and Drift Into Failure.
It's mostly representatives of individual creators who oppose orphan works legislation. Disney probably isn't going to forget (or worry about the expense) to renew the copyright on Frozen. But an individual author/photographer/etc. may well forget. And in the photographer case, does that mean they're going to have to spend money every year to renew the copyright on each individual photograph that want to continue to protect?
The part you're skipping over is the memory compression, which is much more important than you think it is.
You're right, likely the OP thought PRs were included in settings where you can disable issues or wikis

Discussion: https://github.com/dear-github/dear-github/issues/84
Lol, just realized my table should be "EURO_SIGN=b'\xe2\x82\xac'.decode('utf8')".

Damn, a perfect example of why it's nice to be able to just do "€" in my file. It's also less bugs.
This doesn't answer my question: how does the model differ? Does tiptap use a similar "can write an editor for anything since everything is abstract" concept?
That's the popular narrative, yes. I've seldom heard a historian endorse it. Rather, the evidence suggests that the surrender was primarily triggered by the Soviet Union's declaration of war.

https://foreignpolicy.com/2013/05/30/the-bomb-didnt-beat-jap...

Note that it's in the interests of both countries to promote the Bomb narrative - America to justify the financial and moral cost, and Japan to justify the loss of the war (a black-swan wonder-weapon being a less shameful reason for defeat than military incompetence). But in truth, Japan's cities had already been firebombed to smithereens - in that context the Bomb wasn't really all that shocking.