skysight-inc/HackerNews huggingface dataset:
I’ll rephrase what the other user said: businesses are not typical consumers. And CPI measures typical consumer price inflation.

Hence, it's disingenuous for businesses to put up prices by CPI. In fact, businesses putting up prices is often a driver of CPI.

Businesses face their own changes in prices, yes, but not by CPI.
Not sure if frantically interviewing for a new job during the holidays when lots of tech companies are also laying people off can be considered a vacation.
Yeah except having to navigate between the two can be tricky. Also that means we have multiple dynamos and multiple cognitos (in our case, test and prod), which is a pain.

I use Firefox for the prod console and Chrome for the test console. Obviously that system doesn't scale past 3-4 accounts. ;)
Thank you very much, Maslam! We really appreciate your support! If there is anything we can do to improve Akiflow for you, let us know.
The first season of the How We Survive podcast is all about lithium mining in the western US and a fantastic overview of its history, importance, and ongoing efforts if you’re interested in resource extraction for the green economy more broadly.

Mining is basically necessary to do anything about climate change, and it’s so encouraging to see progress made on doing it more cleanly.
Their own internal price target, the FMV they assign to shares.

https://www.wsj.com/articles/stripe-cuts-internal-valuation-...
Were you assuming they were giant FPGA based NICs..? They are production server NICs, using asics with a reasonable power budget. I don't recall any failures.
Sure, delete the CP and allow the discussion. What's the problem?
Lenovo revenues drop due to falling demand for PCs
Okay, I actually did laugh out loud a little at the ‘we are able to moderate email’, bit.

Spam filters are probably one of the single most consistently unreliable pieces of software I ever have to use; regardless of the email provider; or email client I use.

I have to check my junk folder like it’s my inbox.

On both Apple Mail and Outlook; with two different emails - email money transfers (EMTs) will get shoved in my junk box; despite the dozens of times I have marked said emails as not junk.

I’ll get spam emails, but I don’t get mail from newsletters I’ve actually signed up for.

Like…if you’re trying to use spam emails as an example of success; and even a model we should follow for…anything else; I’m going to laugh you out of the room and tell you to keep me the hell away from whatever tools you want to use with that technology.

Spam filtering software for email is at best useless; at its worst; mind numbing log frustrating. It’s a tool I’ll never trust.
This new procedure and equipment is partially rolled out at TSA checkpoints across the US, has been for a couple of years now. The agent's computer shows the flight information. No reason to have an extra step to scan a boarding pass since the computer pulls it all up anyways.

To get through TSA as a member of the general public, you have to have a ticket (or a non-traveler gate pass) in your real name (matching your ID, soon to be real ID requirement) for a flight leaving in the next N hours. International flights check your passport at the boarding gate. For domestic, sure, you could swap to another boarding pass purchased under a different name, but what's the threat model there? You've already been screened.
I think there's something interesting in your post. However:

> The point is that the resulting Go AI was still very good, even under the conditions it was limited to. I'm sure it could still beat a fair number of human players.

If you mean the AI that they trained (the one that defeats KataGo) this is wrong. Look at the games: they're terrible: https://goattack.alignmentfund.org/.
That's certainly not the "whole" problem, no.

Even if it were though, it seems obvious being on the receiving of that slur would have significantly less impact on you, as it didn't actually target anything you saw as part of your identity. I don't see how your experience puts you in a position to absolve others for their use of the term.

Personally, I think we should give significantly more weight to folks who are actually in the impacted community (those with intellectual disabilities, their loved ones, etc). The vast majority of whom _do_ object to the use of the word as a derogatory slur.
I saw your roadmap includes sync with Jira, how will that look like?
Unions have a range of outcomes for business success. Yes, some may hold management accountable and ultimately help companies; others screw over everyone besides long tenured employees. Suppose Stripe was unionized and somehow the union had convinced management to stop hiring in February 2022 which is the level they’re reducing headcount to now. Would the laid off employees been better off in that world without a year of Stripe employment, income, and benefits? It’s very unclear.
Yes, I possess web scraping abilities and a decent scripting ability in Python :-)

What does it bring me?
Tickles. Joy that I wasted the time and money of somebody who paid for it. Fun time scripting in Python and who knows, some ideas might come out of it.

The last I touched selenium was when I was at grad school a decade ago. Is that still the way to go?! I was hoping the art would have grown leaps and bounds by now.

Is there any way to automate user actions on existing browser window.. as in - injecting mouse and keyboard inputs on my already open (and logged in) Firefox tab to say procedurally click on all emails in my inbox.. ?
You do sound a bit like my dad complaining about youngsters reading kindle.

I read long twitter threads often, you get used to it
thanks! we have just released beta https://acreom.com/downloads/

let us know what you think!
Technically not really, instead of packaging the software into a .deb it’s shipping a container and metadata to get it working.

I think the rub here is that the maintainers of the signal snap can't reuse the work they’ve already put in to this and offer it elsewhere in another snap repository as there’s no other snap repository possible
Here's an image that illustrate it well: https://i.imgur.com/5Zn8tfS.png (from our website).

We also provide SDKs in JS, TS, React, Next.js, and Vue: https://docs.nhost.io/reference/javascript
Given the labor market you could even argue those getting laid off are coming out ahead of those they're keeping. Getting laid off into a super tight labor market with that kind of severance package is almost like winning the lottery.

I want to make it clear that i'm 100% supportive of what Stripe is doing though. It's exceptionally generous and unorthodox to do this for your (soon to be former) employees.
Digg handled things horribly. Reddit seems to have done just fine.
Rust level optimizations sound promising. I could not find a good high level explanation what inlining means in this context and how it facilitates Rust level optimizations.

I've read

https://rustc-dev-guide.rust-lang.org/mir/index.html

and

https://blog.rust-lang.org/2016/04/19/MIR.html

but both did not enlighten me regarding inlining. Could you ELI5 or point me to relevant documentation?
Why not extract the Docker image then (just a .tar.gz) and run it "raw"?
Not so much force as encourage. Having everyone running the latest version of the software is a good safety measure; it also definitely helps encourage repeat hardware purchases, so it’s not completely altruistic.
What do you mean by conditional-based editing? I've found its language to be pretty concise and readable, especially with the // operator.
Not a CEO, but I'm reminded of the incident on a Navy vessel that struck a fishing boat and resulted in a number of fatalities. The captain was actually off the vessel at the time and not in charge. He still resigned because he was accountable to the decision on who he left in charge.

(Tbf, I'm sure he was told to resign. But that's largely because the Navy has tried to institute a culture of accountability, albeit imperfectly)
There's one of those under every rock you turn.
I'm the same way. 25 years in the industry, though I consider myself a jack of all trades. Went from Oracle development -> ASP Classic -> C# -> PHP -> NodeJS. I think I'm pretty good at getting what needs to be done, but I absolutely fail when doing tests. I know how to program, I just may not know all the terminology and what... and if I don't understand something, google is always a few clicks away. Keeps me scared of looking for new opportunities though.
I believe they come from the same linguistic root and that this usage for stables/flats is derived from the falconry term.
Similar experience last week

The company added a take home project into the interview process retroactively

Said the task would take 2-4 hours

It took me days of research and development

And then I re-did the project in a few hours, simulating github commits to a new repo so they could see the time it took

They graded unknown things
Flatpak solves this problem, unlike Snap (but like APT) anyone can run a repository. There is Flathub as a nice default but it isn't official.
The issue is TCP's congestion control needs to wait for an ack before sending the next packet so the latency kills throughput.

Changing to UDP would get rid of the congestion control but UDP on its own would have congestion issues killing its throughput.

Bittorrent created their own congestion control called ledbat and then added that onto UDP to create UTP which could help. There is also UDT which has its own congestion control algorithm designed for 10gbps+ connections, which would significantly fix the issue.
Meta Quest Pro Teardown
And last time I checked, they refused to let you use your own signing keys. Means you do not get end to end trust for your own bits but need to rely on Canonical that they don’t screw up - with the obvious effect of strong vendor lock-in as I cannot sign and run my own bits.
That "Something" is usually problem decomposition. Programming is very much a game of slicing a big problem into solve-able smaller problems, and leetcode is usually just a one-to-one mapping of description to some polynomial time algorithm from a textbook.

It's a game of quick matching (what polynomial time alg comes close to solving this), then quick coding (how do I translate the input to something that alg can solve). Do that over and over and you're an excellent interviewee.
Most of what I write is in reply to someone else and writing those replies in a different location doesn't seem appropriate. Especially if I don't allow comments to host replies (which I surely wouldn't).

Additionally, I rarely have unique opinions, and I am loathe to relitigate some topics. Think things like the debate over legal abortion: literally every argument has already been made for and against, I cannot possibly write anything of value on the subject.

Finally, I'm wrong often enough that I'm concerned some of the technical content I write could lead people down the wrong path, wasting hours or days of their time.
So you want to send money to all the people who worked on the TV Show or the Movie you just downloaded?

I don’t think you realize how impractical that is. Take a look at the credits at the end of a movie some time. Or look up the list of people who worked on a particular episode of a show (yes, it can vary throughout a season).
China’s Venture Funding Tumbles Precipitously After Crackdown
My personal anecdote. I used to be a top-notch C++ developer, if I do say so myself. I was able to quote the ARM by chapter and verse as it were. I left C++ a little over 20 years ago. Honestly, Java had gotten to the point it could do everything I needed to do. I've stayed abreast with the changes in C++11, 14, and 17 - but only out of curiosity. I really wouldn't want to go back to that world.

If I were starting new and needed a systems language I wouldn't even think about C++. Rust would be my choice, no question about it - and I'm certainly not a Rust fanboi by any means! As others have mentioned I'd use Rust just for Cargo alone! Seriously, package management for C++ is, was and will probably forever be an absolute mess. Who wants to go back to that?

Now that I think about it that's the difference between "legacy" languages and "modern" languages - dependency and artifact management. In modern languages I expect that to be taken care of uniformly regardless of operating environment. The legacy languages do not do this. This is akin to the separation of classical and modern physics based off quantum theory.

That's why new developers don't want to use "legacy" languages and even many of us older ones don't want to mess around with those environments anymore! Too much work is involved in maintaining your tools rather than getting work done!
I believe I bumped it one too many times and created a way for moisture to enter, but the first visible sign was that I had left it on the toilet to shower and it was a steamy shower so when I came out it had moisture inside the glass.

The moisture was stuck there for a day or two, came and went depending on temperature and outside climate. After about a week it became even worse and eventually it gave up and showed 0 charge.

I live in northern europe so too much sunlight would not affect it. I was so hyped for this watch that I actually had an american friend ship it to me before it was released here.
"Quantity and size distribution of cough-generated aerosol particles produced by influenza patients during and after illness" (2012)

https://pubmed.ncbi.nlm.nih.gov/22651099/

I draw your attention in particular to one of the figures: https://pubmed.ncbi.nlm.nih.gov/22651099/#&gid=article-figur...

You will see that there is a great deal of variation in the number of aerosol-sized particles emitted by the individuals in this small clinical study and note that the variation between individuals is greater than the difference, for a single individual, between a person's aerosol output when ill vs. after recovery.

You can also find studies confirming that ordinary breathing constantly generates aerosols. They aren't just something produced when someone coughs or sneezes.

If you were extremely socially isolated, perhaps on a farm or in a cabin somewhere and only going into town once a month to buy some supplies or pick up your mail from a one-man post office or something, slight reductions in other persons' viral load and very conscientious use of a properly-fitted respirator and eye protection might buy you a little more time before you got infection.

But living normally, going out most days and interacting with many people and entering environments with non-negligible foot traffic from other people who have made their own respiratory contributions to the ambient air? With surgical masks or cute cloth masks and everyone having gotten some combination of the currently-available covid shots? No.
It should be in your contract, which means it was up for negotiation. Unless that's what you mean. While there's such high demand for tech workers, I would expect to see people being smarter with their contracts and picking up on things like that, start setting precedents.

At the moment the precedents are still heavily employee biased, but you ask for whatever you want in your contract during negotiations. Negotiate your sick pay, negotiate your PTO, negotiate your vesting schedules and exit terms, negotiate your hours and time in lieu policies. Negotiate your Intellectual Property terms. That one is super common to see lopsided toward the employer. We don't have unions or award rates, so we also miss out on some of those protections, hence why we need to make sure it's in the contract.

Even the nicest, fairest business owners I've worked for will start with industry standard contracts that do their best to shaft you, because it's industry standard and they don't see it as lopsided. But I've never had trouble negotiating for this stuff to be made clearer and fairer.
Sounds fun and would make a heck of a story at social times. Unfortunately, I live in EU and it doesn’t quite apply. I need to do more research to see if such is possible out here.
All my own experience and observations also suggest that Jon did an excellent job on this and is likely the first person to ever do it well with crowd-sourcing. In the past I have seen similar quality of results with hand-picked experts (image quality people, photographers etc.), but not with volunteers or crowd-sourcing.
It is not clear to me if the maintainers are the developers or a third party person not affiliated with the devs.
Answering my own questions.

There is a hard-coded list of RFC 1918 addresses that are commonly used as routers that the program tries first to see if they are faster than gstatic.com.

https://github.com/apenwarr/blip/commit/b284f922b047e9032112...

Instead of apenwarr.ca, the code tries a bunch of sites from measurementlab.net:

https://github.com/apenwarr/blip/commit/20f99c1d641e8cc607b6...

The DNS checkbox does the following:

Generate a pseudorandom hostname for each test and looks it
up in DNS. The hostname happens to be in a domain that returns a valid
IP (incidentally always the same one) for every hostname you ask for.
This triggers a new HTTP connection, but also validates that your DNS
is working reliably without weird dropouts. I made it optional for
two reasons: it hits your DNS server pretty hard, which is more rude
than blip is usually; and DNS is surprisingly crappy, so you might want
to turn it off while looking to see if you have *non* DNS related
problems.

https://github.com/apenwarr/blip/commit/0678d0668c14e2c7a7f0...

https://github.com/apenwarr/blip/commit/4a1640977303f6dc58db...
BIOS-Mods.com – An entire website and forum dedicated to BIOS modification
Robot vision that allows you to precisely target individual plants and therefore allow mixed crops to be grown in the same field rather than rotate monocrops is an interesting current research area.

Generally also promises less "spray and pray" application and so less run off.
Agreed, though I think it's worth noting that the human case was subtle, and involved a rules expert, whereas this case is rather simple.
I’m hoping someone more knowledgeable on this can shed some light on this. Meta did not lose 800B. People who held Meta shares did. Meta from a fundamental point of view is still extremely solid (1B a quarter on net profit). Wouldn’t it be a great time for Meta to do some sort of buy back right now? Why would Meta care about the stock market price (for now since they have a sizeable runway and steady income)?
>Every 24 hours we top up in caffeine, affection, calories, and get a few more chores out of the way. So it makes no logical sense to cram as many hours of work in a single day if you can leverage the restful effects of sleep and having a circadian cycle.

>Taking this idea to its extreme, why do we even have weekends? Why do we cram all our creative efforts in 5 days and hope that we recover over two of them? This is not how our body works.

Because that is how our body (and brain) works. We need a break from the drudgery of daily work.
That's funny, because in accordance with my policy I delete snap immediately after install.
I don't think the Venu line is "smarter" than the others. It's more every day watch design and has an AMOLED touch screen, but the functionality is nearly the same.
This whataboutism is pointless. It is not their duty to refer to each and every issue in the world. It is their right however to express the view for whatever they choose.

Why read further into it? They never said they don’t care about those other things. It is possible for humans to mention a specific cause without also negating all others.

Seriously, what is wrong with the logical reasoning of some people?
That's actually not uncommon in Japan. CEOs are basically married to their companies, and take their performance quite personally.

Also, Japanese execs are paid substantially less than their US/UK counterparts.

I doubt that it has happened in quite a while, but there have been CEOs that have committed suicide, when their companies failed.

Doubt that will catch on, in the US.
> It seemed like Duplicacy

Duplicati?

----

These names are always a mess. I half the time quit comparing these tools due to not being able to keep the names straight.
> if you walk out on Friday and start a new job on Monday does the severance still apply?

If you "walk out" i.e. quit, then severance doesn't apply. Severance is for people they're laying off. But, yes, if you get let go on Friday, you can work elsewhere on Monday, unless Stripe has specific non-competes in place (which aren't legal a lot of places).

> This setup is incredibly generous in my mind to the point where there's a lot of incentive to get laid off. If you got another job in a couple days

When we're in an economic downturn, and a lot of other companies are conducting layoffs or hiring freezes that is easier said than done. Definitely was a rough experience in 2007/08 during the last big one.
This is how people actually talk. Maybe not in the gentrified ivory towers of large tech companies, but out here on the ground floor....

This "we think supporting option X is too much work" is just corporate cost-cutting translated into developer-speak that is persuasive to those with no concept of history or user-centricity

People want options and they want diversity. How much maintenance is a JPEG XL decoder in the grand scheme of Chrome's codebase? Especially when it seems to be largely finished?

Although maybe I should have put "lazy-ass product managers" instead.
I thought the thread model of pledge/unveil was to restrict a program that you are writing, but that you couldn't wrap around other program in a safe way.

That is, you can protect your own program from doing network stuff because of incorrect input, but you can't use it to sandbox another program.

See this thread: https://marc.info/?t=162367803300003&r=1&w=2 and this mail about sandboxing: https://marc.info/?l=openbsd-tech&m=162367954705721&w=2
I am surprised to see such a cynical view of #BuildInPublic on the pretense that it's thinly veiled marketing.

What kind of marketing do you think is good marketing if not this? What's not to love? The content isn't being auctioned off to the highest bidder and injected into your eyeballs, the content has to be written well enough to leave you with a strong impression of the writer, sometimes you learn something relevant to your own work (sometimes not), and it's marketing that a solo-founder can accomplish without losing too many clock cycles to goals outside their core mission.

The only negative I see is when the writer jumps the shark and begins to see themselves as a written content producer when it was clear their original goal was to build something and tell others about it. This issue doesn't seem specific to #BuildInPublic, though. It's a tale as old as time regarding people trying to turn personal joys into monetizable careers.
while this is certainly great (at least in the us standard), it's still different from "John and I are fully responsible for the decisions leading up to it."?
I think even you will be surprised how fast Google drops HTTP/1.1 support in Chrome. Humanity won't be better off for it but commerce certainly will. And I guess that's all that matters.
This kind of thing is vindicating for those of us who stayed away from snaps precisely because the server side is proprietary and the snap tooling only supports Canonical's centralized store.

A centralized service being the only option for software distribution is too large of a failure point, no matter who's running it.
You should only need to turn it off on the devices you're running the tests on.

I should have conditioned my previous comment with "if this is happening on an Apple device". In case it helps, I described what's happening under-the-hood in another comment: https://news.ycombinator.com/item?id=33451879
After using several communications tools over the past couple of decades (BBSes, IRC, Usenet, AIM, plus the ones kids these days like), I'm convinced blocking and/or muting is required for any digital mass communication tool anyone other than sociopaths would use.