skysight-inc/HackerNews huggingface dataset:
I have a pair of 10x50 Carl Zeiss Jena (East Germany) binoculars. Good optics, physically still in good shape. Bought them in an optical shop in East Berlin in the early '80s.

My partner came with a snow shovel that belonged to her grandparents. It's probably my favorite they-don't-build-'em-like-that-anymore object. I'm guessing it's mid last century, '40s, '50s. It's still solid af and easily better than anything I could get at Home Depot nowadays.
That's not unpopular. I have the same opinion and I know it's right!
bugs* ironic

It depends on whether you approach programming from a perspective of writing piles of obviously correct abstraction layers (the total effect of which is to leak so much the solution ends up being wrong anyway), or from the direct unabstracted perspective of actually making the computer do what you want it to do (which does not preclude the solution from using abstractions).

I call them the Uncle Bob vs Casey Muratori school, after Casey's lectures such as "Clean Code, Horrible Performance": https://www.youtube.com/watch?v=tD5NrevFtbU
https://en.wikipedia.org/wiki/Nicky_Katt
If anyone here has only worked in the EU and wants to see what the US layoff process is supposed to be on a good day, just watch the movie Margin Call and the scene where Eric Dale is called into the office by HR to be fired.

There's a scene where they put a folder in front of him with a brightly-coloured sailboat on the cover labelled "LOOKING AHEAD." It's exactly as grim as it sounds.
Relationships don't need to be "true" to be useful.
My job is extra permanent. If they shut us down they'd just have to find me a desk somewhere. Its a rut, but its my rut...
Sorry, but I DO have business investing in early stage startups. I called huggingface being this big back in 2019. And given your first sentence, I'm going to 100% call this out as projection on your part.

Folks who work in AI/ML know how to invest in the space! You're welcome to ignore the fact that Unsloth is objectively going to pop off (likely be acquired by huggingface) and anyone who invests in it will come out ahead.
Well, sort of. But as I understand it, that limit is orders of magnitude over mine, or almost any cyclist's 5-year, say, mileage.

Over my 10k km or so mileage on my current alu frame, I had 0 issues so far, despite a few crashes.
Especially if you're going to kiss and make out!
Thanks for the feedback. It's easy to lose sight of how things read to others when you're in the middle of a project.

I've adjusted the wording slightly.
I have one big reason to use Zotero’s built-in one: They have a pretty good iPad app that syncs PDF highlights and comments with it.
Equity compensation is an essential part of modern corporate incentive structure. In particular, it incentivizes prospective employees to accept lower compensation, by making it appear larger on paper.
Whatever makes you think a synthetic text extruding machine would help with your problem?
But isn't the most important reason the simple fact that with those tariffs a hundred million Americans would not be able to afford an iPhone any more?

Go explain your voters- that voted you because you promised to improve their life and make them rich- why they cannot afford one of their most beloved items anymore (while Chinese and European still can!)

Which is the same reason for the continued postponing of the TikTok ban: it would cause a collapse in government rating such as it's probably never been seen before.
No. It's a small company ~400 employees in total, including contractors. The CEO is a very technical guy. The average tenure of the employees let go was ~8 years.
> the same way now Israel conflates itself with Judaism/Jewishness

And the same way now progressives conflate Zionists with White supremacists / Nazis.
still being on twitter is a reliable indicator.
> Betting on Python a decade ago was a good use of my time.

Would you make the same bet today? Or if not, what other language/technology would you bet on?
Do these articles show up for people? I get three lines that fade out.
The fact is that spying on trade negotiations has been commonly done between the Western states, well before Trump. They should have been doing this already.
yeah totally - I think G2 doesn't really let you describe your problem in details and get the best SaaS that solve that right? Would be awesome to have a really effective way to do that
Bolsonaro termed "far right" seems to be on the mark though. The guy praises military dictatorship, with many military figures in his government. He targeted the press and judiciary as enemies of the nation, and so on.

Lula hasn't nationalized industries, hasn't seized wealth, or even tried to, so "far left" doesn't seem to be as fitting. Where are the burnt churches?

Now, about corruption, I'm pretty sure neither shine, but that's Brazil for you. Wasn't the Bolsonaro family found to have bought around 50 properties in cash? Smells about as corrupt as the other side, sadly.
He does mention ITAR in some of his videos and is clearly aware of the issue.
"The news, met with disbelief from patrons and staff, followed a closely watched visit by the US secretary of homeland security, Kristi Noem, in March. Touring the library, Noem said “USA number one!” and then hopped over the black tape separating the two countries and said “51st state” when she landed in Canada. She repeated the joke – echoing Donald Trump’s recent fixation on annexing Canada – three times."

Absolute insanity, clown behavior
> a lot of the tech in that vehicle is pretty good

Not what I hear...
The UI changed in the latest update but it’s not that hard.

Ask: previously was chat, and just tries to answer questions. Does not have the capability of editing your code directly (although if it provides a snippet, you can always click to apply it to the code).

Manual: previously was composer in standard mode. Can edit code across multiple files, but only works one prompt at a time. So if you ask it to edit tests, it will do that and then wait for your next input.

Agent: previously composer with agent mode enabled. Same as manual, but can figure out next steps and automatically execute them. For example, it can edit the tests, then run the CLI command to run the tests, then edit the code again if there are test failures, and repeat.

I find agent to be most helpful when you know the end goal but you need to be clear about what you want. Tell it things like “run the tests to make sure they’re working” and “search the codebase for where this class is used”.

I find manual best for when you know what small steps to do. Like, “create a helper class for managing permissions”, followed by “write tests for the profile view that checks permissions”, followed by “refactor the profile view to use the helper class”.
the synthetic text extruding machine's marketing claims
The blue labels in the bags probably make the oranges pop more being a complementary color.

https://en.wikipedia.org/wiki/Complementary_colors
She's not the one showing her ass here, Corey.
Because you'll still need UX experts for each platform. And people who know how to get through the App Store review. And expertise to handle each platform's quirks, push notification implementation limitations, etc.

Things like ReactNative or <insert cross-platform app dev toolkit here> miss exactly the same point that CEOs firing engineers over LLMs or vibe coders do: the code was _never_ the problem. It's all the domain expertise that allowed you to produce said code.

Do you know how often I use an app that was clearly built for Android, but also happens to run on iOS? Most likely once, and then never again. Because all the conventions are wrong, and it requires more effort than what I'm willing to give it.

Granted, I haven't played around with Flutter so maybe I'm unaware of how good these cross-platform solutions have become, but still.
Why didn't I get any money from my startup? - A guide to Liquidation Preferences and Cap Tables

https://www.reddit.com/r/startups/comments/a8f6xz/why_didnt_...

I've posted this before but it's a great read. Even if you have millions of shares, the dilution and later investors could still leave you with nothing.

I worked for 2 startups, both failed, but I never got to see the cap table.
I don't go to the doctor a often as I should. I went recently and I could sense my doctor gear up for a sales pitch on catching up on my vaccines (it wasn't behind as much as it was time for a new TDAP. I stopped them and told them they didn't have to sell me on them I was cool with it.

It's sad doctors have to spend their time on things that are clear benefits to people (and the people around them) like that.
I feel like this is a very dramatic view of things. Have you ever been in a management position?
If your project is multilingual, sure. Otherwise anyone can translate it on their own anyway.

Look into translation management systems for maintaining a source of truth. There's a lot of them out there.
For C (not C++), MSVC got C17 in 2020, apart from VLAs - which are never planned. No real roadmap for if/when it will get C23 - which is not just fully implemented in GCC, but the default used standard.
If the conversation was recorded with the microphone on the driver's phone, and the Lyft has different apps for drivers and passengers, mightn't the microphone consent only appear to the driver, and not to the passenger?
Doesn't matter. I have docker and ollama running, would be nice to ditch ollama and run everything through docker.
It depends on how you were uploaded. If they scanned your brain and recreated it, that would be a copy. But what if they scanned your brain once a week and each week, replaced a billion neurons with cloud-based ones? There would never be a time where there were two “yous” and whatever personality changes that came from having faster and more accurate digital neurons would be spread out over several years, much like children growing into adults.
Well I personally almost never use linked lists, don't like them. But Zig seems to think otherwise, they have two implementations in the standard library.

I don't know much Zig, I just wanted to ask how to use the type that the article talks about?

Let's use the very simple example from the article. Let's say I want to extract this code into a function:

while (node) |n| {
const user: *User = @fieldParentPtr("node", n);
std.debug.print("{any}\n", .{user});
node = n.next;
}

1. How does that look, what's the type signature of this function?
2. What happens if I put in a list doesn't contain users? Do I get a simple to understand compile time error, or can I segfault because I'm accessing bad memory?

And I don't think that would need any generics, since the list type isn't generic, right?
I appreciate this, though the hard rule seems to be doing more harm than good. For example, one 5-letter word became 6 words, because 5-letter words aren't allowed!

So while the vocabulary is kept low, the writing style becomes harder to process, at least for me. I wonder if there's a way to win on both fronts, to make it maximally comprehensible for all involved.

I'd argue "use normal words that everyone knows" (even if they are 5 letters!) would be included in such a strategy.

Edit: Okay now I made it further in and I'm being asked to keep several different perspectives in my head simultaneously, perceiving different events at different rates of time... I think I need a diagram... or a microdose...
I am always skeptical of claims that some workers are just lazy bums skimming money.

I don't think most folks graduate college and think, "You know what sounds amazing? Sitting at a desk doing nothing five days a week!"

I expect most of the time they have good reason to be "unproductive," and would respond positively to those reasons getting addressed, or you're not capturing their contributions accurately with whatever metrics you're using to find "slackers."
Don't get sucked into blind rage over nothing. Why do most employees nowadays prefer cash over options in startups? because for every successful startup where the secretary got a vineyard there are 99 when the startup limps along for 12 years and then closes without a sale. Generational wisdom turned into "Dont get suckered for low wage and options, get a high wage and invest in the S&P".

Will there be lucky founders that become very rich? absolutely. Founders are generally very risk aggressive and are willing to go boom or bust. But for an average person that just want a good life why risk lower living standards for a low change of riches?

If you are very risk aggressive you can push for more equity, but expect your salary to be much lower than your peers. Most veteran SE will advise against it.
They're not obscure or niche, they are everywhere in operating systems. The linked list is probably the single most essential and the most used data structure in any kernel.
How much were they making for 12 hour weeks?
> Using a stricter language helps with reducing some classes of bugs, at the cost of reduced flexibility in expressing a solution and increased effort creating the software.

First of all, those languages do not "help" "reducing" some classes of bugs. They often entirely remove them.

Then, even assuming that any safe language with unsafe regions (Rust, C#, etc) would not give you comparable flexibility at a fraction of the risk... if your flexible, effortless solution contains entire classes of bugs, then there is no point in comparing "effort". You should at least take into account the effort in providing a software with a high confidence that those bugs are not there.
>There is a very fine line between cooking up some rocket propellant and operating a bomb factory.

Indeed. A solid rocket motor is pretty much just a bomb with a hole+nozzle at one end.
Some of the Grimms tales are incredibly gruesome, but it may be a misunderstanding to consider them childrens folk tales. Grimm collected stories told among adults.

In the 19th century it became a trend to publish fairy tales aimed towards children. But these were often sanitized versions of the stories told by adults.
You can still have RN dev focused on Apple nuances, and another for Android? They can work together towards a common goal, what you're also missing with React Native is that the UI is platform specific, the business logic is fully shared however.
This should have been something that everyone saw coming, but it can be hard to imagine what's happening before it does, particularly when you yourself aren't incentivised to - companies with access to your phone through an app (and the phones of the people around you) are going to spy on you, and that data will (almost assuredly) not be secure. It's probably going to be abused. It's absolutely going to be sold.

I just went to delete my Lyft account (which I haven't used in several years), but I'm unable to do so without first accepting their new terms of service, which I don't/won't. There doesn't seem to be any means of contacting Lyft outside of their app or website, both of which require that I agree to those afore mentioned terms before contacting them. This seems illegal in at least some US jurisdictions, but

This seems foreboding of some very dangerous situations for marginalized or targeted groups in the future.
It sucks.

The runway they give you is generous, sure. I got two and a half months on payroll and another six of severance and COBRA. I got the same spiel: not about merit, bosses shocked and surprised, free to apply to internal roles…

It still sucks, because the very first thing you do, the thing we’re all trained to do, is to think: “What did I do wrong?” And in the weeks ahead, you’re going to look back at the body of your work, the output you created, and you’re going to realize that you did nothing wrong.

Rather, you were just inconvenient to keep. It was little more than a decision of personal politics, not objective merit. An inconvenient line on a spreadsheet to a leader somewhere who wanted to steal your ideas for themselves, or who couldn’t stand sharing power with an undesirable element within the company. Or maybe they remembered that time you shot down their idea, or have a report showing you were active in the “wrong” chat channels. Maybe you weren’t in the hub they wanted to prioritize, or maybe you were too involved in politics for their liking.

Or maybe they just felt that your premium wages would be better spent on a fleet of underpaid, overworked Indian professionals with tenuous contracts.

It could be any of those. It could be all of those. But you’ll know, deep down, that the decision made wasn’t remotely objective, and therefore had no place in an objective institution like a business. Your leaders gave into vibes, and felt you were an acceptable casualty.

At some point you’re likely to feel rage. Hang onto that, and use it to temper your future. A future where you won’t make such petty decisions. Where you’ll stand up for your workers. Where you’ll build a better working environment that treats humans with dignity and respect, where layoffs are a last resort after a reorg, after everyone whose role actually got eliminated had their skills and output shifted to new, valuable roles instead of shown the door.

The rage is acknowledgement that you deserved better, and by extension your colleagues, peers, family, and friends.

Realizing no current business is any different than the others because they’re all run by MBA bros from consulting firms who lack any original thoughts for themselves is, in a sense, liberating. You finally see that there is no “better” out there, and certainly no objectivity or meritocracy. That everything thus far has been a temporary illusory reprieve from that reality.

But once you see it, once you acknowledge it, you can finally join others in building such a future together.
> "savior"

Ehh, I don't think I'd ever use that word but he had a huge impact on reinvigorating the PHP ecosystem as a whole with Laravel. I remember playing with early versions of Laravel on my own and having my eyes opened to a better way to structure/write code.
I use ethanol-free (i.e. 100%) gasoline in my hybrid; the gas tank is also pressurized. These combine to give shelf-stable fuel, for years.
Cross-browser JavaScript bookmarklet for SEO professionals and developers to conduct website audits efficiently. This multifunctional tool offers key features such as analyzing page metadata, inspecting heading structure, conducting comprehensive page audits, and evaluating Google SERP performance.
They could open up immigration. But like many governments, they’ll put their heads in sand and play victim.
> when your options vest, is that you are essentially allowed to make an equity investment

isn't the idea that you buy shares at book value, which is way less than "last round valuation"? so you're getting a discount.

I mean, hopefully that's how it works, I never put enough money when exercising my option to care...
You said Trump dismantled social nets. Your AI slop doesn't mention any social nets that were dismantled.

Please tell me, what social nets could one rely on before Trump that they cannot now?

> but it doesn't include stuff like people's pension plans being dependent on economy being in "number go up" state, which is not the case now.

Sounds like a ponzi scheme.
I still have some pots of Citadel Miniatures branded acrylic paint from the mid 1980s that’s still good to use.
> … bragging wrongs

Brilliant.
Why exactly is there no heap? I can understand stack size being limited, that's largely hardware dependent, but the heap?

Does the SNES not have enough RAM to be worth it or did you just not port the heap allocator? Or is there some other reason?
> is it not accepted

I haven't been fired, if that's what you mean.

But I also just read an article calling out my non-committal cowardice.

I'm OK-enough at managing up these days that you could weasel word around and say it doesn't apply to me. But it's a failure pattern of management that I've seen happen to more than just myself.
Not me! I found this on a thread Ben (via his family) was communicating on in Reddit. It's just really impressive and the work embodies the hacker spirit.
Most states have a WARN act that covers even more. For example, California - https://edd.ca.gov/en/jobs_and_training/Layoff_Services_WARN...

While federal law has:

Plant closings involving 50 or more employees during a 30-day period.

California law has:

Plant closure affecting any amount of employees. Layoff of 50 or more employees within a 30-day period regardless of % of workforce. Relocation of at least 100 miles affecting any amount of employees. Relocation of a call center to a foreign country regardless of the percentage of workforce affected.
Finally, something we can all agree on!
I wonder which understands the effect of null-pointer checks in a compiled C program better: the state-of-the-art generative model or the median C programmer.
Now I want to use the dictionary file to figure the actual probability of a letter appearing in a TLA. It's not nearly 1/26.
Well uncle bob gives good advice. If you do exactly the opposite of what he tells you to do. so I don't think this comparison is apt at all.
When you get a wound, it's often a good idea to disinfect it. Do you wash your wounds with bleach?
What does this mean in plain English?
> Commission officials have been told to ensure their visa is in their diplomatic laissez-passez rather than national ones.
Puzzled by why anyone would downvote a pure question. Wide distribution of guns is an obvious commonality between the US and Switzerland; if that's offensive observation please let me know why!
Intel Announces Strategic Investment by Silver Lake in Altera
Life of Brian is also a gem.
Crows can recognize geometric regularity
Had a boss was terrible in other ways (he got fired over sexually harassing one of my coworkers) but he would constantly mess up common sayings. The one I remember most is "bumpin the bumper traffic" instead of "bumper to bumper".
That's usually illegal, unless you're a genuine independent contractor that completes work packages for multiple clients.

If it was legal to work in the office of your only "client" 40 hours a week on a permanent basis, then any EU company could ignore the entire employment legislation of their real country by setting up a shell subsidiary in the US.
Give feast of the goat a shot. It’s still great and a much quicker read.
Native filtering for high-recall vector search
@fieldParentPtr is not type safe. It assumes that the given pointer is to a field of the given name in the inferred type. Zig can detect at compile time whether the inferred type has a field of that name of the same type as the pointer child. So far, so good: type safe.

The lack of safety stems from the fact it doesn't know that the assumption that the pointer has that parent is true. Here's a very simple illustration. It'll compile.

const T = struct {
field: i32 = 0,
};

pub fn main() void {
var nonfield: i32 = 0;

_ = @as(*T, @fieldParentPtr("field", &nonfield));
}

`nonfield` doesn't have a parent T. The use of @fieldParentPtr here causes what the official reference calls "unchecked illegal behavior"; it isn't checked even in the safe build modes.
Passwords aren’t painful if you have good tools for them such as password generator/managers, what is painful is all of the sites that break them by making you change your password periodically or requiring particularly obtuse sets of characters or prohibiting certain characters like ‘ or \ (if you have to confess that kind of malpractice just fire your IT already)
Is anyone trying to automate the detection of the rampant insider trading that is, no doubt, going on at present?
Against the Day is by far my favorite. It has the same sweep-of-history as Gravity's Rainbow and some others of his epics but I think it's the one where I actually feel for the characters more than them being mostly a vehicle for the historical braiding.

Probably the best to lead into Shadow Ticket too since that is pre-WWI.