skysight-inc/HackerNews huggingface dataset:
I just watched a youtube video of a brand new F150 that needed tail light replacements. Due to all the electronics (lidar IIRC), replacing both was around $5600. And, it prevented the truck from even starting. Just for tail lights. That's pretty much what you can get an entire engine installed for on an older vehicle.

Parts for new vehicles are also very hard to obtain right now. Much easier to get parts for 15+ year old (domestic) vehicle.
the main point is that someone has to do the due diligence on the product, and it shouldn't be the consumer, especially when there are few to no remedies.
Out of interest, do you use Emacs as an alternative to Jupyter for interactive work (examining plots etc.)?

If so, which modes and packages do you use?
My MacBook Pro 2015 still trundles along just fine, and while that isn’t exactly 10 years it’s getting there. I did replace it with an M1 air for my personal use but my wife is still quite happy with it. The only thing that has needed replacement despite its hefty usage has been the power cable which fell apart at one point. Maybe it had seen too much sun? Not sure exactly, but the plastic sure disintegrated.

I’m not sure I’ll ever really need to replace my M1. I could technically still work on the pro, and I mostly got the M1 because of hype, but I really don’t see what is going to increase my systems requirements in the next 20 years to be beyond what the m1 is currently doing. Maybe if I start doing more compiling on it instead of in the cloud? But I really think we’re at the point where it’ll physically break before the spec become obsolete, or alternatively, that it’ll stop getting updates from Apple. At which point I guess it can just live on with Linux.
> I am nearly certain that no machine will ever be able to accurately translate between languages with significant linguistic distance (e.g. Japanese and Swedish).

Is that really the reason? Or rather the fact that there is much less training data available?
>After the first year, about 1/5 laptops needed major repair. None of them would make it to 5 years

Do you believe a Mac or Windows laptop would have been more reliable given the abuse they were subjected to?
I have been a twitter addict since months before i finally subscribed, back in 2013. From time to time I would try to stop but never longer than a few days. Now I went cold turkey with Musk takeover and I don't really miss it at all.

Humans are strange.
I don't understand how that math could work. Assuming random assignment, the probability that a given computer is given to a one of those students is identical from year to year.
I have a 1995 F-350 Power Stroke that I will probably be buried in. There is very little in that truck I can't fix or change.

Slightly newer but also have a basic 2012 F-150 5.0 that is probably the easiest thing I've ever owned to work on that i daily drive.

Having worked on some of the newer Ecoboost's so many damn tubes and wiring everywhere.
I worked with a Marl once and couldn't do more than look on in disbelief. This was on the job (tech company), not after hours or standing in a customer service queue. He wasn't the CEO, but maybe had more potential than I thought?
They could use it, but make it optional?
How many of us learned about computers first because we were playing video games, such as minecraft? How many of us learned what a "frame" was, and learned that "RAM" and "HDD" were things?

That familiarity builds over years to give you a half decent mental model for a computer - one that is a massive aid to college freshman learning CS.

Perhaps screens are being introduced too early, certainly there is a point where a game like minecraft is not teaching, but I wouldn't dismiss the concept outright. Familiarity with computers is why some kids soar through CS degrees and others feel like they were missing some secret pre-college class.
> I might say that preferring open source is short-term thinking, because projects can become both critical infrastructure and essentially un-funded, and use one of the same examples you did, of openssh.

I don't follow. All told, OpenSSH is still going strong, and it owes its existence to the right to fork.

The FOSS model has a good history of software project longevity, especially compared to, say, proprietary software developed by start-ups.

More generally, the rights granted by FOSS licences are a good (albeit imperfect) protection against software turning user-hostile. To that end, a FOSS licence might not be sufficient, but it seems to be necessary.

> people seem to be less critical of entirely opaque proprietary software than of source available software

The Free Software Foundation used to consider semifree software to be its own subcategory of non-Free software, but they no longer make the distinction. [0] This makes sense given the organisation's goals - they don't want to be seen to be giving partial credit to licences that, while not as bad as some others, still deliberately deny the user the '4 freedoms'.

I agree that non-Free-but-source-available is better than non-Free-and-source-unavailable, but there are good reasons the Free Software and Open Source software movements have the principles they have.

> my interest in this topic flows from dissatisfaction with funding models for open source software.

Agreed. It's frustrating that so few people or organisations think to contribute to FOSS projects, even ones they deeply rely on.

There are ways to monetise aside from patronage/donation, such as paid support and paid managed services, but unfortunately it seems these are rarely successful in generating appreciable income.

[0] https://www.gnu.org/philosophy/categories.en.html#Proprietar...
It really depends,

1. I'm currently using Scala and Java. I am pretty new to Scala and I haven't really used it or worked with that language but have to learn it since our product is built using Scala
The time meditation opened a wormhole in my living room
Unlikely to last that long, but helpful that they'll still be supported so they can be repaired, updated, etc. -- and so they can slowly upgrade throughout a school system, rather than having to do a wholesale update every few years.
Tencent purchased a stake in Epic in 2012, years before the f2p mobile market took off.

Tencent isn't just a mobile game company, they are basiaclly Chinese Microsoft for how many parts of the industry they are entwined in in their home country.
I'll tell ya, having watched the MS antitrust stuff happen vs. this, Google has a hell of a lot more apologists participating in posts like this one than Microsoft had employees at the time.

Google learned a lot from prior big antitrust cases, clearly.
> Xitter...Xeeted...Xitter

Could you please please please stop with that it just sounds/reads horrible (and it is also wrong if you talk about the past where people still at least tweeted, and it will also be wrong for the future where people will be Xing on X, if anything, yeah still sounds horrible).
Statistical algorithms can be used to segment drivers and if it is possible to figure out that someone in some segment is of a specific orientation then the probability that others in that segments are of the same orientation goes up as well.

People are extremely predictable, if they weren't then Google and Facebook would not be making billions from selling ads using user segmentation. Amazon and Netlfix operate similarly, buyers and viewers are shown content based on their previous browsing habits and what others with similar patterns have bought and viewed in the past. If you can recommend content and ads better than a coin toss then you can make a lot of money.

I'm not sure why car companies want to sell driving patterns but if it can be used in some ad model to improve click through rates then I'm sure that Facebook and Google will be more than happy to buy the data to help their bottom line.

We all live in digital panopticons designed to sell us consumer products but most people are either unaware or don't care about what such a state of affairs entails. It's better to just assume that eventually all data feeds will be integrated into some ad model because that is where things are headed. Further dystopian extrapolations of constant and ubiquitous surveillance are left as exercises for the reader.
TIL Julian Assange was a contributor to PostgreSQL
What does cppfront have to do with it? You can write/download/import/enable constexpr implementations of cos with standard c++ compilers?

That’s like saying you can’t drive during winter with your car because it came with summer tires... just change your tires?
Unity’s the one making death threats: the proposed changes threaten the livelihoods of the customer base — the food in people’s mouths and the roofs over their heads.

They have all the interest in the world in playing this aspect down and playing up the inevitable reaction to backing human beings into an existential corner: fight, flee, or freeze. In shock, someone says “you come after me, I can come after you, too.” Blaming them is beside the point: you don’t want death threats made to you? Don’t make them to others. It’s pretty simple.

If this is “a surefire way to lose my sympathy,” you never had any sympathy in the first place.
The worst thing about these displays is the glare when driving at night. I know you can dim them and use dark mode but it still is not great. I'm color blind and think that makes it worse.
Every time I've engaged in debate over this, it always comes down to believing that the world is zero sum and there is a limited amount of "happiness" that can be distributed.

That may be true for some things, but for many decisions it is not true.

There is enough food to feed everyone if we choose to distribute it properly. There is enough housing to house everyone. etc. etc.

There may not be enough cardiologists or Dali originals ...
This got me wondering if it could be made to be entirely mechanical. Like, the approaching ball triggers something to move in front of the magnet 'switching it off', then slides away again when the ball has passed, ready for the next run.

I think I just invented perpetual motion...
I think the broader point is that the User's goals and Capitalism's goals are not in alignment and the company, who is caught in the middle, has an obvious and legally required option to choose if they are shareholder owned. The user loses this fight every time.
systemd brought me a lot of benefits (both as a power user and as a sysadmin), I'm not that much in the know with regards to X vs Wayland, but nowadays stock Ubuntu with Gnome on AMD uses Wayland and dual 4K monitors with hi-dpi scaling and 60Hz and 120Hz works.

the more important thing is ... not a lot of people stepped up to maintain the old ways. if they are so superior, why isn't there a big group doing it?

...

that said, yes, systemd is crap, it's an endless pile of C instead of the previous [ba]sh bonanza, but it works, and it does a lot of things, and the maintainers are active and doing a lot of good things. plus it's finally standardized across distros.

and any talk about Wayland or X is completely irrelevant as the bugs that frustrate users are not in the protocols, all of them are in the implementations. I, like many starry eyed nix users, motivated to grow the bazaar [had many attempts at contributing] by opening issues, reporting bugs, trying to debug stuff, using beta/dev/nightly/canary/RC stuff ... but it did not make much of a difference. there's just not enough dev bandwidth to deal with even trivial stuff.

I mean it's sometimes* after wake up it's impossible to interact with the Gnome lockscreen with the keyboard unless first clicking on it with the mouse, on Xfce sometimes after opening the lid the screen is visible, and on KDE ... well, on KDE I don't even know what bug I tried to report, but no, fuck Bugzilla.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3135
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4858 [something solved]

https://bbs.archlinux.org/viewtopic.php?id=251935 [on xfce just uninstall "light locker"]

https://wiki.ubuntu.com/DebuggingScreenLocking#Known_bugs [it's just madness]

... and of course I could go on.

And why these problems happen? Because the stack is ossified as fuck, because complexity is through the roof (due to hardware frontrunning the whole show by a (?) decade), and because OS developers being, well, folks who in their infinite wisdom stick to C and C++ and even introducing JS to the stack. (And many people remember when Ballmer-peak Microsoft tried to move to something memory safe, but couldn't... because "it was too hard". Yeah, just hacking everything together somehow is always the smart solution.)
hard, if not impossible to sell it. that is the problem with stolen artwork from the perspective of thief
HN User Dekhn, I have to say, you sound willfully argumentative at this point.

You've taken the rhetorical position of fighting a rear guard action against common sense to support your point that the town hall should go forward. Your arguments have actually done more damage to that cause than good. And with these death threats, the cause of going forward with a town hall was already being viewed askance even before your rhetorical 'help'.
I thought it was going to be a railgun
> Sure, functionally OpenSCAD is just a subset of FreeCAD. The problem is, I can't really trust them if they also push out less robust or outright unreliable features alongside them.

I feel like I perhaps needed to further emphasize the separation between Workbenches. FreeCAD workbenches can interoperate, to a degree, and the output from one can be used in another. Moving through Workbenches is a part of advanced FreeCAD use. However, they are separate and largely self-contained tools. Different Workbenches operate in different manners not just in regards to the interface but also in regards to their underlying function.

The Sketcher Workbench is where the constraints system is, and mainly exists to support the PartDesign Workbench. The Part Workbench is a decent CSG modeling system that works mostly like OpenSCAD or any other boolean operation based modeling system. It is not reliant on the Sketcher Workbench constraints system. You could use a Sketcher Workbench created Sketch to create a Part solid, but you can also use the output of the Draft Workbench (which could even be based on an imported SVG). It also has primitives, so you can model from primitives.

FreeCAD is intended to be modular. It has a ton of Workbenches and there are more available as addons. How things work in one Workbench is not how things work in other Workbenches, and shortcomings in one should not be projected onto others. If you find OpenSCAD useful, I seriously suggest giving FreeCAD's Part workbench a try. I found that the same sort of modeling I did in OpenSCAD was often easier in FreeCAD and it has fillets to boot. I now use the PartDesign workbench more than I do the Part workbench, but I have a nice cosplay prop I drew in Inkscape and then modeled in the Part Workbench after giving up on doing the same thing in OpenSCAD.

I also feel that it is a bit unfair to say you can't trust them. The PartDesign workbench is the most popular, most complex, and most fragile workbench, but I've never seen it take a step back - every stable update has improved its function and reliability. What's more, unlike many open source projects the 'new shiny' (in this case Part Design) has not been forced on people who are using other parts of the project. It's not intended to replace the rest of FreeCAD, but specifically aimed at people looking to model complex solids in a manner comparable to commercial CAD programs, even if the workflow is very different.

edit: The only universal problem in FreeCAD is the topological naming problem, and it almost never comes up outside of PartDesign because outside of PartDesign features are rarely reliant on referencing individual components of a shape by name. CSG modeling isn't really subject to the topological naming problem.
> Perhaps you run in more criminally inflected circles, but I have never seen anyone committing insider trading, and if I did, I would be more than happy to report it to the SEC.

I don't appreciate the linking you've done there. I do not condone or participate in insider trading nor do I personally know anyone who does. I actually want it regulated and prosecuted much more strictly.

> The SEC regularly publishes a list of people who have been convicted and it made a record number of convictions last year

How many of those are CEOs, executives, or board members at large corporations or politicans? The point being that powerful and wealthy people can often get away with it. See Musk's market manipulation.

The entire point of my comment and the one I replied to was to point put the several loopholes that very probably allow rampant insider trading.

I would even go so far as to question whether CEOs, executives, and board members should even be allowed to own stock in their company and related industries given the level of conflict of interest. Certified accountants can't even hold the broadest of broad market ETFs in an IRA if the ETF is even tacitly related to a client. In other words, any trading done by top-level management at major corporations is likely technically insider trading.
There’s https://twitter.com/rauchg/status/1702366144513159451

Basically Vercel hosted cutting edge next.js stack that HN loves to groan about
it would also mean that the FedGov would have to evaluate or interact with every sort of intra-state interaction, which would get onerous and expensive quickly.
How to Interview Software Developers as a Software Developer
This one is pretty representative of what his videos are like. Could be that you got a skewed first impression? Once you watch a few of them, you can see he's pretty genuine.
There are a few youtubers that come to mind who fit this description, but Steve Mould is not one of them.
C# support is/was its killer feature. Game dev without the pain of C++, and without being limited to non-standard scripting languages (or worse, visual scripting spaghetti)

With Unity, you can use C# for everything, from the simplest 'spin this object around' script to customised rendering pipelines and complex in-editor tools.

Performance was clearly good enough for the engine to become wildly successful, particularly amongst indie/mobile developers making smaller games, and experienced users learn to avoid the main performance pitfalls.
It won't even start so you can run it into a pole to properly write it off.
I have an HP Elitebook 8460p that was released in 2011 and is still working really well.

It got ssd and battery replacements + memory upgrade though.
I'd like to give a shoutout to the one app in my life which actually gets better overtime - whatsapp.

The only app, to my goldfish-like limited knowledge, which always delivers.
They wouldn’t be producing ARM or x86 even if no sanctions. They want to own an entire ecosystem.
> How can you drive a vehicle without a huge screen blocking your view?

Not all modern cars are designed like Teslas. Physical controls and touchscreens that don't block your view (and even having indicators that are in a simple set of heads-up indicators achieved by leveraging reflection and the windshield angle) are not unheard of on new cars.
I mean I barely know about pacemakers. Just that I have a congenital heart condition and will need one in a decade or so, and have taken a hobbyists interest in learning about them/ following the field. Just the level of arrogance and just completely wrong "facts" astonished me. The bit that moves is a few strands of hair thick. In what world does "I built my own keyboard" translate to "I built my own keyboard so how much different could a pacemaker be?"
> I have no such loyalty to large faceless internet companies, and negative loyalty to companies that enshittify everything as a way to eke out profit when bound to forever growth fantasies.

You do, sure. But you're not a marginal user.

A lot of the fine article reads to me as a sort of elitism, albeit one I find myself falling prey to: the tyranny of the masses, the normies, the filthy casuals, that ruin everything.

I'm not sure where I'm going with this train of thought (possibly derailed, or just no steam), but I'd like to throw in that elitism is not always a bad thing.
You can use FIDO tokens for other protocols: I use it for SSH, for example since OpenSSH 8.2 or so.
million dollar homepages were sorta like something in-between beanie baby hype and crypto hype.
I certainly did. In fact, the opening paragraphs of this piece immediately brought me back to my own state of mind when my Mom was diagnosed with cancer.

There was at least a year long period in which my thoughts darted and weaved wildly, with every mix of emotion, all at once.

“I need to finish this bug fix. But first I should get some coffee. That coffee in the hospital was so warm and comforting, in that styrofoam cup. Just what I needed in the waiting room… which is when the doctor told me her prognosis.

“Six months, he said. F*k. How can I do this? I need lots of coffee. But coffee is reminding me of bad things. How will I ever drink coffee again? Would be a shame to never drink coffee, though… it’s a big industry after all. Wonder what it looks
Like to pick coffee beans? Bet it would be nice to just be picking coffee beans without any other care. But I have my own job to do… that bug fix. I’ll do that instead.”

Random thoughts of work, grief, jokes, and childlike daydreaming, all running together. All day. Every day.

The author of this captured this feeling insanely well, whether that was intended or not.

I can also relate in the sense that, that period of my life was perhaps one of the more intense periods of self improvement and introspection I’ve had.

Something about having so many thoughts, and needing to channel them to something positive to overcome the blatant and glaring negative, led to growth as a software developer, in some cruel way.

That aside, the rest of the piece is timely and relevant for me now.

I feel like there’s so much I can relate to regarding “resistance” and self doubt. Of casting aside bad criticisms from incapable critics as the author described from her MFA experience.

My heart is with the author through all of this. I hope to follow more of her work.
There have been so many incidents in crypto that exploited broken assumptions about hash collisions.

Factually, X != hash(X). Sometimes you can make the simplifying assumption that X == hash(X), but only in well-defined contexts, subject to proper risk analysis; never in general, or as a presumption of a system that needs to be correct.
Legally? No, you cannot possess any part of a undomesticated bird under the Wild Bird Conservation Act.
So this is a good point. From the perspective of your credit score, the damage is done when you get to that point. Settling a debt hurts.

Where settling a debt has "value" is around mortgages. It shows that even though the damage was done, you did something to make it right. When underwriters get into the nuances of your credit, they will ask about this.

On a related matter, credit "repair" agencies work very simply, and in a few ways, one being the stress relief of redirecting calls to them rather than you.

But how do they actually "repair" your credit?

Every derogatory item, accurate or not, they dispute, hoping the merchant won't respond or follow process. If they do? They dispute it again. And again. Hoping to catch them out.
I mean, intention usually matters.

People can and do regularly misspeak.

If you send a follow-up letter right after the first - it's hard to know if you're covering your ass or you realize you messed up.

And if you have good enough lawyers and you're not on trial for something like murder - you can usually get away with stuff like that.

As I think we should.

If I could go to jail for every time I said something dumb on accident - I'd have been locked up for life before I turned 20.