skysight-inc/HackerNews huggingface dataset:
Freedom of the Press Foundation is looking for an ONSITE Senior IT/Infra Engineer for its New York City (Brooklyn) offices, with the flexibility to work from home on select days.

Salary is $105,000-$130,000, depending on experience. Benefits include health, vision & dental insurance, generous paid leave policy, 401(k) match.

FPF is a ~40 person org, with a bit less than half of that being engineering -- we're an unusually tech-forward nonprofit, maintaining projects like SecureDrop (https://securedrop.org/) and Dangerzone (https://dangerzone.rocks/). This role is tasked with internal IT engineering leadership, as well as additional infra support to the whole org.

More info / apply here:
https://grnh.se/2d57657e5us
Isn't this like any other US government spending that is for prevention? From healthcare to environment the focus is never on prevention.
If Europe won't engage in the war directly, then it can base lot of economic growth on it - making weapons in factories being build today to supply Ukraine.
Location: Calgary, Canada (UTC-7)

Remote: Yes

Willing to relocate: No

Technologies: Python (Flask, Django) / Typescript (React, Vue, Angular.js) / Node.js / GCP / SQL

Résumé/CV: https://drive.google.com/file/d/1OLvJLvmwG1B7Qx34uOh1RztfeLX...

Email: bennerguy@gmail.com

I'm more than happy to learn a new language or two. I'm looking to build something that's not just a website - and I'd enjoy getting back to an AI-adjacent role (but that's by no means necessary).
You act like this is some intentional issue. It's funny because this describes every IT dept I've ever worked for. Understaffed, so we can't be proactive. Since we can't be proactive, things break and we have to spend money on consultants to come fix it. Or we have some big project so we consult it out. Since we've spent money on the consultants, we can't afford to hire more staff...
> half of the US thinks WE should have an authoritarian government.

And each half thinks it's the other one who's voting for authoritarianism tomorrow.
There's an old Albertsons a few miles from where I live that's sat vacant for years. I wondered if this could be related, but a media article from the time claims that it was because Albertsons leases the building, and weren't able to come to an agreement with the owner to renew the lease when the initial 20 year term expired.

https://www.oregonlive.com/window-shop/2015/06/peterkort_alb...
I'll never forget all those Silicon Valley dyed-in-the-wool libertarians, the minute their assets wete at risk, were out there begging for socialism. Using every argument imaginable for why they need to be bailed out.

Pure and absolute hypocrites.
> cell[0][0] is "0", cell[1][1] is 0, cell[2][2] is true

If those values came from <input> elements, the second and third examples aren't possible without having manually converted it beforehand. Input values are always strings, even a checkbox. That's where javascript's conversion rules and lax equality came from, an attempt to have sane defaults for simple uses: If a string is being compared to a number, the string is likely from an input and the number was typed into the code, so convert the string to a number before comparison.
// many young people (yes, I know how that sounds) do not know how useful a good engineering calculator //

It's ok, I sound like that too. The problem is that in order to be acceptable for school use, calculators have to be so lobotomized that they are useless for real engineering work. The keyboard cannot be qwerty, it has to have lockdown modes which shut off functionality, etc etc.

Frankly, as a math teacher, I'd be just as happy if my students could program their calculators to help them on assignments and tests.

// I wish there was a good HP50G emulator for iOS//

A calculator has to have buttons man :-)
Overlapping is guaranteed in at least every case where a new cable has a more southern/western terminal on one but a more northern/eastern terminal on the other continent as an existing one.

No idea if specific care is taken to avoid that, or if it's even a problem, but I could imagine so for cables that are buried in the seabed – the act of burying the new one could damage the existing one.

But cables are only buried in shallow waters, is my understanding (where there's high risk of an anchor destroying them), so as long as the point of overlap or intersection is in deep seas, I'd imagine it to not be a problem.
>But perhaps the biggest reason is men tend to get... overly confident in male-dominated spaces. ... It's an opportunity to say the vilest things imaginable.

Yep, this is one big reason I hate being in all-male environments or workplaces. Men are usually much better behaved when there's some women around.
I don't know if they're the recommended way of doing things today, but they weren't what was in the manual when I was learning.
"Most teams/products I have been involved in, the stack always grows to the point that a dev can no longer test it on their own machine"

Isn't this problem solved by CICD? When the developer is ready to test, they make a commit, and the pipeline deploys the code to a dev/test environment. That's how my teams have been doing it.
When Rail unions in Europe strike during holidays, they do get leverage, but it infuriates the general public and creates a lot of bad press for the union.
The major problem I see with these "performance reviews" is putting everything into the same bucket: feedback, compensation, career ladder progression—which I could go on about, but this isn't the point I'm trying to make.

In the end of the day, what _really_ matters is if people are getting compensated fairly compared to their peers. Sure, some people like to play the power game and get excited with becoming a "newly-made-up-title-that-sounds-important-but-I-dont-get-paid-more". But these people are only playing a game, very likely unawarely, that was already set by the company.

It all comes down to how a company lays out its incentive models. And, truth be told, the vast majority of the software companies out there do a terrible job at it. The people in "charge" don't know better and end up replicating what others do: a Taylorist approach (https://en.wikipedia.org/wiki/Scientific_management). It goes without saying that, for a company that requires knowledge work, this isn't the best approach. A lot of perverse incentives crop up (https://en.wikipedia.org/wiki/Perverse_incentive).

A better model, from my perspective, is one that dissociates feedback from compensation. This usually goes hand-in-hand with a more transparent culture; with self-managing and self-organizing companies:

- https://en.wikipedia.org/wiki/Maverick_(book)
- https://www.reinventingorganizations.com/
- https://mooseheadsonthetable.com/
- https://www.humanocracy.com/

Team-set salaries is one that I like a lot. Unfortunately, it isn't as wide spread. Here's a few more resources on it:

- https://www.percival.live/post/team-set-salaries-tss
- https://www.infoq.com/news/2022/03/tss-company-wide-compensa...
- https://www.youtube.com/watch?v=M1rMMmO_iO0

Hopefully I planted a few seeds.
I’m pretty sure those aren’t ever going to be publicly available
Are you not aware of the FDA’s Investigational Drugs program?
Thanks for the video. Not to take away from it , but the accompanying article includes,

"There is nothing about the IBM symbol, for example, that suggests computers, except what the viewer reads into it. Stripes are now associated with computers because the initials of a great computer company happen to be striped."

Don't the 'stripes' in the IBM logo reflect a video display technology, such as CRT, with an electron gun refreshing in horizontal lines? I assumed the low resolution of the logo's stripes reflected the resolution - and therefore the text appearance - that people were used to seeing on computer screens at the time.
Finance and the stock market are also, fundamentally, just basic math behind a ton of obfuscated terms.

A lot of scientific fields are most definitely not based in such simple foundations, there will be complicated chemistry at a minimum. Engineering and physics quickly careens into calculus at a minimum.
In forested areas, it really could become a new form of terrorism that's practically impossible to defend against.
Probably the most effective thing we could do is re-imagine Smokey Bear from a "put out your campfire" mascot to a spokesperson for effective forest management & prescribed fire.
This includes the Trialogues and other discussions from Ralph Abraham as taken from the Psychedelic Salon Podcast (https://psychedelicsalon.com/).

https://alembic.site/tags/Ralph-Abraham
No, they'll jail the boots on the ground.
One group of customers that may be interested are people who bought the DIY swytch kit.

It’s popular, but getting or upgrading the battery is an absolute nightmare.
That doesn't even make sense. Microsoft hadn't released any software for the Amiga AFAIK, while the Mac market for Word/Excel/Powerpoint was still a decent chunk of revenue for Microsoft at the time (obviously still much less than the Windows/PC market).
> undersea fiber-optic cables is that they need amplifiers every N kilometers

Huh, I had no idea it needs to be done so frequently.

> These days optical cable repeaters are photon amplifiers that operate at full gain at the bottom of the ocean for an anticipated service life of 25 years.

> Repeaters are a significant cost component of the total cable cost, and there is a compromise between a ‘close’ spacing of repeaters, every 60km or so, or stretching the inter-repeater distance to 100km and making significant savings in the number of repeaters in the system. On balance it is the case that the more you are prepared to spend on the cable system the higher the cable carrying capacity.

https://blog.apnic.net/2020/02/12/at-the-bottom-of-the-sea-a...

https://www.rp-photonics.com/propagation_losses.html

https://www.rp-photonics.com/fiber_amplifiers.html
Housing is neither liquid nor fungible. There are a limited number of single family homes and existing homeowners do everything in their power to prevent more from being built.

Give it 20 years and we’ll be where Canada, Australia, and the UK are where a house is 10x or more the median yearly salary.

I’ve come to terms with the fact that I’ll never own a house because of the greed of exisiting homeowners and the cowardice of politicians. It is what it is, and it’s entirely out of my control.
Ask HN: Is there a datastructure for leaderboards with filtering and timeslices?
I built a variation of B+Tree to track leaderboard rankings and it works similar to Redis Z functions (zadd/zrange).

Now I'm trying to think of a solution to filter by country code or some other player attribute. In addition, I also want to dynamically create timeslices so I can show leaderboard rankings that occurred between time A and time B.

If I were to implement the filter or timeslices into my B+Tree, I'd have to basically scan from the first record down to the last by checking against player attributes and/or the timestamp of when ranking was inserted.

The goal is to have 1 leaderboard index per stat, rather than X leaderboard per stat.

Is it feasible, or should I just create a new leaderboard index for every combination of attribute / timeslice?
One would hope, and perhaps I'm wrong here, that people with serious autoimmune diseases are past this phase, and have already tried altering their diet to improve their symptoms and extend their lives.
No Bruce Lee didn't, but his wife did.

https://en.wikipedia.org/wiki/Garfield_High_School_(Seattle)
We've forgotten.

Back in the mid-90s, most ISPs gave space to users to host a website. There were produts like Dreamweaver and (although I hate mentioning it) Microsoft FrontPage that provided WYSIWYG editing of HTML and used FTP to upload the pages to the server (although using FTP was usually an implementation detail, I think FrontPage had its own way of uploading). Easy.

> Yes, the current web is deeply broken beyond repair.

Which web are you referring to? The document web from the 90s to early 2000s, or the now app-centric web we have now? If TBL's view of the web emerged, you wouldn't need a separate tool to author web pages, the browser could do it, and use PUT to store new pages on a web site. But alas, we don't have browsers capable of editing (but we can always download a gig of Javascript to do it! Yeah! That'll work!)
Germany is a disaster zone in a number of ways, but it is as easy as pie to fire people in companies with fewer than 10-12 people so startups can move quickly there.

Starting a startup on the other hand is damn near close to test-tube fusion and even then makes you think, why would I bother?

So fucking hard to enter any kind of industry or profession here, and most industries do not share the value like companies in the US do. It’s a country of dragons hoarding wealth.
Protecting the environment costs money, so I don't think it's a problem that the government should be adding funding to offset what was previously funded by logging.
The FDIC found a buyer for the bank at zero without too much difficulty, so in hindsight the taxpayer's money wasn't actually spent here.

Would it have been a better warning to haircut the depositors a token amount? Say "the FDIC has evaluated the business and agreed to assume everything up to $1m, and 99% of deposits above $1m/customer". That would mean no one actually suffers cashflow problems, but it would send the message that the next time, the depositors might not be so lucky, and they need to do a better job of assessing their banks' solvency.
That was a truly disappointing video. He spent tons of time yapping about how this freeze-dryer worked, but he didn't once bother to show a simple picture of the phase diagram for water, which makes it completely clear exactly why freeze-drying works.

As for SponsorBlock, it'll block all kinds of things. It's up to you, the user, to not expect software to read your mind, and to learn how your software works so you can configure it the way you want. With SmartTube, you can configure the SponsorBlock functionality to only skip things you want skipped, and not skip things you don't want skipped (such as intros, outros, self-promotions, etc.), or you can even just turn it off altogether if you want. It's really quite simple.
It's definitely trickier with job applications. Because you're usually going through a platform/service rather than to the employer directly, you'd want a level of anonymity given the service is much more likely to leak your data/be the target of a breach than the employer.

But like you said that's not always easy to do, so maybe you could instead have an email alias (through like anonaddy/fastmail/simplelogin etc) that looks generic but professional enough when applying through a service, but have your more personal email on your actual CV? Just an idea, though probably not an ideal solution. Thanks for pointing it out.
What other initiative of that scale do you have in mind ?
I'll offer the opposite perspective. People writing about stuff that they are currently learning is often better, because they have a much clearer model of what's obvious and what isn't.

Someone with 20 years of experience with a technology will usually have a much harder time re-connecting with that beginner's mindset and doing a great job of providing the information that other newcomers most need to understand.

That's not to say that there isn't plenty of junk content out there, but I blame that more on inexperienced writers than on people who are writing about technology that they don't have a great deal of experience with.

A great writer should be able to write about something while they're learning while still producing content that's genuinely useful.
Makes sense to me. Part/most of the appeal of coding 6502 or z80 for a retro platform is just how deterministic and predictable they are down to the clock cycle. AI is the opposite.
US-centric
Apologies to your political bloodthirst, but it's a bipartisan issue. Texas, Idaho, Utah, Arizona and Idaho are in the top ten, along with California, Colorado, Washington, Montana, and Oregon.

It's a particularly irrelevant question for this specific article, given that it's about Federal land and it's been a persistent issue regardless of which party holds national power.
Would be nice if there was a serverless library that lets you do in-process orchestration so you don't need abominations like Step Functions ;)

e.g., https://github.com/dbos-inc/durable-swarm
> Page not found

What did I miss? Does someone have a cached version??
If your app fits on one machine, I agree with you: you absolutely should not use cloud dev environments in my opinion (and I've worked on large dev infra teams, that shipped cloud dev environments). The performance and latency of a Macbook Pro (or Framework 13, or whatever) is going to destroy cloud perf for development purposes.

If it doesn't fit on one machine, though, you don't have another option: Meta, for example, will never have a local dev env for Instagram or Blue. Then you need to make some hard choices.

Personally, my ideal cloud dev env is:

1. Local checkout of the code you're working on. You can use whatever IDE or text editor you prefer. For large monorepos, you'll need some special tooling to make sure it's easy to only check out slices of the repo.

2. Sync the code to the remote execution environment automatically, with hot-reloading.

3. Auto-port-forward from your local machine to the remote.

4. Optionally be able to run dependent services on your personal remote to debug/test their interactions with each other, and optionally be able to connect to a well-maintained shared environment for dependencies you aren't working on. If you have a shared environment, it can't be viewed as less-important than production: if it's broken, it's a SEV and the team that broke it needs to drop everything and fix it immediately. (Otherwise the shared env will be broken all the time, and your shipping speed will either drop, or you'll constantly be shipping bugs to prod due to lack of dev care.)

At Meta we didn't have (1): everyone had to use VSCode, with special in-house plugins that synced to the remote environment. It was okay but honestly a little soul-sucking; I think customizing your tooling is part of a lot of people's craft and helps maintain their flow state. Thankfully we had the rest, so it was tolerable if not enjoyable. At Airbnb we didn't have the political will to enforce (4), so the dev env was always broken. I think (4) is actually the most critical part: it doesn't matter how good the rest of it is, if the org doesn't care about it working.

But yeah — if you don't need it, that's a lot of work and politics. Use local environments as long as you possibly can.
Taking a magnesium vitamin pill before sleep helps a lot. Try it out.
Was there any evidence that fire control was intentional or just a happy side effect of the basket weaving practice?
I could see this being a super-short-term thing, because we've lately been having dry windy weather (bay area), aka Red Flag warnings. But sadly sounds like it's longer-term.
brutal story. for those who were equally confused this post seems to have the same title as but is unrelated to Dario Amodei's recent https://darioamodei.com/machines-of-loving-grace - is perhaps a nice/bittersweet reality check on how our designs often fall short of our ambitions.
The Ars comment section is very disappointing, with people conflating the harms of nicotine with tobacco. This is probably because of misinformation about EVALI ("popcorn lung") which was actually the result of a specific impurity in black market THC vapes, and has never been observed in a legitimate vape, nicotine or otherwise.
I thought we got rid of all those pesky things during covid
Heh, yeah. You gotta put in writing that only userlands defined in Nix will be eligible to enter any environment beyond "dev". And (also put in writing) that their performance in the role will be partly evaluated on their ability to reach out for help with Nix when they need it.
> I know you caveated that with the "if you can" but I'd say the vast majority of people can't

Most people have a lot more agency than they give themselves credit for. It just doesn’t hurt enough yet to face the cost of making a change.

What’s really the worst that’s gonna happen? You have to do some interviewing while putting in the bear minimum at current job? Oh no.
Omg these are amazing. Have not seen these resources before
Ask HN: How does HN preserve state so well?
I'm a bad tab hoarder and I have >500 tabs in my backlog, across many devices. One thing I've notices is that if I open an article from HN, if the <Back> button leads back to the HN homepage, it preserves the state exactly where I left HN opened at.

Maybe I haven't been on the static web in too long, but my memory is of pages refreshing whenever you hit back after some amount of time. Do they have a longer cache option? I don't see anything in their JS that suggests saving state.
Also it needs to be contextualized further: fighting wildfires is done to save lives. When they have to make a distinction between funding for prescribed burns, which are a mitigation but not prevention measure, and having the people and resources on hand to defend settlements then they're going to choose the latter.

Prescribed burns are treated as a panacea whenever there's wildfires, but they are only a mitigation strategy - you're still always going to have wildfires, the degree of severity and in what areas is what matters (they're also not cheap: it is after all, just starting a forest fire you try to keep under control).
I'd say the owner owns it, which these days is usually not a nation.

What's probably more interesting is what law governs them, and it turns out they're regulated under several conventions, including a dedicated one from 1884 and the UNCLOS (United Nations Convention on the Law of the Sea).

[1] has a pretty good summary if you're curious.

[1] https://www.noaa.gov/general-counsel/gc-international-sectio...