skysight-inc/HackerNews huggingface dataset:
Has anyone be able to find any other dock/display with video, 2.5gbps and PD?
Here in the US, especially in western states, there are remote area where large solar arrays, nuclear could be placed away from things, etc. However, like you mention, infrastructure takes time.

California is trying to mandate a high percentage of electric vehicles in a timeframe where they will not be able to keep up with electricity demand. We already have notorious brownouts when it's too hot, etc. Our electric providers have taken profits over infrastructure maintenance. Improving and expanding the infrastructure will take decades.
“China and Russia are building the most reactors. But their state-owned model of development is at odds with the European and US emphasis on private capital. That will likely need to change if Western economies want to maintain nuclear’s market share.“

The government or a wealthy investment group would need to subsidize building and cover significant cost overruns to make a private nuclear power plant financially viable for banks to invest in them in the future. Their models fail because recent plants are years late to finish and up to billions over budget. Or make it state owned and eventually prove it to be profitable for them to divest from renewables.

“The newest reactor in the European Union — Olkiluoto 3 in Finland — started generating power last year, more than a decade late and three times over budget. Similarly in the US, Southern Co.’s Vogtle facility came in seven years behind schedule and $16 billion over estimates.“
1/1 Fuel/Payload to hit 40% C is why it's going to be a trope forever.

In Count to a Trillion, a small group found a way to siphon antimatter off a natural source and effectively ruled the world forever due to the near limitless energy and fast interstellar travel.
It looks like a good choice for access to small embedded devices. Except the missing port forwarding feature.
This obsession with trying to find a pill for just going for a walk three times a week is really what's killing us. Exercise reduces inflammation, changes body composition, helps you sleep better, improves mental state, helps you avoid diabetes, changes your appetite... We were meant to exercise, it's how our body functions properly.

Shortcuts will always have unintended consequences, not the least of which is a diminishing of will-power, which also requires exercise (in a different sense).
Phase: HashiCorp Vault and AWS Secrets Manager Alternative for Developers
"There are only two hard things in Computer Science: cache invalidation and naming things.

-- Phil Karlton"

This is cache invalidation.
>Antimatter moves mass not space.

I have no idea what that means. Care to clarify?
I don't have the most experience writing concurrent code but wouldn't semaphores have made more sense here? The issue was that condition variables aren't "sticky" yet semaphores are and so would not have that problem.
This is ultimately just a bunch of bog standard USB and DisplayPort (even the HDMI is going to look like DisplayPort to the host). It should work as well as any other Thunderbolt dock works in Linux.

There's some room for driver issues, but if it works with "Ubuntu" it almost certainly is fine in that respect assuming you're using a recent enough kernel.
He makes the case that this is no different from anything anyone does at all. The SEC is essentially a spam filter.
They've apparently cleared the last level.
Hi Slig, just wanted to say that my family has been obsessing over these puzzles since you posted these. Thanks for the putting this together.

I would suggest you add some sort of share button, for bragging and viral spreading. And maybe some sort of local state for tracking streaks.
https://archive.is/UjNs4
Interesting. A little googling turns up that 25 years later, he's still in the pump-and-dump business!

Do what you love, I guess.
I thought that everyone has switched to Clevis + Tang for that?

https://access.redhat.com/documentation/en-us/red_hat_enterp...

It's fully automated and supposed to be much more secure.

Has anyone got experience with it?
> However, for the price of a nuclear powerplant (or four) you can buy ungodly amounts of battery storage that we very likely can do without nuclear.

Well no you can't in a meaningful scale, and that's why the Netherlands isn't using batteries for that but gas plants (40% of the total generation).
AMD reaffirms Strix Point Zen5/RDNA+ is launching in 2024
Dispatch takes a different approach with different trade-offs, but you're right that capturing the local program scope brings interesting challenges.

Serializing file handles doesn't work, but in our experience, programs rarely run into constructs where this becomes a problem, and when it happens, there are mitigation measures that are usually easy to implement (small restructure of the program, capturing resource metadata to reconstruct them later, etc...).

We have a few features on the roadmap to help mitigate the security implications as well, including allowing users to store their program state in a S3 bucket that they own. Our scheduler can operate with only metadata about the program, so splitting the two can be an effective model to mitigate those risks.
I'm not saying that every single dollar spent on defense is a dollar well spent. There are tons of priorities that governments have to chose between. All i'm saying is that citizens of a particular country do get some benefits out of appropriate defense spending, depending on the geopolitical situation.
Yes, but the implication is they aren't part of the "computing market" which I think is disingenuous.
It's a bit more nuanced than this. Wind and Solar can lead to negative prices for a variety of reasons. Mostly because they have zero variable fuel costs (what goes into the market price), but very large fixed costs. The subsidies (at least in the US) allow them to bid below zero to try to secure the plant running. They often need to run to maintain the tax credit and due to congestion, there can be fierce competition for the renewables in that area to generate.

So yeah, nuclear looks awful in that context but you have to keep in mind that the market prices are really mostly about dispatching generation by short term costs. As complex as these auctions are, they're still far too simple to really take into account some of the advantages of nuclear like being able to run as long as there is some water, while wind and solar can be unavailable at times (they're usually pretty good), but dunkelflaute is a thing where you may have an entire week of having very little renewable energy (something where we don't have enough batteries to fix either).

This is one area where a centralized planner (like a vertically integrated utility) can do a better job than the wholesale electricity markets in looking at the bigger picture and the overall costs. Nuclear is certainly financially risky, but it and gas often make sense in a portfolio.
You can do this in pure bash I believe. E.g. when you launch a command you can capture its pid then wait for that to exit as you expect before running further jobs.
I always heard this with "off-by-one errors" included in that list of two.
Rust adds support for C-string literals
Support for C-string literals makes it easier to write code that interoperates with foreign language interfaces requiring null-terminated strings.
Only difference is he was doing this in the 90's. Today you will find telegrams pumping/dumping and manipulating the price of small stocks, crypto, etc.
0 chance I would have tried this without the playground. Now thinking about where I can use it. Nice tool!
Yes but only one of those two airports is the subject of discussion. The other airport doesn't matter in the context of the conversation.

Sooooo what's your point?
Yeah, I had no delusions I would become a billionaire from anything I did. I just find that I learn stuff better if I have a direct goal instead of just dealing in abstracts.

I can read about all the fun theory behind trading math and for distributed systems, and that has some value, but I will understand stuff a lot better if I give myself a real project to do stuff with. I guess I am more of an engineer than a mathematician.
You can still put atomics outside the mutex in Rust.
Ask HN: Core technology programming product ideas
just like llms or system programming
and like a balance between technology and busniess logic
like a startup
Oh man, even a blogpost about the technical means of building this would be so delightful to read! Please share if you're able?
I did something related to this https://github.com/wallymathieu/mejram
Main reason I did it was that I've worked on some old databases that do not have a nice normalised schema. Some of the foreign keys have been missing. Using dot-render can give you nicer graphs compared to some of the built in tools like SQL Server Management Studio.
Maps that show time instead of space
TL;DR: he argues that he did the same as everyone else on Wall street, so the SEC fines him $285,000, letting him keep more than half a mil of net profits. The system works as intended</sarcasm>
> I got tired of having to define all the field names in both places (awful for maintenance)

Haxe might be overkill for that. Usually (unless youre doing a SPA) you use PHP or a templating language to dynamicly render the form server side based on either data or metadata.

Haxe can indeed be useful for more complicated versions of that situation, where you need a complicated state machine or algorithm in more than one language.
The right solution when using atomics is to use a binary semaphore instead of condition variables, and implement the wait as

if (!cond) {
sem.try_acquire();
if (!cond) {
sem.acquire();
}
}

Though this only works if there is a single waiter.
We currently still depend on a lot of gas plants yes, but we are working on battery storage:

https://www.energy-storage.news/semperpower-starts-operation...
Someone else posted video of a DJ, but to emphasize, home listeners select tracks on a vinyl record easily, it’s not a DJ trick. The songs are often marked, dropping the needle in the marked groove selects the start of the song. You’ve got a cue lever that lets you align the arm first then drop, but even without one you can hit the beginning of the track with your hand easily (I broke my cue lever 15 years ago and rarely think about fixing it)

So the premise of this whole thread that it is hard to select songs and this is a difference of vinyl records is kinda just made up. I select songs all the time.

You do have to stand up though, no remote or phone app to do it.
There are only two hard things in Computer science: cache validation, off bdata races. y one,
One of the greatest tragedies of human knowledge loss. Right up there with the library of Alexandria. The 4 remaining Maya codices are a wealth of information. Imagine if we had the rest.
They’re not replacing search results are they? I thought just adding more content to the page.

Otherwise, try Bing or Kagi.
That seems irrelevant to the discussion. The question[0] was about how to get people to exercise and eat healthy, not how to get people to provide more value to their employers.

[0]: https://news.ycombinator.com/item?id=39801885
How Did the Ancient Greeks and Romans Conduct Banking?
I think the issue is more the cost of the anti-matter than the fuel to payload ratio. Chemical rocket people can only dream of 1:1 fuel to payload. Look how much Saturn V + fuel to took to get a tiny payload to the moon and back.
Ask HN: Do companies look for contractors in the current job market?
Nowadays you get to see developer platforms where companies can hire developers on demand. This seems to be both for fixed quote projects or as an additional pair of hands to join their team. I am curious about the latter. In the current job market, where there are so many lay offs, do companies actually look for such developers? I don't see a reason why they would, perhaps other than cheaper labour.
I don't see anyone sensible replacing OpenSSH with anything else for two fundamental reasons:

1. OpenSSH has more eyes on it and more deployments than almost any other piece of non-OS/kernel software on the planet. By this stage in its life, it is very mature. Look at the vulnerability database, OpenSSH has not had a serious REMOTE vulnerability for a long time, all the recent vulnerabilities require the attacker to have some form of pre-existing host access (https://www.openssh.com/security.html).

2. OpenSSH comes from the house of OpenBSD. Those guys are serious about writing secure code and have a well-established track record. These days you can also compile OpenSSH against LibreSSL instead of OpenSSL.

Instead of replacing OpenSSH, most people would be better off spending their time switching OpenSSH to key-based-auth only and then making a few simple configuration changes to further harden OpenSSH. Starting with the config ideas proposed by Mozilla[1] and adding in options such as the built-in rate-limiting config options (PerSourceMaxStartups, PerSourceNetBlockSize and friends).

[1] https://infosec.mozilla.org/guidelines/openssh
Fantastic project. I have an itch to turn a fax machine into a "facts machine" by pairing it with Alexa and programming it to only print out factual statements.
SBP9900 is the I²L version, found atleast in older M1 Abrams:

https://www.eevblog.com/forum/projects/reverse-engineering-a...
This was a long time ago in a galaxy far far away.

Also the article mentions these were thinly-traded stocks.

I assume the argument would be that today this sort of thing is happening because it's Tuesday. i.e. it's normalized and if you get burned, it's almost someone's civic responsibility to part you from your money.
Wow. I hadn't ever thought of it this way.
its funny because in 2008 we gave the bankers 2 trillion dollars to save their industry. regardless of my personal opinions on nuclear it is just a bit too ironic the way this article is worded.

maybe we could package up nuclear power into bonds, sell them to people making minimum wage, then bundle those bonds into collateralized debt obligations, then create credit default swaps against different tranches of those CDOs, then we could bundle credit default swaps into a new security and call it a Synthetic CDO, then we could make Synthetic CDOs out of other Synthetic CDOs, then we could bring back Alan Greenspans ghost through an AI machine and he could get on stage at Davos and say there is no bubble in nuclear bonds and there is no such thing as fraud. Then the banks could sell these securities to pension funds of school teachers and firefighters as 100% safe investments, take huge fees, then also buy credit default swaps against these same securitie. Then the banks CEOs could all get 500 million dollar severance package. Do you think the bankers would go for that?
Thanks for joining our Discord and asking the question there as well! I'll reply here as well for the HN community.

People have often tried to use Temporal to solve similar problems. We think Dispatch is a very different solution because we don’t require you to architect your system in terms of a rigid framework of activities and workflows... You just write regular code with simple functions, enabling incremental adoption into existing applications and making the code easy to test.

A friend of mine once described Dispatch as "Temporal without the galaxy brain", it's a pretty good way of phrasing it in my opinion :)
Thanks, I did not know that.

Lower chance of cataracts too.
Those are all great ideas! That’s the kind of focused “make your investments help you towards your goals” implementations that I see lacking in the overall approach of the person in the article, though. Those _would_ be good ideas, but instead they’re fighting with the people that could help his plans move forward (council) and sleeping in a tent in danger.
I always find that argument flawed, because we could also have started investing much earlier into renewables too. Carter installed solar panels at the white house, Reagan tore them down.
Wind turbines today don't have that much magic sauce and could have been developed much earlier.

Let's not kid ourselves, Nuclear Plants are mediocre as a carbon-fee energy source, but really great if you want a nuclear arsenal, and france wanted one.
> The Spanish attempted to coopt and convert the local population,

Population densities in Mexico and throughout much of what is Latin America were considerably higher than in the North.

Also IIRC the number of Spanish colonists who came to the Americas during the 17th century is about the same as the number of immigrants to the English colonies on the East Coast. Considering how massive the Spanish empire was there just weren’t that many Europeans there. Trying to subjugate and assimilate the natives was really the only option they had.
Or various types of prosthetics. This fetish isn’t being “avoided” at all!
Reminds me of Idris: https://gist.github.com/chrisdone/672efcd784528b7d0b7e17ad9c...

Recently though, I've been wondering whether advanced type system stuff is the right approach. It usually becomes pretty complicated, like another language on top of the regular language. Maybe it would be easier to have some kind of framework for compiler plugins that do extra checks. Something that would make it easy to check format strings or enforce rules on custom attributes, like Linux's sparse does, using plain imperative code that's readable to the average dev. Large projects would have an extra directory for compile time checks in addition to the tests directory they have now.

But I haven't seen any language community do something like that. What am I missing?
So, I have a bunch of friends who regularly bet and were losing lots of money. I've never been interested in that, but it fascinated me that they were so addicted yet kept betting even when they weren't making any money.

I started investigating how to make money betting and realized that the odds were obviously set by bookmakers to make it statistically impossible to profit long term. However, I discovered a method to exploit these bookmakers' odds by comparing the same markets across many of them and finding opportunities in which betting across multiple bookmakers could guarantee a profit regardless of the match outcome.

I looked at available software for these types of bets, called surebets, and found that there were many, but they were either terribly complicated to use or terribly expensive.

So, I thought I could create a simpler and more affordable tool that could be used directly in Telegram and convince my friends to stop draining their money. The bot is now up and running, and some of my friends have successfully been using the tool; one of them has doubled his stake in about 30 days. However, there are others who have continued gambling because that's what they enjoy, and they seem not to be interested in making money.

I'm now trying to market it, but it's difficult here in Spain where I'm from because anything related to betting or gambling is forbidden on almost all platforms.
This messes with the rotary tone timing, so you'd also have to convert it to generate the modern tones; and now you're getting really close to re-inventing push button phone :)
Marketing talk

12s down to 6s is still abysmally slow for incremental

You change a value 10 times and you lost a minute already
everything has a string rep available. It used to be that every thing was also represented literally by a string. So, for pedagogical purposes, a value 1 would be "1", and to do math, Tcl would do a strtol(val_storage), with the obvious performance implications.

The way things are done now (and have been for a long time), is that values are stored in a

struct Tcl_Obj{
int refCount; // objs can be shared
int myType; // indicates whether currently a long, double, etc
long longVal;
double dblVal;
[...]
char *stringRep;
int len;
}

...in fact, the Tcl_Obj is more sophisticated than this, but for demonstration purposes this is fine.

So "native" (eg: longVal) values are used when appropriate, no marshalling back/forth between strings, but the string rep is always available (can be generated), because that's what Tcl promises: everything is representable as a string. This is what brings the homoiconicity to Tcl - logically it's just passing text tokens around, and emitting text tokens. Internally, again, more sophisticated, but you get the point.
Whenever someone mentions state I think of Rich Hickey's talk "Simple Made Easy" in which he seems almost terrified of state and strives always for pure functions, because as a human he has a hard limit as to how much state he can keep in his head at once when reasoning about the program. He's right. I've worked on enough bad code, including sometimes my own, to know that programmers are bad at managing state.

"Simple Made Easy" - Rich Hickey (2011)
https://www.youtube.com/watch?v=SxdOUGdseq4
> Lebed professes that he did nothing wrong – he did nothing different from Wall Street analysts. He states that he learned how people react to the stock market and acted on that knowledge.

So you trick people by lying to them, and it's ok because you take their money indirectly via the stock market. And because some analysts also do this (often suffering legal consequences), then it's definitely not wrong?

Shameful. And the father getting the kid an E-Trade account after the mother closed his other account? Sounds like the father should be sanctioned too.
McKinsey always wins you can’t stop that. Once they show up they have already won. But they provided little value to the person that hired them in the war of office politics. That on its own is a victory.
Key point: Nintendo is also not inherently entitled to copyright protections. We grant it the ability to exercise violence on people who copy Super Mario Maker. It's a perfectly reasonable compromise to require that people who want the protections of copyright also make that protected asset accessible.
Interview with Ivan Zhao and Simon Last, Co-Founders of Notion [video]
Hard disagree. The op went out of their way to remove an essential package without any knowledge about it, or about Linux as a whole for that matter, of course something ends up breaking! Not everything can be optimized for stupidity (with no offense intended, we all do stupid stuff and learn the hard way to not do stupid stuff, that doesn’t necessarily mean we are stupid)

What would this magical "apt rollback" do anyway? Rollback to what state? Should it rollback the auto remove and the remove? Or just the auto remove since it’s the last command?
>The federal government funds the system

You mean the Citizens. The Federal Government does nothing but redirect the hard work of its people or print the money, which is essentially the same as it causes inflation. If this were a solution the people actually wanted it would succeed on its own with direct ridership fees.
Similarly my band refuses to release an album until we have a huge audience!

Seriously though, write for you! The eyeballs will come later
> mask it with a thin layer of democracy

for what's passing as democracy in the RF, see https://news.ycombinator.com/item?id=39305877
It's heavily debated.
>No one puts on a vinyl record to play one song.

Uh, ever heard of a DJ?
If you want to transition into new energy, the most important thing is to keep current energy structure stable while you graduate replacing the old ones. Europe is doing a horrible job on this mostly because the the politicians are bad at thinking anything sophisticated. Of course I am not saying US is any better.
I find it strange these types of articles never mention UAE's Barakah nuclear power plant (which did not source reactors from a nation unfriendly to the U.S.) and experienced only 4 year delay from the originally projected commercial operation start date and relatively limited cost overruns.

https://en.wikipedia.org/wiki/Barakah_nuclear_power_plant
Bring Back the Computer Room
He bought 74 houses at an average price of $2000 each. I'd suspect many of not most of them were in uninhabitable condition, at least without additional investment and maintenance.