skysight-inc/HackerNews huggingface dataset:
>If you are reading this on a mobile device there is a very high chance you are holding one of its chips in your hand – the company estimates they are embedded in 95% of smartphones worldwide.

5% of Smartphone, that is roughly 225 million smartphone not using ARM. Apart from some early Intel x86 SoC sold in China, which should all be gone by now and not anywhere near that unit volume. I am not aware of any Smartphone sold using non-ARM ISA.
One of my first jobs gave me a task to work on and integrate some stuff they outsourced for dirt cheap.

Almost immediately I found what was either a backdoor, or the most glaring security vulnerability I've seen in a while. The application had a way, accessible by anyone who can access the URL (anyone with internet access) to disable a number of security features that were there to prevent certain types of attack.
Reminds me of my recent creation of a Pandoc based SSG that I use for my personal website.

https://pblog.xyz/
It sounds like the OP might be using a rebase workflow. Such a workflow creates many repetitive conflicts because there is no merge commit to record the resolution point.

Using a rebase workflow with stacked/cascaded PRs is an anti-pattern that trips up people used to other git workflows where the history depth is effectively only one level deep instead of arbitrarily deep as in stacked/cascaded PRs.
Yep, and git-prev-next is built on interactive rebase. It's just a lot faster to run `git prev`, compared to `git rebase -i HEAD^^` and then muck around in a text editor.
> recent research shows that previous infection with an older variant (such as Alpha, Beta or Delta) offers some protection against reinfection with BA.4 or BA.5, and that a prior Omicron infection is substantially more effective

It would be news if this weren’t true. Of course infection from an ancestor virus provides some immunity and a more recent ancestor provides more than an older one.
Having the change implemented from start-to-finish demonstrates a finished and thorough design. It also allows review to happen with the complete change at the forefront of the reviewers' minds.

Kicking the completion of the implementation of a change you've started landing to an unspecified future date indicates poor engineering rigor imo. It's just begging for the change to perpetually be half-migrated and never finished.
I've tried this method of taking a large change and breaking it up into smaller, more easily digestible PRs, and it didn't work. Unless you're working with folks that are directly invested in the change, you'll very quickly discover that people have memories worse than goldfish. So, it's a lose-lose situation: can't really do stacked PRs and large PRs will let bugs and other defects through.
The 7 day average of hospitalizations in the US is 10,000 higher than it was last year at the start of the delta surge. Seems pretty dreadful to me!
The claim I'm responding to is that, rather than making heavy investments to adapt transit infrastructure to people's lives, people should just adapt their lives around the transit infrastructure we have.
Years ago, with early KDE5, the KDE Visual Design Group was formed with one guy devoting a year for improving the KDE design with a democratic process. It was amazing to witness how quickly and efficiently the community iterated through ideas and nailed the details. I truly think KDE5 is a super clean, sleek, modern desktop environment mostly because of this effort. I always liked KDE, but the difference now to the previous version 4 is vast.
>The walk-in strategy that landed your first job bagging groceries or scooping ice cream just might help secure your next one.

ha. I remember ten years ago as an unemployed teen, trying this strategy in various pubs, shops, hotels etc. even for these minimum wage jobs, I was uniformly told to fuck off and apply online. my parents didn't really "get it", that things had changed since their day, they kept telling me to go out and try again. weeks of repeated humiliation.
Came here to say the same thing. I always rebase my own branch onto the trunk and force-push before merging. But that's hard to explain to other developers, and there's no way to enforce it, so the repo inevitably becomes filled with overlapping merges, which is an unforced error IMHO. Does anyone know if there's a way to only allow rebase-and-merge on GitHub and GitLab?

https://docs.github.com/en/pull-requests/collaborating-with-...

https://docs.gitlab.com/ee/topics/git/git_rebase.html#rebase...
The equivalent of seam carving for images?
I couldn't agree more an I appreciate someone giving permission to not feel bad about accumulating screenshots.

I just went through three years worth of screenshots from attending tech bootcamp and working my first dev job. It was a great reminder of projects and people I care about who I'll probably never get to work with again. Like random office polaroids for the remote work era (as if I'm that old).

To my own surprise my only regret was that I should have taken more screenshots... Also they're all pngs...
> You could argue that it ain't a perfectly accurate subtraction - and that'd be a valid and reasonable argument - but that margin of error cuts both ways (i.e. overestimating improvement value instead of underestimating it).

I did allude to that in a previous comment regarding the "propping up "and "weighing down" of values

> Lower cost is not necessarily lower value.
Land cost is land rental value times some amount of time (usually based on the expected cap rate).

Cap rate/land rental value is difficult to assess on land

> There are, for instance, empty parcels of land in Idaho that now go for more than whole apartment buildings in Detroit
Are the two parcels the same size? Are they representative of surrounding parcels and not outliers? Are they the same distance (in transit time/cost) as the nearest town/city center?

I'll admit that I don't have the exact values under the constraints you've listed. And given different geographies, that's going to be difficult to accomplish. However, there have been several reports of prices in Idaho increasing due to now-former residents of the Bay Area fleeing into state and buying up land and houses.

https://www.krem.com/amp/article/news/local/out-of-state-hom...
This lack of clarity in Krishnamurti's material was recognized even by David Bohm himself [1], but he also claimed that K made a great contribution to the study of consciousness.

See David Moody's The Unconditioned Mind, chapter 15.
Yeah, it's sad to see champions giving up chess in their 30s but I can also see the desire to leave on a high note, before you've declined, and also spend your life on other things- you've already shown you're the best so why invest all that time and effort into keeping your title? There's definitely diminishing returns.
Increased outsourcing will almost surely be a consequence of the significant shift to remote work.

If it is normal for companies to be hiring people at good salaries to work on zoom remotely from, say, Montana, why not just go the next step and hire in Latin America?

There are plenty of brilliant software engineers in Latin America (I have met and worked with many), and even if the company is not motivated strictly by cost savings, they can just get better engineers at any given price point. They speak English well enough and work on zoom from a reasonable time zone, like any usa-based candidates

USA-based software engineers have been the initial beneficiaries of the COVID push to remote work (and this will continue), but the long term benefits will go to the brilliant people in other countries who no longer are hampered by geography.
Sometimes, I do a full screencap with my face when I am coding. Then at the end of all that, I will even do a reaction video to my full video.

Why? I REALLY enjoy the dopamine rush when you are struggling then find a solution. I see myself pulling my hair, staring blankly at the screenshot then at a random moment of pure luck I find a solution and it literally is euphoric.

I enjoy relieving those moments.
Based on present death rates, COVID will be number three for all cause mortality in the United States this year after all combined cancers and all combined heart disease -- possibly number two!; above all other infectious disease by an order of magnitude; above diabetes, COPD, organ damage, etc. This is despite a low overall mortality rate from COVID per infection.

It is possible that as it continues to be endemic the rates will tick down and so this will not necessarily be true in 2023, 2024, 2025, etc. I am not proposing any policy change or any lockout or anything. but your position is a little bit like saying "a rocket launcher is a weapon, just like a bread knife".

Put another way: a 9/11 every week, still. It would at least behoove us to be sombre about the bloodbath around us.
Indeed. The original title is:

> Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust.

Which means the submitter actively chose Go to be removed from the title. Judging from their post history they are aligned with Rust community.
But from the same report:

“ Currently available data from emergency-use listed COVID-19 vaccines show that vaccines provide higher levels of protection than SARS-CoV-2 infection against severe disease outcomes, with modest waning in the 6 months following completion of primary vaccine series. Further, they continue to protect against severe disease, hospitalizations and death due to Omicron, albeit to a lesser degree compared with other VOC.”
There’s also a downside to LFP batteries: They charge significantly slower. There was a report in Germany about Teslas with LFP packs only achieving 73kW on average. For some trips this means 50% longer charging times.
That doesn't work here, the way to contact mods is to email hn@ycombinator.com
Yes, bowdlerization and poor translations were common in those days. We do our best to select a single "best" translation that scholars/readers agree is the most faithful of the public domain options. But in some cases, like 20,000 Leagues, we'd rather not host a book at all than host a bad translation, if that's our only option.
x264/veryfast, 1080p 10fps at 2000kbps, is more than enough for plain text recordings and it won’t take that much space.

You can go even lower with other encoders (x265) + if you don't record audio at all
Humans have not been hunter-gatherers for 5 thousand years now. This is approximately the time it took to make wolves into dogs, domesticate cats, etc. You can’t possibly assume everything men/women do is related to that time when we were primal humans because there was already thousands of years of evolution that separated us from those people.
I primarily use backlinks as a method of tagging and finding my notes easily using queries. I just write and link without thinking about it too hard. After all, Zettelkasten is for effortless and fluid writing; to transfer your knowledge digitally, and use it to offload mental work to something more spacious.
My father was working with an employment agency after he graduated from college. Having developed a relationship with one of the staff, she was relieved one day when he walked in. Apparently there was an executive from a national telco there and the person whoever they were supposed to be interviewing didn't show. They sent my father in just to save face because they didn't want that person to have come in for nothing. He ended up getting the job and working there for several years.
The cache was warm for both measurements, which is more typical of my dev environment.
There are many bad outcomes to unattended children that don't involve kidnapping (think uncommon but normal childhood injuries of kids on playgrounds).

That being said, none of the facts presented here indicate that CPS action would have been warranted.
Are you including countries other than the US in today's world?
> Doesn't mass vaccination, particularly with imperfect vaccines, increase the selection pressure on the virus to mutate?

Absolutely:

The variant that later became known as Delta was first identified in Oct 2020. The vaccines didn't start their heavy rollout until the beginning of 2021, and it took months before a decent percent of the population had been vaccinated.

Before that point there was little concern about variants, as the virus didn't seem to be mutating very much in ways that would heavily change its infectivity dynamics. But after that? That's when Delta started easily out-competing prior variants, with the "delta waves" occurring in mid/late 2021. And since then we keep getting more and more named "variants of concern" that are expected to escape immunity.
Exactly my thoughts.

Meanwhile, I think more straight cismen should read the sex section of women magazines (ELLE, Marie-Claire, etc) to get the basics of what women likes and wants.
I don't think I implied that the inspection time doesn't affect the solve time, but I'm learning a lot about how people interpret the words you say in a monologue. For example, I totally misspoke when I said "they're solving it in their head", they are... but not completely, and that's what many people took my words to mean which was not my intention, lessons learned.
You may be right up to a certain extent but requirements always have small details which are very specific to the project which will probably be missed by a generalised AI. Also taking care of things like security performance etc it's something that most fresh developers out of bootcamps will fail at.
Finally requirements are rarely complete or accurate, meaning you need to have experience in order to interpret them correctly (reading between the lines in a way). So if actual coding is automated via AI at some point in the future, humans will shift from coding to requirements interpretation to feed the AI. Essentially it will be another level of abstraction.
Why "of course?"

Why does it only provide _some_ protection and not full protection? How do we quantify _some_ protection? Why do I know people that have been sick with Covid 4+ times?

When does "of course" come into this?
I got that dialog box (having the "Welcome to Usborne" title) with both Chromium and Firefox, on Linux, but without having any ad blocker or script disabling, which could prevent the appearance of a dialog box.
Since srt files are just a list of timestamps and things to show, I bet you could create a simple tool that just interleaves the two language subtitle files. Not sure how that would look.

Just based on the options it allows you to choose, https://subtitletools.com/merge-subtitles-online seems like a good bet to me. I'd try playing it in vlc, it generally supports anything a little odd that other players may not like.
Free playbook for founders on raising seed in Notion
Hey guys! After our round many founders asked to share a Notion playbook with a checklist that they could use to prepare to their rounds. I’ve made it, you can simply duplicate it to your Notion workspace

Have great rounds!
presumably they built some in H2 as well though. the 34k number is only the first half of the year.
A joke from the comedian Trevor Moore (rip):

> "What if governments learned from the MKUltra experiments in the 50's that trauma allows you to control people, so they purposely orchestrate disastrous events to keep their citizens afraid + dependent on them, and that's one of the reasons that mental illness has been rising? lol"

https://twitter.com/itrevormoore/status/1400158963748917249
Most drivers can't handle trailers. The roads would be so much more dangerous if trailers were commonplace.

Trailer hookups can be legitimately difficult. Even in the simplest case, they can be time-consuming.

Humans are notoriously bad at backing up with a trailer attached.

Heavy trailers (batteries) are extra dangerous -- tail-wagging can be scary!

Cars with trailers don't fit in parking spaces.

...

A replaceable battery has to be in the underpan of a car. Or split across several battery modules, but keeping the center of gravity low, and between the axles.
What’s something you’d recommend to a friend as a beach read?
My brother-in-law built a very small demo to advertise an implementation of StretchText he made years ago:

https://natematias.com/stretchtext/

I don't recall whether he ever built anything larger with that.
A gentle reminder that "speed" is relative :)
I think the main idea of a proper psychological treatment is that it wont "leave them upset".
While that's true for processes running in containers, building containers is generally noticeably slower than Makefiles as it involves several extra steps besides executing instructions (e.g. loading build context, gziping files, calculating hashes etc...)
This is absolutely true. In the US there are so many situations that have gone south, that CPS and the courts have an almost learned reflex to never give breaks. These cases could be physical child abuse, or sex abuse, and could even go all the way up to death. As a kind of 'prototypical' example of what I'm talking about, Google Kamari Gholston [0].

And when these sorts of things happen, it never fails, all the 'parental rights advocates' out there that were previously pushing to be more lenient with parents scatter. And the judge and CPS are left holding the bag. (Some of the 'parental rights advocates' even flip flop, and now call for heads to roll, because now all of a sudden they are child welfare advocates. :eye roll:)

So now the judge, the police and CPS have not only the political leaders and the general population asking uncomfortable questions, but CNN and Fox News trucks outside their homes asking questions as well. For the judge and the CPS workers, their careers are ruined not only locally, but nationally. There's no coming back from that.

Well the other judges and CPS workers see what happens, and are that much less likely to give a single mother a break in the future for example. And it just iterates and escalates with each tortured, raped, or murdered (or all three) child.

[0] - https://www.invisiblechildren.org/2022/06/23/kamari-gholston...
There is a tradeoff... smaller, digestible PRs result in thorougher and faster reviews but it gives up the "1000 feet view" of the larger feature as far as the reviewer is concerned.

Large PRs preserve the larger "1000 feet view" of what you are working on but are likely to be slower to get responses on and most likely less thorough thus a larger chance of things being missed.

Almost everyone I've worked with prefers smaller review so I just accept that trade-off of 1
I think somehow the free will of my first run’s version must have willed my consciousness to think about this thought and come to this conclusion.
> This meta-analytic finding turns on the authors’ method for measuring publication bias. Because I accept that, I must believe that this entire body of research, probably the signal behavioral economics work, is essentially worthless!

I strongly disagree with this statement, even as someone who believes “nudge” effects are wildly overblown.

It means “these studies failed to find evidence” - NOT that there is nothing to find.

The distinction is important because, as it turns out, the policies that the research influenced did work, in many cases. 401k contributions did go up, in many cases. More people became organ donors. More Europeans got stronger privacy protections.

“The power of defaults” is such a cliche because, in many cases, it works.

The problem with these studies is overstating the effect - not spewing worthless BS.
Why not just break up your change into small components, then merge each one into master separately, hiding the change behind a feature flag until the whole thing is done?
Musk is definitely a despicable, repulsive, amoral person. I'm not going to defend him.

But this story has no confirmed details, and we have no idea what Brin's relationship with his wife was like. For all we know, he abused her and they separated months before Musk had sex with her.

There is plenty that tells us about Musk's character that we can discuss. We don't need to use this story to tell us how dangerous he is.
I am a big advocate of this, I spend a lot of time in online meetings and presentations and use Onenote to take my notes. A screenshot in context is extremely useful when revisiting later as I am a visual thinker. The ability of Onenote to index text in a screenshot is one of the most useful features in any program and allows me to find items even if I only recall a snippet of context.
See comments by the "autotldr" reddit bot[1] - IMO it is very good at generating summaries of articles.

Also see this post[2] for some info on how it works.

[1] https://www.reddit.com/user/autotldr

[2] https://www.reddit.com/r/autotldr/comments/31b9fm/faq_autotl...
A more relevant example could be a student who goes to their family home on weekends, with parents who don't want a Netflix account themselves.
True enough, but I think, technically speaking, drowning isn't choking... it's suffocation, right?

Though, drowning in Soylent would be a whole 'nother kind of hell. Wouldn't it? Shudder.
You definitely could. I did it for a proprietary format once. Each item was quite small (typically 100-ish bytes IIRC), and I needed random access.

One approach would have been to split it into pages of a few kilobytes and separately compress those. But on this platform, I/O was primitive and very slow, and the CPU was also extremely slow. So it was advantageous to decompress only the necessary data.

So I came up with a rudimentary custom compression algorithm. I scanned all entries for common strings and made a shared dictionary. Each entry was then stored as a sequence of indexes into the shared dictionary. Decompressing an entry was dead simple: read the sequence of dictionary indices and copy from the dictionary to the output.

On a side note, the unexpected challenge of this method was how to choose which strings to put in the shared dictionary. I tried a few things and ended up with a heuristic that tries to balance favoring longer strings with favoring frequently occurring strings. I'm sure there are much better ways than that.

If I had it to do over, I probably would have gone with the compressed pages approach simply because the implementation would've been done so much quicker. But I think I did achieve faster decompression and a better compression ratio.
Ask HN: Does anyone want to take ownership of roundtable.audio?
In 2020, I built https://roundtable.audio/, and later an extension for Hacker News (https://hackernews.roundtable.audio/) which turns HN posts into audio chat rooms. I've since moved on to other projects, and am looking to see if anyone wants to take over the project, or remix it into something entirely new.

The code is open-source and can be found here: https://github.com/sethkimmel3/roundtable.audio/. I'm planning to shut down the current deployment at the end of the year if no one wants it.

If you're interested, feel free to reach out! I'd be happy to spend some time intro'ing you to the codebase and can give you some technical and commercial ideas for how to extend it.
Past the Salt: the Bay Area wetlands reclamation project status
Good points about inspection time making it more interesting, I think a lot of people agree with you, and I find it very interesting personally.
The RedBull thing was shown to me by a speedcuber who just wanted to point out that there are no inspection events out there, even though they aren't aimed solely at the speed cubing community.

Here's my issue. The statement "the world record for solving a rubiks cube is 3.47 seconds" is false. It took him longer than 3.47 seconds, we just don't count the extra time because of the rules of the game (which is a great game by the way).
What is the root cause?

From my perspective the root cause is capitalism itself
Ask HN: Where is the best place to order quality t-shirts for employees?
Curious where others have ordered T-shirts from and what they thought of the quality.