skysight-inc/HackerNews huggingface dataset:
On a related topic, has anyone had luck deploying TCP fastopen in a data center? Did it make any difference?

In theory for shortlived TCP connections, fastopen ought to be a win. It's very easy to implement in Linux (just a couple of lines of code in each client & server, and a sysctl knob). And the main concern about fastopen is middleboxes, but in a data center you can control what middleboxes are used.

In practice I found in my testing that it caused strange issues, especially where one side was using older Linux kernels. The issues included not being able to make a TCP connection, and hangs. And when I got it working and benchmarked it, I didn't notice any performance difference at all.
Never. Don't do it. If I abandon my cart, there is a genuine reason. If you really want to discuss it your founder or CEO can send what seems like a genuine and personal email. But don't send me a text message about it. Please. Don't. Ever.
I do something similar, but I just use a shell script: https://github.com/theherk/commons/blob/main/bin/light-dark-..., and combine it with a raycast script to run it to run it: https://github.com/theherk/commons/blob/main/rayscripts/ligh.... That takes care of it at a system level and for all my terminal configurations. Unfortunately, Firefox doesn't read its prefs file when written to, so that is a bit more difficult.
Yes I’ve also found a few key ones missing.
Russia was targeting energy infrastructure since day 0. They captured two Nuclear power plants and still hold one.
In which fields can one rely on open source?
>>According to gadders the definition of ethical is apparently “what’s good for gadders personally”.

According to gadders the definition of ethical is apparently “what’s good for the host nation's developers”. Fixed that for you.

I don't think workers wanting to maximise their pay is greed.
If someone can build an app (or an AI) that knows when to use the hundreds of different CSS keywords to optimize painting that would be great!
Army of interns should about right. I always suspect that Teams is developed by some beginners who are learning Scrum.

But yes, Windows 95 to Windows 2000 were a huge jump in usability. From Windows 8 on and the “Metro” interface they threw it all away.
i am guessing that most people think that the cognitive load cost is usually not worth the benefits.

i agree that the cognitive load in a language like js which is not prepared to accommodate this paradigm is not worth it

even when deciding to use Haskell we need to weigh the pros and cons wrt the project's goals
> Miele works well for us.

That's what I would have said as well, until recently. Last year we had to replace ours, and its been an absolute nightmare. Cost us endless hours of wrangling with technicians and customer service to have it installed and configured properly (and already repaired once). ¯\_(ツ)_/¯
A crawler could easily avoid that by fetching the target domain's robots.txt before fetching the link target. However a website could also embed the honeypot link in an <img> tag and get the user banned when their browser attempts to load the image.
For agricultural workers it is quite common with 'we safekeep your passport for you' and similar schemes.

I think foreign workers are more exploited in general but outside of the cities it is way harder to escape such employers.
I always assumed that it was memory reaching capacity or routine cleanup more than a reboot. This often happened to me after intensive use
I agree, but it’s definitely not meant to be beginners friendly.
You can definitely block AirPlane mode without a passcode on iOS. I disabled the access to the control center when the iPhone is locked. Therefore thieves won’t be able to do so.
Being able to dodge responsibility for something going wrong is great, but it's always better for you if you aren't in a position where you have to dodge responsibility in the first place.

So if this tool makes a well reasoned and ostensibly sensible tweak which happens to expose some flaw in your system and takes it down, being able to say "those experts Oracle made the mistake, not me" might get you out of the hot seat. But it's better to never be in the hot seat.
Sophos was the latest scandal. Though, it's unclear to me to which degree their antivirus tools helped to install the malware. Maybe it was just the target selection from telemetry data. Maybe they used it to deploy the "kernel implant"?

https://www.heise.de/en/opinion/Analysis-and-opinion-Sophos-...
I'm just at a beginner level with Ruby on Rails, but I am interested in working on it.
The URL shortener only use uppercase letters for the path of the URL, the domain and protocol are not case sensitive. Modern phones can read such QR code easily and identify them as URL.
You could apply to companies that are remote first like Atlassian or Discord or Gitlab
That should be doable, e.g. by semi-automated curation of the pre-training dataset. However, since curating such large datasets and running pre-training runs is so expensive, I doubt that anybody will run such an experiment. Especially since would have to trust that the curation process was correct enough for the end-result to be meaningful. Checking that the curation process is not flawed is probably as expensive as running it in the first place.
Well at least that was somewhat constructive and helpful to normal people. This council is just trying to use religion to further cement the power of the government.
> Recently we learned that Google spent $2.7 billion to re-hire a single AI researcher who had left to start his own company.

False. They acquired a company.
Or we could work with the natural order of things, rather than against it... nah, too crazy.
> Unrelated to this article, are there any reasons to use TCP/IP over WebSockets?

Performance. TCP over TCP is pretty bad.

OpenVPN can do that (tcp-based vpn session over a tcp connection) and the documentation strongly advices against that.
No. Though low-carb diets are generally a good idea for those suffering from diabetes, it doesn't eliminate it, and in fact one of the most life-threatening situations a T1 diabetic can be in (hypoglycemia) needs to be addressed by giving them as close to pure sugar as you can manage (and the person themselves might be too out of it to manage on their own - advanced hypoglycemia impairs brain function).
Great, now I'm waiting for Cisco to make one too
Note that the world would be significantly better if entreprise distros stopped doing that and just shipped the latest kernel. I understand freezing user space because most developers don’t care about shipping stable software and break compatibility all the time but the kernel takes its pledge to never break user space very seriously.

The backporting is very much hit and miss.
I think performance scalable stock awards vesting over 4-6 years are a pretty good way to align incentives here. High performers would naturally have a bigger / longer gilded chain. Anecdata - definitely worked on me)
Efficiency is fundamentally at odds with elegance
You should make this a tag-line for your business so that the prospective clients are aware of your delusions.
The advert will perfectly select for the type of person they actually want: an obsessive crank who is already independently wealthy and posting about government waste on Twitter 24/7. I'm surprised they haven't offered catturd2 a cabinet post yet.
Honestly, in an industry that talks about how important collaboration is and then places the most authoritarian minded individuals as our lauded CEOs (Musk, Bezos, Gates, Jobs, etc, etc) I just find Charity such a fucking breath of fresh air in terms of communication style and the way she talks about and clearly lives her principles. Honeycomb may not be FAANG-sized, but I'd genuinely give more to work under her than any other current CEO I can think of.
I don't remember remote control being part of the Trojan Horse saga.
I'd compare it to jury nullification, it's something anyone probably knows, but you wouldn't want to be posting on SNS while being a juror.
There's the Frontier Math benchmarks [0] demonstrating that AI is currently quite far from human performance at research-level mathematics.

[0] https://arxiv.org/abs/2411.04872
It can be a totally different experience if you have a chronic illness that affects your schedule, or if you don't have a car. In my case it's been both. Currently, lack of reliable transportation and a driver's license is the main issue.

I've been struggling to even get an interview in junior software dev for over a year now. Tried some help desk as well and never heard back. I've had my resume looked at quite a few times now, so I doubt that that's the problem.

If you go to r/jobs and related subreddits, there are plenty of people who are losing their minds after applying to thousands of jobs for the last 2 years without even getting a prescreen. Some are even being rejected by temp agencies. I assume that this is an anomaly and 2023-24 had a uniquely terrible job market.

I'm going to a job fair soon. Wish me luck.
> While LLMs are capable of writing functional Verilog sometimes, their performance is still subhuman.

The key word here is "still".

We don't know what the limits of LLMs are.

It's possible that they will reach a dead end. But it is also possible that they will be able to do logic and math.

If (or when) they achieve that point, their performance will quickly become "superhuman" in these kinds of engineering tasks.

But the very next step will be the ability to do logic and math.
The sad thing is that the current car-crash state of GIMP's UI is what, 15 years after they received the input of a professional HCI designer? In some ways it's improved a great deal in that timespan, and in others it got significantly worse. To this day it lectures you like some bratty kid playing Simon Says if you try to use File -> Save to save a TIFF image. (Complying with my instruction and then telling me why Export would have been better is fine. Recognising and understanding the instruction but refusing to comply with it is not fine.)

> a) have a working mental model of software functioning, so they reason about interfaces differently

You're 100% correct, they do reason about interfaces differently, and thus have wants and needs which are different from those of non-technical users. Those wants and needs are not met by mainstream software, but are met in some OSS software, so it should come as no surprise that such types want to defend that software against the incursion of those who want to make it just like the mainstream offerings!

Like you I have a slightly different perspective here, having been a hobbyist software developer for some years, but having worked in print and design as a day job.

But I still bemoan such things as the awful keyboard handling of the current GTK file dialog, when compared with the old GTK1.2 file dialog. The old one was truly hideous to look at, but handled filtering files by keystroke far better than any current file dialog.
Thats MIMO

https://en.wikipedia.org/wiki/MIMO
To the article’s credit, it says right in the subtitle that it was a small study.

To its detriment, “defeated” in the title is clickbait. It reminded me of those YouTube videos: “Liberal doctors DESTROYED by ChatGPT”.
If you have a sufficiently stable network and/or known failure cases, you can already tune TCP quite a bit with nodelay, large congestion windows etc.. There's also QUIC, which basically is a modern implementation of TCP on top of UDP (with some trade-offs chosen with HTTP in mind). Once you stray too far, you'll loose the ability to use off-the-shelve hardware, though, at which point you'll quickly hit the point of diminishing returns - especially when simply upgrading the speed of the network hardware is usually a cheap alternative.
> Tenure functions somewhat differently at very large companies; it may take years for someone just to come up to speed and learn how to operate within the system, so they do their best to retain people for decades.

Even if you're "just" a 500 people company, expect the investment into getting a new hire up to speed to be at least a year's worth of salary - initial recruiting cost, dealing with governmental bureaucracy if the employee doesn't have citizenship, actual learning / training / handover time and reduced productivity in adjacent people.

Unfortunately, for most companies only the recruiting cost shows up in their HR budget calculations, so there is no "incentive" per se for HR to look for "leaders" who manage to burn through entire teams worth of people in years. They may achieve stellar business results, but the cost to the company doesn't show up on anyone's radar until enough people dump annoyance in Glassdoor.
From my experience employers are not trying to retain talents except of stars.

Usually you ask for a rise, got rejected or sent to go through promotional committee which take month. Then you go for interview, got a job offer with even better total compensation than you asked at your current position and leave.
Well, most people in the world see us as those nice well-behaved countries on the upper edge of the map, and ask about the midnight sun or something. Any other viewpoint is surprising to us. A viewpoint that confuses our reality with a nazi fetish is very surprising to us.
> "He even received a personal letter from the evil president in his paycheck envelope saying: "you should reflect on your sales this month by killing yourself.""

This is illegal in some countries and will put one in jail.
Also there needs to be a big push to educate people on <new thing>. I know TCP very well, it would need quite a lot of incentive for me to drop that for something I don't yet understand as well. TCP was highly beneficial which is why we all adopted it in the first place, whatever is to replace it needs to be at least that beneficial...which will be a tall order.
Architectural choices are interesting to talk about, but I think most people reading this won't have any context to compare against, me included. How does this compare to e.g. the architecture of V8? What benefits do these choices give when compared against other engines? Etc, reading through the list it's easy to nod along, but it's hard to actually have an intuition about whether these are good choices or not.
FreeCAD moved from "barely usable for hobby projects" to "yeah maybe if I'm really inclined to try it on a very a simple professional project". At least that's what my engineering colleague told me recently.

Which is a massive improvement and the result of many hours of fixing "boring" bugs, improving UX and all the other chores nobody wants to do.

But for most commercial work it's not yet there.
I guess It is less haha funny, and more depressing funny.
A lot of subs on reddit really did get destroyed by its free time moderators. And it is mostly the "powermods" that have some form of addiction to be the arbiter of truth, not the ones that just lead an enthusiast or topic centric subs. Those are still mostly fine.

There are similar cases for mastodon instances and it really did repel many users. But there are still open and interesting ones. Not ones where you see celebrities posting, but that isn't the focus of everyone. They will remain niche because exposure of communities is minimal on other places. Maybe that isn't a bad thing.

In contrast to media propaganda, that it is hate that drives users away, in my case it is the paternalistic and childish content moderation. If everything is safe, everything is boring.

I hope Bluesky is more tolerant here, but I fear its discovery just forms information silos as well. Time will tell. Until then it probably is an improvement that we get more distinct platforms.

Some use these sites for networking. For me it is purely entertainment.
To name few that I am aware of.

- Particle Physics

- Astrophysics

- Genomics

- Quantum Chemistry

- Molecular Chemistry

- Robotics

- Geospatial analysis

- Epidemiology

- Medical imaging
Apple tried that with me when the screen died on my MacBook Pro M1. There is a law in the UK (Consumer Rights Act 2015) that says goods purchased must be fit for purpose for six years. I quoted this to support and they instantly agreed to fix it for free, sent me a box to put it in then collected it. I had it back within 2 weeks fully repaired and working again.
I'm not clear why a laser is any worse at attacking low flying drones compared to the existing defense options.

Of course the laser head will need to stick out. Compared to a battery of rockets it will be easier to shield though. And explosion risks are greatly reduced. I'd assume netting is already a standard feature of drone defense too. So good luck trying to creep up to a laser.

As the article mentions one of the applications will be on sea, where line of sight is total.

And about dodging: a drone has inertia. When a laser attack is detected, it is already too late to dodge. If the drone tries to randomize its trajectory, that will greatly hamper its speed and range. Once the laser has a visual lock on the drone, any dodging attempts will be too slow to matter. Lasers will be particularly effective against drone swarms, due to their quick tracking abilities.

So I really don't see where you gathered all that negativity. Sure new tech will take time to integrate. But it's been clear for a while that laser defense is coming.
Idempotent Command Handling
Yes by design. They want people to be replacible cogs. Not a value judgement just the way it has been since people learned to farm the land.
Reportedly, they've already hit the dead end: the newest Orion is marginally better than previous ChatGPT model (it's also marginally worse than it in some applications), and there is just no more fresh, non-AI generated data of somewhat good quality to train on.
Stack Analyser: detect technologies used inside a repo
That's a good point. The "Internals of Nova" blog posts do a bit more explicit comparisons to V8.

In V8, and other production engines AFAIK, objects are variable-sized monoliths: All of their statically known data is contained in one slab. This means that for example in Node.js an empty ArrayBuffer is 96 bytes in size (IIRC).

Basically, they implement the ECMASCript specification defined inheritance chain using object-oriented class inheritance.
My M1 is still fine after 3 years of usage, being dropped from 1m+ by my cat, and being sat on (while in a backpack though).
I wonder whether talking about "looking at the javascript console" somehow made them think that this person cannot possibly be blind, since how could a blind person "see" the JavaScript console? (But "having my screen reader read the content of the JavaScript console to me" is a bit of a mouthful.)
Where I'm from people call doing 10 hours a day and then being socially pressured into going to the bar with your boss afterwards to be overwork. You are welcome to call it whatever you want but going "yeah we do it that way here" doesn't make it any better. And, just to head off the usual response, what we do here also has its own issues. But I definitely will not be going "oh I saw a guy on the train at 3 PM clearly he is slacking at work".
my mid-2012 air would like a word.
> Is a single MOV instruction still fast when the 8 bytes begin on an odd address?

On x86, yes. There is no performance penalty for misaligned loads, except when the misaligned load also happens to straddle a cache line boundary, in which case it is slower, but only marginally so.
> Is chrome the new IE?

Oh it's way worse than that: Chrome is the new IE, and Google is the new (old) Microsoft.
Valve's Flickering Lights – Alan Zucconi
Very interesting to see. Efficiency (E) cores use only 7% of the energy that Performance (P) cores do performing the same task and take about 4x as long to do it.

So about 13.5x (23 J when run on P cores, and less than 1.7 J when run on E cores) the power to do about 4x the performance
> Microsoft Windows on ATMs and vending devices that literally can't not have pop-ups.

I know of several ATMs that still run OS/2 2.1 or OS/2 Warp. They're a slow dying breed that is being replaced by Unix (Linux or similar), but they still exist. Chances are, if you're in Europe, and the ATM you're using is one of the "slow screen refresh rate" ones, it's still running OS/2.
AI recipes for personalised health, taste and sustainability
I don’t know statistics but here in Germany many people have insurance that pays for attorneys in case of conflicts related to employment and would make use of it.
I could only find data for the last decade quickly, but looking at this, the USA was not the leader in GDP growth. It was in absolute GDP though, but OP was talking about growth
Yes, but then replaced by another dictatorship
The notice period is kinda odd. I've known people who want to leave immediately and haven't had a lot of trouble doing so because the relationship with their employer has soured that much.

Paid by the doctor? I think sick pay comes from the employer initially and later statutory sick pay(state).
It's, however, unhelpful to point this out, since developers cannot fix it. We need to find ways to live with this dysfunction.
The power of defaults is not to be underestimated. Yes, you probably can do it with some Android distribution but the amount of people using that would be microscopic.
I don’t think it’s a good thing to tell the manager about starting/ongoing job search. Never heard anything positive happening after this in my career. Next day after that you are immediately put into departure queue. Basically no work in relevant projects and no way for promotions. “Document your work and shut up.” From this day on you’re dead weight in the payroll’s table.

Edit: and in your manager’s project planing table you just made a hole. That means somebody must be hired and trained delaying current project and making the manager look bad in the eyes of his/her superiors. No reason to be thankful for sure.
Why spend money on something so subjective? If you care about peripherals at all, a $13 basic keyboard is just as bad as a randomly chosen mechanical keyboard. Neither is likely to your taste :)
> Please. Don't. Ever.

This!
I hate those messages. If I abandon a cart, then there is a valid reason for that. Your pestering and badgering will not make me change my mind. It only makes me annoyed and resentful. Most likely I will not consider your online shop again.
>Indians were systematically starved to feed frontlines of war we had nothing to do with

By a cyclone, accidents, and japanese blockades, the independent states suffered more because of poor infrastructure, lastly it was only known to Britain come August '43 whereupon 150,000 tonnes of wheat were redirected from Iraq and Aus.
A service where four counts of this offence can be committed before any action is taken?
In apache 1.3 it was far from unusual to do a complete bundled compile and restart the entire thing every time because there were gremlins that showed up when you dynamically loaded the more complex modules often enough that it was operationally less aggravating overall to take the brute force approach (I did quite a bit of that a couple decades back, for my sins).

apache 2+ is a very different (and rather more robust) beast, and also has the 'graceful restart' system - see https://httpd.apache.org/docs/2.4/stopping.html - which makes the parent tell its worker processes to drain their request queues, -then- exit, after which each one is replaced in turn until you've fully upgraded to the new configuration+code.

This approach has its disadvantages, of course, but not that morally different from how erlang processes hot reload into new code, and once you knew what you were doing the end result was simple, predictable, and nicely transparent to end users.
They are the masters, you and I workers. Collaboration, thinking collectively, is the servile mentality that is preferred in the workers.