skysight-inc/HackerNews huggingface dataset:
>A classic example of this from several decades ago is redlining, which prevented people of color from moving into safer neighborhoods, and undermined the neighborhoods they were able to buy homes in. Settlement patterns have long-term generational effects, so while it would be incorrect to say that predominately black neighborhoods have higher levels of asthma, violence, poverty etc as a deliberate plot, it's absolutely true to say that those are consequences of direct racism from several decades ago.

No, the latter argument isn't logical followed, and not a conclusion one can make.

The 30 year old dad with asthma problems for his kids is not that way because of some housing racism that happened decades before this dad was born.

>I don't think this should be a particularly controversial point. Where I think it gets more controversial is two points -- 1. What redress, if any, should people downstream from historical racism have?

If something didn't directly affect you, then your claim to redress is far significantly less. That's even acknowledging generational trauma.

>They're still suffering the effects, after all. 2. What patterns and decisions are happening _now_ that will similarly have downstream generational effects?

redress from who though? Less than 2% of people in north america ever owned slaves at the peak. Nobody alive today ever owned slaves, nor were slaves. It's also not completely clear if there's any harm being done today and if there is, then how much harm and most especially by who. These aren't just assumed to be the government's fault and so they should pay.
Even if that were true (and I don't think it is), Commander Keen should be compared to Mario 3 (which still came out over a year earlier than the first Keen), not Mario. And 4-6 are most appropriately compared to Super Mario World, which was released the same year.

Keen was/is great, but Mario 3 and Mario World are on the shortlist for best game ever.
Did you try OSX on the same hardware?
Didn’t async/await originate in c#?
> Do we as a society know where money comes from now?

Technically, yes. The only difference between money and an IOU is the formal paper trail (i.e. accounting). The paper trail tells where the money comes from. Granted, we as a society don't always follow the paper trail, which is perhaps what you are meaning?

What the parent means, though, is that money still needs a real, live person standing behind a promise to provide something in the future to whomever holds the IOU (money). Without such a promise, the IOU (money) doesn't mean anything. But who is offering to make that promise? Are you volunteering your services?
I propose some salient items, for those bingo cards:

- CEO mentions "nation-state actors"
- Someone's Zoom background is amusing
- Someone holds up a "Buy Bitcoin" sign
- "We take this very seriously"
- "working with our partners in industry"
- "remediate"
- "Security is our top priority"
- "Our customer's security is our top priority"
- Congressman mispronounces "CrowdStrike"
- Congressman twice mispronounces "CrowdStrike"
- Different Congressman mispronounces "CrowdStrike"
- Different Congressman mispronounces "CrowdStrike". Twice
- Reference to SolarWinds hack
- Reference to McAfee incident
- "Critical infrastructure" is emphasized
- Technical glitch during the hearing
- "Critical infrastructure" down during the hearing
- "Zero-day vulnerability" mentioned
- "Zero-day vulnerability" exploited during hearing
- "Zero-day vulnerability" exploited *at* hearing
- Mention of recent ransomware attacks
- "Cyber hygiene"
- Senator says "back in my day..."
- CEO smiles awkwardly
- "Collaboration with federal agencies"
- Phone rings on live stream
- "Layered security approach"
- Reference to a previous attack
- Wi-Fi connection issues
- "Bad actors"
- Wi-Fi connection issue due to "Bad actors"
- "Multi-factor authentication"
- Kurtz corrects a technical detail
- Kurtz wrongly corrects a technical detail
- Kurtz twice wrongly corrects a technical detail
- "Cybersecurity workforce shortage"
- Senator asks unrelated question
- Kurtz gives unrelated answer
- Kurtz unknowingly gives unrelated answer
- Kurtz unknowingly gives unrelated answer which happens to be right
- "Threat landscape"
- Mention of a fictional hacker movie
- CEO avoids direct answer

Bonus Square: CEO drinks water
Free Space: Any participant says "cyber"
Bonus Point: Someone mentions Edward Snowden
Extra Credit: "We need more funding for cybersecurity"
Given Ruby culture of monkey patching, not always.

Besides, many people dev Ruby with a lightweight text editor, like text mate, that can't introspect code.
I expect a skilled data scientist to be able to articulate the complexities of the real world in relational data. Otherwise, how the hell will they be able to infer the real world from relational data?
OSS is unfortunately an overloaded term. But assuming it is about FOSS, than software that runs on the user’s machine gives so much more freedom. Can software even be free for a consumer, when it is really unpractical to run it yourself, because it needs a server?
Did you check levels.fyi? Companies like Databricks, Roblox, Rppling, Plaid, Airtable etc
Yes, I think that's what I said. The pragmatic approach makes to very ergonomic to use in most use cases. That it breaks on for edge-cases is not very relevant in practice usually.

> I'd much rather use a theorem proving environment for correctness, but one that is not based on type theory.

Based on what then?
You're right of course—another way to put it is that Xerox got the chance to make a $1M investment in pre-IPO Apple.
Yes, and I've had other dogs that won't even go for a walk.
Exactly!!

Being president is supposed to be a really special job. And there’s only one role to fill, so there’s no reason not to be highly selective. It should have more stringent requirements than jobs like airline pilot.
I enjoyed reading the article very much. Thanks for the write up!
The Mars Climate Orbiter, which had a problem with units from a vendor, but ultimately crashed because the people who noticed the problem were ignored.
Wise mother
A browser demo would be a nice addition to this readme
Anything needs to be shown on a table, calendar, etc. is a database. It doesn't matter if user deliberately uses it or not. One can have a look at all the Notion's templates (https://www.notion.so/templates). All featured templates have databases. I also looked at all categories and their front pages filled with templates /w databases. Maybe 1 per category without it.
Plutonium is very corrosive and sensitive to phase changes so it needs to be refurbished and replaced regularly. The weapons grade plutonium lying around is probably not bomb ready.
The US did put an arms embargo on Batista's government, though far too late given the violent suppression of the protests towards the end.
It's baked into our nature, not something artificially created by society.
Isn't timeshift what apple calls their snapshot/backup thingy?
Pouring hot and cold water sounds different
Sounds like the company realised they can't solve the issue in 90 days. Betting a combination of infrastructure scale problems, terrible tech, no-longer-building old solutions, no maintenance fee's built in and contractors who hate them. So they pulled the only lever they had left, which was the lawyers.

Same time, RedThreat's email was kinda (maybe rightly) hostile. Read from the other side it's basically "You have 90 days to work (/maybe pay) me before you start hearing your name on TickTok under the label 'wanna hack the city?'".

"Work with your team" leaves a ton of negotiating opportunity for a company that obviously does this for a living and expects to make money somewhere.
Steve has a car. The car is yellow. All yellow cars are driven by Steve. (Except not.)

You have posted an observation about non-profit organizations and described a defining characteristic of donations that go to them. You have not given a defining characteristic of donations.

> This is how donations are SUPPOSED to work: contribute money towards a COMMON goal

You mean like shoring up the Jellyfin ecosystem?

> Donations are not free money.

Donations are free money. (When the donation is money; donated clothes are obviously not free money—they're free clothes.)
I've used BackInTime since 2010. I loved that, even without using the tool, you could just poke through the file structure, and get an old version of any backed up file.
Yes, and I have been surprised by at least one who told me that I needed to blog more often. We have very little interaction since graduate school.

I have been running the same website, which has undergone several redesigns, for 25 years and counting.

It is also interesting about having a personal domain name. People pause when you give the email. No, I really did mean first@lastname.com. Yes, I've had this for decades. My sister tells a different variant, she at least once had someone comment on it and then stand up straight - which she interpreted as being a little impressed as if my sister was a celebrity or something. Very interesting in a world where most people do not have a domain with their family name.

The challenge for me has been that over time it morphed from a personal site, to a professional site, to a corporate site. Now that I have employees and this work supports my family I have less freedom to do just anything I want with it. It has to be on topic. That constraint does also bring freedom in its own way. I do not have a good place for personal interests that are not related to my cybersecurity work any longer though.
Projected Language Models: A Large Model Pre-Segmented into Smaller Ones
We should all stay at home and STFU. JFC.
> you don’t ever consider that you are the one who was intentionally kept in the dark

There you go again, asserting that you know what's in my head. Please stop.

I've seen mentions of that catchphrase floating around. Based on the wording you used, I thought you were referring to her saying the word "broke" in some context, and I wasn't sure what you were talking about.

Perhaps you should work on your communication skills some more before acting so haughty?
Same. I'm 40, and I have a wife and child. I will absolutely give up those rock star salaries if it means having the time to spend with them, and not taking ulcer medication.
Oh, yes, look at the incisors on a rabbit for instance. Huge, clearly rabbits are terrifying predators.
The problem with this kind of test is that the people still live in a society where cheap labor is available to the companies around them that provide them with all the goods and services that they like to purchase with those $1000 (or whatever free amount they've gotten). Germany shifted to a system that is as close to a basic income as you can currently imagine. There are some strings attached, but considerably less than in the past. You can easily live from the "Bürgergeld", but the labor market currently takes a third hit after Covid and Russia's full scale invasion on Europe: lots of companies, especially labor intensive services like bars and restaurants, have serious trouble to hire staff. The only way is to offer higher salaries – which, in turn, needs to be paid by the customers. This makes goods and services less affordable for everyone, but especially for those relying on government money...
Never saw anything like this (also in Switzerland). Seems also especial hard to find a Rust job here (which is just what's most fun these days).
How to Win a Tech Competition. Learnings from Winning Samsung Solve for Tomorrow
> Minoxidil is barely effective

Nonsense. It's extremely effective taken orally (to increase scalp, body and beard hair count and thickness) as proven by many studies and countless anecdotes.
hah, out of curiosity, what are you archiving and ingesting webpages for?
The point is that making a typesystem sound is really hard and requires trade-offs. I think Scala is a wonderful example. Check: https://www.baeldung.com/scala/dotty-scala-3

To quote from there:
> Scala 3 has dropped some unsound and useless features to make the language smaller and more regular. It has added some new constructs to increase its expressiveness. Also, it has changed some constructs to remove warts and increase simplicity, consistency, and usability.

Some of the features they dropped because they were unsound were still useful (to me).

Typescript tries neither to make their typesystem (perfectly) sound, nor to make it as elegant as possible. That results in it to be very useful/pragmatic for everyday-programming tasks.
Cell-based architecture has emerged as a response to many challenges associated with distributed systems. First and foremost, it employs a bulkhead pattern to isolate failures to a fraction of the affected infrastructure footprint and prevent widespread impact. But that’s not all it can offer. Cells can also help organize large architectures into domain-bound deployment and delivery units, which provides essential sociotechnical benefits.
Marriage isn't a human right. Just ask any "men's rights" activist.
I love the idea but the <all_urls> access is a bit scary.

This could be recreated in a bookmarklet ideally, though it would require saving the button html snippets into a file that you'd have to make downloadable with some Blob weirdness.
> The one thing I despise about local|share|config is I never know which one they're using or what kind of nested hierarchy they're using that means I might have to search for the company name first.

This really only applies to badly ported Windows software like Unity engine games. There should be no hierarchy, just ~/.{local/share,config,etc.}/$application
And nothing stops badly behaved software from deciding to use ~/.$CompanyName or heck I have even seen ~/My\ Documents/$CompanyName
That's cool you have the money to fly frequently on more expensive airlines. Im only sharing my experiences flying Spirit out of their hubs and they have been no different then flying on the more expensive airliners outside of seats could use more cushion on Spirit but no biggie at all on five to six hour flights with them.

As noted in my comment you want your flight experience to be of a higher grade then continue to enjoy to fly the more expensive airlines. Sounds like you can afford doing so and frequently so. Myself i like being cheap in terms of getting from point A to point B .. have more money to spend on hotel room and or overall more trips in a year. I'm not rich and extremely happy to fly with other middle class people and frequently so!
China wants 50 countries involved in its ILRS moon base – SpaceNews
I’d say that the concept of entropy “in physics” is about (even better: starts with) the choice of a probability distribution. Without that you have just a number associated with each probability distribution - distributions without any physical meaning so those numbers won’t have any physical meaning either.

But that’s fine, I accept that you may think that it’s just a little detail.

(Quantum mechanics has no mystery either.

ih/2pi dA/dt = AH - HA

That’s it. The only thing one needs to add is a choice of operators.)
> whereas the 70% of the time PulseAudio doesn't work, it's more mildly infuriating.

I have installed Linux on I don't know how many systems at this point. My desktop, my work laptop, other people's work laptops, etc. Audio just worked flawlessly on each and every one. I cannot believe that PulseAudio has issues 70% of the time. There's simply no way I've been that lucky to have never seen an issue.
It was 100% an above-board trade. Xerox at that point had poured an ocean of money into PARC and hadn't really seen any return on it. I don't think they would have seen it as an IP transfer, because it wasn't. Apple didn't rush out to implement Smalltalk. Instead they were inspired by the principles, misunderstood some stuff, and came up with something 100% better for the average consumer.

Xerox wasn't stupid—they were trying to get some value out of this research lab that was, on paper, lighting money on fire.
Ask HN: Linux user (XFCE) but work gave me a MacBook
The last post on this I could find was from 9 years ago...

Is there any tips or a migration guide for moving from Linux (Ubuntu with XFCE) to a MacBook?

Major thing is my personal notes are in Zim desktop wiki.

I use zsh, tmux, vim, thunderbird, Firefox, keepassX. Work is using a Google tech stack.

Thank you
Shifting Security Left: Embedding Protective Measures Early in Development
Coming from a heavy TS background into a go-forward company, I’d say the main thing you get with async is it makes it incredibly obvious when computation can be performed non-sequentially (async…). For example, It’s very common to see the below in go code:

a := &blah{}
rA, err := engine.doSomethingWithA()
b := &bloop{}
rB, err := engine.doSomethingWithB()

This might have started out with both the doSomethings being very quick painless procedures. But over time they’ve grown into behemoth network requests and very thing is slow and crappy. No, it’s not exactly hard to spin up a go routine to handle the work concurrently, but it’s not trivial either - and importantly, it’s not immediately obvious that this would be a good idea.

Contrast to TS:

let a = {blah}
let [rA, err] = engine.doSomethingWithA()
let b = {bloop}
let [rB, err] engine.doSomethingWithB()

Now, time passes, you perform that behemoth slowing down of the doSomethings. You are forced by the type system to change this:

let a = {blah}
let [rA, err] = await engine.doSomethingWithA()
let b = {bloop}
let [rB, err] await engine.doSomethingWithB()

It’s now immediately obvious that you might want to run these two procedures concurrently. Obviously you will need to check the engine code, but any programmer worth their salt should at least seek to investigate concurrency when making that change.

I wouldn’t be bringing this up if I hadn’t made 10x+ performance improvements to critical services within a month of starting at a new company in a new language on a service where the handful of experienced go programmers on the team had no idea why their code was taking so long.
Not according to the NYTimes' attorneys.
SpreadsheetLLM[0] might be worth looking into. It's designed for Excel (and similar) spreadsheets, so I'd imagine you could do something far simpler for the majority of HTML tables.

[0] https://arxiv.org/abs/2407.09025v1
I had a mortgage broker try to get me into a variable rate mortgage I truly couldn't afford just before the rate hikes.

"The Bank of Canada won't raise rates, they can't, it'll tank the market."

I knew even then that was unhinged financial advice. This was a man who had a radio show about finances in Montreal.

He also tried to saddle me with a real estate broker who only showed properties to me that she was selling (and outside my price range/location).

If I followed his advice, I'd have had to sell the house the same year I bought it.

The story ends happily, I bought a great place that was affordable and a mortgage that I've never struggled to pay.

Keep a wide birth of Terry Kilakos if you are in Montreal folks.
> Well you can use intermediate nodes, it doesn't have to be a direct payment channel between sender and receiver.

Assuming of course that there's a path between the sender and receiver, and that there's enough liquidity at each step of the way.

Otherwise, you need to setup a new channel, paying dearly for it once more.
the first HyperNeRF cat video is quite interesting-looking and surreal!
You're right—bad phrasing on my part
Be a consultant/contractor for a company who pimps you out to rich customers on a cost-plus basis. They don’t care if you bill them a million a year or more so long as the end customer is re-billed (at their agreed mark-up). High skill, niche, high pressure (although you can always quit and run a cafe if it gets too much).
The fact that every human society ends up with some kind of centralized oligarchy is probably also due to this effect. Something has to resolve disputes about the state of the system.

A solution that somehow goes around these limitations could have implications beyond computing. It could enable “headless” large scale cooperation. This would be a fundamental innovation in the evolution of intelligence generally.

Proof of work is the only one we have that kind of works and it’s massively expensive. You could argue that it’s just a way to make economically irrational or short sighted collusion prohibitively expensive rather than a true solution and might only work in a domain like a currency where there is a direct mapping to cost.
"The Annotated Turing" Book (archive.org)
Love the design! What did you use to build this?
I'd even call that non-advice a type of mockery.

Since that's, after all, how everyone starts, obviously the cohort who thereafter asks for advice has found that not enough.
Oh and to your argument:

> For everybody else the goal should be to balance error rate with developer productivity. Sacrificing double digits of productivity for single digits of error rate is usually not worth it, since the extra errors that a very sound type system will catch will be dominated by the base rate of logic errors that it can’t catch.

I think you are missing my point.

You are merely looking at a single point in time. And yes, you are right - the balance you mention matters.
But what also matters is the future. A language needs to be able to evolve. If it does not do that, it will eventually die and become replaced. If the typesystem is well made with good foundations, the language will be able to evolve and adapt faster and causing less problems for its users.
It's pretty hard to get into these IME. I'm considered a top-performer at the deep tech company I currently work at, and interviewed at a hedge fund awhile back. The process was way less intense than what I would expect a big tech co. interview to be. I made it to the top three candidates, but didn't get it. In hindsight, the role wouldn't have been a good fit, it was "higher up in the stack" than I prefer to be, which is also what they said.

I think you need to be a pretty unique individual to succeed in environments like that. Most people I know break down under intense pressure when shit hits the fan, even if they're wildly competent. I can only assume it's that much more intense when tons of money is at stake.
I would be equally embarrassed if either of those were on my resume. I'd have similar levels of embarrassment with alcohol, firearms, cannabis or politics. You don't want your resume to suggest you are controversial in anyway. Maybe 80% of the people you run across will be cool with it, but it only takes one person in a company to veto your resume and there are usually 3+ people that look at a resume with veto power. It'll close doors for sure.
TIL that networkd has built-in DHCP server. I don't think that this matters here, using networkd for client configuration shouldn't prevent using something else for server.
Wallet-sized, I guess.

60x60x16mm, so it is 20% smaller than a credit card (in surface area)
Anecdote: I'm a Sr. Staff Engineer at a large employer in a LCOL city. Typical middle class houses cost $300k - $500k here, with luxury houses costing roughly $1m and small starter homes costing $200k (just using real estate as a rough proxy for cost of living).

My base salary is $150k/yr. My cash bonus maxes out somewhere around $80k/yr, and typically falls in the $50k - 70k range. I also receive equity worth roughly $12k - $15k per year. Counting in the value of benefits, my comp package is worth roughly $280k - $300k/yr.

I am extremely well paid for the area I live in. It's very unlikely that I could make more money without moving to a different metro, getting lucky with a remote position, or going into niche contracting.

Just throwing this out there, because a $250k salary (plus bonus) is doing well even in a HCOL area.
Move to a better dating market