skysight-inc/HackerNews huggingface dataset:
Global climate would be pretty different without ocean currents driven by salinity gradients.

https://en.wikipedia.org/wiki/Thermohaline_circulation
Well let's not conflate the education system with education.

The former is supposed to facilitate the latter, but it does not necessarily function as such. And when it does, it doesn't necessarily mean that it is doing it well.

Colleges and universities are more gatekeepers than they are the arbiters of knowledge. From my own experience basically all the learning (in my case) is done independently, at best the system sets up an incentive complex: study for the exam or you will fail. What these exams measure is not clear. What the classes are intended to teach, and how they are structured to accomplish that is nebulous. What the student will retain is likewise unclear.

What this then says, to me, anyways, is that I am paying thousands of dollars a year to have someone read slides from the textbook publisher to me, and have arbitrary tests proctored so I can get a piece of paper that certifies to a prospective employer that... I have the piece of paper. 'Cause you just know the Gen Chem I and II classes I took my freshman year have been entirely vacated from memory.

And a great deal of the information we're given is contextually irrelevant in so many cases, and it amounts to huge sums of wasted time and energy, not to mention stress only for it to be forgotten. And it lacks the modularity that the market should really be demanding, and thus the market had ought to be serving.
Aren't grass-like plants working reasonably well? It's quite common on new build where I am
you have to remember this "elites vs the rest of us" is not a universal narrative, I wasn't around back then but I get the sense that a significant portion of the population believed that the government was actually doing work on behalf of the people, not in opposition..

"I’m from the government and I’m here to help." wasn't said til 1986
i think they do it on purpose just to give you the feeling of having a lot of content. Hate it, too.
I agree with you, except personal preferences get in the way. I would prefer the detached menu bar at the top of a monitor, others like the menu bar on every window, others want neither, or a hamburger menu, or a jumble of confusing tabs, or ...

Preferences are my preference. The interface can be switched around and modified, turned off, turned on, completely removed, installed again. Not just the menu bar, but all sorts of interfaces: windows/tabs > checkbox/radio/list/combo/popup-menus and at various levels: virtual system > system > application > document/file > paste/clipboard/shelf > view/drawer. For example, why can't we have different running Apps appearing as tabs within a single window? I think we could have much much richer interfaces.
For a while, before TCP/IP really became "the" network protocol, IPX/SPX was also around and a lot of games used it. Red Alert 2, Descent 1 & 2, etc all used IPX/SPX.
Or at least not by a developer who has made that sort of mistake in the past.

I don't know what software engineering programs teach these days, but in the 1980s there was very little inclusion of case studies of things that went wrong. This was unlike the courses in the business school (my undergrad was CS major + business minor) nor I would presume what real engineering disciplines teach.

My first exposure to a fuckup in production was a fuckup in production on my first job.
Electric trolling motors for small boats have been around for decades. Just enough motion to drag a line, not enough noise to scare the fish away.
Apparently from what I understand the owner of archive.today wants all requests to go across international boundaries (so if you are in the US and want to archive, it routes you to a non-US server) so that any takedown requests are international.

Cloudflare DNS obscures the requesting endpoint or something.
Oswald was temporary employee at the Book Depository. He carried a long package into the building in the morning. I don't think there was security since would have likely searched the package. But his employee status would have gotten him in and given him reason to be there in any search.
Have you had any follow-up advice or epiphanies that could have reasonably helped save it, after the time of this post?
I wonder, would that make for some interesting (or potentially problematic) visual side effects in an urban environment? With the variety of roof angles and sun angles, suddenly all manner of observation points (e.g. on roads) would potentially be subject to blinding reflections at different times of day and year.
Oh god. I just realized this is a PM. A plight on software engineering. People who play technical, and “take the requirements from the customer to the engineer”. What’s worse is when they play engineer too.
No, you need mechanical stimulation to break up biofilm, aka brushing.

Most effective are those Oral B electric brushes that alternately rotate back and forth.
Ask HN: How do you relate rendered HTML to the TypeScript file it came from?
Let's say we have a any web app (React, Next, whatevr framework. It has a App.tsx file and Button.tsx file. We start the local development server and use puppeteer to extract the content. You can use whatever frameworks, source maps, tools, etc. How would you take that string input and figure out the line number where the typescript actually occurred?
That's incredible, thank you!

I was just reading the source for Atari 2600 Pole Position yesterday and marveling that it survived until the present day.

I was only the developer on one commercial game, but I often wonder what happened to the source code for it after the studio was bought out.
Disclaimer: Austinite here unrelated to UT.

UT needs a wider incubation, financing, and entrepreneurial (undergrad/grad-student/community) ecosystem like Stanford. Critical mass of players brings with it more interested parties, and with it, that elusive "innovation". It should be okay to make money, okay to turn a PhD thesis into a startup, okay to launch side projects, and cool to fail and learn lessons. Not all paths must lead to a "corporate career".
I guess that at the time when ocean water would have been potable it would have had to wait millions of years for an animal to come along and drink. We don’t talk about air being potable ;)
Thank you so much, I think I might have seen the first paper, will plow through the rest later, it will take me some time!
That’s the key to the fact they were disseminated online. They still hired people that weren’t fit to keep these secrets and that’s not a new issue
How to pass the interview for software engineering roles in Big Tech
I just finished a (long) article about preparing and passing the software engineering interviews in Big Tech companies!

I hope many folks find it useful, and helps them in their next interviews, whenever that is.

I did a brain dump of how I prepare, and what I do as an interviewee, and also as an interviewer in such companies.

Please let me know if you like something specifically, or have any feedback in general.

Enjoy
I propose a new term "TDaaS": Tech Debt as a Service.

(Feel free to modify the name to something less clunky.)

A SaaS can provide a useful tradeoff. Just don't get scared by FUD marketing tactics, like "Why you shouldn't build your own X" etc. It's a tradeoff: you introduce an external dependency and give up control.
Frozen pizza is relatively common at bars around here - they don’t even hide it, it’s a freezer full of pizza they will cook for you.
The purpose of using SBF as an example is not to paint him as a victim in need of help. It is a useful exercise that invites the people that are ideologically opposed to the idea of humane treatment in prisons to pop up and voice their reasoning for force feeding vegans meat and denying people prescribed medication.

> so shine a light on their cases to garner sympathy, support and mindshare towards reform.

And

> now complaining about having to eat peanut butter because he refuses more nutritious food.

Are incompatible statements. In your final sentence you literally say that the problem is not the availability for vegans to have access to their diet. You cannot logically claim to care about jails providing reasonable diets to prisoners while simultaneously placing the blame squarely on a prisoner.

You either think that the state punitively denying someone a reasonable diet and prescription medication is a good thing or a bad thing. There is no inbetween.

Even if you use “deterrent” style rhetoric to lend legitimacy to your personal enjoyment of seeing somebody you dislike suffer, you are still pointing at the state punitively denying people access to reasonable diet accommodation and prescription medication and saying “This is a good thing.”

Like, it’s kind of funny that you’re giving me tips on how to better illustrate this problem to people that are against inhumane treatment in jails. You’re not even the audience for such a thing because you are ideologically in favor of the phenomenon.
I doubt any manager or VP cares or knows enough about the technical details of the code to dictate the name that should be used for a feature flag, of all things.
I find it extremely callous to label a net reduction of people dying of extreme weather as only “questionably positive”.
I wonder if this code was written in c++ or similar, the flags were actually a bitfield, and they repurposed it because they ran out of bits.

Need a space here? Oh, let's throw out this junk nobody used in 8 years and there we go...
You realize they don't have to shoot at people. The issue is the US's obsession with guns. Other countries do this without firearms successfully.
Guess it all depends on how you value your company's reputation versus short-term profits. I've personally worked on an API integration with such a company who delivered less than they'd promised. We certainly won't be building anything new in the future with their platform. And even this existing project will probably migrate away when feasible (though that, admittedly, will be quite a while from now, given how busy we are).
I mean it makes no sense, without even reading the article, just by working in IT I can tell you that if you're one deployment away from being bankrupt then you're either doing it wrong, or in the wrong business.
Okay so you realize that recruiters and hiring managers use LI all the time, right? That they have paid accounts that can power-search candidates without ever having been sent a résumé or an application, that they can find prospective hires and then reach out to them right away with a connection request or a DM?

So if I've never interacted with 99% of companies and I put some really good whoppers on my profile, and then one of those strangers finds me exactly because of what I put in my LI profile, and then they reach out to me asking for an interview, what's the etiquette on that?

Should I delete/revise the lying liar bullshit immediately? Should I let it ride and tell the HM privately? Should I just let them believe it until I get hired?

I found out about 23 years ago that it's actually not a good idea to lie on social media, even about something trivial. Because you start needing to keep track of how you lied, and who you lied to, to keep the stories straight. And eventually you're the one trapped in a web of lies and everyone says "I told you so."

Why not just fill out your LI profile truthfully in the first place? Is there a downside to that?
Can you bring that to the trial when you go in front of a jury to make the jury doubt the police's testimony?
Yeah, I get that, but my opinion is different from the policy is what I'm saying.
Not with 30-year lock-in in rates and with a similar commitment to avoiding margin calls for that long if your bet goes poorly in the short term.
Why would the USSR assassinate a US president at all? Why would they risk war (and their recent backing down in the Cuban missile crisis shows they really didn't want war) for something that gives them no strategic gain against the US?
+1. I’ll never forget when I had an account with them, set up FIDO 2FA, and lost my password + email access for the account. I emailed customer support asking if there was something that could be done, and if not, I was fine making a new account (I had no domains at the time, and if I had, payment method confirmation would’ve probably let me get it back). Within days, their engineers added that feature, tested it, and rolled it out…
Does anyone use these generative city modeling compositions that align to a vector base map of actual cities? It would be fun to see these 3D cities as fictional versions of known locations. I could see city planners use it for "what-if" scenarios.
They probably already had a bitfield of feature flags, maybe it was a 16-bit integer and full, and someone notices "hey this one is old, we can reuse it and not have to change the datatype"
I can't- the solar company I talked to said there's too much shade on my roof for too much of the day, there's no way to place the panels to make financial sense before the panels need to be replaced.

It seemed a bit odd, because my roof is fully lit up, but only for a few hours a day- one half is covered most of the morning, and the other half most of the evening.

Sadly, it's not even really nice trees, just gigantic cottonwoods that litter leaves and twigs and sticky leaf pods like crazy.
I can kind of agree with your sentiment. We should run experiments, regardless of our skill level. We should, in fact, regard anything we do as an experiment. Very few decisions in the real world are irreversible. Doing experiments doesn't mean there's no skill to it. The Senior engineer will know what hypothesis is most likely to prove true, and will start with a system design that will work out well assuming that hypothesis to be true.

This is what the previous commenter referred to as "making a decision without all the evidence". If the senior engineer turns out to be right, and the hypothesis proves true, the experiment becomes the system. If the hypothesis turns out false, the system might still be workable, otherwise it's refactored into some new experiment.

The senior engineer is better at making that initial guess as the correctness of a hypothesis. Just like a senior scientist.
The history of that is interesting. Italians from Sicily emigrated to the U.S. in 1880-1920. Many brought their mafia ties and traditions with them.

When the allies liberated Sicily in WWII, many of those Italian-Americans acted as interpreters and assisted the military in consolidating control. The U.S. appointed many mafiosi to manage the island; after all, they were staunch opponents of the Fascists, who had tried to eradicate the mafia.
I've never looked into the facts, but anecdotally I've known of two close friends who never (and I mean never - not an observation, but an admission) brushed their teeth and never had one solitary cavity. They ate pretty normal American diets (meat, sugar, carbs, soda, coffee, but nothing in excess). Additionally, I've heard this same second-hand anecdote from others multiple times in my life.
Misusing words can even change their dictionary definitions
fyi you misspelt startup as starup at one point
it’s not hard to imagine a use case where there are backend configurations stored in a database somewhere and you want to apply them. i’m picturing it as data vs static configuration.
> If you need a high degree of reliability and reproducibility, don't use LLMs!

This is true of pretty much all of machine learning. LLMs are just getting singled out because their outputs are not getting the same level of validation that typicall occurs with older approaches. BERT models will also spit out whacky stuff, depending on how they’re trained/fine-tuned/used/etc
> Why would you say that? lol.

I'm not entirely sure if you do have a misunderstanding, which is why I asked the question. I'm trying to figure out why you think "carbon capturing" is equivalent to "being able to re-mine hydrocarbons"?

Assuming for the moment that the rest of the process is perfect (that is: ignoring that it costs energy to perform carbon capture, ignoring that it costs energy to convert from captured carbon back into some sort of usable hydrocarbon, etc.):

it is already very challenging to get to even 50% efficiency in the engines involved in converting a fuel into electricity; whether that engine is an ICE, or a steam engine often used to convert certain renewable sources of energy into other forms.

Most of that lost efficiency is due to fundamental constraints of thermodynamics : https://en.wikipedia.org/wiki/Carnot_heat_engine

(Essentially, useful engines that produce mechanical work from difference in average energy between two bodies operate in cycles. Suppose we start at time 0, and it takes k time ticks for a cycle to start from its initial state X(0), go through its processes, and return back to the initial state: X(k). The fact is that X(0) and X(k) must be different, they cannot be exactly the same, because then that would mean that it is impossible to distinguish between X(0) and X(k), and your engine is not just an engine, but a time machine. (This is why entropy is closely related to the fact that time is an "arrow": always moving in a particular direction.))

All this to say: it is not possible to use a finite source of energy for a "long time", unless the finite source dwarfs by "many orders of magnitudes" (how large the magnitude, determines how much time before it runs out) the energy drained from it per time tick.

So even if we got carbon capture working as a way to "recycle fuel" (totally, totally ignoring the fact that it will cost more energy to do the carbon capture and store said captured carbon, than the mechanical work we get out of it (the nuclear fusion problem, except not even technically solvable)) it would not last us for more than a few seconds.

(Existing hydrocarbon reservoirs do dwarf our current energy use per time tick, but not by that much, and not if we also want to accommodate material growth, because of the energy cost of also "safely managing" the byproducts of the hydrocarbon->mechanical work process.

The sun in particular, massively, massively dwarfs our current use per time tick. This is what makes "renewables" renewable: they have a massive bank of energy banking them. We have an awe-inspiring fusion reactor just throwing energy at us for a while. How do we convert it into usable work?)

https://e360.yale.edu/features/three-myths-about-renewable-e...

Putting all that together as the context then, my question to you would be: how can one still use captured carbon as a sort of battery in any meaningful way? Is there a misunderstanding of thermodynamics involved on your part, or could you help me understand where my misunderstanding around thermodynamics lies (I am not an expert, just a novice)?
How are they taking on loads of risk? Risk has a particular meaning in investment and "well, a bug can blow up my company" isn't part of that meaning.

Simply creating risky (in the colloquial meaning) things is not itself a reason to deserve money.
I can only think that it was some kind of fixed binary blob of 1/0 flags where all the positions had been used umpteen times over the years and nobody wanted to mess with the system to replace it with something better.
What would be the impact of this style of motor on regenerative braking?
If you still have access to the original source in the filesystem you could just re-read the snippet and recover the original escaped form. If your language offers only a single way to escape characters then you may even just re-escape the string when emitting the error (although most languages have some sort of codepoint escape sequence)
That's your opinion, that's fine. But the existing FAQ entry is consistent with the "don't editorialize titles" policy, too. No one gets a privileged position not even the submitter. The closest a submitter can get to a privileged position in the comments is by submitting their own content, like a blog discussing this issue and citing the Vice article and then their "comment" becomes their own article.
My experience being a leader in similar situations is that when I say "we will have that in the next release", I mean "the engineers who are tasked with that will have completed it OR I will personally do it."
Spirituality, Self, and AI
ah, yeah—hadn’t considered that!
Welfare.

Which they should stop.
Of course climate change is about absolute emissions.

I am replying to this nonsense:

> are going to continue producing CO2 regardless of what electric grids look in OECD nations.
SpaceX has made rocket launches routine and boring. People only take note when a test rocket blows up.
What value do they provide?
I can attest that this is not a rule. Some people simply do not develop bad breath despite never brushing (I am not one of them). I assume it is a lucky minority.
The safeguard is "you go bankrupt if you fuck up"

Imagine there was some way for a trading company to execute billions of dollars of trades and they say "ooops, sorry, that was all a mistake" can you not see how that would be abused?

Now, the story also says that within a minute of the market opening, the experienced traders knew something was wrong. Do they bear any culpability for jumping on those trades, making their money off of something they knew couldn't be intentional?
> and my suggestion that it could be interpreted as advice to keep your manager apprised of who's currently on your enemies list was meant to illustrate that risk.

Yeah....again....not an enemies list.

> As putative advice to senior engineers for how to conduct themselves, it struck me as something which some toxic engineers might take as endorsing their superior attitude. That makes it bad advice, and that's why I'm mocking it.

Yeah...again...this perception is a toxic _manager_ trait.

> But how I react to the idea of this sort of thing being offered as career advice, respectfully, tells you absolutely nothing about how I conduct myself in my professional role.

We can disagree, that's fine. Thankfully you don't work in my organization, so your opinion is of 0 value to me. I had (obviously incorrectly) hoped some sane feedback might make you reevaluate your behavior, but alas stubbornness prevails. Hopefully your reports can manage working with you effectively.
I'm so glad I don't write code that automatically routes millions of dollars with no human intervention.

It's like writing code that flies a jumbo jet.

Who wants that kind of responsibility.
I imagine for most new news, multiple people submit the link. They can't all be offered a comment at the top and people writing in a rush due to wanting to be first doesn't seem like a great idea.
Thousands of documents related to it still remain classified, even after a declaration to declassify them. So... Yes.
How often? Do they catch on to the platitudes?
As time goes by I'm less and less sure that I saw the second plane hit the tower on 9/11 live.

I think there's a similar "induced memory" surrounding who watched the challenger disaster live.

(Fwiw, I'm still pretty sure I watched it live)
I think typescript's type inference and structural typing is a big part of how it doesn't get in the way of writing code. I've always preferred the safety of static language, but understood the productivity benefits of dynamic languages. With typescript I feel I get the best of both worlds, as you only need to add types where they're vague, and structural types let you express more in objects without needing heavier class polymorphism all over the place.
Who are their customers? Do they have private companies hiring them?
Depends on how much snow you get.
[1]: https://probiorahealth.com/ resolves to google, yet it shows in google results, so dont know if the HN hug of death has forced this change.

Last scan by the wayback machine.

https://web.archive.org/web/20230628125533/https://probiorah...
So happy to finally find good documentation on this! https://www.linfo.org/faster_dial-up.html