skysight-inc/HackerNews huggingface dataset:
The combination of Brexit, IR35 and COVID seems to have made London based companies a lot more willing to have a remote team across Europe. 5 years ago your only choice was to be in an office in London if you wanted these rates, but now there is a lot more flexibility.

I spoke to a recruiter about a role at a food delivery app, and he said almost all of their new contractors (rates advertised were £650/day) are working remotely in Europe to avoid IR35.
If a thing is heritable indefinitely it is a title in the feudal sense. If my family could control Bob's Muffler Shop for ten generations aren't we sort of the Earls of Bob's Muffler Shop?
Faster is better but I can give you a real world benchmark and impressions. My Ubuntu 32 GB i7-47xx SATA 2 laptop from 2014 upgraded with SSD runs a 500 spec Ruby on Rails test suite in 1 minute 15 seconds. My customer's M1 runs it in 50 seconds. The improvement is big but 25 seconds are not that long because we usually don't run the full test suite but only the tests of the code we're working on. Text editing, debugging etc would be fine also on a 2004 laptop.

Of course if I had to run a 10x suite 250 seconds, 3 minutes, would be noticeable. Or if I worked with compiled languages and had to recompile large projects.
I believed everything -- except that he drinks coffee from that tea cup everyday :)
Librefox https://github.com/intika/Librefox/
What's the lynx-but-graphical alternative?

I just want a minimal web view and input a URL. Why doesn't this exist
I did, too. All I can tell you is that when I have Brave running on an M1 with four tabs open, it's consistently using 240MB of memory. When I fire up Firefox Developer Edition with the same tabs open, it starts at 660MB and quickly balloons up to 1.05GB of memory usage.
Drug addiction and mental illness are endemic aspects of the problem, but not definitive. Often enough, the problem is just badly designed society. Drug addiction treatment, mental illness treatment, unemployment help, general medical help are all needed both to get people able to maintain, and to keep others from falling out of place. Mental illness and addiction are not moral failings. Treating them as such has been reliably demonstrated to make things worse. Treating them as illnesses has likewise been demonstrated to produce better results. But the US has long had a terrible problem with letting people have medical treatment they need.
Again not necessarily dangerous. On a freeway (which by definition has no intersections unless my understanding is wrong) if there is zero traffic and you check your mirrors and blind spot I'd be pretty pissed to get some automatic ticket for this
Interesting how you still need to have some intuitive sense of what's going on under the hood. (You can't say "make Zelda," you have to ask for an array of symbols and manipulate them.)

In that sense it feels like this is still programming, but at a higher level of abstraction with a weird fuzzy compiler. Now we can go from natural language -> JavaScript -> assembly etc. rather than just the last two.

Mediocre programmers use APIs, while good programmers know what's behind the curtain and can debug them. I suspect this will stay the same, no matter how many layers of abstraction we add.
Two Monkeys Were Paid Unequally [video]
Check out https://cloudcannon.com/. Visual, on page editing and syncs with Git. Disclaimer: I'm the cofounder :-)
Lots of people use python apps and not know about it. I don't get where the idea that it's complicated comes from. You run them the same way as everything else. For example if you use anything redhat-based you're running a python app (https://github.com/rpm-software-management/dnf). If you're running any desktop environment, you're likely using at least one python app or something with python scripting embedded.
Thanks! Haven’t heard of it. I prefer a hardened Firefox above Chrome.
And yet we're getting ~8h of battery life on these machines with software rendering.

Did I mention the hardware is just that good? :-)
So much so that it has to be recycled using a separate process that many places refuse to adopt in Switzerland. I believe it’s either because it’s too complicated or because you have to license it from tetrapak and it’s too costly.

AFAIK its paper, sure but laminated with aluminum and plastic so good luck separating the layers into recyclable stuff.

Not that recycling is a panacea in the first place… more like a gimmick to make us feel good about wasting so much instead of questioning the methods of the industries producing all the waste in the first place.
Failing switch problem: Omron vs. the modern mouse circuit
From Alex Kenis:

This is an extremely detailed report on all the technical variables that are relevant to the plague of prematurely 'failing' OMRON switches on modern PC mice that more and more users have experienced lately, like the popular Logitech gaming mice (and other manufacturers too): this is NOT an attack on brands and manufacturers, but I have to talk BLUNTLY in order to get to the root of the problem, so it may come across as harsh at times. If anything, it shows that some of these parts are 'too good' and we just have to tweak the designs to get better life and performance.

For example: I show why the D2FC-F-K 50M switch is not the best choice for some modern mice until they 'fix' their circuitry, but that does not mean that it would not work very well for slightly older mice, etc, etc. I touch on bounce, chatter, polling rate, wear, logic voltage, switch current, general vs microcurrent-rated switches, firmware, drivers, materials tech, usage, ratings, etc.
Yeah! The app has all of that functionality except for the recordings. That might be cool to add in the future… it would probably take up gigabytes of space, though. Maybe when storage is smaller and less expensive

Just gotta find someone who’s into marketing to see if people will like it enough to justify continuing work on the app.
This is one of those things that's so incredible and mind-blowing I really want to share it with friends or family, but WHY it is so impressive is locked behind a high enough sophistication that it would mostly be lost on them.

Having written a script a decade ago about a future in which software issues would be solved not by debugging or programming, but by finding the right way to communicate concepts to AIs, it's wild to see those nuances emerge.

One of the most interesting details in the post is the bit about asking for a function to create an array rather than the array itself.

Another was its existing 'semantic' (even illusory) knowledge of the Matrix rain.

It's going to be wild seeing this develop over the next few years. I'm sure we'll soon be seeing: specialized discriminators acting as code linters (even for human produced code), efforts at having GPT-3 write more modular instructions for Codex from generalized statements, and a recursive refinement as Codex plus the selection process of humans supervising it re-enters the open source dataset which will go on to train future iterations.

The thing it seems so many evaluating the tech right now overlook when predicting its future is the compounding rate of improvement as opposed to the more linear rates common across past technological parallels which relied on limited human resources.
Which laptop do you use?
> 'Russia is returning to lead a new world order'

WOW!
Explainer: Bharat Financial Inclusion Limited Loan 'Glitch'
The first step to take in teaching your elementary-school-aged child how to code
You are inadvertently reinforcing my point.

Customers do not have a mental model of the very complex theory that underpins the design of new kinds of data warehouses; they routinely ask for features and capabilities that are mutually exclusive or violate the laws of physics or computer science theorems if you ask them. There have been many attempts to "customer develop" a new kind of data warehouse, and the result is invariably naive architecture with too many deficiencies to be successful (basically the proverbial faster horse instead of a car).

In practice, the person building the product is usually a deep expert on the use cases for the product they are building in cases like new kinds of data warehouses. Indeed, there is the opposite problem that it is too customer and use case driven. Most such products fail due to insufficient expertise in the technical execution because the product was built by an expert user instead of an expert in the theory of building those types of systems, without a good understanding of the many subtle tradeoffs. If someone need to do customer development to understand why a new kind of data warehouse is better then they lack the deep technical expertise required execute ipso facto, since it trivially follows from low-level architecture.
Yes and as the article says:

> Intel has also long preached the perils of solder TIM, which can lead to shorter lifespans due to microcracks in the solder TIM that form during heat-induced expansion and contraction.

It's not just about "cheaper solution". Yes, solder will be best for an overclock but that's not the primary objective here.
Well, to be fair if you run Android that’s another bag of privacy problems. But phones are a whole different discussion. We need more Linux phones!
I would hope nobody's opening up the admin interface to the internet. It's certainly not the default. The pfSense / OPNsense codebase is not written to be secure against malicious users in general, even unauthenticated ones that can't get past the login screen. For example I'm pretty sure php-fpm does nothing to prevent slow-loris.

(The admin interface listens on all network interfaces, including all WAN interfaces. However the default firewall rules black-hole all incoming traffic on the WAN interfaces.)
NPM package deletes users’ files to protest Ukraine war
For contrast (pun!), Switzerland just across the border charges 6–7 times as much for the same thing. And medication too, it costs multiples more for the same medicine in CH than anywhere else in Europe just because.
Don't believe I have.

> Did they notice?

If they didn't they aren't doing their job.

> What were the repercussions?

If a user can cause an outage on a website through normal non-malicious use there should be no repercussions for the user. A website should defend itself from common user mistakes. If it doesn't then fhe website is buggy. Of course, this doesn't include clueless governors getting upset at someone viewing the page source.
Might as well use WebRTC to establish realtime e2e p2p pasting.
What is the different compare to other sites such as ipaddress.my?
"Baking a cake from scratch using Betty Crocker Instant Cake Mix and Ready-to-squeeze Icing!"
But the bigger its cross section, and the slower the water inside moves, the less friction there is. A fabric tube 10 or 20 feet across would work as well as a pipe. It could stick up a few feet above the surface, and the pump just lift water over the edge into it.
I think it could be much cheaper in CH if we had public insurers instead of private for profit ones.
multiple means 2
It's no better in MariaDB.
> Though I was looking for a JSON data type earlier today and that didn't seem to be in there.

Which JSON type are you missing? I store and query JSON extensively (probably too extensively) in MySQL and most things work great.
Speakers work in our kernel tree, we're just not shipping it yet because there's infrastructure work to be done because Linux as a whole has no subsystem for enforcing speaker volume safety limits, nor does it have any subsystem for speaker DSP/EQ. Both of those are critical for modern platforms to be safe and sound good. I do not consider not having that up to standard, so I won't enable speakers for end users until we have an answer. It's coming, it's just we have to be the first to develop all this infra because it's 2022 and Linux audio still sucks ;)

USB3 and Thunderbolt are being worked on as we speak, and USB3 already works in Sven's kernel branch.

The backlight works with the DCP display driver, which is already working but just needs to be productionized so we can ship it in our main kernel branch. Soon.

And the GPU userspace work is at 90+% GLES2 spec compliance, and the hardware interface reverse engineering to write a kernel driver (which is the simpler part) has already started.

Things are moving quickly.
Really? What bullshit is this? Citation please.
ZB45 and LAG are the first that come to mind. Have fun!

edit: the first: Zeeburgerpad 45, the second: Eerste schinkelstraat 16

I don't have a phone number or other contact info, sorry!
Librefox is unmaintained: https://github.com/intika/Librefox/issues/141 . https://librewolf.net/ is a fork of that.
Same for me. Same dentist for 30 years who was also a family friend. He retired last year. The plus side is it's a smaller community, so I already have a new dentist if I move back that I personally know and trust, but I don't know what I would've done if I wasn't that lucky.
Because I like the hardware but despise the software. I haven't found another laptop that comes close, although I don't have the money to try many.

Not only that, but in the F500 companies I've worked for it's not uncommon for employees to get the latest shiny new thing when their existing machine still has lots of life left. Repurposing it with Linux means I can use it.
Seems these men didn't work hard enough to pass the diversity test. What ever happened to meritocracy?
Majority of average American citizens support their government's actions against Iraq/Syria/Libya/Vietnam/... . So in my book, they are also responsible.
> My Ubuntu 32 GB i7-47xx SATA 2 laptop from 2014 upgraded with SSD runs a 500 spec Ruby on Rails test suite in 1 minute 15 seconds. My customer's M1 runs it in 50 seconds.

That hardly sounds like a fair comparison: a computer from eight years ago is going to be slower than one from last year, after all.

The only fair comparison is between machines at the same or similar price points. What's the best intel/amd laptop you can buy for the M1 money, and how does that laptop compare?
Even without GPU, we're getting better battery life than many x86 laptops already.
Heinz Ketchup Cap: may have solved the problem of storing the bottle upside down, but it doesn't solve the problem of 3% of the product remaining in the container and being almost impossible to retrieve.

Sriracha Bottle Cap: it's a fun design, but in my experience it tends to turn filthy, sticky and basically break. Kind of terrible, really.

Vita Coco Bottle Cap: okay if it works, very annoying if it doesn't. The whole container is a recycling nightmare, fwiw.
Thank you! I've asked my news org if they might be willing to look into this, I am hopeful but not entirely optimistic they'll be up for it.
Is there any way for individuals to access this? (looks like it's too expensive for my budget at the time regardless, but to prioritize if that ever changes). And are there any other secure submission systems you'd recommend which might better fit my situation?
No worries at all if you'd prefer not to coach me on this! Thank you very much regardless!
Down the mechanical keyboard rabbit hole
I'd be curious to see what the upper limit of this is. Could it for example, be trained to optimize video games? I think of the magic fast inverse square root optimization in Quake that dramatically reduced the cost of calculating angles.[1]

I bet there's all sorts of non-intuitive optimizations one could do in modern video games that are otherwise too tedious for most programmers to perform.

[1] https://en.wikipedia.org/wiki/Fast_inverse_square_root
I have just sent a complaint to the data protection officer responsible for me (of the German federal state in which I live).

Let's see what happens (expectation: nothing).
Amazon closes $8.45bn deal to acquire film studio MGM
Chadmed is working on the processing,
and he already thinks he can get better results than macOS. The other day he measured the response with a calibration mic so we can compute good correction coefficients.
Cookies Having Independent Partitioned State (Chips)
There is a github project called pikrellcam that utilizes motion vectors generated from the raspberry pi's gpu to detect motion. It's a relatively simple piece of code and it works very well
first there is usually a INSTALL, and second the best instructions are nowadays in the various CI actions.
>If they didn't they aren't doing their job.

I meant that as did they notice it was a user who caused it instead of an unknown bug.
I’ve heard of it for a starter…

Tryin to find Postgres tooling like that hasn’t been very productive. Thanks for the tip just for this one.
This is really well said. As a person who lived through the first dot-com boom, this feels a lot like the 90's. There are way more ideas than there are viable paths forward. But among these ideas, there's at least a handful of future giants.
I use either monochrome SSD1306 based OLEDs for devices where display is more of a convenience than requirement. For nicer things, 2-3" IPS displays retail around this price, e.g. https://www.waveshare.com/2inch-lcd-module.htm
Someone turned $17k into $630k with AMZN Calls
A secure platform for managing and sharing medical records putting patients in control.
can we, just here on HN, please acknowledge the difference between a GIF and a full-on video at >= 25fps and with background music?

I'm willing to admit defeat on "videos without sound" and "animated PNG"
Look, I’m not new to this discussion. My interest in acts of protest is rooted in anti-colonialism. It predates the internet, electricity, and the majority of the British Empire. It spans centuries of wars and the rise and decline of organized labor. I’ve vandalized Wikipedia for sillier reasons, and it absolutely does deserve to briefly say that Putin is indeed a piece of shit, because he certainly is. I’m not failing to distinguish anything.

We, humans, live on a planet with other humans. We make complex choices every day about how we participate and the compromises we do or don’t accept. Every technology that has any meaning for real people has a role in that. We cannot be neutral even if we wish to be, we don’t even know what neutral is.

When I say that my interest is rooted in anti-colonialism, I’m trying to be very clear: people who were and have been regarded as non-existent rightly used disruption and even violence to be more seen and heard. It doesn’t have to be violent. It does have to be disruptive. You don’t get to determine the terms of that, you just have to accept that what’s neutral to you might not be neutral to others… and let your moral judgment be what it is.

Edit: and yes I did see if I could edit the Putin page to say he’s a piece of shit, of course I could not. But I certainly would have.
I can see scenarios where common Russians get unfairly treated, because they are wrongly associated with their criminal leaders. I feel for the Russian truckers who are blocked, because they cannot pay for gasoline anymore. There was a story about a clinic that is refusing to treat Russians - that's clearly excessive. That's why we need to point out over and over, that Russian individuals are not necessarily supportive of Putin's war, but can be Putin's victims as well. However, I would not expect too much empathy in times when the Russian army is bombing children, pregnants and elderly people out their homes.

> Unrelated, but since you are german: the fact that Germany, of all countries, supplies weapons to kill russians, with your kanzler Scholz being a grandson of SS official, is a heavy one.

Every German's grandfather was a nazi. Like every Russian's grandfather was a stalinist. I'd love to demote Scholz for his corona politics, but in this case, he is clearly not the aggressor.

As far as I am aware, Germany is providing defensive weapons, not weapons to attack Russia, but weapons to defend civilians on Ukrainian ground against attackers. If the attackers get killed in the process, it is a consequence of them conducting attacks and could be avoided by not conducting attacks. Hardly can call them victims in this scenario. Only their mothers will mourn them, but nobody will ever see them as heroes (without propaganda).
It’s hopeless.

Feel so powerless.
"There are two issues here: the wealth and the control of the company. "

No there isn't. It's being run the same. It's baseless mouth piece.
I find Deepl to be far superior to Google Translate.

The key is of course to use grammatically correct, unambiguous language to begin with.

If it's electronic communication, you can always reverse the translation to check it translates back to your original.
You also earn closer to US salaries. A friend of mine moved to Switzerland, and he jokes that Swiss cleaners at the border hire German cleaners for their places ;)
My experience also. I’ve slowly edged away from Firefox and have primarily been using Brave and Safari for the last 6mos or so. Brave just feels snappier, and it’s close enough to Chrome that most work required websites aren’t broken.
After this was published, I believe the US and USSR concluded that there was a fundamental problem: Devices that block missiles cost much more than a missile.

Assuming the cost gap narrowed, one side could theoretically outspend the other (by a little), forcing the other side to make more missiles, including them dummy missiles, which are much cheaper than nukes.

In response, the missile defense side would need to make more missile defense systems, and the cycle would continue.

Basically, it creates a situation where the Nash equilibrium leads to one side going bankrupt, and being vulnerable to a first strike.

Rather than break the mutually assured destruction equilibrium, the US and USSR ultimately decided not to build these systems.

Of course, weapons manufacturers keep trying to revive the idea, as it leads to infinite military expenditures...
I have a simple usability test. Can I use it one handed on my phone while riding a bike?

Hamburger menu: sort of, if my phone is small enough. Once I reach the menu I need only o e glance and one finger tap to select an option. I can remember where the option is located. Two short taps, looking at the screen twice.

Sausage links? I won’t even try. It requires to scroll horizontally a very small area, while watching it continuously. It doesn’t allow to see all options together. It doesn’t allow to remember where each option is located.

IMO sausage links is a dark pattern to hide menu options. It requires a very complex interaction just to see all available options.
Evan Williams: The voices of Twitter users (1815) [video]
Now I'm a born skeptic but if you put a bunch of ants in a small box won't they eventually try to pick everything up and eventually drop it where the surface is sticky? The video was sped up 100x after all. I fail to see how this was intentional paving of the sticky surface. Also what the motive would have been to pave it since there is no food in the box.

They pick this thing up based on pure instinct, or chemical programming, and they get stuck on the sticky surface so they abandon their item. Could be as simple as that until we see more evidence.
You can disable the sponsored links.
Not great, but also a bit it-rather-involved-being-on-the-other-side-of-this-airtight-hatchway.
What paradigm is the successor to OOP?
Any outage should be noticed and the cause identified, bug or user.
It has poor support for input formats though. E.g. it still doesn't support CR3. I prefer RawTherapee which supports CR3, doesn't look like a space station and still is miles ahead of Lightroom in terms of capability.
I will pass this valuable information onto my friend who I think will benefit from it greatly.
What do you use for adblocking on safari?
Photographers Document Ukraine's Destruction – 'How could this happen in 2022?'