skysight-inc/HackerNews huggingface dataset:
It was one of the AI koans in Jargon:

> A novice was trying to fix a broken Lisp machine by turning the power off and on.

> Knight, seeing what the student was doing, spoke sternly: “You cannot fix a machine by just power-cycling it with no understanding of what is going wrong.”

> Knight turned the machine off and on.

> The machine worked.
I find this to generally be true, but it’s hard to be calm in the moment, so you get angry first, and then talk it through later.
Datalog is one of my favorite languages, specially the Soufflé implementation with static types. Just as mainstream languages started adding OO-related and later FP-related features, I hope logic-programming / relational-programming is next in line, and Datalog is (IMO) by far the best implementation of the paradigm. It's super simple to understand, it pushes you towards good modeling practices by design, it's highly efficient, the only downside is weak language integration / lack of popularity...
How hot does your hub gets, btw ? I feel like mine gets hot enough that bluetooth dongles stop working well...?
And then you rub your eyes as you nod off for a nap on the plane.

We know that airborne transmission has been a small piece of the puzzle. But masks are visible and so the only thing we could do for security theater. And we turned the response into this virtue signaling debate.

Even this thread has people bending over backwards to defend their views...that's not how science works! I do not believe that masks _increase_ mortality. But I think it's pretty clear that masks have minimal, if any, impact on transmission.
We've talked about founding the Journal of the Null Hypothesis, which publishes well-designed experiments which reveal a particular hypothesis to be wrong or insignificant.
Got a metal coffeee maker for this very reason.
What is Idem for Blender?
Is there a homepage URL?
I think this may be a cultural view - sounds like you’re from UK or Europe, maybe it’s taken on a little bit of a different connotation there?

In the US I think the equivalent “low status” or otherwise “lesser” title might be just “programmer” vs “developer” or “engineer”.
This, I think, depends a ton on the child and the relationship between the parent and child. One of the most amazing moments I can remember was at a dinner party with my ex’s extended family. There were lots of kids. During dinner, one of the kids (around 5 years old maybe?) started making a fuss about something. His mom leaned over and whispered something in his ear, his expression changed from upset to… kind of quizzical for a moment, and then I hear him whisper back “thanks!” His demeanour was perfect the rest of the meal, but in a happy friendly way, not the quiet sulking you often see after a child is chastised.

After dinner I absolutely had to figure it out. He didn’t say “sorry” he said “thanks”?! I go up to the mom (who I’d never met) and say something like “that was amazing! What on earth did you say to him?”

“Oh, all I said was ‘you’re being inappropriate.’ He’s a super conscientious kid, he doesn’t really need to be punished most of the time, he just needs a bit of clear, unemotional feedback. For him and me, yelling or threatening punishment escalates things, but this works great for us! Now, my daughter… that’s entirely different!”
"""
If we limited our talent pool to a commuting radius around our offices, we would be at a significant disadvantage. The best people live everywhere, not concentrated in one area. And by recruiting from a diverse set of communities, we will become a more diverse company.
"""
> The blockchain requires the energy consumption of a small country.

This is a lie, so the question of yours just does not exist.
Ask HN: Why can't I add external testers for my TestFlight beta today?
Maybe you need to wait at least one week after the previous beta?

Or maybe the service is down or buggy right now?
So what do you use for a search engine?
> The right to peer implies the right to not peer.

No? Even if you don't want to force smaller instances to peer (which generally makes sense) you can apply more strict requirements to huge instances that contain a significant portion of the population.
This idea was a flat "panel" of parabolic reflectors focused on heat exchanger tubes, driving a heat engine. The new bit was that the heat engine was going to be open loop (basically Brayton cycle with the compression stroke pushing air into the heat exchanger and expansion stroke driven by heated air from the exchanger) so its power density would have been much higher and cost lower than the usual Stirling cycle engines which cost a ridiculous amount for what they are.

I had all the thermodynamics worked out and it would have been something like 5x as cost effective as photovoltaic. Then the cost of photovoltaic panels dropped 10x in a year. C'est la vie, at least my roof is covered in PV now. I've thought of running some tubing under the panels to pre-heat water for our solar hot water system but these days it's scarcely worth the bother (at least where I live which is pretty much perfect for solar power.)
> their own poor responses to it, like this

What poor response have you identified in the parent comment?
Here in Dresden - where "conservative" can sometimes feel like a charitable understatement - it's pretty mixed, based on my observations, I'd probably estimate about 50/50 card vs cash, at least in the supermarket, with a smattering of people using phones or something fancier. There's also a lot more self checkouts in supermarkets now, and most people who use self checkouts tend to also use card in my experience.
If you make bitfield members, and access those in an inline function, and code generation for bitfields tickles a bug, the access being in an inline function won't help.

If you code a shift-and-mask in an inline function, instead, your odds are better, same as if you made a macro for it.
Chances are he isn't streaming it either if he can't find legal downloads.
So the problem is that SQL can be picked up fairly easily by English speaking population?

How's that the problem and not advantage?
I’m right there with you. When possible, I still buy a band’s CD. I absolutely love having a CD in hand, being able to appreciate that bands still think about album artwork.

I also find that when I commit to listening to physical media, I’m more likely to listen to the whole thing through, rather than cherry picking songs.
Working with a Third-Party, Three Lessons I Learned to Reduce the Lead Time
I had a VP at a large company who was sharing her background. When she talked about her failed start up she said "we did it cause we wanted to be MILLIONAIRES... and that didn't work out so here I am".

It was funny and personable. Still one of the better VPs I remember.
US Army replaces cake it stole from Italian girl 77 years ago
I sell about 100k USD worth of hardware a year. Of that, profit is something like 50k USD.

This is just a hobby project now (my main business is second-hand and refurbished video games, of all things), so I'm very happy with those figures.

Just as a side note, I think the main thing other hardware founders get wrong is logistics. They don't keep the right amount of hardware in stock to account for the incredibly bursty sales they receive, and fail to make use of 3PL to reach a global audience.

If you want to have a chat about this, feel free to shoot me an email (link in bio).
The original generations referred to hardware: (1) thermionic valves, (2) transistors, (3) integrated circuits, (4) VLSI. Japan's MITI initiated and funded a project to develop a fifth generation of computers, which were to be highly parallel, but MIMD (Multiple Instruction Multiple Data), specifically dataflow computers, rather than SIMD. The system language for this was to be a Prolog variant, and many of the applications running on fifth generation computers were to be Symbolic AI - expert systems, machine translation, etc.

These generations were later mapped onto software. The first two generations were machine code and assembly language. Prolog and other similarly high-level languages would be fifth generation.

The Japanese Fifth Generation Computer Project was largely unsuccessful, but after it was announced it spurred governments in various countries to start competing projects (e.g. Alvey in the UK).
I was thinking this too. It would be one thing if the expectation were that you would come into the office you previously worked out of, because that would give you the option not to have to travel as long as you didn't move away, but suddenly adding a travel requirement for those people would suck.

It does make more sense to me if that stays an option, and it's only the people who do move away who would have to travel. That way people could choose the perk of living elsewhere, knowing they would have the downside of traveling quarterly.

But for people who were hired on to an office job with no travel requirement shouldn't suddenly have a travel requirement so that their coworkers who move away have it more convenient. It might even be enough of a change in working conditions for someone to quit and be eligible to draw unemployment benefits. (I used to adjudicate claims, and a significant change in working conditions is one of the ways you might be eligible for benefits even if you quit instead of being laid off.)
Does this work in reverse though?

I kind of have a thing for justice, and I feel hurt and angry when I’ve done everything I can for my family, told my son clearly why he can’t do something, confirmed that he’s not going to do it any more, and then turn my back and it’s being done again.

I find it hard to stay calm in those situations.
100% agree. reading "parasitic ruling class" makes me think of a Trumpist rather than a socialist, for sure.
A friend of mine is working in bern and his salaray is 7400 franken. Minus taxes that are nothing (10% or so) and health care ( insane 120 franken.. i pay 600€ in germany) there is much left. Apartments are around 1000-2000, food etc is another 1000… blablabla point is he can safe much more money per month than more german workers make after taxes.
No names and photos on resumes is the way to go. I dont need to see who you know kn LinkedIn either.
https://digiconomist.net/bitcoin-energy-consumption/

This site puts Bitcoin about on par with Thailand.

https://digiconomist.net/ethereum-energy-consumption

Ethereum is about a Khazakstan.
I use Excel day in day out. I really want to like anything else, but there are quite a few things that don't really work for a power user.

That being said, I would imagine that for most applications, any speadsheet program is fine.
But not the meanest firefighting equipment. That would be a nuclear bomb: https://www.nytimes.com/1971/12/02/archives/soviet-discloses...
This is more of observation of communication culture that you should be aware of. The actual advice would read more like "if you want to draw attention to something, you better not follow it with a _but_". At least that's my reading.
Haha, I did that multiple times back from school with my boy. If he was acting wrong or making a "tantrum" (probably after a hard long day at school), I would just stop the car somewhere and say "Do what you want but I'll restart the car once you are calm".

It worked every time. He stopped after a minute or two. And then we were able to talk about what was wrong.

Just interrupting the flow shows that something must stop now for the normal life to continue. And then everyone can speak calmly.
Framing all of crypto as a single thing is inaccurate
Big cities are by nature cosmopolitan, it’s very strange to say only some people “belong” and others don’t. Would you prefer the world isolate into pockets of belonging based on generational inheritance as it has been and we crank back globalization? Certainly there are growing pains, but I would view more globalization as the direction we want to go.
The main problem with more precise strategies is that they only work in precise situations.

New/delete and RAII and malloc/free (be it either unique_ptr source/sink pattern or RAII pattern) are basically universal techniques, albeit at a performance cost.

There are many other strategies but they require more thought.

-------

Personally, I'm a big fan of vector + swap with the end, which covers most of my common needs.

When looking at linked structures: linked list, trees, and graphs... It's often common that your specific application has patterns that a more specific strategy (arena allocation, stack allocation/bump allocation) works out.

But there is also the chance it doesn't work out, and prototyping with generic methods (new/delete/RAII or garbage collection) is a good first step.
Embedded Systems Weekly #98
Just to clarify the hours of productivity. I meant the person will allocate only 4-6 hours instead of 8-9 hours, and most of the time will be on FB, reading news, and spending time in chats. And whatever is left going to use for some work :)
I was introduced to programming in *NIX environments by Informix 4GL, which after learning I could generate the intermediary C code files with an option provided by its 4glcc (or something like that) command, led me to C. I was fascinated by how many lines of C code were generated with a 'let' assignment statement, and also by how assignments in 4GL were mapped to push and pop operations on a stack variable.

I also saw the link to RPG in the article. I took an RPG programming class in 1983, and I'm glad I forgot most of that.
Crowd Supply.

Could not recommend them more for hardware projects like this.

They were ridiculously hands-on and actively made sure the campaign was a success - to the point of editing my writing and giving useful, actionable feedback on the pricing. The big platforms like Kickstarter/IGG just don't give a fuck about you.
Fluent Python; go for it!
The U.S. and China need ground rules for AI dangers
Emphatic agreement.

Ages ago, I witnessed the execs toss resumes with "funny sounding names". One of those anecdotal experiences that made a huge impression on me. Having grown up surrounded by immigrants and misc POC -- people are just people -- chucking resumes based on non-whiteness really pissed me off.

This issue always reminds me of symphony auditions. To remove bias, candidates perform behind a screen.

The caveat that gives me pause is the burden of filtering out "spam" resumes. It was such a chore the last time I helped with hiring. I can only imagine it's gotten worse.

Perhaps resumes should be deanonymized by HR. Two step process. First, potential applicants are authenticated. Next, PII is stripped before the hiring team gets the bulk of the resumes.

But what do I know? Hiring and interviewing is snafu everywhere these days. Adding more hoops and friction will probably fly like a lead zeppelin.
Consider that a lot of ML programs sit at 100% CPU use (on a single core), and 50-60% GPU use (if you're lucky).

The common use of Python is a huge issue.
> My point is that trying to get this information by default is a bad sign.

Suppose we want to create a search site that can use location info (for some entirely legit purpose), but we don't ask by default. That implies it must be an opt-in user preference.

To maintain a user preference, we have to create a tracking profile for the user. That's "evil" too, oops, and there will be a cookie pop-up.

Say we are already doing that; we have various preferences. Why would we complicate them by adding a location preference, if that preference is already handled in the user's browser? Firefox indicates right in the address bar that you denied location access to the site.

I always click deny on these requests, but if I had to code it, I probably wouldn't do it differently.
As opposed to what, exactly? Should I be reinventing logfile rotation inside my web app? Why not just log to a stream and have a dedicated logging service figure out what to do with it? It sounds reasonable to me.
I've found that having strong individual contributor skills and having written most of the foundational codebase myself are a dangerous trap as a manager. It's very easy to put yourself on the critical path for delivery, which is really bad for your team. You need to build up those skills on the team instead, trust people who you think might not be ready, and be willing to take the heat when they fail. To the extent I still use my IC skillset, it's to fill in the gaps where I don't have a seasoned developer to lean on. I review a lot of patches. That, and I blow off steam by working on non-critical features.
I think Bankman-Fried is a realist.

Sure --- and a profiteer.

I appreciate his candor. He obviously understands full well that the game makes no sense --- but he is perfectly willing to profit from those who don't.
The installer seems to be broken.
Twenty years ago when I was trying to explain macros to fellow Java programmers I would say, "what if Java didn't have try/catch/finally, could you add it?" I guess in some theoretical way you could, but the answer is not really.

Then I would show them how to use a simple macro I had written for sql statements that would turn a block of statements into a transaction:
(sql-tran
(statements)
(commit)
(rollback))

I would point out that only the commit or rollback expressions would execute. It also generated symbols so that these could be nested.

At the end of the day, you get code that looks like:

(transfer-money amount from-account to-account)

and it really feels like cheating because it's all wrapped up in transactions and handles errors without having to see that splattered across the code.

Even as a beginner in Lisp I had more and easier code reuse than I've had in any language before or since.
> Implement a simple client-site search using lunr.js

I did the same thing on my site, and it was surprisingly easy. The lunr.js indexer can persist its internal index state to JSON, and the search is fast enough to filter results in real time as the user types.
I don't really agree with this, with what I've seen. Or maybe we're just interpreting tea leaves differently. I think in a lot of cases, "market is moving in their favor" is not lower valuations, but higher valuations in the verticals that the VC is themselves investing in. Some of that might be signalling for later-stage VCs to invest at later rounds. But I think, other than the onset of Covid, and the last 6 months, I haven't seen an overly negative messaging. It might be true that the immediates (lower valuations) benefit them, but the long-term (no later-stage funding) is not in their favor.
I've always associated Fourth-Generation Languages (4GL) with database products like FoxPro, Clipper, Clarion, DBase. They combined database and programming language in one package. They were powerful and more accessible to beginners than stand-alone programming languages.

These 4GL database/programming products seemed poised to succeed in the web era. Think of building small or medium web sites with database and programming language all-in-one. Instead of succeeding, these 4GL products disappeared. I wonder why they failed to adapt to the web era - they seemed ideal for providing web-based database solutions.

Those 4GL database tools made accessing data far more easily and seamlessly than the solutions today. Also, I suspect there was some snobbishness amongst programmers who didn't view these products as 'real' programming languages.

Today, we have clumsy, glued-together solutions for web development with databases. Don't believe me? See this recent discussion on SQLite on HN [1]. I sense that lots of posters and readers in that thread are looking for a concurrent database that is simple and easy-to-deploy and turn to SQLite even when it is not designed for concurrency.

[1] Have you used SQLite as a primary database? https://news.ycombinator.com/item?id=31152490)
Coordinating in Pacific Standard Time is really weird. Right now, the Pacific Time zone is on Daylight time, so they'd need to calculate a one-hour offset for everything, even in the main office.

Coordinating on Pacific Time would be less weird.

But, as I learned working at a company that's truly international, coordinating on UTC is better. Each employee only has to know the offset between their own time and UTC. They know when any local Daylight Saving laws shift them relative to UTC, and it's extremely easy to look it up if they forget. It's also extremely easy to look up the UTC offset anywhere you may travel.

Picking Pacific Time, and specifically Pacific Standard Time, is a weird choice.
Looks amazing! Reminds me of my favorite extension ever (https://tabliss.io) any timeline on the safari extension release?
Yes.

Life is hard --- harder if you're stupid

--- John Wayne
ECMO is high risk for the patient, especially venoarterial (VA) ECMO which is probably not what is being described in this article. Venovenous (VV) ECMO doesn't dump blood into the arterial tree, so your risk of stroke or other arterial thrombotic complications is much lower. You still risk infection and venous clotting (and therefore the risks of iatrogenic anticoagulation), but I think most of us would accept those risks.

From a systems standpoint, the use of mechanical support usually makes sense in the context of being a bridge to somewhere that is not in-hospital, even in the event of non-recovery. At least where I practice, we want to be able to offer a durable device, or transplantation, if you don't recover. If you live in a place where the health system would not offer transplantation (e.g., because of some risk factor like advanced age), then offering ECMO makes less sense because it is not a bridge to anywhere, particularly for VA ECMO.

For VV ECMO, I think there has long been a recognition that people can do OK for an extended period of time (in contrast to VA ECMO, where the risks are higher and there are also destination therapies like ventricular assist devices). And if you're waiting for a lung transplant vs recovery, you may be waiting for quite awhile. To this end, there are special catheters for VV ECMO that facilitate mobility so you can retain some degree of strength and mobility while on ECMO (e.g., https://www.getinge.com/int/product-catalog/avalon-elite-bi-... ).

I'm closer to VA ECMO than to VV ECMO (but do neither); still, your comments ring more true for me about VV ECMO (which again I think is the subject of this article), whereas I think that patient risk + superior bridging/destination strategies really do dominate the VA ECMO discussion.
> In essence, a molten salt reactor [MSR] is a vessel that contains a hot liquid salt which a nuclear reaction takes place

The tl;dr on the page is missing a crucial word near "which", making the sentence nonsensical to me.
Is there any country that gives out 90+ day tourist visa? Obviously you still have to follow the rest of immigration law (so no overstaying your welcome).
The point is that 7W/hour is nonsensical. It's a non-unit and physically doesn't make sense in any context. The power is independent from the volume. Total energy use is volume dependent.

20 Watts per litre is mix of units that's nonsensical. Watt is Joules (Energy) per second (time), i.e. power. Either time is irrelevant, that is the device draws 20 Watts of power, in which case you can ditch the litre. Or the power draw is dependent on the performance in that more power equals higher throughput.

Neither case is in any way shape or form correctly described by "20 Watts per litre". Hope that makes it clearer now.
A programming language and still amazing to create environments with more ease than even Godot with point and clicks:

https://en.wikipedia.org/wiki/Inform#Inform_6