skysight-inc/HackerNews huggingface dataset:
According to CNN, "it is unlikely that someone like Steve Jobs can 'cut the line' of the transplant waiting list. The reason that some people might be able to get transplants more quickly is that they're standing in more lines. Nothing prevents someone from being evaluated and listed at multiple transplant centers. As long as a patient has the wherewithal to fly around the country -- and be available at the drop of a hat if a liver becomes available (this is where the private jet comes in handy) -- a patient can, in theory, be evaluated by all the transplant centers in the country."

https://www.cnn.com/2009/HEALTH/06/24/liver.transplant.prior...
I don’t think it’s the interruption. I work from home and I got interrupted all day, from family asking me something to teammate asking for my help and sometime joining a call. It’s the context switch that is bad. You can hold off most interruption to try to complete your current train of thought (like give me 15 minutes to complete this and I’ll get back to you). But when you have something that is mandatory, you avoid going into any deep work like a debugging session or architecting a new feature. And most of the time the standup does not really help, because productive teammates will reach out to each other during the day anyway if something impact them. And manager should reach out to developer anytime something pop up that impacts their work, not just wait for next day to let people know.

Standup can be great if the responsibility across the team are spread out, but only at a lower frequency (once a week?).
I’d rather just pick one that pays the most while letting me keep sane work hours of 8-9 hours per weekday and doesn’t have 24hr on-call schedule for one person during that person’s on-call rotation.

Quit Uber in 3 months - simply the most pathetic work-life balance I’ve experienced. What a toxic place! What made me sad that I had taken Uber BLR over Fb London.

Worked at an Indian startup for few years - it was balanced. Nothing great, nothing shitty.

Working at a USA startup currently who flat out lied about timing and timezone requirements which I was specific about - so after some time I sent a polite but firm fuck you email one day after mass rejecting all the odd hour meetings from my calendar and setting my google calendar to reject anything after 6pm automatically everyday. They have stopped bothering me but I’m the exception there. It’s a very uncomfortable silence. So leaving soon.

Samsung was really nice. I appreciate the place in hindsight now. Disliked back then. What a blessing it was that let alone work I couldn’t even access email from out of office. And 9-5 was the norm even for managers and higher management.

Yeah, I’m done with the rhetoric of challenge, excitement, ownership, and shit like that that are just buzzwords used as fronts for exploitation. Will take work-life balance over and above anything today.
Domaining.com Has Been Compromised
I can't imagine listening to podcasts and programming at the same time. Well, I can imagine it, but the amount of mistakes I would make would be huge.
Over the two-month period this happened, I don't think I ever spoke to the same rep twice, and several times when I referenced notes that I know for a fact $previous_guy had, $new_guy had nothing. Most (not all, but most) were nice enough on the phone. I have a feeling that turnover is/was a large contributing factor.

edit: This was in the US, FWIW.
If I ever become wealthy, one of the things I'd love to do is fund a culinary museum. Imagine rotating exhibits where visitors can try samples of historical cuisines from around the world. Of course most of them would be loose approximations of the dishes, and no idea if it's financially viable, but still. It would be a ton of fun.
Ask HN: What (sites/etc.) are you reading online?
25 years ago, every site I read was independent. Folks running apache servers in their basement throwing sql at a wall to see what sticks. Many were incredibly innovative sites (thinking design oriented things like k10k, praystation etc), some were pretty boring looking but were the bleeding edge of SWE-land.

All the "big" sites are owned by PE or trade groups and their links are all ad-tracked amazon referrals etc. I'm happy to have links to paid sites as well, just independently owned/operated?

Can be tech, design, strategy, business, whatever floats your boat. Podcasts, blogs, no limits.
I think you can export chats from Slack and build an archive out of it
Yep. 99% of “AI software” is just ordinary logistics/optimisation software with a marketing spin.
For context - it's talking about the Ghidra decompiler there. It's written in C++, Ghidra itself is written in Java.
Bringing a project to life that I've worked on for the majority of my time for the past 11 years (whilst doing some paid consultancy on the side). I've built a programming framework for the semantic web with in memory graph database, reasoner, decentralized storage management and lots of programming sugar for manipulating & visualizing graphs. Launching this as a browser-based tool to build (web3) applications and visualize data. Primed for (Semantic) A.I. Built with typescript / react (not a hard dependency) / node.js. Got a small active team of 6 people now and we're looking at raising a pre-seed round. It's a fun journey, and after all those years the technology has matured a lot and I'm happy it's now really starting to come to life with other people.

Would love some constructive feedback. You can see our current investment deck here: https://brieflink.com/v/ys3lw and some videos I made about the project here https://www.youtube.com/channel/UCmWeNThIdXS4M0-0nVVqRzA

Also, if anyone has spare time and is looking for something purposeful to do: there is a big vision behind the project, aiming to increase collaboration, transparency, sharing resources, improving collective sense making, self organization & decision making. I'm sharing future rewards with all who contribute. Contact me if you're curious. rene@semantu.com / telegram @renereborn
Extremely typical fare here. Writes engagingly, about games. G.A.M.E.S. -when he's not doing a deep dive on real siege warfare, he's on Sid Meier's back about how it works in the civ series...
I understand I'm not a trained professional, but being around people with AZ is something you can't get out of books.

An admittedly second hand data point - a friend of mine in the 90's worked with AZ nurses who'd just look at him and say "he's got AZ".

Thirdly, there's a long history of physicians examining presidents and publicly minimizing any health issues. This is for good reason, you don't want to let on to America's enemies that the president is not in good form.

Lastly, AZ is a decades long process. By the time it is diagnosed, the symptoms have been there for at least a decade, unrecognized. After my father was diagnosed, looking back on things, I realized it had been happening for a long time.
That's the optimistic outcome, the pessimistic outcome is the miners will fork "eth-classic" and keep going. It's up to the reader to decide which is most likely, or both.
The most common thing to use them for in TS is to acknowledge a value could be of type null or undefined. Let’s you then check you’re handling them correctly.
Fusion360 seems to try to prevent you from exporting PDFs with the free hobbyist version. One tip that I discovered was to create a CUPS printer on a Linux VM that saves PDF files.

(I found it printed slightly off sized if I sent a 2D drawing straight to the printer.)
I don't think % efficiency tells the whole story, because those numbers are measured under load. A 12V->240V inverter probably burns a lot of power just sitting idle, so the efficiency curve starts at 0%. You really need to know (or measure) that curve's overall shape.
There seems to be a bit of an overlap with software that is written by academics and asking for citation.

I am vaguely remembering one of the awk* variants (or something like that) does something similar every time you have to run it, unless ran with some command-line switch (*may not have been awk).
Yeah, based on personal anecdotes I suspect this as well. Never seen hard evidence for it though, I'm really curious if anyone's ever studied this.
There aren't. There are OpenJDK forks and there are some mythical JVMs that pjmlp and like two other people have supposedly used but aren't actually available even if you are a billion-dollar hedge fund offering to pay the price that they're allegedly for sale at.
I think different people learn in different ways. Some people struggle learning from reading, and podcasts might work for them.
I grew up in New York City. I wish them good lucky
messengers delivering packages from uptown to downtown
delivery guys on electric bikes are all over the place
you can fugaatabout getting through times square ANYTIME of the day its straight up bumper to bumper. Yellow cabs don't even care about bike lanes. Buses in the bus lane ( don't make me laugh) there should be NO CARS allowed in the city ( natives call manhattan "the city" the trains are packed. The streets are JAM packed with people. there are simply too many damn people and not to mention uber / lyft / food delivery guys messengers on foot and on bikes and some take the train. I mean enough is enough. we need less cars and more walking in the city. I don't even want to get into all the trucks in the fashion district you need to see it to believe it. Did i forget to mention yellow cabs? ok good lucky waymo. 2cents.
Do they sponsor visas?
How 1 HN Post Inspired Me to Quit My Job and Found My Own Startup
Not at all. Wages are going up in China so automation is becoming competitive. If they don’t automate, countries outside of China will automate and out compete China.
I think is a relevant parallel because those ideologies currently tell you to be yourself, but then praise looks over values and goals

Colorways and current Mozilla is the same, appearances over content
PS. One more recent VE study picked from the comments, https://www.nature.com/articles/s41591-021-01548-7/tables/3

UK, VE vs delta over 90 days

days VEaPCRI VEaSI
after
2nd
dose

14 85% 93%
30 83% 92%
60 80% 86%
90 75% 78%

The trend makes me fairly intrigued to see the follow up at 180, 270 etc. days after 2nd dose.
i dont know whether brave tracks you, which is why i said "maybe"
Right at the end of the younger Dryas, this type of even, if observed, would lead to an an oral history of fire falling from the sky and is perhaps the source of Revelation 13:13.

Yeah, it's a stretch, but I like connecting dots.
"man from a lower social class than you" = "clueless puppet"? Yikes
I'd argue that serial number checks would be the company protecting it's property. It would be far better if the company could rely on the state to protect its property.

I also really don't see activation lock as consumer rights taking a loss, thieves aren't consumers. Being able to brick hardware that thieves steal is a consumer protection. If EVGA started to block resale, that would be a completely different story, but I was happy to activation lock my stolen iPhone. Apple lets you resell, but if you steal a truck load of iPhones I doubt they would activate.
that was probably the greatest comedy that I ever witness
Shameless plug for my own creation...
https://stefanpowell.bandcamp.com/album/autonomous-drone-lul...

Also Eliane Radigue (Trilogie de la Mort, etc.)
Stuart Dempster (Underground Overlays from the Cistern Chapel)
and Ben Grossman
https://bengrossman.bandcamp.com/album/ben-grossman-live-at-...
I have the opposite opinion. The reorg at Expedia was an absolute disaster and entire teams and orgs have essentially gone extinct from attrition. Pretty much after Barry Diller started getting personally involved. It was great until then though.
Copilot.vim
I am not confusing the deficit nor the national debt. I simply mentioned both. I addressed the deficit in my original comment. I'll do so again for the sake of convenience: Clinton's tax revenue was never enough to cover all government spending. In every year that Clinton claimed to have a surplus, government spending increased by a bigger amount than the claimed surplus. In other words, Clinton borrowed from other areas of government (social security, etc.) to fill the gap between tax revenues and government spending. Here are both the national debt and the deficit for the Clinton years:

Fiscal Year National Debt Deficit
1994 $4.692749 trillion $281.26 billion
1995 $4.973982 trillion $281.23 billion
1996 $5.224810 trillion $250.83 billion
1997 $5.413146 trillion $188.34 billion
1998 $5.526193 trillion $113.05 billion
1999 $5.656270 trillion $130.08 billion
2000 $5.674178 trillion $17.91 billion
2001 $5.807463 trillion $133.29 billion

Since you brought up a credit card example, what Clinton basically did was pay down his Visa using his MasterCard. We are still paying off his MasterCard.

UPDATE: Fixed table formatting.
Why software is so bad (2002)
... so run for election, then there will be 3 people
No, it doesn't feel good to blame a faceless bureaucracy. It makes me feel kind of powerless and awful. But I still think that description is more accurate.

Its possible we're using different definitions though. Malicious intent sounds to me like "I am glad you are underpaid because I enjoy your misery". Or "You might be suffering but I don't care." I can count on one hand the number of people I've heard about in the workplace who are like that.

On the other hand, go talk to people near the top of any medium-to-large org chart. You'll find a mountain of people who feel like they're overwhelmed by the minutia of the company's day to day concerns, and they don't have time to do strategic leadership. That they aren't meeting the demands their role is placing on them. Or they're failing the people below them in the org chart due to their own vague mediocrity.

I don't think hating people in this position helps. Your scorn isn't going to magically make them better at their jobs. I see it as a symptom of our crappy organisation structures failing at larger sizes. We habitually centralize power into the hands of a few people. And then the people at the top of the org chart are overwhelmed by choice and indecision. And the people at the bottom are knowledgable but powerless, and are structurally forbidden from solving their own problems. (Or, sadly, people develop a learned helplessness about solving problems in the organisation at all.)
Yeah my example was really just an Option type.

A better example: think of Kubernetes API objects. In short, expressed as typescript interfaces:

type KubeObject = Pod | Service;
interface Pod { kind: "Pod", metadata: Metadata, spec: { containers: Container[] } };
interface Service { kind: "Service", metadata: Metadata, spec: { selector: ServiceSelector } };

const f = ({ kind, spec: { containers, selector } }: KubeObject) => {}

So, the ability to destructure both 'spec.containers' and 'spec.selector' given just a KubeObject, and have the compiler use control flow analysis on 'kind' to mark one as 'never' or 'undefined' when its destructured on a type where it doesn't make sense.
Yeah, for modeling with types, you frequently want nominal types (e.g. you want to make sure that a certain types always means “the data has passed through such and such a function). Flow’s combination of structural and nominal types seems better to me than TS’s pure structural system.
Blood test that can detect 50 types of cancer to roll out by end of the year
Here's a book that I wish I had 20 years ago, it offers some insight and something you can do:

https://www.amazon.com/End-Alzheimers-Program-Prevent-Cognit...

The protocol isn't wacky, it's just a list of healthy things everyone should do (like getting enough sleep). I've been following much of it myself.
Indeed, what's your channel, if you don't mind me asking?
To other commenters - each person learns differently. I've personally found that the most effective studying is done by hearing the content out-loud and that my writing greatly improves when I read it out loud to myself (or use the word feature) for this. I would expect that the language pathway in our minds evolved to be primarily audio-based, but some people may be able to overcome this bias and learn more by silently reading.
French doctrine of information operations – engaging over information space
Solver-Aided Constant-Time Hardware Verification [pdf]
Doesn't matter how "tangible" the value is if foreigners are paying for it.
I found your comment confusing and inaccurate on the point of container measures.

There's a specific standard for describing sizes (TEU), and, confusingly, an overwhelmingly prevalent size actually used and which most people will be familiar with of precisely twice that length (40'). The ships you referenced would be carrying 5--10k TEU, not 5--10k 40' containers.

Its' a minor point in the context of the Flexport story, but the inaccuracy seemed worth clarification. That is all.
Structural records are in fact "object types" in ocaml, which you can get the shell to tell you by calling a random method name.

# let f x : int = x#foo;;
val f : < foo : int; .. > -> int = <fun>

Actually there is not really a type of "a record that has at least some fields":

# type t = < foo : int; .. >;;
Error: A type variable is unbound in this type declaration.
In type < foo : int; .. > as 'a the variable 'a is unbound

Its hidden (row) polymorphism, it's not subtyping but type abstraction. We're implicitely quantifying over the actual type:

# type 'a t = < foo : int; .. > as 'a;;
type 'a t = 'a constraint 'a = < foo : int; .. >

For the record (ha!), for people who don't know ocaml here are "structural sum types", or polymorphic variants as we call them.

# let x = `Bar;;
val x : [> `Bar ] = `Bar

above: type of `Bar is a sum containing "at least" (polymorphic) `Bar

# type int_opt = [ `Some of int | `None ];;
type int_opt = [ `None | `Some of int ]

above: some "exact" nameless sum type, with arguments

# type 'a t = [< `Foo | `Bar ] as 'a;;
type 'a t = 'a constraint 'a = [< `Bar | `Foo ]

above: polymorphic type of sums which contain at most these two constructors.

refs:

https://dev.realworldocaml.org/objects.html

https://dev.realworldocaml.org/variants.html#polymorphic-var...
> In fact your point is a good reason to HAVE MFA given that in the past, if you lost your phone all your data would be compromised.

In the past, wouldn't all your data still be behind a password? Am I missing something?
They absolutely can though. The driver has the ability to connect to the internet and the company has shown that limiting hardware via software is something they do.
That Junior Financial Engineer position looks exciting to me!

I think I'd qualify for the Sr. one, in terms of C/C++, the math, and the Linux experience, but I'd never held a "financial" job before. Having to move back to Boston wouldn't be ideal but I lived in Cambridge for 7 years and could do it again.

I also really dig lots of the topics I see on the company blog, and will be reading them later. Are the compensation numbers I see on glassdoor in the ballpark?
fast and low cost remittance is a pretty good use case
> Instead, I started to listen to podcasts while I worked (mostly writing code),

OK, this is making me feel seriously snobbish. Dude, get a more interesting job! This is not how writing software is supposed to be. You absolutely should not be able to learn from a podcast while designing/implementing/testing software. There might be a few exceptions: e.g. tweaking CSS colors. But seriously, get a real software job -- you might find that you actually enjoy it.
Show HN: Bodulica – infrastructure disruption notifications for Croatian islands
Needed to be notified when ferry and boat transport disruptions happen or electricity outages are announced. Not a rarity around these parts. Since I don't have time to constantly check websites or read paper notifications stuck on random street lamp posts, I wanted to periodically check information available on related websites.

What initially started as a script is now a mini-project targeting to cover over 130.000 inhabitants of Croatian islands.

Notifications are delivered via RSS, however I'm planning to add email/SMS notifications as a paid feature.

Thanks for checking it out!
it's because they know at this point there are too many people who have adopted it. it is easier to screw over 1 person, but hundreds of millions of people, you may have some civil disobedience. but that's just a theory, change of administration probably plays a bigger role than that. old heads back then not understanding the idea behind crypto and feeling threatened because of it etc
The university gets paid per student-year. So, yes.

But I can also see an argument that more advanced classes in later years (eg Advanced AI) are at least as valuable for the university compared to earlier subjects. They might have smaller class sizes, but if the subject material is more difficult, it'd be harder to find sufficiently knowledgable teachers. And the availability of classes like that (arguably) sets good schools apart from bad ones.

Its certainly a difficult problem. But it sounds like they aren't solving it well, and I think they're slowly driving out one of their best teachers.
- 80x30 resolution

- mostly 8 colors

Its impressive, but unplayable.
Obama inherited W's Great Recession with its 10% unemployment and its cratered tax revenues. This is similar to FDR inheriting Hoover's Great Depression. Obama spent his 8 years digging out of that hole. His one initiative was the ACA which is still intact even after the Republicans had all three branches of government and is quite popular.

Moreover, just as Afghanistan and Iraq were disastrous wars of choice, W's tax cuts, Medicare Part D and his zero down payment home loan programs were the direct cause of that recession.
I believe this is conceptually similar to how "brands" can operate to add HKTs to TypeScript/Flow

https://www.cl.cam.ac.uk/~jdy22/papers/lightweight-higher-ki...

https://cs.emis.de/LIPIcs/volltexte/2015/5231/pdf/21_.pdf
Suggestion: Set link to https://writeaswell.com/articles/?p=write-as-well instead of https://writeaswell.com/articles
Mmm, I worked at google in 2012 and F1 was in active development.

I’ve never heard of Spanner internally. Maybe it was in development, but it was not in use.

Edit: went and read more. Looks like Spanner existed but didn’t have sql, so it wasn’t what it is today. And looks like I don’t remember things any more.
Windows Phone leaned into the idea that it was a digital device, and it leveraged the strengths of digital devices and didn't pretend to be anything else. zero skeumorphism. it was VASTLY underrated.
ProtonMail demanded private user data, because someone wrote about them badly
I'm somewhat amused to see all the people who dismissed Waymo because they only operated in "easy" environments like Phoenix and later SF now being equally dismissive of Waymo tackling NYC. Of course it's going to be a challenge, but they seem confident enough to give it a crack, and I wish them luck. If they can handle NYC, they'll be able to operate pretty much anywhere in the US.
"And no, lua isn't the solution here ;)"

openresty is (patched) nginx + luajit

haproxy has optional extension with lua as well

CMIIAW, what parent is saying is he does not like lua for this purpose
Interesting to also look at how US troops finally got the upper hand in urban Iraq, with large amounts of concrete walls of varying sizes.
In the film "American Sniper" you can see the walls getting put up under fire from an expert Iraqi sniper. Not sure about the accuracy of the film, but I believe the walls were pivotal in the success.
it's funny how you have to have a dictionary in order to understand how to navigate google's infrastructure
https://www.pcbway.com/project/shareproject/CNC_Pro_Shield_V...
I always have a “styles” folder with scss in my Sveltekit projects, and use scss in my Svelte components. Svelte auto-preprocessor makes it pretty effortless.
How is this sustainable?
see https://news.ycombinator.com/item?id=29102780
Same thing here, though we use TS in a pretty specific way.