skysight-inc/HackerNews huggingface dataset:
Not parent, but I’d consider 0.001” over 10” to be totally acceptable for home and hobby use and 0.00025” over 20” to be acceptable for general production use (“great” isn’t really meaningful, but “makes parts to spec” is good enough).
Ask HN: Why Do You Prompt?
You asked a question and I responded to it. If you didn't like the direction that took the conversation, I understand that, I don't think the conversation went in a good direction either. But I don't think it's fair to put the responsibility for that all on me, if you wanted to take the conversation in a certain direction, you could've either declined to respond to my comment, or indicated in your response what it was you wanted to discuss.

As it was, you engaged with the premise in a dismissive way, and then it became a conversation about dismissing the premise. You had these criticisms about how it still builds EV capacity and such, but you didn't express those, you just said, "no."

It takes two to tango.
I disagree, I think that with 5e DND got super lucky, because they hit upon an unexpected gold mine, with the pandemic, stranger things, and Critical Roll all happening at the same time. Instead of recognizing this as a valuable opportunity to move forward TTRPG and usher in a new renissance on that front, they instead got high on all the money they made for reasons largely beyond their control and assumed it would continue forever, because the corporate suits considered their players "undermonitized" their quote not mine.

I was suspicious of the 1D&D crap moving to a subscription model anyway, so I am quite frankly glad about this.
That's my take, too. It's platonic ideal v.s. real life. The latter is frustrating, but it's.. real.
I remember reading about a serious tournament game where somebody castled twice. Nobody noticed during the game. I wonder how many computer databases allow that game to be entered.
Is Strava really being greedy here? Last year at this time, software developers were jumping ship in every company to get huge raises at other companies. Salaries went through the roof. Now many tech companies are laying folks off.

What other options are there when you staff demands huge raises or leaves for greener pastures?
My point on this isn't that you should write ugly, unmaintainable code because who cares. It's that, if you're an experienced and intelligent engineer, you're going to do just fine. There's no need to complicate it, get lost in analysis paralysis and so forth. I have seen top engineering teams make software that's hard to maintain with questionable performance as a _result_ of some of the things this article brings up. Often times too much engineering is just as bad as not enough.

Here is how I personally define good software engineering:

- Does it do the job?
- Is there low cognitive load in regards to following the code? (Can you jump back in the code in 6 months and get your feet quickly... AKA: Don't over-abstract).
- Is it performant?
- Can you easily make changes?

If those 4 things are true, the rest doesn't matter from my experience.
Now somebody make a chess engine to play this.

I bet it's possible to use the same approach as chess engines for traditional chess. You might run into problems with the search space being a tiny bit larger, though.
I'm very similar to you!

I'm a research software engineer at a medical research institution in Sydney. I'm the only engineer / developer type person on my team, and I work with other microbiologists, physicians and bioinformaticians (who know scripting/programming but specifically for answering biological questions). The system I'm building tracks samples in the lab, patient data coming in from the hospitals, and genomics data from the sequencing lab and bioinformaticians.

I do "engineer" type things, but I have full autonomy and I support the rest of the team. What we do is impactful too — our clinical trial just treated three patients.

I don't write unit tests because I can't be bothered. I do write documentation though, but for myself.

Downsides are: it gets lonely being the only one that does this, and there's no one to bounce ideas off of; no one else knows what you work on or understands what you're building (which can be a good or a bad thing); you're that "IT person" in the back.

Oh and the pay is awful compared to real tech jobs
Computers have, just like they have with a lot of other things, made insane enforcement of inapplicable rules more faster, cheaper, and more efficient, and have entirely diluted responsibility for them to the nebulous, unimpeachable, unreachable 'vendor'.

A sufficiently large quantitative difference turns into a qualitative difference. We're becoming a people that, at work, are turning all of our thinking over to machines.
>Uh, several distributions.

That is the kernel bug tracker, not the distributions bug tracker.

>It wasn't EOL enough to prevent breaking it, so fix it.

It wasn't EOL at the time the patch was backported. It's EOL now.

>I'll buy this EOL thing if they revert the change that caused this and stop releasing under 6.0. There were at least two more after this

Not sure what "this" in "two more after this" is, but there have been no 6.0 releases since it was EOLed.
It exploded. Next question.

It's pointless trying to reduce greenhouse gases by a few percentage points, if you contradict that by freely allowing the human population to keep exploding higher and higher.

The Chinese were on the right track with their 'one child per family' policy. Better would be 'one child per woman' world-wide. That would reduce human numbers smoothly over a couple of generations without disruption of civilisation.
Was this when Musk was sleeping on the production line? Horses... now that is "going hardcore" (and probably not legal in most states).
Also, this is the Atlantic. Them cheerleading neoliberal globalization is like Tesla saying we need to buy more electric vehicles.
> what software are they going to want their new bosses to buy?

In many cases, none because they'll just keep pirating yours. Even if the company has a "don't pirate, we want to pay for it" policy, some employees will still do it! That's something to keep in mind. For some, piracy has become the default way to get software.

You need to make it easier to buy than to pirate. I believe taking small credit card payments for 1-seat licenses is key here. If a low-ranking employee's options are piracy vs. informally asking their manager "hey can I buy this $99 software" and entering their credit card, you're much more likely to make a sale than if the employee has to choose between piracy and dealing with their purchasing department, legal department, IT security, etc.

This only applies to companies with corporate credit cards and employees that have a lot of flexibility, of course. I don't know what other methods you need to offer to make it easy for other companies.
"It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard.‘"

Sorry, I could not resist posting this quote because that's very much what that guide for using custom addons in Firefox reminds me of.

Previously, you would just go to the addons page and install the addon, like on desktop.

Now since the Android Firefox rewrite you need to:

- use nigtly, not normal Android firefox
- do some funky clicking on logos to enable a hidden setting
- create a Mozilla account
- create an addon list for that account
- finding the addon list id and manually typing it into my specially configured nigly version of Android Firefox

THEN finally I can run than one addon & I can probably repeat most of that process every time I want to add another addon or enable this on another device. Perfect!

If I really wanted to kill an annoying feature while still technically providing a an almost impossible way for people to use it, that's exactly how I would do it!

This also makes sure the amount of users of any non-blessed extensions (that are on an official list and can be installed easily) will be so small as to brush off any bug reports and feature requests.

Even extension authors will likely not prioritize Android support in their projects due to the horrendous UX preventing users from actually installing their extensions.
I saw this exact same thing when studying CS in the early 2000s. A bunch of people said they only wanted to write code for a couple of years then get an MBA and become managers. Sounded crazy to me!
> If my employees are spending a lot of their time goofing off, that’s an indication that I’m doing a poor job keeping them motivated and is an opportunity to reevaluate what we’re doing and how.

Sounds like a good soundbite from a management book or something. You don't think there's a possibility that someone, idk, doesn't want to work and prefers doing something else? I've been guilty of playing video games during the workday and its not due to lack of motivation or the manager doing something wrong ... I simply want to do something thats not work. Not the managers fault.
Show HN: Generating Images Through Stable Diffusion in Sanity Studio
Well I'm not a brand new account by any means and I also share the opinion that media outlets are agenda-driven, partisan and far from impartial.
If he had such a cause, then this wouldn't be a "what if" question.

woooo, I can play the what if game too: What if Billionaires gave their money to the gov't as part of taxes like the rest of us?

What if the gov't did that, since they're better situated to finding and distributing the right resources to the right people than a random billionaire is at just "fixing disease". (Not saying they're good at this, just that they're better at acting in the interests of the people than "pick a billionaire from a hat to save us all")
Totally disagree. Trying to fully understand a stack this tall from the get-go would be a huge barrier

One of the best things about Next is that it configures everything for you and lets you just start writing some React code and seeing results. I would recommend the GP start with Next, and dig deeper as they go along
I used Forth for a while in the early 80's, but I don't miss it.
It took a while to get used to it, but since everything I had done before that had been assembly language or interpreted Basic, it wasn't a steep curve.
I remember doing things like writing code to take a string that was to be printed on a small dot matrix printer, like what you would find in a cash register, and flipping it upside down because the printer was physically mounted upside down in the final product but they wanted the print to be right side up when the tape exited the machine.
There are many other newsworthy things for which they didn’t wait for all the facts to come out before they publish stories. Waiting for the facts to come in is an excuse.
If an employee is not contributing, yet is retained, that is bad management. If nothing else, it makes the productive workers annoyed to see someone coasting.
"Money shot" is right; let me just close that office door...

Crude humor aside, that's enough to get me to go poke around later. Well done. I don't live in the Alps, but the hills around the Seattle Eastside area are enough to make good use of such a tool.
It's given me blatantly wrong results for things that come up easily on Google, and it tells me those wrong things with confidence.

What's worse is that someone who isn't a domain expert might end up being convinced by the arguments and conviction the model provides.

Your second question is a good one, and I see that as a big problem with this generation of AI/ML. You're starting to scratch the surface of "this requires understanding of the real world" problems without models really understanding anything. It's all statistics and correlations in data, the model is not capable of really understanding its input or output.

These models are like very impressive Markov chain text generators in that they can spit out pretty convincing answers that seem cogent, but there is no real comprehension going on with what they read and write. It's just statistics.
The FDA warnings read like any other medication. This article does not point out why this is specifically worse, or how "rare" of an occurrence it is is or isn't. I can't know from this article wether the cause is this antibiotic.
> I really feel agile has killed the happiness of our industry

Waterfall had its own endless set of meetings and downsides. I'm not sure agile changed that at all in the large, regardless of how "well" agile was implemented. Some teams did have project management that "shielded" teams, but that can happen under agile too, depending upon how it is structured.
Not sure how your example of Netflix refutes the point being made? It’s exactly the point?

Regardless this just goes to show that the problem can be mitigated by making the legitimate route less painful than the illegitimate one. I used to pirate most of my music collection but now I use Apple Music because the friction of maintaining the library across multiple devices is so much lower.

Imposing restrictions and hoops to make your product harder to pirate is vastly inferior and in many cases entirely ineffective in than designing the product to be a superior experience to pirating it.

The ability to do so is going to vary wildly by the product itself, but that is the better way to achieve the goal.

There are people who will always pirate things, whether out of principle or out of economics. However there are plenty of people who would gladly cross the line if the legitimate route was significantly better, either by ease of use or design.
I prompt to create images for my AI Art Game: https://diffudle.com/, for landing Page tests of future products. I also occasionally use them to get cover photos etc.
I remember that a video game editor once released a collector edition of one of their titles, where the bundled OST was copied from a torrent (which had presumably been ripped from the standard edition); apparently the file names or metadata made the origin clear.
I'm one of those people. IDK why but there's some disconnect between my brain and my mouth.

For instance, if I'm giving directions, I will point to the right and say, "Go Left". I have a scar that I use as a touchstone to orient me, but every time I have to intentionally tap the scar to remember which way is left or which way is right.

Despite that, I am an excellent navigator and have never been lost. I even lead a group of my friends out of a deep forest when we got sidetracked on a hike with no compass or map (this was before GPS cellphones were ubiquitous).

Excellent sense of direction and my current location in the city, state, and world, but can't tell you right from left reliably.

I'm also the first person in my family to be born left handed in recorded history on either side.
The endurance athletes who care about data use Garmin Connect, TrainingPeaks, and WKO for tracking and analytics. Strava's analytics and workout planning features are basically useless.

Where Strava adds value is as a social network. It's fun to share your activities and pictures with friends, and see what they have been doing. I've gotten good ideas for routes to try or races to enter.

As a long time Strava user it is frustrating to see how it has been stagnant for many years and they almost never add useful improvements. They still don't support triathlons (or any other multisport activities). Many of the segment and challenge leaderboards are full of obvious cheaters.
I'm with you. I would also say refactoring, and rearchitecting can be fun. It's sprinting, and agile that really gets to me. I've considered moving away from the job.
Fine, I will do it for $47million bonus. I start Monday.
Piracy is a slow cat and mouse game. You, as a software manufacturer, do not have to panic. Instead, take your time and gradually fix the identified breaches.

Piracy is a compliment. Piracy is a form of free advertising. Your core customers will remain yours anyway. But you have to close the open breaches from time to time, gradually narrowing the attack surface. This will help you remain profitable.

You may need some tools to help you win that game. Obfuscators/protectors may be of some help. For instance, code virtualization is a pretty decent technique to deter most attacks of such kind.
2/3 of these components are broken on iOS safari. I also see some questionable things happening in the hooks that might not make it past a review.

It's a good start, but definitely keep it up.

[1] — https://github.com/steven-tey/precedent/blob/main/lib/hooks/... (you don't need the ref if you are ignoring exhaustive-deps, not sure why you stringify threshold)

[2] - https://github.com/steven-tey/precedent/blob/main/lib/hooks/... (you maybe want to check if a key exists and warn before you set it)

[3] - https://github.com/steven-tey/precedent/blob/main/lib/hooks/... (you probably want debounce/throttle options here)
HTTP support seems possible, but it’s unlikely to be useful by itself. HTTPS is probably the majority and that’s a lot trickier (you’d have to MITM TLS in JS).

DNS is comparable to HTTP probably, since you could just use DNS-over-HTTPS and intercept DNS packets.
Yah, I mean, that's one take on it. A take that I still think confuses money with wealth and energy. That kind of metaphor works because it's still putting money as a stand-in, a generalization, an abstraction, for the social relations that reproduce our culture, that feed and clothe and educate and entertain us. It's a useful metaphor sometimes, but we should not mistake the map for the territory, the accounting for the experience.

The wealth is in the social relations and material goods even (you are not wealthy because you have the money to buy a house, you are wealthy because you have a well insulated, sturdy house). Turn the abstract capital into the means of production and (social) reproduction.

Just trying to give a pep talk, not disagreeing with your sentiment 8^)
> Is this really unusual? How do people operate for whom Vim gives a productivity boost?

Don't think of vim as a magic totem of productivity. You should think of it as a largely distraction-free editor. No messing about with a mouse. No GUI to get in the way of your thoughts. Loads up immediately, and works the same way in any system, local or remote.[ß]

So it's less to do with speed of writing, and much (much!) more about maintaining focus.

ß: not really true, any long-time user will have their own customisations they rely on, but the basic commands are always the same.
You can get interesting results by asking chatGPT to label and remember conceptual assertions, although as deployed it is only able to manage a shallow stack thereof.

It's not unlike the book's approach of Godel numbering strings to as consistency or completeness of formal grammars, and indeed some ChatGPT conversations recapitulate the humorous dialogs between Achilles and the tortoise. Indeed, I've been able to walk through opposing takes on the validity of Searle's Chinese Room metaphor (which, like Hofstadter, I don't subscribe to) and get the LLM subject its own defaults to the same analysis.

I'm unsure to what degree this is fine-tuning the model vs merely equipping it with a decorative frame. In any sufficiently deep conversation, ChatGPT seems to drift toward imitation of its interlocutor, though I don't know if this emergent or by design. I suspect one could persuade it to agree that it should be stubborn in defense of the truth, and then gaslight it by denying one's own former statements.

I don't want to try this for the same reason I don't like to tease animals, but the model can be brought to reject its own priors on the basis of other priors, and to ask questions and solicit information in pursuit of a goal, even putting up mild resistance to changes of subject. A few hours of interaction can yield tantalizing glimmerings of agency.
Computer software was incapable of the completely of modern languages and practices because stack overflow didn't exist. Until windows came along with a time api based on datetime most games just used CPU clock cycles like you identified. CPU speed is the ultimate time api.
To be clear, I haven’t been formally diagnosed, but after 3 docs I give up. There’s really no point anyway unless I’m looking to get it treated surgically. Even then, people say it’s hard to get a vascular surgeon to do surgery for TOS. They really want you to exhaust physical therapy thoroughly. It’s very hard work. Way harder than programming. And it’s taken several months to see significant improvement- BUT I am improving.

None of the surgeons or neurologist did Eden’s or Adson’s or any other TOS test. I didn’t learn about TOS until the third doc, but she immediately dismissed it because “TOS is very rare” and “it would have shown on the nerve conduction study”- though the NCS wasn’t done above my elbow, and anyway studies out there say NCS only shows nerve damage, not so much nerve impingement.

I googled my symptoms for months, and only found TOS after exhausting literally every other nerve impingement disorder from the hand to the spine. Google results are very prejudiced to carpal tunnel syndrome and tendinitis.

I’d heard stories from people who would go to various doctors and say they were all quacks. I always thought “hey, these guys went to MEDICAL SCHOOL, what do you know about any of this stuff?”, but now I’m more in their camp.

Anyway… Good posture is very important fellas! Having ergonomic everything doesn’t matter if your posture is poor.
This is here I think hits the nail on the head. As soon as they annouced that 1D&D would be an online only subscription based affair I knew they were trying to move to a VG, subscription based, pay to play model where the margins are high, the cost is low, and the labor is cheap.

That's when I realized I never wanted to support them again.
This just isn’t correct for much commercial and industrial software. Your customers are companies and they will avoid paying if they can get away with it. At least outside of the the US. Large swathes of Europe? Totally fine. India? China? Paying when you don’t have to would make you a fool!

When you make piracy hard enough, they will pay.

As a youth I pirated everything I could get my hands on, I’m not saying the photoshop example is invalid. I’m saying that if you are making software that’s used in a commercial setting, then piracy is a genuine problem that must be addressed.
What? I found their post informative and yours extremely patronising. They're not defensive about Aristotle, they are pointing that the quote seems to be misinterpreted because it's about relationships between men and woman.
Code like it's 1998 with VBScript, JScript, Ruby and Perl, in your Rust files
New and revamped version of inline-vbs. It originally only supported VBScript, but it's now equipped to support pretty much any Active Scripting engine (though I have to add the CLSIDs by hand).

A Haskell Active Scripting engine is rumored to have existed, but the only thing I could find online is something called HScript, relying on the old Hugs interpreter, and it's not Active Scripting, it's just an unrelated ActiveX component that simulates it in IE.
I disagree. There was one NYT article that seemed a little too soft that everyone jumped on, and like 10 other NYT articles published at the same time that were completely normal. Here's a list of them if you're curious: https://news.ycombinator.com/item?id=33609850
Do you contact HR when HR offends you?
After the Android Firefox rewrite in ~2020 you don't have 99% of Firefox extensions available on Android - only a short list of selected mainstream ones, like Ublock Origin.

If you want to install any other not in the blessed list you need to jump through a horrendous sequence of hoops every time:

https://blog.mozilla.org/addons/2020/09/29/expanded-extensio...
yes; I've seen fancier* (traditional tree) tty output, but my ~16-line tree dump just provides a quick-n-dirty AST walk, eg.

(/)
├─(+-)
│ ├─(-)
│ │ └─b
│ └─(sqrt)
│ └─(-)
│ ├─(*)
│ │ ├─b
│ │ └─b
│ └─(*)
│ ├─(*)
│ │ ├─4
│ │ └─a
│ └─c
└─(*)
├─2
└─a

* for DAGs and fancy output I normally produce .dot and run through graphviz.