skysight-inc/HackerNews huggingface dataset:
My router was pwned, not once but possibly 3 times, and the major compromise I only discovered due to the third-party DNS filtering service I'd set up on it. It is practically impossible for any consumer to detect a compromised router, due to their embedded systems and lack of meaningful logging or diagnostics. Therefore I concluded that consumer routers are the weakest link in anyone's home network, and I was pleased as punch to begin renting one that my ISP manages. Peace of mind indeed.

My Windows 10 box became so bogged down that I was convinced it was running some undetectable malware. AV detected nothing, but after a critical look at open ports I just decided to wipe and go to Windows 11.

Here are some of the biggest risks today. Running third-party apps at all, unless they are absolutely necessary. I try to do everything possible with Google-provided apps within the Google ecosystem on my Android phone and the other devices as well, which limits the third-party attack surfaces. My Windows machine runs practically nothing outside of MS or Google. I don't need to.

Other big threats are beyond personal devices at this point. Connecting third-party SaaS to your accounts is a real problem. Facebook, Google Workspace, Slack, GitHub, any service that acts as a platform and runs third-party integrations, that's where you'll get bitten nowadays, and your local AV scans are powerless to shield you from footguns. Just to use HP printer features, HP wanted full, unscoped, read/write/delete access to my Google Drive!

Everyone's "hacked Facebook account" has really been just some stupid game that went rogue. Supply-chain attacks through browser extensions and the rest. Extremely difficult to police from the end-user's position, but deadly and dangerous, because they're out on the net and in the cloud.
Actually, that's not a problem anymore...
I agree! I can't find the level of depth that Retro Gamer delivers anywhere online.
Show HN: Fragaria – From 'R's in Strawberry to Complex Problem-Solving AI
I'm excited to share Fragaria, an open-source project that brings advanced AI reasoning capabilities to developers and researchers. Named after the botanical genus of strawberries (a nod to the classic "How many 'r's in strawberry?" problem), Fragaria is designed to tackle both simple queries and complex logical puzzles with increasing efficiency over time. Here are some features!

* Multi-Provider Support: Seamlessly switch between OpenAI, Groq, and Together.ai as LLM providers.
* Chain of Thought (CoT) Reasoning: Break down complex problems into step-by-step solutions.
* Reinforcement Learning: Continuously improve problem-solving strategies through a novel approach combining CoT and RL.
* Adaptive Learning: Utilize a SQLite-based scoring system to remember and refine successful strategies.
* Easy Integration: RESTful API with OpenAI-compatible endpoints for drop-in replacement in existing projects.

What makes Fragaria unique:

* More than just another LLM wrapper. Fragaria implements a sophisticated reasoning process that grows more efficient with each solved problem.
* The combination of CoT and RL allows Fragaria to develop novel problem-solving approaches that weren't explicitly programmed.
* It's designed for researchers to easily experiment with different CoT strategies and RL algorithms.
The project includes a sleek Svelte-based demo interface for easy visualization of the reasoning process.

I built Fragaria to explore the intersection of language models, reasoning, and reinforcement learning.
>i think the veritasium video does contain a minor error in that it says electrons collide with metal ions, which as i understand it is not exactly how ohmic resistance works—the 'electrons' moving through the lattice are not exactly electrons but virtual particles similar to phonons or plasmons,

electrons are moving through the wire. The virtual particle thing is a misunderstanding on your part I think.

I think your talking about current. Current flows in the opposite direction of electron drift velocity. In the simplified model they use these things called negative and positive charges flowing through the wire and current is defined as the movement of positive charge. These "charges" are of course virtual in nature because it's not what's actually happens.

What actually happens is negative charge is moving and positive charge (protons) are frozen.

And yes of course derek knows that it's a wave traveling through the lattice.
IMO, more interesting than Intel not doing the iPhone is Intel ending atom for phones right before Microsoft demoed Continuum for Windows Mobile 10. That would have been a much different product on an x86 phone, IMHO. Maybe it would have been enough of an exciting feature that Microsoft would have not botched the Windows Mobile 10 release.
Just because we have it great as tech workers and much of the rest of labor is absolutely fucked up in many ways, doesn't mean we should stop fighting to make our situations even better and use the privilege to advocate for those in worse situations.
Since the 30% is so often mentioned, it’s worth noting that both Apple and Google have dropped it to 15% for developers under $1M in revenue.
China Is Rapidly Becoming a Leading Innovator in Advanced Industries
iOS isn’t killing OOM apps. It’s killing inactive apps. It’s something that wouldn’t fly on a desktop or server OS under general use, but works reasonably well in the mobile space.
The example was literal. Force is not just violence. The threat of being fired is a use of force. I'm not clear if you missed the reference or think that this isn't force. I think it is. If you think otherwise, perhaps you could clarify where you think the line is. How about working in extremely hot conditions with no water breaks?

Now do I think it is tyranny? No. I agree that there should be another word used.

Citations:

[1]: https://www.forbes.com/sites/katherinehamilton/2023/05/24/de...

[2]: https://www.bbc.com/news/world-us-canada-56628745
"Amazon apologises for wrongly denying drivers need to urinate in bottles"
I've gone through this phase a while back where I had to choose an init process (PID 1) to run multiple-processes in a container. Here's my write up here. s6 is in there as well. https://ahmet.im/blog/minimal-init-process-for-containers/
> An old mentor once said "Don't solve things in software that should be solved in hardware."

Not if, as the post explains, using software saves 1/3 of the cost. As Hertzfeld said, Woz did something very similar with the Disk II: Buy the mechanism, and create an in-house controller that controls the mechanism more efficiently at lower cost.

Really, the lesson goes back further than that. Woz has talked about how when he showed Jobs the Breakout clone he wrote for the Apple II, and they saw how easy it was to modify the Integer BASIC code to change the game's behavior, they realized how important software would be to the world.

Woz is one of the greatest engineers of the 20th century, and the Apple II demonstrates his talent. But his brilliance at simplifying things always straddles the line between optimized and overoptimized. The Disk II might be his greatest feat at doing more with less, while the video circuitry falls just into overoptimization, given the color fringing, NTSC dependence for color, and lack of lowercase. Integer BASIC is somewhere in the middle; great performance (especially given (or maybe because) Woz knew nothing about mainstream BASIC), but the code is so tightly written that it was easier for Apple to license Microsoft BASIC than to add floating-point code to Woz's work.
I didn’t ask for pity I pointed out their requirements are petty and in the labor market it’s my choice as a worker to not take their offers no matter how much money they throw around. I am fortunate that I’m in demand and make a great living. This gives me more power to refuse their petty mandates, but that in no way makes it any less petty or tyrannical. Most people don’t have my optionality but that doesn’t mean I can’t call things the way they are, because it’s petty and tyrannical for everyone everywhere who doesn’t have to be in the office but is forced to be.

There are petty tyrants in all aspects of our lives and your boss being a petty tyrant spans classes.

Saying organ transplant is a health care issue misses the point. Even with the best health offerings you have to take powerful immunosuppressives for life. People who are severely immune compromised live longer the more they can isolate from infections. But requiring them to go into a crowded open floor plan office in a company mandating presenteeism is a, risk adjusted, significantly worse trade for the immune compromised. (Speaking as someone whose wife is in this situation)
This is from the horses mouth, and reliable as such. However, it does give the impression that they weren’t sufficiently interested to think more creatively about cost optimization, because they were riding the gravy train of Wintel ruling the world. So I think root comment isn’t too far off.
This isn't about pettiness. Amazon has a significant investment in commercial real estate in downtown Seattle. The foot traffic supports a thriving ecosystem of shops, restaurants, and housing. When the employees aren't coming to the these buildings, that extended non-Amazon environment withers and impacts city politics.

Amazon employees must return to the office because otherwise downtown Seattle decays even further.
Or integrating, living and working in a safe, prosperous and welcoming society.
Totally agreed on the methodology concerns, looks like its trying to err on under reporting. ex all the questions specifying "an adult", which presumes there were adults to take care of you in the first place.
This is news to no one except Americans. But they are finally waking up, at least.
I am sympathetic to the overall argument that IRS man hours available to "do useful stuff" is lower per capita than it used to be but I think your numbers are potentially way off.

Everything also got digitized in that time which is somewhat of a confounding factor.

We should probably be comparing IRS staffing to the fraction of the population employed in the private sector equivalent roles.
This is a legitimate thing to want, and I myself prefer remote work and run a distributed company...

...but I don't think it's engaging with the problems involved.

Management exists for a reason. I'm not going to speculate too hard on what that reason is, but it's a profession older than those practiced by just about anyone on this forum, found across every culture, in every part of the world, at every time in history. You could say that it's just the case that managers can abuse and extract value from their employees, and that certainly does occur, but in claiming that that's all that management is you would be arguing for the greatest market failure in the history of mankind. The market can remain irrational longer than you can remain solvent, but you better have some really strong evidence if you want to argue it's remained irrational independently and in the same way across millennia.

So taking for a moment for granted that management exists and is important, its ease of execution does matter, too. And I think it's more-or-less a truism that it's a lot easier to manage a group of people who are all in a room, who you see every day, whose facial expressions and mannerisms you have a chance to read, whose casual water-cooler (water-bag? why do you have a bag of water? i am so curious) conversations you can overhear or participate in.

Remote work has trade-offs, and like any trade-off, it's in principle legitimate for someone to decide the upsides outweigh the downsides. They might be wrong about the trade-offs they choose to make, but that's not the same thing as being a petty tyrant - it's just running into the limitations of your judgment, which is a very ordinary human thing to do. If you want to convince people to run remote teams, you need to figure out what the trade-offs they're concerned about are and address them, not pretend they aren't there at all.
> Methadone, however well-intentioned, or altruistic in its creators' motives, is a resignment to the inevitable life-long dependency. Chemical handcuffs.

It’s of course less common these days but back from what I remember 20 or so years ago they did not inform patients very well to this reality. My experience was not for addiction, but was prescribed 10mg methadone daily for severe chronic pain, took it for a few years - that’s a relatively small dose and I cannot tell in plain English words how awful it was getting off of it. Tapering does not really work, the smallest reduction in dose will send you into just as severe withdrawal symptoms as if you cold turkey’d. I ended up buffering the withdrawal with tramadol, which was the only other thing I could take, but the entire process lasted about 6 months til I felt entirely normal again and the first month was 24/7 full blown acute withdrawals.

I’ve since quit smoking cigarettes and laughed at how easy it was in comparison.
> where the keys might be complex compound objects

Given that any (simple) object has a unique c.a. identity, even anonymous (and unordered) containment in the parent object provides a key, that is k->k, with implicit order over {K} in the domain of keys (say ascending sort on k0..kn). As you obviously know, there are various schemas for that, such as "objspace://oid/<value-hash>". By definition, that is a bounded domain, with the same cardinality as the hash space. So then there remains the matter of nesting (aka trees) in which case unique identity of the parent is recursively computed as we walk up the tree from the leaves.
Liked a lot, great job!
It's like the musical version of Line Rider! https://www.linerider.com
Think the backlash regarding 1password’s electron implementation is overblown. I’ve not had any issues with it
"I worked in the mines / on the farm since I was 13, it was just normal" - until child labor laws protected the kids (mostly)

"I worked 12-16 hour days in the factory" - until a lot of people fought, incredibly hard, to push that number down.

People have learned in these last 4 years that they can work just fine AND have a life AND not have a commute and it can be many, many companies' "best years ever!".

Inertia is a sad, but common, excuse for bad practices.
It is hard for me to pinpoint what actually happened, but I felt happy just looking at the page for about a minute.
The fine print:
Of 250,000 migrants
70 applied for the grant and one got it.

If your goal is to send people home here’s how you do it. Hire 50 lawyers to help migrants apply for the grant and provide translation assistance. You’ll 100x the applicants and 10x the success rate. Anything else is useless chatter.
> How would a profession where your value to the company scales very directly with your talents and your pay can be very connected to those talents and has a very high celling benefit from being judged as a unit with the least competent instead of an individual on just your own contribution.

Your mental model operates under the assumption that you are paid for your individual performance. This leads you to believe organizing is suboptimal. But, the data does not show individual performance is tied to compensation, therefore you're arguing against a model based on a meritocracy fallacy and an incomplete mental model. You might also overweight your own performance vs that of others, in the same way that a majority of drivers believe themselves to be better than the average driver.

Understandably, it is hard to internalize that we are not special, that performance is hard to measure, and that organizations communicate something different than reality. "Show me the incentives and I'll show you the outcome."

"I am a gambler and I don't want my upside restricted" is more honest than "the profession shouldn't organize because a small cohort will miss out on outsized comp that they can work hard and are recognized for." Also, importantly, you asked "how would a profession ... benefit" when you really mean just the folks at the top of the income distribution, not the entire profession. One might also consider that pay transparency laws exist because of well known and researched pay inequity issues across wide swaths of the economy.

> When asked about the rationale for the size of their paycheck, both workers and executives overwhelmingly point to one factor: Individual performance. And yet research shows that this belief is false and largely based on three myths people have about their pay: that you can separate it from the performance of others; that your job has an objective, agreed-upon definition of performance; and that paying for individual performance improves organizational outcomes. Instead, your pay is defined by four organizational forces: power, inertia, mimicry, and equity. The bad news is that these dynamics have reshaped the economy to benefit the few at the expense of the many. The good news is that, if pay isn’t some predetermined, rigid reflection of performance, then we can imagine a different world in terms of who is paid what, and how. -- Jake Rosenfeld, a top scholar of the US labor market.

https://en.wikipedia.org/wiki/Myth_of_meritocracy

https://hbr.org/2021/02/youre-not-paid-based-on-your-perform...
Acyclic Egraphs and Smart Constructors
The evolution of software development methodologies, from waterfall to agile and beyond, reflects broader shifts in business models and power dynamics within the tech industry. As companies have moved from traditional profit-driven models to ones focused on stock value and rapid growth, development practices have adapted to prioritize speed and flexibility over long-term stability. This shift has coincided with a change in the role and autonomy of engineers, who once had more control over the development process but now often find themselves navigating business pressures and shortened cycles. The debate over methodologies like waterfall versus agile is thus not merely about technical approaches, but about fundamental changes in how value is created, how engineering talent is utilized, and how software projects are controlled and prioritized. This context helps explain the generational divide in perspectives on these issues, with older engineers potentially valuing stable, well-engineered systems, while younger developers may be more accepting of rapid iteration and business-driven development cycles.
As a senior person at AWS? Even so, that's more than most engineers earn at the end of their career here.
Hounds and Jackals (Fifty-Eight Holes) is known from 2000 BC in Egypt. This is from Azerbaijan a few centuries earlier.
ya should have clarified gpu-only. I am tacking ATI into AMD.
Don't know why you're getting downvotes, this is indeed a fact. (Edit: you don't have to be a bad performer to get shunted out by stack ranking. In a rotten enough organization, it is possible for a manager to write a performance review that acknowledges every goal that you've met, and still gives you a bad rating for any old excuse)
Yeah, this was rigged from the start. If Sony did want to take up Intel next gen, they'd need to do a lot of work on backwards compatibility with the PS5 on the PS6. Whereas I imagine the PS6 being a "PS5 Pro Pro" at this rate.

I suppose it can be seen as controlling rampant greed (especially for Nvidia), but it feels like the consoles dealt the cards here. There would have needed to either be some revolutionary tech or an outright schism to make a business steer an otherwise smooth ship that way.

>As a gamedev I have a different perspective: Sony and Nintendo would be fools to give up backwards compatibility just for savings on chips.

I agree that both are probably playing it safe this time. But as a devil's advocate: both Sony and Nintendo are not strangers to ditching the previous gen if they don't want to compromise their next gen. At this point Nintendo is skewed towards ditching (SNES/N64/Gamecube/Switch vs. Wii/WiiU).

Sony tried and almost failed hard with the PS3 (kind of before with the whole SKU debacle, and then ditched after) but is otherwise usually consistent on BC. Well, that and the Vita. But I don't think anyone missed the UMD (it was still backwards compatible digitally, though).
It also means

- You can't take calls from cars

- People leave 2 bullshit comments like "justification needed" for participation points and then go drink coffee instead of actually reading the doc or googling for said justification

- People waste inordinate amounts of time writing docs for things that could be discussed in 10 minutes
It's not just that Tim Cook wants to help humanity, or more accurately avoids the false positive products.

Nor should Apple aim to deliver "I'm so special!" feeling of a new product category.

The key is: Tim Cook understands the criticality of goodwill in the context of pervasive computing.

If you used computers from the 1990's-2010's, you grew to hate - hate - the fact that you had to use Microsoft. Office was king, and blue screens and viruses only evolved into more subtle pain.

Now, we just settle into our lives, as enhanced by devices we carry. That scale happens when you hit not 99% but 99.999% quality. (Yes, Android+Samsung is a copycat, one that wouldn't exist or have any direction without Apple.)

Gruber's not sure what the next thing will be. I am. It will be the natural UI's - voice and maybe vision - augmented with AI assistants. Voice computing, like speech recognition more generally, is jarring because 3-5% of the time you're dropping back into correction mode. But on-device speech-interactive AI will learn and correct all that. It will be understood as such in 2025, voice-only apps will go big in 2026, and voice-only devices will be available in 2027, along with lightweight voice+vision.

Then we'll only need to carry airpods, and we'll be happy to pay $3k for that.
At least you can be productive ish on the train, sitting in the car for a daily dose of near death experience is even worse.
I’m going to posit that the paradigm shift will cost significantly more money than it took to bring desktop OSes to mobile + make cap sense work and create a real smartphone market (ie in-lens display + maybe even a ChatGPT like AI to interact with or really good hand and eye tracking). So it’s hard to imagine that it won’t come from some very entrenched player because not only is this stuff super expensive to r&D, it’s super expensive to get the compute powerful enough and using low enough power and batteries big enough to do this stuff since Moore’s law ended a decade ago. It very well could be that smartphones are the last major HW computing revolution for a long time and you’ll only see incrementalism from entrenched players going forward barring significant unforeseen scientific and engineering breakthroughs.
Probably the same way it does with groups like actors and writers?
100% of people who told amazon "My contract says fully remote" did not win the argument. With at will employment, companies are free to change their agreement with you at any time and you're just as free to leave.
"When a teammate asks for help find creative ways to make them look bad." Thanks for this gem, this captures the culture in a nutshell.
Times have changed completely since... 2006-2007 when this was relevant. If you are still using mod_python in 2024 please seek a therapist specializing in trauma.
It's not mere convention. Reading the most significant digits first lets you abbreviate in an ad-hoc fashion and it also supports adding more precision as the number is being written. "Most significant digit" is a clue that those are the figures people consider most important in general. They want to hear those digits first, abbreviate or round to those higher place values, etc. So, big-endian makes a lot of sense for writing and speaking. Little-endian really offers no advantages for speaking or writing. And in doing arithmetic, decimal answers expand in either direction (multiplication to the more significant, division and roots to the less significant), so you can't say one form is universally preferable there either. So big-endian wins!