skysight-inc/HackerNews huggingface dataset:
Yes, it’s a wonderful tool. This post kind of upset me; it’s comparing totally different classes of program.

SolidWorks is subscription based, so your $50 buys access this year and probably you won’t want to use the model again next year, right?

OpenSCAD is free software, and that matters.

Hopefully readers know it’s decades behind and very rough to use. Your example of “superpower modern CAD” could have been a whole lot simpler... probably some simple 2D geometric construction would be enough to show a big gap.

SolidWorks is locked to Windows - out in the real world that might be 95% of the users but here it’s probably 50%.

To finish my defense of OpenSCAD: there’s a place and an upside to all-text source and coding parameterized with traditional variables that you can change in your editor and recompile just like any other code. No GUI is only 80% bad.
I setup a pihole for my parents, and my dad would mention that every now and then a whole website just wouldn't work. I eventually got him to show me an example, and he was clicking on the top google results which, to me, were obviously ads and therefore went through the blocked ad.doubleclick.net domain, but to him they were legitimate search results.

It's a reminder of the decades of lessons in cynicism that us tech folk take for granted (and the dim view of the world that these lessons impose on us).
Cunningham's law at work!
Okay but how do you agree in which Springsteen, Wisconsin to meet? How do you tell your favorite navigation software where you're going to be departing from? How is this disambiguated if not by country and state combined?
Your example of having engineering degrees but spending much of your working life writing is a good example of how income and academic degree don't necessarily go together. If you get training rather than an education you have a clear path but if the job you trained for is not hiring when you need a job you can be SOL.
Probably little more than debt.
RAG Is More Than Just Vector Search
I agree, this article was uninsightful.
By "help" I'm assuming you mean the same thing as what I would mean, that is: the acceleration of said death spiral.
I remember when Levo started this project. At the time, he was getting fed up with the various editors that he was using while he was working on his compiler. He didn't like any non-responsiveness or slow-downs when he was trying to look at a file, whether it was a big dump of something, or XML, or whatever. He asked "How hard could it be to just write a working editor that doesn't freeze up with big files or scrolling?" and I joked that it shouldn't take more than 3 days to build. That must have been close to a year ago.

The software industry is getting harder and harder to do a start-up in, or even a self-sustaining open source project in, especially in the dev tools space. Levo's been trying to figure out how such a thing might be possible: Is there a way to build things like this, full time, and still be able to pay the rent?

This might just be his experiment to find out ...
> I've found that I haven't written a line of code in weeks

How are people doing this, none of the code that gpt4o/copilot/sonnet spit out i ever use because it never meets my standards. How are other people accepting the shit it spits out.
Not per se. But I think you should in general think about the consequences of your actions. I am concerned about the future of journalism.

To be clear, I also use an adblocker and I don't have any good answers.
I take it you mean panics should always abort?
we're a post illiteracy society now
Crypto aside, quite surprising to see home invasions, kidnapping, and torture in middle class american neighborhoods.
What I'd like to know, which wasn't in the release is how did the criminals identify or decide to target these specific victims.
You sound like someone I’d love to have a beer with, cheers! I am glad you were able to overcome bad stuff in life and feel overall okay!

I know it may not necessarily be correct, but my self-performed assessments from online quizzes of Schizotypal disorder are negative or minimal. It’s good to have information about such conditions, regardless.
What you're suggesting is that the shell should have every possible command builtin and not call external programs.

Let's analyze your example with 'rm': it works as long as 'rm' is an internal routine. If it's an external program, independently of the syntax you use to specify the arguments, sooner or later the shell will need to actually call the 'rm' executable, and to pass '-rf' to it as argument number 1. The 'rm' executable will then examine its arguments, see that the first one begins with a hyphen and interpret it as an option.

As I said, the only way to avoid all this would be to replace 'rm' with an internal routine. Then you would replace 'cp' and 'ln', and what else? Of course 'echo' and 'printf', 'cat', 'ls', 'cd' maybe, why not 'find' and 'grep'? What about 'head', 'tail', 'cut'? Don't forget 'sed' and 'awk'... the list is getting longer and longer. Where do you draw the line?

Seriously, the only mitigation would be to define a function to 'sanitize' an argument to make it appear as a file if used as an argument to an external program. Something like:

force_file() {
case "$1" in
-*) echo "./$1" ;;
*) echo "$1" ;;
esac

}

This doesn't work with 'echo' though.
> I think the huge number of footguns is what makes BASH scripting fun.

We have a completely different definition of fun.

I really only use bash when I need to chain a few commands. As soon as there is more complex logic I move to some programming language.
Anything that makes fewer people get into programming is good for the field of CS. Only those who truly care go into it
Hard drives fairly commonly get 130MB/s or more nowadays and a NAS should definitely max out at more like 110MB/s read or write on sequential access.
UPF's in as much as they affect health and obesity rates are almost certainly just doing some combination of the following:

People eating more calories because it's more calorie dense / easier to digest/eat

People eating more because of things like umami (has no protein but seems like it might be protein)

High GI foods causing blood sugar spikes

Weird E-numbery ingredients that aren't well studied (e.g. are sweeteners actually healthy for human consumption as opposed to simply not causing acute issues)

General lack of nutrition (e.g. if you live on bread and meat with no vegetables things gon get bad)

etc.

There seems to be a huge aversion in mainstream society to accepting the basic fact that calories in calories out works. It's used by millions and millions of athletes to hit weight classifications, to bulk and add muscle, to cut and reduce body fat, etc. It's about as proven as gravity. You cannot be fat as an average height person if you eat 2000 calories a day consistently.

I really doubt that there is any magic here - based on the experience of everyone I know, the thin and fit people eat a certain diet and do certain exercises, the thin and semi-fat (e.g. powerlifter type) people eat a different diet and do certain exercises, and the fat people eat, well, they eat shit, they do not consciously think about what they are eating, in the same way that a well earning person living paycheck to paycheck doesn't have a budget.
In rural Ohio, the Amish use the roads for their buggies, but don’t pay tax. Wonder if they have registration fees for their buggies? I’ve never seen one with plates.
Old Leaf? What range does the battery have?
It's odd to me to call this a capability. We have a term for this already: dynamic bind, known as dynamic scope when it's the main scoping mechanism of a language.

That said, the mechanism seems like the right way for Rust to solve this problem, since ambient allocation is deeply baked into the language, and taming implicit globals with dynamic bind has a long history, and works fairly well.
> The learning curve required a paradigm shifted in abstraction.

This is true! And I think that brute-force simplicity of OpenSCAD is the appeal. I am still ultimately a CAD greenhorn but it got me started, and I don't blame you.

But I guess the point I am getting to is, that paradigm shift is where you really want to be. It's certainly where I think most competent programmers who want to really build in 3D should want to be.

Because it unlocks the ability to reason about the shapes you're creating, within the code that creates them. You can for example place a feature in the centre of a face of an object you just created, without having to recalculate the location of the centre of the face or the normal etc.

You can write code that is truly parametric with real encapsulations, and without a battery of variable definitions and calculations for every single element -- because you can reflect on what you've already made.

(You can also export STEP files to other packages, import STEP files and reason about/analyse those as objects rather than meshes.)
When I now click on Pyongyang, it just reloads the page and doesn't show the 1 hacker that the mouseover said would be there. URL remains meet.hn without path. Other cities work fine (Firefox)

Edit: Same issue for <s style="direction:35deg;">L
ódź in Poland. The URL does actually change briefly but then the page reloads and redirects back to the homepage. And this made me notice the Krákow person hasn't made it onto the page still :(
> The mechanism you're describing already exists.

Yes, I know, which makes it all the more bizarre that people are claiming that this is impossible.

> Systems which have "exactly once" delivery typically do so...

Ah, so exactly-once delivery is possible after all?
There are good quality brands, but they’re more expensive. For mall-available stuff I’d recommend Faherty, have several shirts that are in great shape after 5 years.
I've moved to create metadata driven applications. This approach works well with AI as AI can be used to generate the metadata which powers the application.

For example I created an open source metadata crm called IceburgCRM iceburg.ca (available in Django / Laravel) recently. Without AI involved you could configure the crm by inserting data in the database. For example you add an entry for accounts, contacts, etc in the modules table and your crm will have menu links and a module section setup for accounts, contacts.

With AI you can now generate metadata needed to create custom crms. For example typing in "create a wine crm" in the AI prompt I build I can generate:

https://wine.iceburg.ca

"create a crm for bee keeping": https://beekeeping.iceburg.ca

"create a coffee lovers crm": https://coffee.iceburg.ca

Using AI in traditional applications opens up a new dimension for us crud developers. I think we will see a shift to more metadata applications in the future as the benefits become clear. It's a new field using a different type of creativity and some old school design patterns.
Your original comment sounded a lot like 1950/60s thinking of an all female secretarial pool like in Mad Men where a secretary was the glass ceiling for women. It also sounded like a line spoken by one of the men in Mad Men. It's also the specific ideal for a particular political movement known for wearing their red hats that think this is what would make the country great again.
The biggest problem is that the development cost for a solution 'a bit better' than a complex Excel spreadsheet is often stratospheric.

Many tech start-ups are 'replace this thing people do in Excel with a purpose built tool'
I priced PG&E electricity vs gas/hybrid, and gas/hybrid won. Especially because PG&E keeps increasing their rates.
Sure, but there’s styles of writing and talking that have a counterproductive effect.

If your goal is improvement instead of venting you don’t want to use those.
> This is a perfect reason to install uBlock Origin.

For anyone who isn’t running Chrome, that is.
Yes, none of the victims, at least from the sentencing report, sound like they were vocal crypto bros. They sounded more like regular families. If they weren't public figures, I also would really like to know why they were targeted. That's scary.
Thanks for sharing!

Leaning on and only waving to yay might do the reader a disservice and cause more confusion by making the context very easy to skip over, and without that it will probably just be frustrating to keep using Arch and keep treating yay like a traditional pacman-style package manager... Doing it via makepkg first gets you some understanding of "what's going on under the hood" and what's basically the same regardless of which wrapper you use. Might be a game-changer in X years whenever the community moves on to the next wrapper.

You have some cases where yay is being used to actually install repository packages (not AUR). Would recommend changing these from yay to pacman. Like from:

yay -S mesa mesa-demos mesa-utils vulkan-intel intel-media-driver intel-gpu-tools

to

pacman -S mesa mesa-demos mesa-utils vulkan-intel intel-media-driver intel-gpu-tools

It looks like aside from the nvidia drivers, the post is not actually installing anything from the AUR?

Could consider instead an approach like "There's this thing called AUR ([Link]). [Brief explainer]. Some people use a helper like yay([current link]) aurutils or aurch. [Proceed to show manual build-and-installation via git-clone and makepkg, as well as how to rebuild/update later]"
Learn to set up vlans.

I use openwrt for my routers/switches, and when I first set up a "home jail" network, it was the best.

next step was to set up privoxy, so I could point devices at a proxy for updates, and privoxy could whitelist the machines to proxy to.
I’ve just broken out in a rash. Thanks.
Why PDF? Just why?
> People do get oddly grumpy when you criticise OpenSCAD

Most of us don't realize how much our comfort with familiar concepts affects our ability to objectively evaluate them. Moving from dev to being a tech artist, I see the same exact sort of irrational biases, hang-ups and endemic misconceptions with completely different tool chains and types of complexity. When I first started using Houdini, I tried to turn every task into a Python coding problem because that's what I was comfortable with— Python is amazing in Houdini but it's definitely not the best way to accomplish most tasks.
Stereogum won’t work with ad blockers.

The comments section of the Washington post didn’t work with my ad blocker until the last month or so.
Would second what you stated
> It's not a "total coincidence". It's the default. Thus, the model's responses aren't "divorced from any concept of truth or reality" - the whole distribution from which those responses are pulled is strongly aligned with reality.

One big caveat here - the responses are strongly aligned with the training data. We can't necessarily say that the training data itself is strongly aligned with reality.
> We're wondering if you were perhaps mislead somewhat

I wasn't. But I'm not going to write an autobiography here. I already regret revealing personal details in this thread.

> in our experience its quite rare for a department not to have any funded PhDs with stipends.

Who is "our" and what is your "experience"? Are you referring to Telemakhos and yourself? Are either of you even former humanities PhD students? And how many departments have you surveyed such that you can make a judgment of rarity?
Why has nobody mentioned for-profit entities allowed to run roughshod over our country's students?

textbook publishers, for one, are guilty of this. professors get kickbacks to assign a new edition of a textbook each year or few years, so archived or older versions don't work. don't get me started on those books that come with a 1-time code that you have to use to do online work. its a racket.
When I had Twitter many years ago, a friend would retweet lots of bloodsport tweets of the sort this post describes.

I had wondered about how much being involved in this bloodsport impacted the participants.

Interesting read.
I'm female and do the same thing you do.

I'm sure this product works just as well for anyone who does like having long nails, whatever their reasons and regardless of sex, but it sounds like you and I simply aren't the target customer.
Useless trash paper. It's like saying any object can disappear and reappear anywhere in the universe due to quantum physics, so there's no point studying physics or engineering. Just maybe we care if the probability of that happening is 10%, 0.00001%, or 1e-1000%.
That sounds more like poor hiring decisions.
One notable new development is the Python-enabled OpenPythonSCAD:

https://pythonscad.org/

which finally made it possible for me to finally have the ability to write out G-code (allowing one to use OpenSCAD as a CAM tool) and DXFs (allowing one to have fully control and to create not-closed/unconnected geometry, and to write out arcs rather than only polylines):

https://github.com/WillAdams/gcodepreview

For the current state see the latest preview of the current unit test:

https://forum.makerforums.info/uploads/default/original/3X/1...
You're listing plain models, so I'm assuming you're using them directly. Aider and similar agents use those models but they don't step at the first answer. You can add test running and a linter to the request and it will essentially enter a loop like: what are the steps to solve (prompt)?; here's a map of the repository, which files do you need?; what's your proposed change?; here's the final change and the test run, do you think the problem has been solved?; (go back to the beginning if not)

See the video at https://plandex.ai/ to get an idea how it works.
I think there's two ways to read this. One is that maybe a lot of startups are not improving the status quo today. Perhaps this is right. If so, I don't think it would negate the environment described.

If the intent is that solid value props can't be eroded in such an environment, I'm not sure I agree. The issue I think is less about value prop, it's closer to not having a moat. Or one that can't be bought anyway. People are paying for and using the product—so there's some value prop—but then it's being copied and sold for free (at a loss). The competitor may even pay to take customers. I'm not sure that stronger value props are inherently harder to copy or harder to buy users.

For the bootstrapping startup to win, it needs to find a product people want, create it from scratch, then find a non-money-based moat. The startup with the money can copy the idea, create it (benefiting from your blueprint), and then find the moat (with some capacity for it to be money-based).

In any case, I think the need for value prop lessens in this environment. If we're talking purely about getting paid and you have the option to do so via exit rather than only via profit, value prop becomes a means and maybe not even required one.
> Because you need to understand that your processing code is constrained by the fact that you can't get exactly-once delivery.

Why do I need to understand that? Why can I not put an abstraction layer that provides me with the illusion of exactly-once delivery?

> There is no library that can make that just go away

Well, this is the thing that I dispute. I believe that there is a library I can write to make it go away if I have at-least-once delivery. In fact, I claim that writing such a library is an elementary exercise. The TCP protocol is an existence proof. Where is the flaw in my reasoning?
Pandemic-Fueled 'Dating Recession' Is Reshaping American Economy
> In a highly auditable/“secure” environment, you can’t give secrets to employees with no tracking of when the secrets are used.

Yeah. So you track them when they are used (which also gives you a nice timestamp). Not when they’re just sitting in the env.
I had a run-in with the BOFH in real life many years ago as a university student where he was working. I'd messed up something network-related on a lab PC, and noticed that the NIC was now in promiscuous mode for some reason. I did a bit of idle poking around and pinged a few interesting hostnames I found. I was called into the the BOFH's office the next day and interrogated. He glared at me as I explained, and eventually let me off with a stern warning, though the PC was snatched from the lab before I made it back there and never seen again.
Love these weird little guys.
Academia is not a monoculture, but people who take the path suggested by the administrative faction are the ones ending up in debt. The marketing is like that for dodgy credit cards or subprime home loans. (The Ivy League strata is more about getting to network and socialize with clubs of the wealthy and powerful, possibly getting a lucrative position as in the British Empire's public school system, so set them aside as a special case.)

Otherwise, for people who want to learn arcane technological skills and curious knowledge for the science and engineering world, community colleges and research universities are the way to go. Two years in a community college at low cost, ideally some kind of grant/scholarship for 2-3 years more at a research university, preferably in collaborative/teamwork situations with actual professionals in their fields. You also have access to tools and equipment that you'd never get to use otherwise, and experience with such setups can lead right into a good R & D job.

It's not worth being weighed down with debt at the end, though, since the loan payments will eat up revenue that could have gone to savings for a home, founding a startup, etc.

Students should thus view the academic finance system as a hostile adversary that's always trying to force them to take on as much debt as possible. Student loans are traded like subprime mortgages were in 2008, I imagine tranched into pyramid schemes, and the industry always needs fresh meat.
As someone with the same name as a somewhat well-known former Bitcoin developer, this is sort of a latent fear I have. I would expect that someone dumb enough to think a home invasion is a good idea is also dumb enough to not double-check whether they've got the right guy.
My introduction to H2G2 was the Amiga text based game. I got stuck on heart of gold and to this day don’t know what I was missing. Now I’m going to have to give it a go again: https://www.cnet.com/tech/gaming/play-the-hitchhikers-guide-...
The great thing about OpenSCAD is that it makes creating models which may be described mathematically/programmatically easy.

The awful thing about OpenSCAD is that what one can create in it is strongly bounded by one's facility with and fluency in mathematics.

I'm curious how the new Python-enabled (I really hope it gets added in to the program itself) will affect this.
Some flavors of optical ethernet do have FEC: https://www.cisco.com/c/en/us/products/collateral/interfaces...
Have you used SteamOS? I don't know the particulars but I'm pretty sure they do indeed make all the important bits read-only. You can temporarily use pacman as root, but it isn't supported so any changes made are overwritten when an upgrade happens or a system crash causes a the partition to be verified.

Again, very much out of my depth here so sorry if i'm misusing terms etc.
I have it, tried it for a while. I have it turned mostly off new except for rare boilerplate heavy cases.

It kept generating annoyingly wrong code. Things with subtly wrong misleading names, missing edge cases, ignoring immediate same file context etc. I found that it slowed me down so i turned it off.
I don't understand how people who are into their late 20s and 30s have time for all of this online drama

If you have to work, manage relationships, and have to cook and clean up after yourself, where is the extra time for it?

Not only that, but with what little free time that's left, people would choose to spend it on engaging in online drama instead of doing something actually pleasant

It's one of those things that I thought was funny and entertaining when I was younger, but it just seems kind of dumb to me now. Similar to the digital nomad thing. Maybe I've just gotten boring, idk