skysight-inc/HackerNews huggingface dataset:
True, but I still don’t want to hit something going 20 on a bike.

There’s a pretty big difference between going 10 and going 20 too. Physics lets us know that 2x the speed of a mass carries 4x the energy, so a 20mph crash does 4x the damage of a 10mph crash. I’ve had a bike crash into rocks at under 20mph that could have killed me were it not for a helmet and padding. (I did not walk away unscathed, years later I can still feel the injury to my shoulder…)

Crashing at 60 on a motorcycle is pretty likely to kill you. Crashing going 20 on a bike might break bones - as long as you hit something stationary, rather than throw yourself in front of a car doing 40. Crashing at 10 mph and you might be able to jump off or walk away with only scratches.

It’s also fun to think about how crashing at 1000 mph is not that much more likely to kill you than crashing at 60 mph on a motorcycle. At some point, the speed is enough to do all of the damage.
You can just open a window and circulate air in the home to lower CO2 levels. I use a uHoo sensor https://getuhoo.com/
Tangentially, I frequently add dates to filenames to keep things organized. And _always_ in the `YYYYMMDD` format for clarity and technical reasons; `DDMMYYYY` (or God forbid the Americans' `MMDDYYYY`) never made much sense to me.
"killed himself"
I really wish I could get my Surface Pro 3 to play nice with Linux. I've even used the custom kernel, but every time, without fail, it seems to heat up until the entire system freezes, at which point I have to shut it down. Maybe it's a hardware issue?
Eh. I've emailed him before about finance stuff but I don't think this is really his department.
Tricks like this are self-perpetuating because it teaches users that progress bars are UI meant to model a duration. This is of course impossible to calculate without a crystal ball, as other posters have pointed out. But since it's what users expect, web developers must create an animation that meets user expectation.
I still find them annoying, doing lots of work on the command line. I use this hack:

#!/usr/local/bin/sbcl --script
(load "~/.sbclrc2")
(require 'replace-all)
(in-package :replace-all)

(format t "file is ~s" (second sb-ext:*posix-argv*) (probe-file (second sb-ext:*posix-argv*)))
(let* ((args sb-ext:*posix-argv*)
(orig (second args) )
(newfn (if orig
(replace-all orig "(" "-")
orig))
(newfn1 (replace-all newfn ")" "_"))
(newfn2 (replace-all newfn1 " " "-"))
(newfn3 (replace-all newfn2 "&" "-"))
(newfn4 (replace-all newfn3 ":" "-")))
(when orig
(format t "renaming \"~a\" to \"~a\"~%" orig newfn4)
(multiple-value-bind (new-name old-truename true-newname)
(rename-file orig newfn4)
(format nil "new-name ~a old-true ~a new true ~a" new-name old-truename true-newname))))
> you have a progress bar that actually bars progress, and it's still simple.

but is it simpler than an animation? And is an "actual" progress bar any better for the user than the fake one?
Oh, I agree with that (and likewise not being believed can severely affect a person whose accusations are true, and often also involves ostracism). Ultimately I think society improves when the crime is genuinely rare, which has the side effect of innocent people being less likely to be accused, but there isn't an easy answer to that either.
I read somewhere that during the Industrial Age, there were people who loved the sight of a smog-choked city as an indicator of progress.

I for one am glad that sentiment no longer prevails.
I glossed over it early on as it didn't support mention Rust support, it also seemed to be for a different use case than I was targeting but I'll give it another look. Thanks for the suggestion.
Better solution: only allow ASCII, maybe dashes, and up to twelve characters. Problem solved.

Enforce this in LDAP.

Strict convention is better than flexibility and predicting obscure edge cases that can fail.
How to Tell If a Fender Stratocaster Is Real or Fake [video]
This legitimately made me laugh out loud in my office.

The characters reach up off the screen as I reply to this. They overlay the comment above you. Amazing. How?
MSM and prosecutor got screwed over of their narrative by their own witness who disproved it (He said "Correct" for "Kyle shot you AFTER witness pointed gun at Kyle.."), the prosecutor was trying to bring up things that happened 4 months later in front of jury even though judge instructed both parties not to bring up issues that didn't happen during shooting with out prior discussion (without jury).

Other lawyers pointed out correctly that prosecutor is stuck between rock and hard place, the best outcome for him personally would be to get mistrial.
(Author here) While it can be frustrating, I think there is something about encouraging someone to lean in on their creative skillsets. You never know what's to follow when a creative person is backing with inspiration, support, and a little guidance :)

Thank you for sharing. He sounds like a very interesting indiviual.
> ... but what about backend networking stuff or even for macro like environments like scss ...

For generated CSS I had Emacs configured to generate the CSS on change and automatically update the "cache buster" token (just to be safe). Clojure(Script) with figwheel takes care of updating the webapp (in dev) on every change in the CSS dir. Really no issue there: everything is instant.
2021-11-11_client_project-name_v2_final_ridaj(1).ext
The hardware on these products is really great but the software development experience is total HELL. I got a Siemens PLC because I wanted to write a tutorial. I just needed an app to configure it so that it would accept messages from the network. I contacted Siemens, after a while somebody replied, when they realised I wasn't going to buy 7 truckloads of PLC they told me to download the evaluation software. The UI is very convoluted, you can see that it's an oldish software with tons of features layered on top of it... I asked on forums and reddit , the reply was "watch these few dozens of videos where everything is explained.." so the PLC is sitting there on the desk waiting for me to have the time to find someone who knows how to program these who can change that 1 setting I need.. :)
I’ve been disappointed with the lack of creativity and identifiably when it comes to QR codes so I made this.

All I ask is that you think of something better than putting “Scan Me” next to or inside the QR code.
Serious point.

Sending an email is like sending a post card.

Anyone that moves that email can read (and store, amd share) the contents. Each ISP, router, telephone operator, whatever.

Emails are NOT secure.
Show HN: I made a form builder that saves data in Google Sheets
welp, it didnt age well
If you think European countries aren't hacking American companies...
"Try for Free" with no info about what I would pay... no thanks.
Sometimes an employee that was necessary at a certain stage in the company's growth is no longer required once the company is in a different state, usually because of a core skill set that isn't in the roadmap anymore, or crisis management style that is more wartime than peacetime.

Those employees are usually aware they're in that boat though and sometimes given "severance", to the tune of a reduced workload at the same salary so they can interview at other companies.
> Where I live the hills are so steep that it's impossible to bike them solely human-powered unless you're an actual athlete.

or you have (and use) gears?

It will just take a while
I had to code a loading bar indicator in a big online-only game few years ago and well, not really proud of the solution.

It was basically that 0-90% of the bar showed the actual loading process of the game's assets, then the last 10% would load in only if the server was ready to let you in, which obviously we had no control over and no way to realistically estimate it.

So when servers weren't under load, the load bar was realistic, you were waiting for the assets to load, then once you got to 90% it would just lerp over one second to 100% for smoothness and load you in, but if the servers were under load you'd get to 90% and nothing would happen whatosever.
So you do concentrated solar sintering of the moon rocks and extract the oxygen?
(Author here) I should make this point more clear in my article. Once you realize how much extra materials are sold (e.g. hose length) to ensure it meets a wide range of customers, you realize you can do much to tailor the final result to your needs.
You'll know they've really reached routine when people's main complaint is about the in-flight meal.
We did try Sentry, but we couldn't really get the UI to work for us. By default, the logical unit it uses is the error, and our project view would quickly be spammed with all the events and become unusable. I haven't personally researched it (I've used Sentry for errors-only needs, and it works well for that), but from what I heard the error-centric functionality made it hard to work with traces.

Would you happen to have any tips on how to fix that? Maybe we just got it wrong.
Assessing the Viability of an Open-Source Cheri Desktop Software Ecosystem
> I don't see how "$25 million from a VC" will be interpreted by outsiders as inspiration for bootstrapping.

Yes, outsiders might not see it. At the time, insiders saw the percentage the company retained, and realized that Google did not actually need the money. It opened quite a few eyes.

Reply to your edit:

> How would the early Google survive for 3+ years with no revenue?

That was the point: They had revenue, and at a level that they did not need the VCs, which enabled them to negotiate the A round of $25M as well as they did. It would be difficult to pull that off with hardware.
A visual introduction to language models in NLP (part 1: intuition)
Because retention is risk management and companies and managers aren’t great at it.

A related pattern is failure to promote from within the ranks, especially if a veteran employee is responsible for too many things.

One small benefit is that you might be able to hire a more relevant person for a specific position by looking outside, but ramp up to company norms can be as slow as ramping up an internal person to new skills, which is also hard to quantify for managers
You can ride comfortably at 48km/h? I guess you should attempt the https://en.wikipedia.org/wiki/Hour_record.
Because people get complacent and changing jobs is a lot of work. Updating resumes, writing cover letters, prepping for interviews, kissing butts in interviews, taking drug tests, onboarding..thinking about going through that makes my skin crawl. Most people won’t go through that until they are pushed to their limit by a company. And every job I have quit was because of culture and/or incompetence, had nothing to do with money.
Of course there is an xkcd for the long history of terrible loading-progress bars: https://xkcd.com/612/
There's a lot of valuable Helium-3 on the lunar surface. It's very impractical today to contemplate using it, but if materials science ever advanced enough that we could construct a space elevator, it might be feasible to do exactly that because 1 ton of Helium-3 can apparently generate 1.5x the energy of a Tsar Bomba.
And a : in a file name at the GUI level gets turned into a dash! I just tried to name a text file "Foo/Bar 10:01.rtf" and it changed it to "Foo/Bar 10-01.rtf"!
I think it's because most companies know that change is difficult and painful to most people. There's an "activation energy" that it takes for you to switch jobs, particularly if you'll need to move to a new location.

I worked for a company that exploited this very successfully by having an office in a city where there were not many alternatives for comparable work. Anyone they recruited couldn't really change jobs without selling their house, uprooting their spouse's life/career, and sending their kids to a new school. The company had a strong incentive to pay you to move there, but it cost very little to encourage you to stay.
Trees constantly change. Why preserve a forest?

(Not to mention, OP was talking about large obscuring dust clouds. Not pockmarks.)
Proxy the open tracing requests from your backend. You could even add a correlated request ID for the backend API calls:

https://github.com/opentracing/opentracing-javascript
> why most employees don't try to exploit this imbalance by continuously applying to other companies?

we do; it's great :)

https://www.inc.com/business-insider/tech-companies-employee...

> Uber was at the bottom of the list, with a short average employee tenure of just 1.8 years.

> Netflix has broken the three year barrier, holding on to employees for an average of 3.1 years, to be exact.
> What I don’t like about this coverage is that it ignores the much more salient fact that the prosecution has utterly collapsed in the last two days.

Well, this post (or rather the HN thread) is about a mention to the technology and its impacts on society, not the case itself. Being so politically charged it's a much worse topic for an online forum

> This is a standard objection in any criminal proceeding when digital evidence is introduced.

As it should be - they need to understand what is going on to make fair calls.

In this case the lawyers and prosecutors (and judges, and jury) may have no idea that when we say a pixel is 'imagined and created' when magnification is applied it is very unlikely that enough pixels will be created to insert an human-recognizable object where there was none

Come to think of it, software to introduce objects when zooming in on image/video would be quite challenging. It's an interesting problem
work/client/project/2021-11-11-file.ext is great until you've got a '2021-11-11-project-status.txt' in a few directories and you need to find one quickly! I do a combination: clients/client/project/2021-11-11-client-project-update.txt
Or I’m on a cellphone????
My proposal for a shell on the Mac, in the late 80s, was:

- Spaces in filenames get transformed to non-breaking spaces by the filesystem;

- The filesystem treats nbsp as equal to space (just as case-folding treats A=a, B=b, etc.)

Now, argument parsing, mouse double-clicks, etc. all respect filenames as "words", and the output from things like 'ls' just work.

(Yes, I'm well aware that there are case-sensitive filesystems out there. I'd forgotten that iOS was one of those).
I once returned a printer because the Mac driver and support software expected and enforced case insensitive access and basically couldn't install properly on my case-sensitive HFS+ volume. It half installed and blatantly just didn't work in any way when installed.
Because having too many companies on a resume prevents a person from being employable
Pedals don't make you class 2. Class 2 requires bring limited to 20mph. Even Class 3 requires bring limited to 28mph.

No ebike is hitting "70mph". The hearing and tires avg l aren't good enough and the battery didn't even deliver enough power.
I'm reading Peter F. Hamilton's Salvation just now, and Zagreus is used as a kind of penal colony, with global corporations having their own clandestine security forces that rendition anyone that opposes them.
Looks cool, going to try it out when you release the Figma version. One advice would be raise your prices - if it's worth paying for at all then you should charge a lot more than $8 / year.
Sure. It helps. One of the things NASA considered was Shuttle-C, a cargo varient of the space shuttle system, which would have given NASA a way to tinker on the engine /SRB stack without crew onboard. Of course, that would not have saved columbia (the orbiter itself was the problem).

This stuff is called rocket science for a reason.
It is also IPS.

From NotebookCheck: «13.50 inch 3:2, 2256 x 1504 pixel 201 PPI, BOE CQ NE135FBM-N41, IPS, BOE095F, glossy: yes, 60 Hz»; «Framework uses the exact same ... as found on the Acer Swift 3 SF313. ... wide color coverage and relatively high contrast ratio. Response times are slow».

The issue is: being this "option" (without a clear alternative?) glossy instead of matte, the display also will require being a module as part of the modular framework.
To the contrary.

A system that detects Covid-19 in infected people and doesn't detect it in healthy people, where the errors of both types (false positives and false negatives) are irrelevant, is not only relevant, it's a very well designed system.
(Author here) Thank you for the reminder. I've heard of this show in so many different contexts and I've yet to come watch any of the episodes.

If you start a channel, I'd follow along, btw.
I wonder if code to this effect has ever been written before

for (int i = 1; i < INT_MAX; i++) {
if (dirExists("C:\\PROGRA~%d\\ProgramName", i)) {
I maintain a similar system, where a variety of companies submit files that get processed through multiple services - it is astounding how ridiculous people’s naming of files can be; spaces are the least concerning!
Bookmarklet to Amplify YouTube
The NotebookCheck review has info about the display. https://www.notebookcheck.net/Framework-Laptop-13-5-Review-I...
I don't know why people should take offense to the suggestion long covid occurs less frequently than is imagined. It is not saying people are not having symptons. The placebo (nocebo) effect of suggestion can be very real, especially when dealing with vague symptons like fatigue.

And even the flu has a small percentages of cases that linger for months, so covid may be in line with other viruses.
Scientists create simulations of Dark Matter using Slime Mold
Ask HN: Fill a niche with open source of a for-profit product?
I've found a niche.

I was thinking of making an open-source project and scratch my own itch, and make it available for others.

It occurred to me that people in this niche -- most who work as hobbyists, although there are some professionals -- regularly spend money on materials, so there might be a money-making opportunity here.

Some downsides, though, to attacking it as a money-making opportunity:
- open-source projects feel collaborative while money-making opportunities seem to be antagonistic [in broad strokes, anyway]
- while I'm a fine coder, I have poorly developed business, marketing, and sales skills
- people expect real support for something they've paid for, even if they only pay a dollar; that expectation is different for free software (and, more to the point, I don't know that I can put in enough time to support it to that level)
- conceivably I could make the product open-source and for sale; I just think that'd deter people from contributing (and I'd probably need a thing for them to sign before helping out, which I know for a fact deters people)
- the audience is smaller, much like far fewer people will try out a paid game than will try a free-to-play game

Some upsides:
- some people are more comfortable getting software through stores than downloading something off of the internet, and, who knows, may be willing to pay

I hear the words "why not both" in my head, but I'm not sure how to pull that off.

Anyways, I'm just putting this out here to ask for some advice.
I do this so often that I have an emacs macro or two that helps me out:

(defun mdy ()
(interactive)
(insert (format-time-string "%04Y-%02m-%02d")))

That inserts the "proper" date format (e.g., 2021-11-11) at the current point.

Then to create a date-stamped file name:

(defun file-mdy (file-name)
(interactive "sbasename: ")
(find-file (format "%s-%s.org" (format-time-string "%04Y-%02m-%02d") file-name))
(save-buffer))

And a few others.

Nobody seems to misunderstand this date format. US folks might find it annoying, but understand what it means.
Eric Berger is a well known and well respected space journalist who has been working in this for decades. He does not write for money articles. The 'journalist' who do that are known.

And SpaceX also doesn't pay for articles, they have no need to do that.
Maybe mistake for their own stock price/financials, but for humanity, avoiding passing certification/testing/examination again in order to ship a new airplane model seems to be some magnitudes worse.
The curious part of this is that the defense felt the need to challenge this footage, since it isn't damaging to the defendant, zoomed in or not. To me, to the extent that it is clear, it shows Rittenhouse retreating and responding to attacks, rather than the reverse. Does anyone else see something in that particular video that supports the felony charges?
I use this style:

2021-01-01_what-happened_who-did-it_possible-reason
Programmers should never put DLLs in those folders... Or even ever touch them.
The Engineer Who Made Electric Vehicles Palatable for the Pickup-Truck Set
That's a fair point, thanks!
I’ve had issues with git when changing a filename, if the only change is the casing.
> The motivation seems like "country wants more information to use against people" and the risk is that they do it.

IIRC, the intelligence utility of hotel booking data is for counterintelligence, so it's more like "use against other spies." They're looking for situations where spies/sources are traveling to the same place to meet.
> I assure you that's rarely what anybody is thinking when they tell that sort of joke.

I know, and that's a problem. I was in that number, too.

To be clear, I didn't say that this is what people who tell the joke think. I was explaining why, as you said, rape is a bad choice of humor to the parent commentor, who didn't see it as such.

>It's gallows humor, more or less.

Gallows humor would be me saying, to another Jewish person, that we'll going to be debating whether a particular act was antisemitic or not all the way to the concentration camp.

A sexual assault survivor telling that rape joke would be gallows humor, too.

> When somebody says, "I'm gonna kill the next telemarketer who tries to sell me an extended car warranty!" do you think they are literally glorifying murder???

No, but that has to do with the reality that telemarketers aren't being actually murdered en masse (whereas, as #metoo showed, women are raped en masse).

But if somebody said "I'm gonna kill the next n----- that touches my driveway", I wouldn't feel easy - because shit like that does happen [1].

> The idea is that you're laughing because you know that rape/murder/whatever is wrong

Hate to be Captain Obvious again, but if the idea of rape was, indeed, as outlandish as murdering a telemarketer, every other woman wouldn't have a sexual assault story to tell.

Also, "rape is wrong" alone doesn't make the joke funny.

Here's another joke to consider:

Why did the Kenosha police shoot Jacob Blake seven times? Because they ran out of bullets.

This won't be seen as "gallows humor". Particularly, when it was told by a (removed) juror in the trial of Kyle Rittenhouse. The judge didn't think it was at all funny, and - go figure! - didn't think it was a coping mechanism either.

Instead, the judge judged the person making the joke as too biased to be on the jury.

The ability to judge people by the kind of jokes they make, when, and to whom is what we're talking about here.

>You don't have to make it more horrifying than it already is by assuming that everybody who jokes about a disturbing topic is actually endorsing it in a literal way.

The assumption is not there :) In the sense that perpetuating a stupid joke like that does not mean the person is endorsing it consciously.

But the net effect amounts to the same.

Going back to rape, we'd live in a better society if men were taught by the culture that sexual intercourse with an unwilling participant is inherently unenjoyable.

Just imagine that, for a second. Would that joke be a single bit funny?

[1] https://www.nytimes.com/2021/10/26/us/texas-driveway-killing...

------

P.S.: You seem to have assumed that the question I asked ("What mind finds deliberately hurting another human being an enjoyable pastime?") was rhetorical, with an obvious answer. It's not. It's a question to think about.

My personal answer is: "a mind that I don't want my mind to be". What's yours?