skysight-inc/HackerNews huggingface dataset:
The program is designed to prepare images of books for viewing on a TV (TV). The program allows you to: - save images of the text of books to format files.JPEG - crop images. - change text and background colors for better image perception and reduce eye fatigue. Images of each book can be saved in a separate project. Each project contains the name and the name of the directory where the files are located. Image files can be saved to an external drive and opened on TV.

https://booksontv.ainvo.com/getfile.php?file=data/booksontv/...
Agree. The word outage isn't used in the notice. They say 'incident' which is more accurate. The title should be changed.
Actually you're quite right. She was married to Mr. Raymond Parks.

https://www.history.com/topics/black-history/rosa-parks
There's also a follow-up.

https://billwillingham.substack.com/p/more-about-fables-in-t...

Hearing how DC treats comics creators makes me want to boycott their future publications. Thankfully, there are publishers like Image that operate more fairly.
Isn't basic version without any typing being shorter and clearer a fair comparison of JS against TS?
What if Unreal changes its term?

Your answer: you can use the old version.

What if Godot stops the development?

Your answer: good luck (???)
you'll be distracted by your eternally changing .emacs configuration file :-)
For purposes of Fido/U2F, almost every service that lets you use U2F will also let you set up TOTP, and with TOTP you can save/print the QR codes. And TOTP is good enough to let you enrol a new U2F key.

So you don't need the expense of buying multiple yubikeys if most of them will end up in safety deposit boxes. Just put a printout of a TOTP QR code in the safety deposit box.

(This doesn't apply if you want to use the non-U2F features of the yubikey, like PGP, but who needs that?)
A big part of the Kubernetes value proposition is “autoscaling”, used in the loosest sense. Pods will come and go over time, in response to events, etc. as part of normal operations for many systems.

If I still had to deploy to Kubernetes, I’d consider this an outage.
ISWYM but the problem isn't really people making suggestions, but the way they make suggestions that grates. If Mr Internet-random-guy wants to introduce the issue of lossy compression then by all means ask why not, but don't say they should.

It comes across as arrogance, probably because it is, then it sucks up plenty of the time of others who do actually know the subject, putting something right.

Even more bloody annoying is when people ask when even the most immediate web search would get the answer. Wikipedia is usually a very good place to start. I guess that for these people, the cost is externalising it to other's wasted time.

Then again, we all take turns at being the stupid one, so am I to complain.
Same. I have plenty of issues with it.

I've used clients on all classes of Apple devices, LG WebOS and browser. They're all quite problematic.

I still run it alongside Plex and give it a go every month or so but the same or new problems always arise.
Only if they succeed at doing science. If they just engage in pseudo-science then it's not.
As the author of that other post, I'm happy to see Terry Tao's post on the front page now too. I learned a lot from it when I was researching for my own. The two articles end up going in somewhat different directions---Terry doesn't talk about dimensions with complex exponents, for example---but his is definitely more complete.

My favorite bit is his explanation of how dimensional analysis explains the relationships between powers used in Sobolev inequalities. After we get the idea of dimensions divorced from the usual physical MLT usage you can apply these techniques all over math.
I do prefer this model when companies open up their products and make them usable for someone who just won't afford it for personal use. I.e Visual Studio (the IDE)
There's a lot more resources that go into 1g of computing devices than 1g of paper and writing utensils. Several orders of magnitude more.
So if your revenue (not profit) exceeds $5000, you need to pay $5600 for Delphi. Surely that can't be right?

[edit] I can only get the prices in GBP but for 'professional' it's £1,140 (Perpetual License) + £399 (Year one Maintenance) so not quite as bad as I thought but still a sizeable portion for year 1.
If you bought a license in the past for one of their products, but let the subscription expire, they won't let you download the version of the product for which you have a valid license.

I had to search my backups for the installer of C++ Builder when I bought a new laptop. Luckily I had a backup.
Easy, serial killers always looks more handsome.
It is a wakeup-call also to do due dilligence and risk management when entering contracts. And yes, clicking "agreed" in the installer is very often a contract that you should run by your legal advisors. Or at least think very hard about.

_Some_ kinds of Open Source might help there, since _some_ open source licenses are very easy to comply with and very business-friendly. On the other hand, all the game studios now complaining would also howl and whine when forced to be GPL-compliant and release their source code.

And even with business-friendly take-what-you-want-and-never-give-back Open Source licenses, there is always the risk that the project you are using does what Hashicorp did with Terraform and stuff: Change the license for all future releases to something you won't like, cutting you off from your necessary updates and fixes. Maybe there will be a community maintaining a fork, maybe there won't.
I mean the VS Code one looks terrible to me. Fat icons on the left wasting space. Illegible text wasting space on the right. More wasted space in the bottom right. The text doesn't even fit in the buffers?! And this is their marketing shot?

I guess that's why I'm not in marketing.

Yeah, the Emacs one looks shit. They should definitely expunge those screenshots and replace them with ones that actually look good.

It's impossible to convey what makes Emacs great in screenshots, though. It's not the theme, it's not even magit or org-mode. I feel like someone with skills could make a good short video on what actually makes it great. Unfortunately most Emacs users are borderline autistic like me, though.

People will always be drawn to flash marketing, that's just the way it is.

I still don't get why someone (like you) doesn't just bundle a starter kit and make it easy to install standalone if you think this is the problem. Spacemacs has a shiny website but its installation instructions are `git clone spacemacs ~/.emacs.d` :/
>Why not record all keystrokes?

That was Google Wave, it stored everything as an "operational transform". The presentation they used when showing it off to the world was brain damaged, they insisted as showing it off as a ton of separate blocks, instead of one continuous document, which gave people the wrong impression of it, and tanked it.

In a similar way, the impression that Git stores deltas, got stuck in my head somehow at the beginning and made it an opaque mystery for me.

It was only years later, when I somehow I managed to learn the truth, that Git stores full snapshots, and except for compression in extreme cases to save storage, it doesn't do anything with deltas (except fake them to show diffs)
Nobody can take away your rights if the contract you sign with the engine developer doesn't allow it, as people have been pointing out is the case for other engines. IIRC Unreal's contract gives you access to a particular version of the engine in perpetuity, with source and the permission to make your own additions/changes to that source. It doesn't guarantee updates, but neither does the MIT license.
Very cute comment, enjoyed that one ^¥^
There is very little non-executive level employees can do to engage or not engage in monopolistic practices. All the decisions that lead to that are generally taken way above so such training would be pretty useless. Insider trading is very different in that regard because it’s something individuals can engage in and (usually) not the outcome of corporate strategy.
A lot of lab instrumentation companies across EU still use it. Also quite a few companies producing industry machinery, industrial displays etc.
fyi, you still have to create an account to use the trial version
They’re pretty tiny. “Mr Lee CatTrack" did this in 2014 with little more than a SIM card and a gps, which was small. This one doesn’t seem much bigger.

Back in 2012 I was using a Zoombak for my cats, which was designed for dogs. Eventually one of them started getting less and less fur under his collar because the Zoombak was wiggling back and forth as he was running, causing the collar to chafe.

He didn’t seem to mind it though, and eventually he’d recognize my car as I drove to pick him up. He’d jump into the back seat like a dog right when the door opened. I miss that fella.
llama.cpp runs LLaMa 2 7B on common hardware like a MacBook Pro. Haven't tried it yet on my RTX 3070 (Mobile) but there's no reason why it shouldn't work.
I'd be very interested to understand how this works, does anyone know if they've released any guides or if someone has documented trying to do something similiar?
Oh wow, thank you for this!

I once tried putting an Arduino in an arcade stick, for reading controller inputs and sending keyboard presses via USB, but the lag was horrible. It's been on my to-do list to eventually dive enough into AVR-C to try to improve on it.

There is/was a premade board for this (don't remember what it was called), but it was quite expensive, and I didn't want to keep moving it between controllers.
The fuss is apparently many people love the Bethesda RPG formula.

I personally don't, it bored me already by Morrowind and have given Skyrim and Fallout 3 few chances, but I know there's many millions that love it, and I guess Starfield is for them.
Sales.co – We book meetings for busy teams by using cold email
It's also very noticeable on smartphones. My phone is as snappy with native apps as when I first bought it, but every year the ridiculous amount of CPU time and memory it takes to render a basic news article increases. The last time I did upgrade phones it was specifically to get more RAM, as I was finding that modern web pages were so hungry that switching to tab n was almost always evicting tab n-1, necessitating lots of reloads if I was cross-referencing information. And that was on a Nexus 6, not a budget phone, and only a few years after its release
Your idea is exactly what I would like to have in an app, with a ML twist and also more on matchmaking people based on their traits, personalities, morals and values. Below is my comment on it. It an idealistic solution, but I have an outline of such an app, that might need some refining. I would love to talk about if its it's even doable or feasible, and you seem to the the best person for it.
https://news.ycombinator.com/item?id=37520545
I have, but my M1 MBA is my most powerful machine now. My servers are low-power (eg low enough consumption to be entirely off-grid) RPis and a small virtual machine in the cloud.

I used to orchestrate tens to hundreds of desktop machines and servers overnight for banking clients for batch runs and so on, so I know how it can work nicely.

For now I concentrate on getting decent parallelism out of my jobs, since all of my machines are multi-core.
But now it's not just him they need to go after, it's every "defiant copyright infringer" that DC sees
I think whether something can only run on the company's service is the differentiating factor. So if Unity games all required to be played on unity3d.com or if they all required online communication with unity3d servers to function at all then people would accept that the contract for finished games could change anytime.
That's not a high bar. I'm still stuck on the 2019 MacBook Pro for work, and it is significantly slower and hotter than my ThinkPad with Linux that I use for hobby programming.

Whenever I open IntelliJ on it I can feel the temperature of the room increase. The Intel Macs were terrible for many years.
That's not even remotely the point.

Have you read the post or seen how the things go?

The paying user get fucked too, just give it time.
Yeah, that's the most frustrating part of the debate here.

Arguing about the difference between:

number := prepareZero
addOne(number)
addTwo(number)
addThree(number)
return number

and

number = 0
number += 1
number += 2
number += 3
return number

When either of the following would be far better:

addThree (addTwo (addOne prepareZero))

or

return 0 + 1 + 2 + 3;
Equating m/s and m·Hz is perfectly correct if you're asked to calculate the linear speed of a vehicle, given the radius of its wheels and their rotation rate, assuming no slippage! This is of course equal, up to a change of frame, to the tangential speed of a point on the wheel rim, as a sibling commenter noted.
Libsodium has been around for a while, so probably the reason it was posted is that version 1.0.19 was just released: https://github.com/jedisct1/libsodium/releases/tag/1.0.19-RE...

Updated NuGet and Swift packages are going to be uploaded soon.

AEGIS-128X and 256X are not there yet, but if you need them, they are available in libaegis: https://github.com/jedisct1/libaegis

All the code from libaegis will eventually be merged into libsodium, including the incremental update API which is especially useful for TLS.
Cloud providers (and everyone else) are unfortunately always downplaying their incidents though, so I don't trust that information. I have no idea about this particular case though since I'm not a GKE user.

Would be interesting to hear from actual users how serious this is.
I don't think that's right.

In psychiatry, you reach the coveted status of Antisocial Personality Disorder (the remorseless manipulative sociopath with a charming personality, but no compassion) by starting out with Conduct Disorder (the kids that hurt animals, lie, cheat, and steal) and not snapping out of it by adulthood

Humans are social animals. If your animal instinct is hunting and killing, and you feel like you're just maintaining a facade... good! You don't choose the instincts you're born with, but please keep maintening the facade thank you! :)
Great share, Thanks. Have you read "Tools for Conviviality" by Illich ?

https://en.wikipedia.org/wiki/Tools_for_Conviviality
https://forums.plex.tv/t/not-allowed-to-use-hetzner/853570/1...
AR Code, Augmented Reality QR Codes
Marijuana can be highly addictive, it depends on the person. I’ve been addicted for over 20 years, completely unable to stop for more then a week and I know a lot of people in the same situation. Not saying it should be illegal because of this, just saying that because it’s not addictive to you doesn’t mean it can’t be for other people. That is why it’s important not to advertise marijuana as a risk free substance.
> which I've grown accustom to and don't mind

This happens in every redesign. People push back and claw their way to use the old design, eventually it becomes completely inaccessible. Three years later and the same people will complain about the next redesign again.
Related:

Jakob Greenfeld

https://jakobgreenfeld.com/
I kinda feel bad for Unity. The company is in a bad place finacially. They're burning almost $1 billion a year and they have no good solutions to this. Either they try to increase pricing and piss off their customers, or they cut costs (which they've been doing with mass layoffs) and risk losing ground to other game engineers like Unreal.

For years the only thing really holding the company a float was their valuation. So long as investors were willing to give them money for growth and future profits they could continue to fund their loses. But now their growth is slowing and investors are less willing to pay up for growth generally what does Unity do?

I've felt for a while that they'd be a likely victim of this most recent tech rut and that seems to be playing out. They have no moat, slowing growth and are burning huge amounts of cash. Unless the macro changes in their favour it's hard to how they get out of this and stay on top.
For someone like me it is a great agreement. I would install this and start play around and if I liked it I would try to build something and in the end, if it made money, I would buy the product.

It is a much better agreement than a 30 day trial.
Easylist adblocking reaches 200k commits
Today we reached a milestone of 200,000 commits.

From the Easylist authors to the adblocking community,
To all the list authors,
contributors,
community/forum moderators,
extension authors,
the companies and organisations that support,
users of adblocking software,
we say THANK YOU.

To the ad and tracking companies, that keep us busy trying with new ads and trackers, we also say THANK YOU.

We will continue to innovate and improve the blocking and deliver the best user experience people demand.

/Easylist project.
Does anyone here remember an article comparing the Industrial Revolution to the internet, and the Gin craze to social media, and, incidentally, Wikipedia–wasted resources because those had become suddenly worth less: adult workforce in the 18th, intellectual in 20th?

I remember it was written in mid 2000s, by one of the public digital intellectuals, one who liked to talk about open innovation: Cory Doctorow, maybe Larry Lessig. I can’t find it, but I swear I’ve read it.
This is great. Looks a tad big, would be good to know it's measurements

The main missing thing from this is waterproof design. Doesn't need to survive immersion (unless you have a Turkish Van) but it will get damp as the cat pushes through wet undergrowth or if the cat gets caught by a sudden shower.

Main things would be an ip67 rated usb connector, and a channel for rubber seal along the case join.

(edited to add)

From the STL, this is much bigger than a tabcat. The tabcat is 23x33x12mm in its silicone cover. This is ~27x60x13mm.

Another handy feaure of the tabcat (although not essential) is a beeper.
I think the only good use case I have for 50+ lines functions are finite state machines and renderers, whatever the form.

Do you have other examples of 50+ lines functions where you thought it was the best to not separate issues?
> While this is true, it stands to question: why build systems to encourage this? Shouldn't we be trying to do better?

until incentives change, people will continue to encourage this. The base instinct behaviors when one is stressed and tired and checked out are the most profitable, the most susceptible to adverts etc.

The way to encourage conciencousness, taking pride in creation etc is to see a few (the right amount of) others (who are seen by the user as peers, not unnatainable far off creators) doing the same. Maybe stretched/challenged a little - one or two at most people above their skill level, who appear approachable and humble.

It's the format of most true knowledge creation, be it classrooms, effective workplaces, sports programs, and others
Sandboxing ImageIO media parsing in macOS
Shit Wigs and Steroids
> Surely whatever money these guys spend buying these zero-days, Apple is rich enough to increase their bounties large enough to attract them to right side instead?

Apple is a commercial organisation with a sole purpose of generating profit. And the bounties are at their equilibrium points already (or at least supposed to be).
Apple is rich enough sure, but they will only spend money if this makes Apple even richer.
I don't agree with that separation. I feel that e.g. Tailwind appeals a lot to developers of templates for e.g. Laravel.

And I like to be an expert in HTML+CSS (at least I try), and still prefer JSX to e.g. Vue's template syntax.
>> The function will/may get called from different places in the future. I am coding for the future.

> Ah, the good old premature abstraction.

The function will get called from different places. Once from its caller, and a second time from its unit test.
Ummm it's not the employee it's Google and it's culture of thievery as it ...

- Copied iOS and created Android

- Worked with Sonos then stole from Sonos; Sonos 10 years later wins a victory in court https://www.theverge.com/2023/5/26/23739273/google-sonos-sma...

- To inviting a MIT student out for an interview who demoed her tech & they patented it https://news.ycombinator.com/item?id=18566929

To many other examples ... it's not the employees it's the company!
Musk has commented already in public that if the request came from the US Department of Defence, he would comply. The US has an embargo on exporting products/services to Crimea.
> pizza.Toppings = getToppings(kind string)

That's a side effect.
This attitude is why we have adware and electron apps everywhere - though the pricing model could be tweaked a little. Unreal engine gets it right
When you grow older, and become lazier, you only create function/methods when they need to be called more than once. Some languages, like C# and JavaScript, also allow you to define them local (inside a method). When these are used to perform some checks, I usually just place them before they are used, and when the perform some operation, I usually place them just below where they are called. The latter usually involves async of parallel execution. I just realize that this helps to keep the code more linear. So, I think I have a strong preference for linear code.
Thank you for the reminder that ssh now has FIDO2 support!
Question is, now that he's in that hole, how would you go about getting out of it?
Because these are HN cats, they will have willingly turned it over.
No, but when multiple bigger European countries and the EU starts fining them things start to add up.
"Still using"...

Our main product is in Delphi. We got 20+ year old code and brand new code in production. Several hundred forms/windows, ~1MLOC. We're serving a few hundred businesses in a niche (~75% market share).

However we're working on migrating to .Net, though the full transition will take many years. Main limitation is that UI design and such is just nowhere near what we got in Delphi. We're quite used to being able to whip up a non-trivial UI in a day.

So for now we're just moving the "backend" stuff to .Net, doing RPC to our .Net service and similar.
Not exactly. I don't want to get into the situation that there is nothing I can do when it's down neither.
Ask HN: How are C. managers selected when opening office in another country?
I was always interested how the company decides on who to select for country manager, when opening an office in new country.

I've been a CEO of a small company, but from what I always heard from the talks and while networking, it always went more on how some of the people worked for the company at their main office before being tasked to go to another country as country managers.

However, I've noticed a lot of the people that became country managers in recent times, don't have any actual connection to the company beforehand. (Either knowing someone or having worked, collaborated with it)

And while I know the intricacies on running the company and managing it, this has always puzzled me.
My estimation is about 10 ~ 15 years for open source engine to catch up Unreal. (both feature and popularity)

Amazon did make a game engine. It shows "Amazon money" doesn't magically solve every problem in the world.

> Godot is going to become Blender for gaming

Exactly. Blender still isn't the first choice for most animation and VFX jobs.
Norway is only 5 million people - if every country in the world did it the fine would be more like $30 billion per annum, which is about a quarter of Facebook's revenue.

Still, agreed would be better if it was a more punitive fine!