skysight-inc/HackerNews huggingface dataset:
> It seems like the changes were done with a hunch as to why they were slow?

You say that like it’s a bad thing. If the hunch works does that cheapen the effect? The why can come after. It often does.

Mastery isn’t pondering things faster, it’s using system 1 thinking for most of the process with some system 2 sprinkled on top. Or to use different terminology, intuition with a bit of high level executive function guiding things.

Or a lot of hunches and a little thinking.
My shortest full time salaried position was less than 6 months I would guess. There were a bunch of issues, but at the core I think you could legitimately call it a bad culture fit. There were a few explicit issues - I reported to three distinct people for a single project, I will be clear that they were all fine personality-wise it just ended up feeling unclear who was actually my boss.

But the main issue was company culture/values and I could never really get comfortable. I mostly took the job for improved commute, knowing that there were places our opinions diverged but I thought it would be manageable, after all it is just a job. In the end I decided the I couldn't so peace out'd.

But I do want to be clear - the people I actually worked with were great, it was the company as a whole that didn't work out.
If you know folk in the industry - I'd be keen to know what work needs funding to be enough to move from Autodesk to OpenSCAD or similar
Obligatory https://astralcodexten.substack.com/p/the-onion-knight

Edit: damnit, it's subscriber only; here's an excerpt

My cryopod popped open,
revealing a man in a silver
jumpsuit. "Welcome to the
future! Here's your onion."

[...]

The brain's first strike had
decimated the human populace. A
few survivors, remembering the
AI's blind spot, had made it to
the onion capital of the world
- Vidalia, Georgia. There a
biohacker had used the last
working CRISPR systems to
create a strain of colossal
onions, hundreds of feet in
diameter. The remnants of
humanity huddled inside their
onion domes, ignored by the
triumphant machines.

The next steps required the
ability to move freely, outside
the domes. In the dying years
of the human economy, people
had experimented with
tokenization of regulated
products. Casinos had tried to
argue that their customers
weren't gambling with money,
they were merely gambling with
tokens that could be trivially
exchanged for money.
Decentralized financial markets
insisted that sure, you had to
have a license to trade stocks,
but they were just trading
tokens that could be trivially
exchanged for stocks. The
government hadn't bought it:
any token representing an
object is legally equivalent to
the object. So the huddled
remnants of humanity set out
turning people into a token
representing onions.
"Western leaders should make it clear that in protecting Rushdie's life and civil rights, there is no endorsement of an insult to the sacred beliefs of our Moslem friends."

Uh, no, they shouldn't. Governments don't have time to apologize for the beliefs of every citizen, or for protecting their rights, there are simply too many citizens to do so for.
Well they certainly don’t need to make the website mobile friendly, but the logic here is a bit suspect. Kind of like saying that a bike shop has no reason to have space for customers to park their cars, no?
Mind sharing an example tech stack with directus? Are you using it for auth as well? Been playing with it recently - wondering if I use directus as the CMS, and use something like firebase for auth? Thoughts?
Racism and bigotry is alive and well here in Hackernews, it's just disguised, and perhaps not directed toward the usual races you'd expect.
"There are two hard problems in computer science: that we have only one joke, and that the joke is not very funny" (q)
Serious Q: Has a serious emacs user checked this out? It looks exciting, but I’m a full time, long time, emacs -nw multi-buffer M-xshell user. Am I going to be disappointed bcs either it’s not going to let me run emacs on its sub windows, or it will have unresolveable key binding incompatibilities?
> The closer one comes to Steel, the clearer it becomes that the madness of her being is the madness of our times: working 20 hours each day, she has become vertiginous sublimity itself.

Whose is "ours"? On the rare occasions that I have worked more than twelve hours in a day, it has been for distinctly pedestrian stuff.
st has the highest input latency among quite a few terminal emulators [1] and feels thus very slugish. It's an ok piece of software at best.

[1] https://danluu.com/term-latency/
Front right
Andy Hertzfeld called this his "worst blunder" with the original Macintosh. He talks about this, and a few other things he wishes they did differently in retrospect, in his folkore.org post titled "Mea Cupla".[1]

[1] https://www.folklore.org/StoryView.py?project=Macintosh&stor...
Had to deal with level db dependencies in JS today... they had a VERY hard time naming packages: level, leveldb, leveldown, levelup, sublevel, subleveldown, abstract level, abstract leveldown, encoding down, classic level, level codec, memdown, memory level, ...
A EULA can't change the rules of the regulatory regime it exists in. Those terms are null and void.
I'm keen - reach out.

Semi FIRE, former Linux hacker type with OpenGL experience.
And motion picture box office receipts. Fascinating.
I'll just leave this here.

https://opensource.com/alternatives/autocad
GP mentioned programming in Excel. That's an advanced topic. Very few people actually program in it.

I don't count computation as programming (Sum/count/avg).
As a tmux user, I take a look at zellij every now and then.

I love that it's more discoverable, with the keybindings displayed more readily.

I think one feature I use from Tmux frequently enough is switching between sessions. It's not currently something the zellij client can do.
I appreciate WWII era german guns and their military inventions, whilst still condemn Nazism.

Separate art from the artist. Social justice warriors from anyside need to be shammed because all they do is take justice out of the hands of the legal justice system that we all agreed and put limits on, into their own hands and entirely based on subjectivist emotions and not much objectivity.

Hate Nazi lunatics? Go ahead and pass an amendment to the constitution that Nazi symbols are prohibited speech. That's democracy.

I loathe the post-modern social justice of any kind, from any person, from any side.
I'm happy to see people exploring further now that we know a bit more about the effects of initial social networks, particularly their downsides from both personal and network level. We've barely made it off the beachhead IMO.

The same w/blogs which pretty much stopped evolving after Tumbler & Medium.
I’ve been using OnShape, which is pretty nice.
Who's saying "quit antagonizing them"? I'm saying celebrating professional antagonizers is stupid.
Holodomor is some propaganda though. Everyone involved thought is was going do great things, and it failed because modernism wasn't as great as expected
Actually it doesn't matter how many times it has been verified working properly. One single failure would be more than enough...
English is the main language in countries widely spread around the world, and is widely spoken as a second language in many others.
I think two things are true

1. There's a hard limit to the rate of computation you can do within a single instance. Anything beyond that will require distribution, and you as an engineer have to be able to handle that.

2. That limit is very high nowadays, and distributed systems have very high overheads. Most systems that are distributed don't actually need to be, and are paying the overhead costs unnecessarily.
This looks similar to byobu. It’s built on top of screen and tmux but pre-configured with more user friendly keyboard shortcuts.

https://www.byobu.org
I’m just thinking what I would want for my kids, but, as an adult who wants kids / I don’t have kids but if I did I would ideally home school.

For socializing, it would be simply a group that meets every Friday for about 3+ hours in the afternoon, at an environment like a municipal community center (some are really nice, especially on the peninsula) or a good YMCA community room, or similar space.

One adult present to prevent shenanigans. Should probably leave them alone and just check up every half hour. Lunch and snacks. BYO computer required. No video games. (they have to talk to each other).

All kids home schooled for gifted reasons. Maybe 10-30

No forced scholastics or presentations at the social meeting. Just smart kids hanging out. They will naturally share their interests and goals with each other without being pressured, and will tend to resist if pressured to be scholastic in front of each other.

Then they will form cliques who want to hang out on their own time.

The parents could also have a similar meeting once a month on Friday evenings.

Now how do you promote and grow that group into something with at least about 10 kids? (Or potentially many more) (while also ensuring that they are all in fact gifted kids?) I don't know. Slick website? Blog? Newsletter? Viral philosophy? Simple word-of-mouth is very powerful. Not sure but it seems like something to throw a little SV ingenuity at in terms of viral marketing.

If you do it, just remember to keep it simple!
I love that buffer overflows remain a tried and true method of hacking even with of all our modern technology.
+1 for this, free autocomplete is the reason that I love using Make as the top-level tool, even if the actual heavy lifting is done by CMake or something.
It's actually both - Shalln't is considered the archaic form, but it was used. You're right that shan't is much more common.

But hey - if Stargate uses it (and they do - S09E04) then I'm willing to count it :)
Definitely don't curl | less first if you're concerned, or make a tmpfile if you're really paranoid.

That would be using your tools, not kvetching online. And we can't have that.
That would discourage the demoralising situation where someone gets downvoted but is left guessing why.

It encourages replying to bad comments which is already a bigger problem than the sting of an unexpounded-upon downvote. 'No receipts required for downvotes' makes HN better.
Yes.

I once took a job where I had exactly one condition for hire. They assured me it would never come to pass. In fact, the 3rd day it came to pass. I asked "don't you remember this was the only condition I set?" They replied "I don't care, just get it done."

I quit on the spot. I don't list this job on my resume. Life is entirely too short to put up with people that walk all over you. Just move on and find something healthier.
It's not entirely like that, I know that essentially all media produced In Sweden is transfered to the Swedish libraries for archiving. There's always going to be someone to manage the originals.

EDIT: With a Swedish library card you can rent most if not all newspapers and such too. Even the older ones.
The US military is an imperial army is purpose is to ensure that Americans can profit from doing bad things to poor people. It also ensures trade between rich people, again so that Americans can profit from it.

Imperial armies are both useful and immoral. It's not that it's american that makes it bad, its that it's job is empire
I would simply not include it in my resume - especially with that brief a period - but I would be surprised if anyone actually noticed a gap (I sure as hell wouldn't). But then if they did ask @monsterofcookie is entirely correct, it's not their business, have a canned response ready in case, I'd go with something generic along the lines of "the work didn't seem relevant to this job so I didn't include it" (side note: you should try to tailor your resume to each application even if just a little), or in Silicon Valley tech companies at least we didn't have a good culture fit (do not disparage former employers, even if true).
I would see that as obvious fraud of the company.
Would never hold in court to remove core functionality after you sold it.
I figured this would happen sooner or later. As someone who runs mechanical FEA when necessary, I know why some companies are reluctant to use this particular CAD/simulation package.

A lot of industries have export restrictions, and non-local storage or use of export restricted hardware designs is a significant federal penalty.

Ansys and abaqus, older competitors than fusion simulation, will have local solves for this reason.
CEO shadow as a service would be a great startup.
This is similar to (if not the same as?) the concept of "Trading up the chain" [1], whereby someone writes or plants a story in a smaller or less reputable medium with the hopes of getting it quoted and provided legitmacy by a more credible outlet. Ryan Holiday's book Trust Me I'm Lying talks about using this extensively, especially around some of the marketing he did with American Apparel and Tucker Max.

You start to see it everywhere once you know how to spot it, and it's (not surprisingly) extremely common to find in outlets that rely heavily on cranking out as many posts per hour as possible but someone still have brand equity (Forbes, Business Insider, Fast Company, any random crappy popular LinkedIn blog).

[1] https://en.wikipedia.org/wiki/Trading_up_the_chain
Nazi symbols are not prohibited speech, at least in the US. All game.

Even ACLU defended KKK's right to speech in the 90's.

I don't align with their ideology just as I don't align with a million other ideologies. I want to protect their right to speech though.
And that's why the title DBA is going the way of the dodo; state in this instance does not include cache and connections, because those are theoretically idempotent.

Theoretically is not actually, and a ton of the assumptions in k8s break down when you look at them super closely, but they break down when things have gone wrong. If your cache is properly designed it doesn't matter if it's a little stale; you're not using it for things where correct and up to date is the most important thing. Connections, too; it shouldn't matter if your connection pool needs to spin up another connection, because if any of the conditions exist that the connection fails (or takes too long and stalls requests for any appreciable time), you already should have been paged and be on the way to resolving the incident.
I once used GNU make to manage a large data pipeline on an 18-person project and it worked well.

We developed a lot of Python scripts. To manage them I created some helper tools to integrate them via make. People are welcome to reuse it, I got it released it as open source software. I named it make-booster:
https://github.com/david-a-wheeler/make-booster

From its readme:

"This project (contained in this directory and below) provides utility routines intended to greatly simplify data processing (particularly a data pipeline) using GNU make. It includes some mechanisms specifically to help Python, as well as general-purpose mechanisms that can be useful in any system. In particular, it helps reliably reproduce results, and it automatically determines what needs to run and runs only that (producing a significant speedup in most cases)."

"For example, imagine that Python file BBB.py says include CC, and file CC.py reads from file F.txt (and CC.py declares its INPUTS= as described below). Now if you modify file F.txt or CC.py, any rule that runs BBB.py will automatically be re-run in the correct order when you use make, even if you didn't directly edit BBB.py."

This is NOT functionality directly provided by Python, and the overhead with >1000 files was 0.07seconds which we could live with :-).

Make provides a way to handle dependencies as DAGs. Using it at scale requires that you call or write mechanisms to provide that DAG dependency info, but any such tool needs that info. Some compilers already come with generators for make, and in those cases it's especially convenient to use make.
Actually pioneer drives work out of the box without custom firmware I’ve brought two of them before a standard blu-ray and a 4k one. Both worked out of the box.
Longtalk
Checksums and the binaries can be stored in different places for redundancy.
It must be a lot harder, yes.
It's kinda amusing to think most crypto currency are essentially DRM tools.
Not a very good read. I'm not sure who the intended audience is for this lengthy pdf.
For reference for anyone that wants to do this, you can use uBlock Matrix or whatever it's called now to block individual elements on certain websites.
Holy shit, that’s awesome. Already loved Rufus but this is a whole other level.
Is it not the case that wheat requires less chemical inputs than competing crops like corn? I would have expected farmers to see what was happening in Ukraine early on and nope out of input-heavy crops?
MakeMKV with a pioneer drive (4K or regular) just works s as well.
Isis was just doing the same thing america did to turn indigenous land into states. If they succeeded, there would be another minor power.

Arguments against Isis are that they lost. Israel is doing the same thing, and is beloved by the west for it
Why focus on race? Why not a compelling solution that is inclusive of everyone? I guess that's marketing these days.
Does a proximity to Elon Musk make people forget that optics are a thing? Yeah this is a dumb joke, making a dumb joke about running over children still makes you look like an asshole.
The idea that the only safe way for a tool to be used is on the cloud / servers so it potentially can be taken away is a terrible tone to take... the opposite should be the default -- saying "somebody knows better" is incredibly limiting to human creativity..
>Connection or a Socket or a SocketConnection or what?

I’d say provide as much context as you feel appropriate and iterate if it’s too much or too little. That’s the problem, many developers are terrified of renaming things as they learn more. Renaming is only an issue if you have many external consumers depending on you.

>Particularly when the app changes over time and those abstractions evolve to be used in subtly different ways the programmer didn't foresee.

Perfect abstractions never go stale, they just become obsolete. TCP/UDP are timeless. Quicksort and hash tables are timeless. They are never renamed or changed. You may swap them out as necessary, but they’re complete.

The issue arises when people put too many responsibilities or contexts onto an existing thing. This manifests itself as objects with hundreds of properties or functions with dozens of Boolean flags to toggle on or off contexts. It’s a sad thing indeed.
Trusting it because other people trust it for no apparent reason does not seem like a very compelling argument. For all I know, the Rust and homebrew communities know squat about how to securely deliver binaries.
In other words... for the good of the Republic... Donald Trump should be let off the hook?
Be index-able should be a motto of every website on the net.
It's relatively well and widely known that the Kim Jung's and the military are supplied by China, partially to keep the peace, but partially as a diversionary state under their thumb. It isn't even conspiracy theory at this point, when retired generals start talking and writing about it.

N. Korea's population and military would have broken away long ago under such conditions without some outside support.
Actcad is pretty good and very reasonbly priced, and uses all the same commands as autocad
I guess your life is over, legally speaking, after you take the position
> those who can't host their own software are being abused by those who can

What is more abusive—choosing to sell your creation on your own terms, or forcing someone else to sell their creation to you on terms of your choosing?

Thankfully, if someone creates something of value, they don’t have to sell it to you if they don’t want to.
Strongly disagree. Maybe most people don’t receive feedback. But I believe there is at least a minority that does and can be influenced by feedback. Similar to US politics.

Edit: Notice how I upvoted you rather than downvoted out of disagreement
The primary purpose of an AR-15 in the US, comparing the number of guns in circulation and the number of crimes/suicides/self-defenses, is sitting idly forever in someone's gun safe, or being used on a shooting range. I happen to be on-board with gun possession by law-abiding citizens, with minimal licensing requirements (no more obtrusive than for driving for handguns, or driving a semi for a rifle). However that's not the point.

" I don't disagree that it should be banned or heavily regulated even if in some specific setting it could possibly be used for other purposes." - but wouldn't that apply to everything? It is obvious that a typical govt would try to clamp down on things that are a threat to itself, be it guns on anonymous defi.

The question is (1) how much do you trust the current government / an average government on Earth / support whatever the current laws / average laws are in the first place, (2) how much do you trust the government / laws to not deteriorate in future (e.g. abortion ban with financial punishment for violators, Canadian trucker style, how about that?), (3) is the government less or more likely to deteriorate when checks on it are removed?
There are a few parametric CADs already: FreeCAD, etc. I seem to like how SolveSpace works, but it doesn't have CAM...
I overlooked I've pretty much only been eating duck eggs for a long time. Maybe I'll try it again with chicken just to see how it goes.
We have “fox guarding the henhouse” which is closer in tone to the Finnish phrase perhaps than the German one.
It may be an iron alloy. Many of them are magnetic.

If it's an extra hard iron alloy it would be more interesting because they can analyze it and perhaps reproduce the composition and perhaps the heat process that created the meteorite.
Friendly reminder that CATIA[1], which was used to design the Eurofighter Typhoon, runs really well under Wine.

I'm sure that's not 100% feature-equivalent to the latest Autodesk Fusion, but at least you can run it locally without getting raked over the coals by the software company.

[1] https://appdb.winehq.org/objectManager.php?sClass=applicatio...
FreeCAD has local simulation. Don't like the UI? Pitch in or fund the team.
Who is the customer? Why would CEOs sign up? How to prevent abuse (glucose guardian seeking)?
Mandela?

Wasn’t it ‘Danielle Steele’?
Came here to say this. nvim +term in tmux in foot.
Tell me Autodesk has a monopoly without telling me Autodesk has a monopoly.
Making sense of airline seat maps
I find it works well for incremental builds, that is what it's for.
If you read through that page, a couple countries have bases in ~15 countries, and the US has ~50.

There is a major difference in scale.

NATO is kinda a for ensuring Ukranian independence. Minus NATO, NATO countries could get involved to help Ukraine, whereas they're currently limited by MAD
My old man owns a successful firm and has hated autodesk for as long as I can remember. He told me the prices like 20 years ago and I was blown away. No idea what they are today, but I imagine they’re much higher and much more “nickel and dimey”
Fusion supports a wide range of use case from CAD to CAM and others. None of open source tools (FreeCad, OpenSCAD, Opencad etc.) come close to matching Fusion's features. I don't think most even support CAM which I need for CNC tool paths.

Happy to chat more if you're interested in it.
I dug around a little bit and couldn't find a source supporting either of our claims. I did find verified examples of crypto miners in cracked software[0]. I think the threat landscape for cracks has probably changed with the rise of crypto mining.

0. https://decoded.avast.io/danielbenes/crackonosh-a-new-malwar...
Planet Money had an episode about that recently. https://www.npr.org/sections/money/2015/10/14/448718171/epis...
While the fox features in a larger variety of animistic stories, the goat is not without its own set of parables.