skysight-inc/HackerNews huggingface dataset:
Reminds me a bit of the "Citogenisis" XKCD

https://xkcd.com/978/
EU forces Apple to improve iOS interoperability with third-party devices
It should be a legal obligation that, passed a certain threshold of time and user base, you are required to do so.
We don’t have to rehash things. Let’s chalk it up to me getting some wires crossed. (It took me until writing half of the original reply to realize. Hah!)
Idea of care about carbon footprint by those who survive from day to day is ridiculous. All social engineering idas are irrelevant, if you have difficulties to give a food to your children.

Let get poor rich, then we can speak about care of environment.
end of an era

linear.app seems ok
Only at small scale: the flat MAC lookup quickly becomes more expensive than matching against a handful of (post-consolidation) routing prefixes.

E.g. in their setup only the switch the hosts are directly plugged in needs to be aware of the individual hosts; all other switches/routers only look at it with a granularity no finer than this access switch. And at some point even coarser.
I agree, good point.

Many companies could be defined in similar terms. They move in the same direction, and the differences are blurred. It isn't easy to find what makes them different.
Worked at CoreLogic Labs, which was 100% influenced by The Pivotal Way. It would leave me utterly tired at the end of the day from the pairing, but what a way to reduce some silos and increase productivity.

1 computer, 2 mice, and 2 keyboards. Had a few mice wars that got frustrating at times, but still loved it. Had my best manager there of my career — Guss.

Quite sad that they’re shutting down Tracker as it’s just such a good tool compared to others.
They want you to run IPv4 too.
How Did Israel Turn Pagers and Walkie Talkies into Bombs? [video]
The iPhone, and really, most phones today, are pretty amazing pieces of technology in a glass slab. Expecting phenomenal changes between versions at this point might be asking for too much. Apple stuck itself in a corner with "stock" driven development.
My wife is a nurse and she says that at her hospital, the standard practice is for the surgeon(s) to meet with the patient before the surgery, confirm what's to be done with the patient, then they actually write the procedure to be done on the patient's body as close to the organ/limb/whatever of interest as possible, and sign it.
I did this! I founded EUI [0] at Elastic and helped teams adopt it. I attribute success to a few factors:

1. Publish components, not styles. This has been rehashed in other HN threads, but the idea is to provide Lego blocks to help engineers build UIs more quickly. This might be out of fashion with Tailwind adherents but we found success by treating the framework's primary interface as React/Vue/JS, not CSS.

2. Be transparent and receptive. Share your goals with consuming teams and ask how you can help them. They might ask for specific components or might ask you to help them convert a UI to use the library. By demonstrating that you and the library are there to serve (as opposed to dictate) you'll earn goodwill and your work will have more impact.

3. Have high-quality components. This applies to the UI design (both how the components look and how they behave) and software design. Are the props intuitive? Do the components compose well? We were fortunate enough to have a strong design and engineering team that did well on this points.

4. Seed the consuming codebase. Patterns in codebases propagate because engineers like to copy/paste. For example, start by migrating all buttons in the consuming codebase over. Then migrate over all forms, modals, and so on. It also helps to take a vertical approach, by migrating a single view entirely over to the library, or building one from scratch. This can get people excited about the library because they can see and experience the end result.

5. Ensure compatibility with the existing codebase. Make sure styles don't collide, make sure the underlying JS libraries are compatible. I chose React for EUI, but the consuming codebase (Kibana) was Angular. We made the decision to convert Kibana to React too, but there was a temporary period where we mounted React components inside of Angular. We needed simple guidelines to support the engineers who were doing that.

[0] https://elastic.github.io/eui
It is; it also provides less control. Some networks do it one way and some do it the other way.
I've lived in the US where my health insurance had like a $6000 deductible and a $1400/month price-tag. (And, by the way, I really didn't appreciate how American doctors would gatekeep drugs, restrict their availability, and add significantly to their cost.)

Here, you can walk into any private clinic in Croatia, and arrange for even a fairly complicated surgery, and it'll cost you way less than all that. Your annual medical expense bill won't even come close; a very sick person in Croatia, who does everything in private clinics, pays less (annually) than a perfectly healthy person in the US who never sees the inside of a doctor's office.

My wife just gave birth here at an "expensive" private clinic, with a private room of her own, and the total price was cheaper than a few months of medical insurance would have cost in the US.

Ultimately, private clinics are a damn good thing, because price transparency, price competition, and paying out-of-pocket -- they all serve to keep fees reasonable. If a Croatian clinic tried to charge $100 for an aspirin tablet or a bag of saline, there'd be riots with pitchforks and torches.
I've lived in various American cities with different levels of public transit. As I said, I far prefer the typical city layout in Europe and East Asia.
I mean theyre promising everything "within hours" so id say 12 hours from now we'll know they're lying, but additionally:

* a lot of what they're posting about the batteries and manufacturing (not coming in hours) was published by the new york times, coming directly from Israeli intelligence officers this morning. So no news to break there

* What does 8200 affiliated even mean. everyone goes to the army, if that means they have ex-8200 soldiers, 8200 is a big unit with thousands of soldiers and some dozens of the geniuses that can find 0-click 0-days in iphones. Practically every company that has an israeli office is "8200 affiliated" in that way

* The idea the mossad has some pen they click right before going through the xrays, that causes the machine to not show explosives is pretty rediculous. Its much easier to just ask a friendly country to allow you to pass through. Orban and Netanyahu are EXTREMELY friendly.

Its almost like saying CIA black sites other countries are hidden from local authorities. Does anyone think Poland didn't know of the CIA blacksite post 09/11? of course they knew and helped the US create and maintain it
"There must be some more land somewhere", a very old idea.
I’ve been using Github Projects.
It’s not as advanced and complex as Jira though, but its simplicity and closeness to code and documentation is a blessing for my hyperactive geek brain
"NotebookLM is your personalized AI research assistant powered by Google's most capable model, Gemini 1.5 Pro."
Churchill's famous quote wasn't about capitalism, it was about democracy, which isn't the same thing at all. Here's an article with his full quote and the history of the idea he was expressing:

https://quoteinvestigator.com/2023/12/08/democracy-worst/
> so you, as our beneficiaries and stakeholders, who support us and encourage us — deserve to get clarification on what happened

Is it that complicated for big tech to reply politely with the above statement when they suddenly disable your account for no obvious reason!
That's what paraphrasing means.
In a communist based society government owns and controls everything.

In a socialist society ownership and control is done by its citizens. Government is actually very small in a socialist society.

Communist is top down while Socialist is bottom up.
Whatever the approach the problem is still valid. The existing component library has be extended for on brand customization, and recurring UI/UX patterns used by the designers. You still have to spread knowledge to allow good re-use that ease maintainability, increase consistency and overall quality.
Calm down. Please try to make your point less flamboyantly.
I Validated a Market with SD Cards and Development Boards
Are they? I'm getting new offers almost daily.
This is like boycotting 5G cell phones because you don't like Verizon.
> Apple's abusive practices

which abusive practices are you referring to?
We have to use Jira at my current workplace and it's so complicated. Pivotal Tracker, which I used at previous workplace, was so simple and focused. Sad to hear it's shutting down!
JSON itself, no, that's not the case. If you accept an extension like JSON Lines, it can be. Many decoders will barf if you have multiple top level objects in the same file. If you want portable, non-ephemeral data JSON Lines is a poor choice.
Very sad, that current dumbphones does not support J2ME. It is almost impossible to write own application for most recent Nokia keypad phones.
I graduated into the 09 recession and things worked out after awhile. Slumps just come and go. Try not to focus on all the present day doomers.
Yeah, it really is like that.

I've tried a couple of times to switch to things like IPython as my shell. And what nukes it every time is that while it may be better at the complicated commands I run maybe 1% of the time if you actually look at an unmodified history,

cd("some dir")

is just too much insanely harder than

cd som TAB ENTER

and I'm just smashing that TAB in a tight interactive loop to figure out how little I need to type.

It doesn't look like it when you're doing it once, but when you're doing it dozens of times a minute it adds up fast.
Title misses the big story: "power generation ... without a temperature gradient".

Turning heat directly into electricity is one of those Trek-level technologies. Many would debate whether it is even theoretically possible, while others claim practical successes.
> Open Source has shown that individuals will work on solutions

Sure, but that's nothing special about open source. Individuals have worked on solutions for a very long time. "The Negro Motorist Green Book" would not have worked without the contribution of many individuals to the solution.

> Of course, doing this day in and day out could lead to burnout

As Open Source demonstrated earlier this year in the xz utilities backdoor.

> a form of collaborative socialism can work

I think it's important to be cautious about what "socialism" means.

Is a barn raising "socialism"? Is a trade group socialism? Is the Chromium project a form of socialism?

> The notion that people only contribute to projects for monetary gain or self-interest is simply not true.

But surely that's true of most jobs. Like, people become teachers not just for the money, but also because they like to help kids learn.

I'll bet you that most of the people with a full-time job working on Chromium or Firefox would stop if they weren't being paid for it.

> before Git, we had numerous private code repositories

You are mistaking a version control system software license with access to the source repository. In the 1990s I used RCS, which was distributed under the GPL. However, the repositories were proprietary, just like how there are a lot of private git repositories now.

> what innovations in materials, construction, and design could arise if we treated housing like an open-source project?

We already have a lot of "open source" in that space, including Habitat for Humanity. Or for real "socialized housing", do what the socialists do - have the city set up a building company to use taxes to build new housing, with the cities acting as at-cost rather than profit-seeking landlords.

Or change the laws to promote nonprofit cooperative building societies.

Similarly, if open-source is socialism then open-source transportation is known as (city/county/community/government) mass transit.

And open-source farming would be something like Ocean Spray Cranberries, the co-op which produces 70% of North American cranberry production, yes?
<3 indeed.
If you want people to adopt your system, you should aim for it to be easier to adopt than whatever their alternatives are.

So I would look into where they're losing time because they need to deal with repeated or inconsistent UI stuff, and make those the priority for the library to deal with first.

If you're forcing work on them for no benefit, then you're not going to get any takeup - so I would also budget plenty of time for the kit-owning team to do a lot of the initial rollout until you can get enough of a critical mass.
Genuinely, how much would this even pay? If you’re someone who was/is at faang and you’ve got a $2m mortgage - you’re gonna just bootstrap a $500k+/yr salary from the get go?

This sentiment feels like something that maybe works in parts of Europe or BFE where a house is still $80k.
Every proposed alternative to IPv6 that I've ever seen has just been IPv6 with extra steps. What's yours?
The personas in the article:

> Moore, who learned how to code by taking online classes, says not having a college degree didn’t stop him from finding work six years ago.

> Myron Lucan, a 31-year-old in Dallas, recently went to coding school

> nontechnical workers in the industry, including marketing, human resources and recruiters, have been laid off multiple times

THIS is the issue. If you have a CS degree (EDIT: And Experience, internship or FT), you will find some job.

If you went to a coding bootcamp, are a self taught programmer, and/or are working in a non-technical role you don't have an edge compared to the multiple recent and mid-career graduates who have the same experience AND a college degree.

I've been frank about this multiple times - if you don't have fundamental skills and knowledge in Algorithms and Systems (an actual Data Structures, Algorithms, and OS class), no offense but you are just a script monkey.

As a hiring manager, I pay the big bucks for demonstrated domain experience AND critical thinking skills. If I need boilerplate code EPAM and TCS (and in 10 years AI-driven code generation platforms) can do that for me.
GTA V, one of the most popular Steam Deck games, is now 'unsupported'
So read the ToS and ask support beforehand?
Yes, the title is very much clickbait, granted there's some discussion SWE related matters but really they're referring to the "tech industry" as whole, and which industry isn't squeezing at the minute...

Some nontechnical workers in the industry, including marketing, human resources and recruiters, have been laid off multiple times.
This isn't from wider society, it's a bunch from a niche of socialists that made a career preaching against big tech. It's basically a call for state censorship because big tech is bad and government good, "obviously". At least one of the names can be directly related with the current administration, Jose Graziano da Silva was a minister of Lula. Take it with a lethal dose of sodium chloride.
I think workers in prior generations (largely Silent and early Boomer) told us exactly what deviance was becoming normalized starting in the 70s through the 90s: managers who’d only ever managed, and don’t much care what they’re managing. MBAs and finance majors replacing the people who might not have any degree but did know what actual labor the company did and how the productive (not spreadsheets) side of the business functions, because they had personally done some of it for years.

They’re still around to ask about this stuff.

I think cutting way back on antitrust enforcement starting in the mid 70s accelerated the shift (that part, you may or may not hear from the older workers who watched this happening—though I bet their stories include some M&A activity as inflection points)
Open Source is more akin to anarchism, if you think about it. Which more or less, fits the "hacker way" of it: You are free (freedom) to see, edit and distribute it in many ways depending on your license (self imposed government).
there are levels to this shit.

the best competitive programmer in the world (gennady korotkevich, aka tourist) recently crossed the 4000 ELO barrier in Codeforces. o1 is about 1807 ELO.

the best ai model is compared against the best human in the context of competition programming, to set a clear standard of comparison.

similarly, terence tao represents the highest levels of math in analysis.
his input is valuable in regards to math. his summary of the current capabilities of o1 is important because we can then understand the level of competence the best ai models have right now, and set a standard of comparison just like with coding.

site note:
any number of phds = not the same expertise.
there are thousands of phds who graduate every year, let alone thousands of unemployable phds who fail to get a professorship.

there are only 2-4 fields medalists chosen every 4 years.
What you say is reasonable and I agree and hold that position.

> Tor has been around for a long time, but there has never been an uptick in arrests that could be correlated to cracking the core anonymity service.

If I were an intelligence agency that had "cracked" tor -- I'd probably make sure nobody would notice I had access, so I could keep eavesdropping. Not do anything that could expose my access.

It certainly could be happening. Nothing is 100%. Nothing. Just a fact. Tor is probably pretty good at what it does.

(and keep in mind, for what we're talking about in this kind of attack, all I get access to is network contacts, not the actual messages, right?)
Having both failed and succeeded at this many times in companies from 20 to 1000 people -- here is my advice for you:

Start with the absolute gnarliest, high-traffic, most intricate UIs that are in production now. Design your components to accommodate those most important and valuable use cases, in partnership with the teams responsible for those interactions. If you can handle those, and if you can get those developers to prefer your components because they're easier to work with and they solve the problems the existing tangle is solving, then you will win. Everything else after that will be smooth and easy and it will work.

On the other hand, if you design in isolation, you will likely end up with another beautiful "living style guide and component library" that no one ever uses, because it is not flexible enough to handle real-world interactions, where the designers and product people and engineers all have hard-won legitimate strong feelings about how it all should fit together in the actual product that's making all the actual money.
I read that article yesterday too, I read Blind a lot as well

The software engineering jobs are there. The candidate selection and interview process is worse than ever. The article was relatable about the ratio of applications moving forward.

This article had some other gaffs though, like the engineer lamenting that they had to go outside of their network to apply to job for the first time. What? They responded to a recruiter DM on linkedin for the first time? Sound the alarms ya’ll

A 5% pay cut? Big tech employees join the mid size and startup world demanding no less than $400k total compensation…. at the beginning of their journey. Which market was the engineer in this article in? Not enough info

Definitely more indication that a boom is over, and plateaus are in.
HN title needs to be changed, but very informative article.
> I think that being blind makes life not worth living.

Good thing you have no idea what you're talking about.
Why are you doing this? Developer efficiency? Consistency in UI/UX? New behaviors existing libraries don’t support? Some manager thought it would be a good idea?

Just stay mindful of why you are being tasked with doing this so you can make sure you push it and generate metrics in the right way to demonstrate it is a “success”. There are a couple libraries that generate “demo” websites for React components, those can be flashy and get eyes on your work. You could also generate charts showing adoption rates and other things that make it seem like the library is very useful.

You must have some existing reusable component system as well right? Can you just centralize that and then everyone is already subscribed for once the updates go out?
I have huge hopes that the expense of training and more importantly running the current generation of AI models will mean that for the first time since the 90s the cost of customer will be higher than the maximum possible advertising revenue per customer.

Nearly free is the price where markets fail completely.

Imagine being the customer of the next google rather than the product.
"I don’t see “socialists” risking their own wealth to produce and give gifts to others. They take others wealth and give it to their (usually unproductive) friends."

Isn't that how hedge funds are ran, lol.
To me, the thing that makes it not professional is in software only use without hardware control devices. Once you put a control device to operate it, I don't see it any less professional than so call professional offerings. That is altogether a comment on the usage of not the software itself. Sure, it might be clunky in comparison to other options, but that's a pre-production problem and I've actually seen worse--I've used Chyrons in the bad old days of SD interlacing.
If you're an exceptional engineer, job prospects are still there.

Find some specialization/niche you're interested in software wise, and start learning + building in public about it.

Engage with the community of said niche.

After several years of this, you should be fairly well known and have a blog/GitHub with content that suggests you're not entirely inept

Then use your network to get a job in said niche
I think that if AI "eats the world", which it will, all other jobs will go away. AI will, for instance, design and run factories. That means most jobs in factories will go away. Those factories will need developers, sysadmins, networking, data analysis, ... to operate, and they don't really have those functions today. It won't be 100% the same as a developer job now, but much closer to developer than to engineer.

Tech jobs are definitely coming back. I think more than ever before.

This, I think, has an incredible potential to advance the economy, and will require A LOT of programmers, AI/ML engineers and sysadmins, most in places where there is almost zero need for them today.
"just", complete with scarequotes, is doing a lot of heavy lifting in that phrase. Once it is obtained you can't "just" take it away, legally. That doesn't mean there's no way to do it or that there's no legal way to do it, it's just not something you can "just" do.

And it's not just legal. The solution to the US's debt problem isn't that you "just" stop paying Medicare and Social Security, because that causes its own problems. From a sufficiently cynical point of view, but one that still carries rather a lot of truth, Medicare and Social Security are payoffs for certain portions of the population to not riot, or induce other parts of the population to riot. The government can't "just" stop paying them.
In other words, why did it always fail? Short answer: because of the human factor. There was always someone who'd abuse nicely-sounding ideas to an extreme degree.

There is also something else: if you accept violence or not. If you do, no matter how noble your ideas are, you are just another Stalin or Mao.

So where does socialism sort of work? In small, voluntary setups like the Longo Mai. Just like Open Source works within the framework of limited communities of interested people.
I use code search all the time, ever since the beta at cs.github.com. My biggest use case is seeing how others implement something I'm working on or with. For example, if I'm trying to use a badly documented dependency, I'll search GH to see how others use it; or if I'm trying to implement some design pattern, I'll search GH to study up.