skysight-inc/HackerNews huggingface dataset:
Comparing them to AirPods really painted the picture for me. In that case, I feel they'd have to be smaller, or at least lighter. I haven't tried it so I can't say that with certainty but this is probably the start of something very interesting. It's basically a wearable.
Wanna team-up with an SRE to build a product and/or company?
Hey, dear hackers,

Firstly, this is my first submission, and anxiety is off the roof.

But, apart from that, I'd like to express my desire and passion to create a product, ideally with another technical co-founder.

I can't even be sure if I'd be criticized for asking it in this community, but, to be fair, I have already tried startupschool dot org for a few months, and I didn't find much luck.

A bit background about myself: I am a Sr. Site Reliability Engineer with 6+ years of production expertise, having hands-on experience in containerization and Kubernetes, GitOps, and especially FluxCD, different CI/CD vendors but specifically and recently GitHub Actions.

I regularly blog(ed) at developer-friendly dot com (prior to that, meysam dot io). I love what I do, and I am good at what I do. Now, I am confident that I can use all this gathered knowledge and channel it towards building a startup with another like-minded and passionate individual.

For your reference, here are the links to my profiles:

* linkedin dot com / in / meysamazad
* github dot com / meysam81

I track ideas in Reddit & LinkedIn and I try to get inspired by other successful entrepreneurs, but honestly, I have no clue what is what! That is the main reason I am asking for a peer to join me building something together, maybe something in the following lines, though I am absolutely open to any possible other venture:

* Developer tools to increase productivity
* Observability tool to focus on cost saving and low overhead
* a SaaS of some sort that can deliver value to B2B and/or B2C

Please comment below to show your interest, or refer a friend you think might be interested.

I appreciate any and all helpful comments in advance.
Getting an article created for you or your business is not some mysterious black box. Every article on Wikipedia has to follow WP:NOTE (notability guidelines)[1]. In short, it just means you have to have multiple sources directly about the subject, and these sources are independent from the subject of the article, and the sources are WP:RELIABLE (e.g., from a reputable source like a well known news publisher).

The only reason these guidelines exist is because all articles need to have references. No references, no article. The vast majority of deleted articles don't have any references. If you have just a couple references, that article is likely to float around in some gray area for a long time. There are articles on the site only a couple sentences long, but they have notable references, so they can't easily be deleted.

People mistakenly think that paying off an administrator is a golden ticket to getting on the site. They misunderstand that the majority of governance on the site is done in public, and often doesn't involve administrators at all. For example, I've been involved in a couple requests for article deletion (sometimes as the person requesting the deletion, sometimes not). In all my experiences, no administrator was involved in the debate. If there are good reasons to delete an article, a bribed administrator will simply be outvoted by the public.

^1: https://en.wikipedia.org/wiki/Wikipedia:Notability

^2: https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources
I don't think it's unfair to make him divest some of his shares. I suppose there could be leeway there, but having over $100 billion in shares certainly seems excessive. Hey, if taxes are paid as they should be, working conditions improved, and whatever else, I personally don't care so much about a wealth cap. But a wealth cap is a means to ensure that the government has the money to redistribute the wealth appropriately. In the end, as long as the outcomes are achieved, I'll consider that a win.
If only it stayed on user's system. Likely MS makes a 'backup' on its servers. Verizon used to do it. With each update they turned on backup option and siphoned contacts before user could react.
God cooking the earth in the kitchen: and just to make it interesting…a sprinkling of jerks!

(Not that I think about this comic all the time interacting with you fine internet citizens)
I have been playing online multiplayer VR games for years, with servers full of people who would beg to differ.

The things you report (initial novelty, nausea, uncanny valley, little justification for the expense) simply are not applicable to anyone who plays VR for longer than a few Beat Saber sessions in front of friends & family.

Of course it's a niche, but there is demand. Especially in Gen Z, many of whom received Quest HMDs over the last few years and have been rabid adopters who will grow up to be committed customers. Lobbies for basically every game on offer are full of them (for better or worse).
But theverge's headline is terrible ("Ring steps back from sharing video with police – mostly"). It manages to omit any mentions of systematic privacy violations, warrantless access, any potential constitutional issues, any FTC investigation, any settlement.

There were many other harsher headlines that could have been used.
> This is not an argument against SPA, it’s an argument to invest in UX.

ZIRP-era thinking. Gotta get by with less of everything now, unless you're a growth/hyperscaler snowflake, in which case the advice doesn't apply to us common-or-garden engineering shops.
Somewhat unrelated, but it will be a big year for the number of cicadas to emerge this spring, as two broods will emerge at the same time:

https://www.npr.org/2024/01/21/1225925053/billions-of-cicada...
I love the ideas of jj but `jj split` is just an awful workflow. Splitting commits is too important of a feature to get right and jj gets it really wrong.
It's a bit of an anthropomorphism ation. I don't believe it has any formal meaning here. The idea is that there are certain kinds of underlying signals and patterns which are common to a wide range of time series data. So if a model is able to learn those signals and patterns, it can look at any time series and, with enough historical data, predict future data, without actually updating any model weights. Those signals constitute a "grammar" of sorts.
The difference is that it is actually valid according to the HTML spec. Browsers will render lots of invalid HTML which is shorter than that, but if you put such HTML in a validator such as [1], it will have errors.

Putting <!DOCTYPE html><title>.</title> in that validator returns no errors (it does have a warning though).

Although in response to OP's question, no, I don't think it is related.

[1] https://validator.w3.org/nu/#textarea
> well-built

hell of a caveat you casually slipped in there, comrade.
That analogy is verging on dishonest. A word processor’s undo button is typically used in service of the operator’s thought process, as it pertains to their actual output, not how they’re using the word processor. The analogue to this is git itself.

I said typically though. We all know the “you move an image in Word and your layout completely changes” meme. Sometimes someone wants to undo something because the tool didn’t do what they intended. Even though I have no empirical basis beyond my no experience, I am incredibly confident that the typical use of Undo in a word processor is because the operator has changed their mind about what they want their output to be, rather than because they had already concluded what they want the end result to be and they just can’t get the software to do it. I have to imagine that you agree with this.

So yes, be thankful that git has reflog. All other things equal, git with reflog is better than git without. I don’t see how your analogy invalidates or refutes the the critique that typical use of git’s reflog is as a result of the operator not knowing how to use git. And to simply say “you’re holding it wrong”, when ‘holding’ git routinely involves standing due East at the next full moon, is absurd.
How can we forget him as Chubbs Peterson in Happy Gilmore as well? What an outstanding life lived. Admirably, he wasn't just some athlete trying to find a fallback gig if football didn't work out. He also attained a masters in theatre arts in college.
Amen. LCP and TTI are the only things that matter. Fix your render loops, kids.
Seeking Technical Product Manager role.

I'm a software engineer with 5 years of work experience, and my biggest goal currently is to work as a product manager. Throughout my career, I sometimes worked together with other PM's and sometimes I had to do some PM tasks, in smaller startups, such as client meetings, project and product management. In these situations I realized that I really liked these responsibilities, and I'm looking for this career transition.

Location: Sao Paulo, Brazil

Remote: Yes

Willing to relocate: No, but open to discuss.

Skills: NodeJS, Typescript, C#, ReactJs, MongoDB, GraphQL, PostgreSQL, Hasura, Jira, Figma, Scrum.

Resume: https://shorturl.at/foruH

LinkedIn: https://www.linkedin.com/in/filipegarcias

Email: filipe.garcia1997 [at] gmail.com
I'm an old man, here's an old man answer, that might seem silly, but gives you a direction you might be able to pursue with more modern hardware, let's say a USB bootable computer. (It's too bad you can't truly write-protect a USB drive, though)

== old man answer begins ==

The most secure model of computing, that I'm aware of, is to use a non-networked computer without any permanent mass storage, booting off of "trusted" read-only media. Such as an IBM PC/XT with dual Floppy disks.

We used to buy software on "Shareware" diskettes at user groups, coming home with dozens of disks of totally untrusted software, then spend the next month trying things out, and repeating this every month, for years.

We did it in almost perfect safety, because we had a simple way to copy our boot disks, and our data disks, that was proven and reliable, and easy to grok.

You ALWAYS knew what disks were at risk, because they were the ones without write-protect tabs on them in the floppy drive.

If you had any sense at all, you had multiple copies of your critical data and boot disks. You could always recover to a known state in a few minutes time, no matter what. The hardware didn't have any place large enough to store virii, etc.

== old man answer ends ==

If you have to be super-paranoid, get a stack of USB disks, and a "known good" boot disk (thumbdrive), and a computer that can boot from USB with no persistent storage. Make a stack of copies of your boot media when you get your configuration settled. Use them only once, like pens used in public during Covid.

Use a second disk for your data.

Treat them all like we used to treat floppy disks, but with the additional caveat that you CAN NOT EVER trust any "write protection" of USB sticks.

As for OS choice, Edward Snowden used to recommend Tails[1] as an OS boot choice, I'm not sure if that's still the case.

[1] https://tails.net/about/index.en.html
What issues did you run into? Not settling replication?
Here's one from last week:

"Ring will no longer allow police to request users' doorbell camera footage" (npr.org) https://news.ycombinator.com/item?id=39138423

I posted an on-topic supporting quote to explain why this item was newsworthy and got one unhelpful one-word response and my comment got inexplicably flagged (not the commenter) https://news.ycombinator.com/item?id=39138481

How did that slip past detection? How do I get the abusive flag on my comment reversed? This behavior seems to have managed to push an important story off the frontpage quickly. (yes there was a badly-worded dupe headline, but that's a separate thing)
Sure, if we ignore the paradox altogether then you have a point, but there's a reason why this paradox has held as a useful observation for hundreds of years.

Redo those calculations as if the paradox has weight and see where you end up.
The very comment you’re cherry-picking from right now doesn’t pose a complete git replacement. It’s posing a replacement for git in certain situations.
I like Sam, but "$celebrity says $thing about $common-topic" is almost never a good basis for a frontpage thread on HN.

It's vital to HN that user flags and/or software like the flamewar detector clear most such submissions off the front page. They tend to attract a lot of upvotes because that's what sensational (and especially indignant-sensational) stories do. Without countervailing mechanisms, HN would be completely taken over by those stories.
There have been plenty of biomedical discoveries from numbercrunching data that was collected for some other reason. The guy who drew a graph of blood chemistry readings of diabetics realised that he was looking at type-1 and type-2 diabetes. That's not quite prediction, though.

FWIW: previous mentions of "bio" and "unreasonable effectiveness"

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
A shame, this is the first I've heard of it.
When it's 95/5. Giving up at 90/10 is dumb, but 95/5 is where things tend to stall out.

Alternatively, just don't give up. Make it work. Completionism is vanishing, many amazing things have been garage projects for 15 years. Be determined and create your own advantage.
if you are satisfied with CVS/SVN version - any commit is final and there is no way to undo or modify them - then you don't need reflog. If you mess up, you just say: "oh well this sucks" and leave commit in place. This is what I was doing back when I used SVN and CVS.

hg has similar thing but it's different for each command. For example to undo "hg strip" you manually dig into .hg/strip-backups directory.. I never understand why people call it more intuitive.

Can't tell you anything about bzr, never used it.
Don't know if it can justify 42 billion or how that is calculated.

But to add at cutting age we underestimate cost of failed attempts. Calculating design/dev cost of final successful product misses all the designs and code that never made it to production.
I wonder how many cavities would be taken away if they got rid of adding sugar into our food supply?
Fraction of the cost, way more interpretable.

Still, I suppose we gotta keep an eye on this kind of work in case there's a tipping point.
Yeah, AR is definitely the killer app for me — though the implementation might end up being like Apple’s AR-through-VR.

Games like Horizon Zero Dawn or Cyberpunk 2077 have diegetic AR HUDs that highlight some of the stuff you could do, and I’ve definitely felt the desire to have some of those features available IRL.
> the symbol main is a C-specific thing

Absolutely. And only available on hosted C. Freestanding C lets you have any entry point you want.

> The symbol _start is a language-agnostic entry point for the binary that will in this case call main.

That's just the linker's default. You can set it to a nicer symbol with -Wl,--entry="${symbol}" and GCC even supports setting it directly with no need for the unsightly -Wl.

Also, the entry point is actually a pointer, not a symbol. The linker just takes the address of the symbol you specify and sets the ELF entry point to that.

> calling the entry point _start with main's argc/argv

In addition to argument count and argument vector, the stack also contains the environment vector and the auxiliary vector. The process startup code can be as simple as popping all that stuff off the stack and into the appropriate registers and then calling a C function of your choosing. Note that the entry point is not itself a function: there's nothing to return to. The entry point code finishes with an exit system call to ensure clean process termination when main returns a status code. This is how things work on Linux at least.
> the obvious answer is people need to stop giving all their money to 1 institution that they can't assess the creditworthiness of.

You literally just described everyone who has a bank account. The finance sector is anything but transparent. See: Bear Sterns.

> I'd hope people are prepared with a history like that.

People play the lottery. Humans are REALLY bad at probability. There's an argument that the human brain itself is bad at it. Human perception is the source of optical illusions, sleight of hand, logical fallacies, etc. We are not biologically primed to handle these kinds of problems.

Snake on the ground is a threat? Excellent. Monty Hall Problem? Even after explaining it, a majority of folks still reject the solution because it isn't naturally intuitive.
Show HN: I made site to Test Dalle-3 to save user $20 from Chat GPT Plus
Hello HN,

I am solopreneur. I have shipped 7 start up now, and all of them had failed.

I realize this when i want to use Dalle-3 to generate logos or images. I have to pay 20$ for Chatgpt plus. Maybe i think there might people want to test it or pay little money just to generate logos or images.

i made the app because of one reason:

- Save users 20$ to test the app and generate images and logos

Would love your feedback pls
With a steering column backup. Cybertruck is the first without the column to spear you in an accident.
Intellectually though, I could see the WinFS failure as being more disappointing. If it had worked, local computing would have been completely different. Much like BeFS, WinFS (as marketed) would have introduced many new ways to interact with your computer and data.

Having a bigger presence in mobile and social would have been more lucrative, but from a CS geek point of view, the failure of WinFS might have been more stinging.
Does that impact the structure of the teams? Where a small squad owning everything or a department owning part of the stack?
The performance of green threads depends on its implementation within the VM or runtime. Some VMs implement a form of cooperative multiprocessing which avoids needing to invoke OS level syscalls and context switches. That is why you get apparently better performance for some benchmarks.

On physical hardware, OS threading performance is influenced by the architecture, cache(s) size, coherence, inter-processor locks, out of order execution, hyper-threading (implemented in silicon), memory size, OS version and of course applications mix.

The reason you can't find any benchmarks or performance data is due to the fact that there are just too many permutations to consider. For example, a comparison between the .Net test you mentioned with Java green-threads running on Linux would be totally meaningless.
Car insurance in America is too cheap
You can find a meta-analysis to prove anything you want.

It is an extraordinary claim that wearing a mask properly does not reduce transmission of viral particles. You'll need to come up with a physical basis for this unintuitive hypothesis if you want to be taken seriously. Then you can point to studies whose results are explained by that hypothesis.
Global Temperatures Jump Sep 2023 Unlikely Due to Climate Variability Alone
"...Since the state-of-the-art climate models cannot generally reproduce the observed margin, we argue that it is highly unlikely (p ~ 1%) that internal climate variability alone would have caused the large increase in global mean temperature in September 2023. It is therefore likely that other external forcings such as (1) the Raikoke and Hunga Tonga volcanic eruptions and the removal of sulphur pollution from ships have contributed to the observed temperature anomaly..."
> If your terminal has an option about default interpretation of "ambiguous-width characters" (this is actually a technical term from Unicode), ensure it is set to Wide, not narrow (if that doesn't work, ensure it is set to Narrow, heh)

lovely!
Our oldest microbial ancestors were way ahead of their time
You should take some pride that you made it this far. The world is just chock full of assholes, and for the most part the best you can hope for is to not notice.

A weird kind of solace but I hope it helps a little.
Made sense to me!
Besides upvotes, downvotes, and flags, there are software penalties like the flamewar detector and various anti-abuse measures, and moderation downweights. We do a lot of the latter—I don't want to underemphasize this. The HN system is a combination of these three subsystems.

You're right that user flags do more than mods do, just because the numbers work that way: there are many orders of magnitude more users flagging things than there are mods.

Edit: 5 orders of magnitude more, in fact!
It’s also the mark of a successful society that it’s able to respond to external threats, no?
Software engineers are not.
buy it and enforce the gpl on google to get their source. /s
That sounds like the Pro Bowl. They take the best players and then have them do anything but play football with each other ;)
How Fast Inverse Square Root Works
Thanks for writing this. I don't remember why I stopped visiting DN a long time ago, but a reduction in quality content makes sense.
Biology drives behaviour.
Jeff Bezos may cash out billions in Amazon stock this year
One could look at things from a different perspective: All That money, like all debt, represents goods and services we collectively owe to those people.

They expect to one day buy things from us.

If we want to honor that agrement we should at least attempt to not make it worse.
Which has one of my favorite lines:

"You broke that guy's arm!"

"He had a spare."
Why using a Now/Next/Later roadmap might be right for you
Even the quantum theories that "work" have infinities conveniently thrown under the rug.
> Would you be satisfied as a manager or PM if this was released to the public under your watch?

Yes.

You are overreacting. This is what beta software is for. Nobody is getting fired for a bug in a beta release.
Yea, and from this paper it looks like the tree model (Catboost supervised) is still beating their (zero-shot) performance and they don't show their supervised version yet, but they write at the end that they plan to do it in a future work. Will be interesting to see.
Any good resources on the matter? I'm gonna need to write a fully featured ELF loader for my language soon. I need to prepare.
Somewhat. Though I hope it wouldn't have to work through an ad network to reach us, or depend on money: just participation.
You and your web site are huge inspirations for me.
The issue with people learning git is they learn all this construction around it without actually learning what it is. Branches aren’t real, it’s just a series of commits in time. Like a blockchain, the sha’s must match the previous (that forms the line/branch/tree/root/wtf ever). A HEAD is the end of that line. A detached head is when you have checked out a sha that isn’t the end. Once you throw out the concepts of branches and things, that they are just labels, like tags, moments in time with a previous moment in time. HEAD~1 goes back one node from the head, HEAD~5 will go back 5. You see? It’s easy, it’s simple, it’s not hard. You can revert, you can —amend, you can even stash your changes
Enjoy it while it lasts. The EU countries have only been able to under spend on their militaries because of US security guarantees. That subsidy is coming to an end one way or another and they are rapidly increasing defense spending. That means austerity for social programs.

In terms of novel drugs introduced per year (not just repackaging existing drugs), the EU as a bloc is consistently behind the US. So, their scientific spending doesn't seem to be paying off in pharmaceuticals.
Position: Motion Designer

Location: Austin, Texas

Remote: Yes

Willing to relocate: No

Technologies: Maya, Blender, Unreal Engine, Redshift, After Effects, Premiere Pro, Photoshop, StyleGAN2+3, AnimateDiff, Stable Diffusion

Portfolio: https://www.jasonfletcher.info/

Linkedin: https://www.linkedin.com/in/hey-jason/
Totally. Also basic temporal scale or cyclic properties. It’s kind of mind blowing that the shape of most recorded human patterns is reducible in this way.