skysight-inc/HackerNews huggingface dataset:
> Having worked on a high-performance in-memory data grid for the last eight years, I can guarantee that you'll get all the fun distributed systems problems even with a single code base.

Having spent the last 28 years building distributed network-connected systems, this comes across as wildly obtuse.

The point is that there are orders of magnitude differences in complexity when scaling a system with few communications paths and little distribution of state across process or network boundaries as there is when scaling one with many paths and state distributed in many locations. We don't tend to start talking about distributed systems when you have a tiered stack of a horizontally scalable component sandwiched between a load balancer and a database even though in a very strict technical sense already that is "distributed".

Once you start adding message queues etc., then it certainly becomes more and more reasonable to talk about a distributed system, but there is there as well a distinct grey area if dealing with e.g. queues just triggering jobs in the same code base against the same database with respect to the intent clearly expressed by the original comment.

Put another way, ignore the word "distributed", re-read the original comment, and consider that irrespective of which label you're comfortable with, what the comment is doing is drawing a distinction between two classes of systems with wildly different complexity in the distribution of responsibility and state. Where precisely you draw the line is entirely irrelevant.

> What you seem to be getting at, isn't distributed systems, but the totally self-inflicted pain of a service oriented architecture

No, it really was not. This separation between basic 2/3 tier apps and systems with a more complex data flow pre-dates the SOA buzzword literally by decades.
>They feel that Facebook ought to be free because it always has been...

Maybe, juuuuust maybe, putting the phrase, "It's free, and always will be," right next to where you log in for eleven years wasn't the smartest of ideas.
If you can’t avoid mobile, use an alternative browser with built in blocking like Duck Duck Go or Firefox Focus or Brave. It works great for me, since my phone can rest easily on my digital piano sheet music stand.

Just avoid Chrome, since Google’s business model is all about you seeing the autoplay and full screen ads from UG.
How does one go about implementing something like this? I am quite curious.
Oh, I didn't mean cloud providers, I mean more like when a Fortune 500 company's management decides to shutdown their IT department and outsource the entire function to one of a handful of offshore companies who handle many other important companies as well.

https://therecord.media/managed-service-providers-cyberattac...

https://darknetdiaries.com/transcript/103/

> This is an interesting story since the threat actor targeted MSPs to go after their customers and then carry out their objectives from there. MSPs are pretty common. More and more companies are outsourcing their IT infrastructure, so to target them makes a lot of sense if your goal is to steal intellectual property. It’s sort of like going after the janitor’s key ring which can get you access into many buildings in town.
What is "political bias"? Insofar as you're talking about American politics, as I suppose you are, the alleged bias is essentially quantified Gramsci.
> As admitted by the researchers, the report's usefulness is open to debate.

You can say that again.

> Some things simply need a human touch or they quickly descend into meaninglessness. We hope so anyway, for all our sakes. ®

I'm sure some software engineer is going to try to redefine meaningfulness to protect his dear, dear AI fantasy.
I'm not taking sides but the issue is Canadian content. Because both countries share the same language, but there is a huge mismatch in economic might, Canadian content finds it hard to compete with American content. Mexico doesn't have the same problem largely because of language.
Never heard of either before but having looked at the comparison [0] I think I prefer the XML version.

[0] https://w3c.github.io/mnx/docs/comparisons/musicxml/
If you sincerely want to connect, then any attempt will not feel forced, even if it is out of your usual social repertoire. If they see you putting in work, it will show. After all the only way we can grow to accept more kinds of people is by “forcing” ourselves out of comfort.
That's a reason why we should be happy that we outnumber them, not a reason for why we should want there to be fewer of us.

Nobody cares about the absolute number of rats. We care about the inconveniences they cause us.
It is wildly impractical to not have an OS and have to manually program your computer every time you boot it. But don't you want to try it?
From my experience, if your CEO is not competent, the business is doomed to fail without an immense amount of luck.

I've worked in a startup that had funding, and a good idea, but the CEO couldn't run a business. He also wouldn't let any of the reigns go to people who COULD run the business, so it was miserable. We'd change directions at least once a week, we'd have him promising customers things that we obviously couldn't deliver, and he'd sign contracts we couldn't honour. He was also abusive to the staff, with the exception of one, who was also incompetent but brown-nosed relentlessly.

If the idea has promise, leave, wait out any non-compete and start again without them. Heck, they may even close down and you'd be free to do as you wish. Or move on if there's no way to do that without being sued into the ground. Life is too short to be miserable at work.
An idea-to-video platform that brings your creativity to motion
Ask HN: How is your job search going?
Hi HN,

I’ve been looking for a job (senior software engineer) for almost 3 months now. Today I got technical feedback on an assessment (making a gRPC server in Rust) where the interviewer said I should have changed the Protobuf types in the specification they gave me for the assessment because “int64 isn’t the best way to represent this data”.

So how’s the job search going for you?
They share the same engine of curiosity and desire to understand the world.

I dont think humans could have to cognitive drive to discover practical applications of truth or causality without sometimes running into tough questions.

I think it is evolutionarily and culturally impossible for people to only make practical discoveries when the utility is not apparent until the discovery is made.

Knowledge is power, both socially and evolutionarily.
A book from nearly 100 years ago recommends hiring a specialist to help you write your job application letter. What I'm seeing here is kinda the same thing except available to people with less money.
> every large aircraft in the world is equipped with a device called an IFF -- "identification friend or foe."

This is weird, I'm sure I don't have all the facts. In a conflict, why would a military aircraft ever want to identify itself?
> Cirrus SR-22

Are those really side sticks, though? They look much more like one half a yoke than the kind of side stick you'd see in, for example, an Airbus or an F-16.
It could be down to terrible lighting conditions, very slow film back in the day (low iso), and the men moving. It’s possible something happened in the darkroom, but that’s less likely.

You can actually see painted details in the image if you look close.
While from a first instance, this package seems a bit overkill, I think the idea is interesting and is something that can be improved for Go.

I also felt that Go errors where too bare-bones, so I developed a small package (https://github.com/Vanclief/ez) based on an awesome post that I saw here once. I use this package in all Golang code I touch.
construct0, the first steps of a non-profit organisation with great aspirations
Based on what exactly? I do think that e.g. rust’s error handling is quite okay with proper algebraic data types, but (checked) exceptions are similarly safe and ergonomic to use. The worst is without doubt the C style, whose legacy Go happily lengthens by doing the exact same thing, but natively in the language.
For what it's worth, a thumbnail from the the source, ullsteinbild.de (which Getty sourced from):

https://www.ullsteinbild.de/thumb.php/00291799.jpg?eJwljLsOw...

(I want to link to the page, but their website was so shit it does not offer that. The best I can do is the "search result" I was using: https://www.ullsteinbild.de/?82231788017539342720 .)
You would be better served by Unreal, if that's your usecase.
The tragedy of the commons.

We are in the early phases of a recession. The tech-cession is already in full swing. Inflation is through the roof.

There are very few jobs hiring relative to layoffs. Every optimization, no matter how stupid, matters.

Capitalism rewards the razor thin margins, regardless of how filled with puss and scum those margins are.
For now, between the state of the art source separation models (e.g. demucs) and transcription models (e.g. Magenta's MT3) the last mile seems to be MIDI -> MusicXML IMO. But yes, I suspect it'll become more end-to-end ML in time.
This article actually prompted me to have a conversation with my healthcare proxy/next of kin, telling her in writing that this is why I am not registered as an organ donor, though I am fine with her deciding to donate my organs if she is satisfied that I am deceased.
Nice reference to where Indiana Jones’ name came from.
There didnt seem to be any bathroom videos. Can it clean a bathroom? If not, what are the impediments to doing that currently?
I’ve always dreamed of doing/seeing an economic analysis of closing the falls entirely, and using nearly 100% of the flow for electricity. Would the value of the added production exceed the tourism losses?

Or at least shut down the boring US side and keep horseshoe falls running.

You’d be able to claim you’re preserving the falls against erosion for future generations once solar/wind/nuke/whatever generation ramps up.

(They already divert more water at night for more electricity)
We have an architecturally significant, historic house (built in the 1930s) for our office.

I was tasked with replacing the Eero WiFi mesh with something that actually worked. We needed APs both upstairs and downstairs to provide sufficient coverage - especially through the lath-and-plaster walls.

It was _really_ frustrating for a couple reasons - first, the original design left no open risers to run cabling between the floors and even thought there was a nice 3' tall attic between the ceiling and flat roof, there is no access to it save a 1x2' port in a closet which is blocked by framing members and retrofit HVAC ducting. Secondly, over the years, multiple generations of cabling had been installed allover the building - several sets of coax - presumably for TV as well as CCTV, and bundles and at least 5 different generations of CAT-5e and CAT-6 had been run from the equipment closet across the house through the crawlspace and up through the walls to the second floor and attic. In all cases, the bundles of cables had been clipped off and shoved back through the floor or the cables were cut off, their wall boxes removed, and the holes plastered over leaving it all essentially useless. It made the interior nice and slick, but completely wasted all the effort of the generations of previous installers and perfectly good cabling.

Why couldn't they have just left everything in place and used block-off plates, or plastered over but left the wiring un-cut and documented the spots where the cables were. Or something, anything.

I was able to tone out a cable that I could reach from the ceiling access port and another in the crawlspace, re-terminate them and poke the other ends back up through the floor in the equipment closet and get a couple APs installed, but what a PITA.

/rant
I wrote a CLI for it: https://codeberg.org/ltworf/ultimateultimateguitar
Show HN: I made a free app that critiques your office
It's OK, and getting better. I reckon console support will improve dramatically over the next 1-2 years.
IMHO, if you're really set on improving your resume, a service is worth it. Use one for the cheapest option possible and run it a few times on your resume -- you'll see the patterns and things it looks for.

In general, it would be things like:

* Avoid repetitive action words - "Built systems, built software, built infrastructure..."
* Add numbers/metrics where you can: "Improved site performance by 20%+"
* Line items should not be over 2 lines

Aside from that, choose a _standard_ resume format/layout. Don't get fancy with columns, colors, etc.
So weta is 275 engineers + staff, unity said 268 have to go.

Am I right?
So if I just have more people watching it, e.g. because I have a bigger population, I am morally in the right to steal things? Curious how you'd see this if the Chinese use that one on the US one day.
I can't believe I would be on the side of Robert De Niro wanting to make one of his incoherent rants, but here I am.
It's 100% AI "enhancement." Zoom in and look at their bizarro alien pig faces. I've got easily 10k hours in photoshop and have used generative AI tools enough to spot their signature screwups.

I love the photos in National Geographic because they represent the real world, even if they're color and contrast corrected. Considering how photography-focused National Geographic has been in the past, I'm actually pretty disappointed to see such a sad, hamfisted attempt at photo restoration from them. Ugh.
Wormhole Secures $225M in Funding Round
I wasn't planning that far ahead I'll file my patent later. But a quick Google shows:

A320 900 sq m for wings and top of fuselage and elevators.
https://aviation.stackexchange.com/questions/54511/what-is-t...

A320 needs 150 G Joule / hour
https://www.quora.com/How-many-joules-of-energy-does-it-take...
edit: make it 1.5GJ not 150

To make it easy assume 1,000 sq m and 1.5GJ spread over that area 1.5MJ per sq m/hour.

As for power transfer efficiency it may require a few thousand satellites per aircraft if this is any indication.
https://www.esa.int/Applications/Technology_Transfer/More_ef...
I am always thankful that I have not been on the job market for decades. I have hired lots of people during that time. I would like to think I did not run them through the torture chamber job-seeking seems to be today.

I have many friends and acquaintances who tell me what it's like from their perspective. Sure, there are tons of job listings on sites like LinkedIn and others. And yet, for some, the experience seems to be sending hundreds of resumes with little or no feedback and even fewer interviews. Some have resorted to writing short one-page resumes custom-matched to the requirements listed in the job post. In some cases they claim this produces better results. However, we are still talking about what I interpret to be in the 5% response rate.

One of my friends got so frustrated after going through a six-interview hiring process in one case and seven interviews in the other --and not being hired-- that he found himself a job in the oil fields in New Mexico manually recording readings every hour while he lives in a trailer in the middle of nowhere. This, after a long career in various technology fields. He fears age discrimination might have a lot to do with it.

So, yeah, not sure how human-to-human contact happens if people never get a response after sending hundreds of resumes. When we need to hire, my rule is simple: Everyone gets a response. Everyone. Because, on the other side of that resume is a dad, mother, brother, sister, cousin, etc. How would you like to be treated? How would you like others to treat those you love? Well, then, the answer is simple. If you are using AI or mechanized processes, you are treating people like cattle.
Interesting to see it written in higher-level languages!
Snake oil is at least renewable. Just grow more snakes.
Well, if I take a Mercedes apart, nowhere in any part of the car will I find the ability to comfortably cruise at 160 km/h on the autobahn. Not in the engine (it just makes funny noises), not in the suspension (it's just a bit springy when compressed) , and not in the tires (which just bounce up and down and roll off if you throw them).

Only when I put all the parts of the car together in the right order and in the right places does that property emerge.
I have never had to do anything like this, and I have never applied to more than a few companies before receiving an offer except during the dotcom crash. Even then it wasn't dozens of companies.
If you already have a plugin hybrid and a good portion of your trips is under its EV range, why would you need an EV anyway?
That's the wrong way to look at it. Regardless of how much you're driving, most folks in dense urban non-Californian areas are getting at best a Level 2 charge.

Who has the time to sit around or park their car for an hour for every 20 miles they drive?

If you take NYC for example, EV parking spaces are big bucks and for the few available public infrastructure places, most of the spots are being occupied full time by city parks department vehicles that rarely if ever leave the charger.

As far as taking your question literally, you should talk to people in the midwest more -- I know lots of folks in the Dakotas and Wyoming with crazy schedules and 4hr commutes because that's literally the closest work.
If the org has a software development team, there's really no reason not to roll your own. As stated previously, this is a pretty well solved and well documented problem. A lot of development teams outsource this under the idea that authx is not their core competency, but I'd argue protecting customer data ought to be among every development org's core competency, otherwise they;re asking for trouble.

If you're talking about orgs that don't have a dev team and buy everything off the shelf / through SaaS... well, this is unfortunately part of the risk those orgs run. If you're manufacturing and shipping widgets in boxes, and your box supplier starts using cheaper materials that don't hold up to shipping, the only option is to switch box providers. Same here - if you're org relies on an IAM tool to allow employees to log into SaaS or other hosted software platforms and the IAM leaks data, the only real options are to switch providers or work with the existing provider to fix the damage.
Rust: An NPM module that installs Rust
YMMV, but I started getting more responses when I switched from a LaTeX/PDF CV to a MS Word document with basic formatting (heading styles, bullet points, no tables).

I suspect that quite a few ATS were struggling to parse the PDF.
I've never not gotten increased performance by swapping outc the allocator.
Worst case you can use the experience for a new company.
We're looking at this from the wrong perspective. What about replacing the parishioners with LLMs? If we can crack AGI, think of the potential souls for saving.

The Vatican should be all over AI development. What pope wouldn't want to be responsible for saving 47 trillion souls?
https://archive.is/DspdQ
Show HN: Emulator for the Manchester Baby
Apparently, the first computer with a stored program. But what else can I do with it?
Housing is also expensive an hour out from the cities.

Why doesn't everyone just move out into the middle of nowhere where it's affordable? Probably because there's not many jobs there?
I love HN! Thanks for the explanation. I'm very glad this isn't real, it really gave me the creeps. :)

I'm actually just halfway through "A concise history of Albania" by Fischer and Schmitt, so I just got past the Ottoman Empire in that. Most definitely not a historian of course. :D But indeed none of this shows up there. Although for the record, in the book I mentioned Kadare describes the areas between Arnavutluk and the capital of the empire (a lot of the book happens on this trajectory).
And yeah, none of the Albanians, in Albania or outside, that I've talked to ever had any such problems. Although a lot of them do suffer from what looks a lot like "aspirational poverty" to me...
What's interesting is that the mechanics are totally automatable (a coffee machine is "just" a boiler, pump, and particle filter, after all - add a grinder if you want that too). And there are some very good machines out there that will do this.

The problem is that there are a lot of variables in a recipe that are tuned to the particular coffee so if you automate the entire brew, the person using the machine needs to tune all those variables. And the process being automated is so simple that you're not saving time or trouble.

The more interesting capsule coffee makers scan the capsule to tune the brew parameters for the particular coffee being brewed, but it's obviously a lot more expensive than a pour over and kettle.
One of the best ds9 episodes (and thus best Star Trek episodes) is the holodeck episode where the crew are James Bond villains. Bashir and Garek are the ones who have to escape.

If you disagree with this I hope you get pipd /s
More precise it should be called Pascal case, with the first letter being uppercase, as for all German nouns.
The German Wikipedia article about "Binnenmajuskel" provides a bit more information about usage in natural languages.
Or you leave it as is forcing AMD to fix their shit. "fast string mode" has been strongly hinted as _the_ optimal way over 30 years ago with Pentium Pro, further enforced over 10 years ago with ERMSB and FSRM 4 years ago. AMD get with the program.
Seems great to allow it through monitored devices for free, you might gather more evidence this way and convict others.

That is do everything possible to prevent smuggled non monitored devices so that the only communication is through sanctioned monitored devices.

Obviously the right to privacy (4th amendment) is lost in prison among other rights so there shouldn't be any issue with the surveillance.
They should not have settled. Probably ran the numbers and for ad+search revenue and noticed it was worth it for $100m. If/Maybe you are making 300m then it's okay to give up that 100 to keep 200.

And who gets to distribute the revenue?
It's obviously not python vs c -- the time difference turns out to be in kernel code (system call) and not user code at all, and the post explicitly constructs a c program that doesn't have the slowdown by adding a memory offset. It just turns up by default in a comparison of python vs c code because python reads have a memory offset by default (for completely unrelated reasons) and analogous c reads don't by default. In principle you could also construct python code that does see this slowdown, it would just be much less likely to show up at random. So the python vs c comp is a total red herring here, it just happened to be what the author noticed and used as a hook to understand the problem.
This is going to be a key transition factor;

Dealerships (maintenance and new sales), Oil/Exhaust/Brake, and Gas stations will decimated -- as car owners no longer have a system that neglect (oil, coolant, high temp exhaust, high temp seals and sensors) causes an end of life event.

At most, battery packs will be neglected when cars sit, but vehicles today with a the sensors and systems that run lithium ion batteries safely will reduce many of the impacts of neglect.

But mostly new sales, even used market sales; the interior will be the primary part of a vehicle that ages (ignoring the effect of salt on roads)
Generally best to avoid talking about the specifics of the actual acts when in polite company.

Sex, Politics, Religion were the traditional ones to avoid. I'd also add 'childcare/how to raise children' as another one that can easily escalate/some people have very strong opinions on.
Donald Norman's The Design of Everyday Things is a great intro to human factors and covers a number of high-stakes environments as well as more mundane things like door handles. Highly recommended reading.

https://en.wikipedia.org/wiki/The_Design_of_Everyday_Things
New type of geothermal power plant powers data centers in the desert
How do you get stack traces of errors?