skysight-inc/HackerNews huggingface dataset:
yes, well said.

It's a shame the idiotic "green" movement after chernobyl is rather annoying that it has set energy production in developed nations back ~50 years and caused so much climate damage in the mean time... but hey 'radioactive waste is corporate greed maaannnn'.....
Yeah we tested with only a couple configurations for the paper, and the model only took traces themselves as the input, no additional features.

In an earlier version of this project, I sent my code to 30 of my friends (all with different locations, networks, OS, etc) and had them collect a bunch of traces, and we found that the models lose a little accuracy when predicting traces on other machines, but not too much (maybe low 90s to low 80s, can be worse depending on the machines). We decided to focus more on the system interrupts/side channel analysis for this paper but we think that would be great follow-up work.
Perhaps my favorite thing I've ever read on HN :) I love to see it crop up again
> sneak into your house at night and reallocate your organs for better uses.

Adding that one to my library of motivational phrases.
In this version it doesn't matter. #3 eliminates the 1/3 chance that the host reveals the prize by accident, so you're left with the 1/3 chance that you chose the prize, or the 1/3 chance that you didn't choose the prize and the host also didn't choose the prize.
Google actually kept statistics on how much they liked candidates and how well they did after hiring. This has the obvious problem of not tracking those they turned down, or those who turned them down, but they published a paper on the results and IIRC basically found no correlation at all.

But I think like you say, what they did do was create a filter that only very patient and technically qualified candidates could get through. Beyond passing the filter, their very standardized process did not derive any useful information about candidates. But I feel pretty certain if they made an offer to every candidate and not just those on the pass side of the filter line, they would have seen some differences.
There is a big genre of videos on Youtube where people act out scenarios from the Russia-Ukraine war with DCS.
"all else equal" is in there.

He was trying to make a point - that flexibility is valuable. And it is valuable. All else equal you'd take more flexibility than less, especially since demand moves around a good amount.
We are indeed living in the golden age of Emacs. https://old.reddit.com/r/emacs/comments/ucldkz/are_we_living...
One thing I’m having trouble with is anticipating the questions themselves. Not the technology specific ones, but also the generic stuff and the things that are still generic (tell me about yourself) but also more relevant to our industry and software eng roles. Any resources you could suggest that have worked well for you or anyone you know?
Yup, that seems a strange argument. Power usage varies during the day, but it doesn't really go below some "base load".

Nuclear can run basically 24/7, but you cannot turn it on or off quick enough to to react to hourly changes in demand. So nuclear power is only good for base load.

We need peaker plants to get the rest. Gas plants are the popular (cheap) choice for this. Carbon free alternatives are pumped hydro or batteries.

With renewables the production capacity is variable as well.

To fill possible "holes" in it we don't need more base load. What renewables need are ... peaker plants. A role nuclear reactors are exceptionally unsuited to fill.
Yee!! I have some "good" friends who truly value the stuff I've helped them with so I'm grateful to them!!

Hope you're still friends with the motorspots guy :) He sounds like a good guy :)
Such efforts of reducing the impact of money on politics have been completely gutted by the Supreme Court who has decided that money is speech and the government can't limit that through campaign finance reform.

That too is a political decision.
I find the last section of this article particularly ironic considering cryptocurrency is one of the biggest steps back for technological efficiency I've seen in my lifetime. No, credit card fees have not improved in 30 years, but at least the energy required to process those transactions hasn't increased by orders of magnitude in the same time period.
if it's opened randomly then it doesn't matter, it is 50-50. You have to account for the situation where the host might reveal the prize in his random pick, and by not doing so you learn that your choice is more likely to be the prize than initially thought.

If you picked the prize P(A = 1/3), then the random open is going to be Goat P(1). if you didnt pick the prize P(B = 2/3) then the random open is going to be Goat P(1/2) or Prize P(1/2)

P(Goat reveal) happens (1/3)(1) + (2/3)(1/2) = 2/3 times

P(Prize reveal) happens (1/3)(0) + (2/3)(1/2) = 1/3 times

P(you picked prize, given goat reveal) = (1/3)(1) / (2/3) = (1/2)
> precisely the segree of complexity they can just barely manage

"Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?" -- Brian Kernighan
This is a very efficient way to end up very lonely.
"For instance, in the 1980s several nuclear power plants in Washington were canceled after the estimated construction costs increased from $4.1 billion to over $24 billion."

That's not even 10x. I would say hitting the correct order of magnitude is "on budget" for civil engineering projects.

Here is what out of budget looks like:

https://www.bloomberg.com/news/articles/2015-10-13/how-the-c...
I am skeptical of visual programming in general. Some of us just aren't visual thinkers. I find it much easier to conceptualize complex concepts in terms of text and narrative.
You can also throttle your connection with browser settings:

Firefox: https://firefox-source-docs.mozilla.org/devtools-user/networ...

Chrome: https://developer.chrome.com/docs/devtools/device-mode/
> And it often buys you points, so to speak, with the person asking.

I had a tech interview with some folks... 15 years ago. Smallish agency, and I was meeting with the owner and his #2.

I got asked some question - "how would you do X?" - I think it was something like "build a house". Not a tech task, just "how would you go about X". I went to a whiteboard and picked up the marker. Just before I started to draw something, I asked some questions. "Who's going to live there? How many people? Do they have any specific needs?" Stuff like that. Just a handful of questions, and I started answering/drawing based on their feedback. I asked a few more questions, got more answers, drew some more and explained things, then sat down.

I got a job offer the next day (turned it down - couldn't afford me). But I was told (both by the owner and later someone else I met who worked there) that I was the only person they'd interviewed who'd ever asked any clarifying questions before answering.
Looking good, nurturing your coders, relating to beauty and being on time are four cardinal directions that never leave us and go in cycles.

In the 1990s nurturing (or abusing) your coders was priority one for getting results like Ballmer said 'developers, developers, developers!'. We've sprinted through the Steve Jobs 'beauty and thinness' era in the 2000s. We ended up making sure everyone rushes to 'fail fast and often' in the 2010s to get to market on time.

Next up is having a company that looks good on paper and isn't noticeably burning through investor money like toilet paper with no end in sight. Looking good will matter.

After that we will be back to requiring developers to make really good products to get ahead. I wish it wasn't so, but it is. Orson Scott Card tapped into the same stuff when he wrote that article and could probably update it to match today's environment.
> Plus Bitcoin won't deny your ability to make a transaction.

Visa will not steal all my money.
The technology to do load follow at a nuclear plant exists.

If you think about it, "base load" has nothing to do with the power source. Given some period of time, say a day, you are always going to have a certain minimum demand for power generation in a geographic location. Congratulations, you have identified base load.

As the grid becomes more distributed and therefore less centralized, you are going to see base load hitting lower peaks because individual power generation stations will have less aggregate demand. But until society reaches a point where at least part of the day there is zero demand on the grid (fat chance) you will always have base load in some shape or form.
Not the parent but have some experience with this on the UK. Typically energy companies will start with the technology they want to develop and then find a site that will suit it. Starting with the plot of land is the wrong way around. And existing decomissioned sites are just an asset like any other. They may be sold for a distribution centre or a data centre. And the grid connection may be used by a new power station built on a neighboring plot or to connect an offshore wind farm.
I was waiting for this comment. I was going to preemptively write the acknowledgment and rebuttal to this in the earlier post but I didn't want to be accused of posting a "strawman argument", by different people, or maybe the same people that would chose to pretend they weren't going to say exactly what you did.

Basically, the idea of "zero-sum energy" is incorrect. So the disdain for Bitcoin/Proof-of-work using any energy source is misplaced. There is plenty of energy currently out there, currently being wasted for decades, that would cost more to store, and cost more to transport. While proof-of-work can (and does) use it directly on the spot. These are often remote, low infrastructure, areas and so unlike other computationally intensive things, such as a data center, Proof-of-work requires very little bandwidth and doesn't even need a steady low-latency internet connection, so it works well. And so far, no other use case has been able to do this - or form the partnerships with the site owners to do this.
How to automate software delivery using Quarkus and Gitlab
PS thanks so much to everyone here! I'm the type to respond to everyone's replies so apologies if I didn't - again thanks so much for all the wonderful help!
I also find this to be a more intuitive explanation, thank you!
The Month Hall Problem has been discussed many many times on HN and elsewhere. I've read many of the discussions (but of course not nearly all of them. My observations:

1. The linked Wikipedia article is very extensive, and already covers usually all the points and insights that forum posters bring up. And a lot more.

2. Few people will probably bother to read the entire (or even most of the) Wikipedia article, because it's so extensive.

3. I'll copy and highlight the IMO most crucial part the article here:

The most famous formulation, a column in Parade magazine in 1990, went thus:

Suppose you're on a game show, and you're given the choice of three doors: Behind one door is a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows what's behind the doors, opens another door, say No. 3, which has a goat. He then says to you, "Do you want to pick door No. 2?" Is it to your advantage to switch your choice?

In this formulation the solution is ambiguous. Switching is *not necesarily* the optimal strategy (it depends on the precise strategy/behavior of the host, which is not well formulated).

Under the unambigous "standard assumptions":

- The host must always open a door that was not picked by the contestant.

- The host must always open a door to reveal a goat and never the car.

- The host must always offer the chance to switch between the originally chosen door and the remaining closed door.

switching is the better strategy. But in this formulation the reason is also a lot more obvious.
It's mostly because the ability of the economy to produce positive economic (but not direct financial) returns on very cheap credit is basically infinite, and borrowing money to invest in all of these things would need a huge amount of extra tax revenue to pay off the loans, which is hard. (Even in principle it's not straightforward for government to capture the consumer surplus of infrastructure investment. And in practice tax increases are politically problematic). So it's rationed, instead.
I play GTA, am annoyed by those loading screens, and have found those forums while looking for solutions.

Companies are successful not because they delight every customer consistently, but because they do just enough to make the customer spend money with them.

After all, I will still buy the next version.
Nice! I think iMovie does this, but I usually use https://www.photofilmstrip.org/en
Seems like Rust is better in every way right? I can't help but wonder why is it that Go is so much more popular when it comes to language of choice for networked and multi-threaded applications.
They technically have fine print that they don't ever give refunds for unused time - https://help.dropbox.com/accounts-billing/cancellations-refu.... When this happened to me I asked the support chat for confirmation in writing so I could file it with a chargeback, and they found a way to refund me without one.
In your specific scenario it doesn't (I think!). However, if the host doesn't know what door the prize is behind then there is a 1/3 chance of picking the prize and you instantly loosing because both other doors are goats and you must choose one.
I am aware what it is. I am suggesting it as a dropbox equivalent.
The Hawaii government page [0] list a goal of getting to 100% renewables by 2045. If I am reading the report correctly, the 2020 number was already at 36% renewables.

[0]: https://energy.hawaii.gov/wp-content/uploads/2022/01/HSEO_20... ( pdf warning )
Have yet to see a reasonable crypto defence, probably because there isn't one. The same people would have been writing "In defence of tulip prices" in age of yore except that was not as bad for the environment.
Ask HN: Should schools teach the game-theory behind “corporate bullshit”?
I moved from Dropbox to Nextcloud hosted on a Hetzner server years ago. Haven't looked back since.
Isn't this exactly what (in theory) systems like PKI or even PGP are supposed to fix?

I know this is probably techno-utopianism, but it'd be pretty cool if every resident were issued a certificate (for free) with their state or federal government as the certificate authority, which would be used for voting, paying taxes, etc. instead of ad-hoc verification systems like Name + SSN + Address.

I can imagine so many horrible problems with implementing such a system in any US state (let alone federally), but it would be pretty damn cool.
For the purpose of the problem there's no difference between the two cases. The only thing that matters is that the host (whether by knowing or by chance) opens a door with a goat behind it.
SSD/HDD also require energy to produce and overall their production is causing the same type of damage as energy prodction.
I agree with the sentiment. However, it is a tad surprising when you consider the productivity hit, even just internally speaking, that ~5min of cpu time in strlen() on every start of the app incurs.

How much time did perfectly qualified engineers, who could have attached a profiler at any moment, spend sitting at a loading screen spending most of its time in unnecessary strlen() calls? I understand we see this through 20/20 hindsight, serendipity can work against you, etc., but that's a crazy irony.
You are right, it's murky, but I'd argue it's only murky because of powerful IP owners making it that way.

There was a presentation by Lawerence Lessig everyone should watch from years ago. There was a time when by default _everything_ was public domain, unless explicitly copyrighted.

This has flip-flopped to now where almost nothing is public domain. How did this happen? Money bought enforcement of made up rules and then laws were bought (lobbied?) to take everything out of the public domain.

A simple legal test. Can you make a backup copy of your own data? Yes. Of your own movies? (still just data) Yes. But people still seem to think, maybe it's illegal when it is not.

Can you give your backup copies of _your_ data to your friend? Yes. Even if it includes your movies? Yes.

Why? Because under copyright laws it doesn't cause harm, it's not fraud, etc... I've been to court over copyright infringement, it's a civil issue in almost _every_ single case normal people would be involved in.

Here's what it takes to be "criminal" where you are in trouble with the _law_. (Civil is a contract violation between people, _not_ with the government)

* Done so for private or commercial financial gain;

* Over 180 days, reproduced or distributed 1 or more copyrighted works with a total retail value of over $1,000; or

* Released over a publicly accessible computer network material that was intended for commercial distribution

[source: https://www.draskovich.com/blog/2019/december/is-copyright-i... ]

Now, do you even know a _single_ person that has committed a _crime_ of copyright infringement? I would argue very, very likely no.

Therefore, you making copies of your movies and giving them to friends (even over the internet) for _fun_ or whatever, constitutes civil copyright infringement, _not_ criminal.

If you cross the street without using the crosswalk you are breaking a criminal law. If you drink booze under 21, criminal. If you smoke weed, criminal.

If you copy a movie and even share it on the internet, NOT criminal, it's civil offense.

This doesn't even get into the issues with consciences objections to insane laws.

Last argument: If your core argument is loss of money if copyright was put back to 14 years instead of the bonkers length it is now, I argue patent law proves otherwise. And the rampant file sharing has not hurt any jobs I've heard of so far. (artificial scarcity/supply/demand)

/rant
Because people are under the impression that it's illegal. That and I think a lot of people will make its use be about race, so people avoid it.
> Great programmers want to create. They won't be satisfied with just maintaining a successful product.

What about Linux kernel or SQLite maintainers? Aren't those great programmers? Also if the software "they" created is so great, why wouldn't they want to maintain and extend it?

As far as I know, programmers love maintaining great software, but maintenance doesn't mean "bloat it with unnecessary features" or similar. Optimizing performance, make it more reliable, improve the tooling, cutting out the fat and similar are things that are challenging and engaging.

I think programmers want freedom, agency and ownership of something great. Yes, part of that has to be tinkering and writing new prototypes of things that might or might not go somewhere, but it can't be all of it for everyone right?
Rethinking the Free Tier for Maps
Year-old hedge fund manager working all day and all night
I'm not sure how this explanation fits with California: it's a very blue state, about 77% of the senators are Democrats, it has one of the highest per-capita tax revenues in the country -- and it's famous for being an administrative trash fire. Is California just a weird outlier? Because I don't think we can blame the Republicans for this one.
The point of the parent was that better performance is not guaranteed, and it's totally true.

E.g. go ahead and implement a RPC server which e.g. only has to deal with 10 concurrent requests - then measure latencies. The synchronous version might be faster, due to not requiring any epoll calls. The different might get even bigger if e.g. the server is serving static files, and you are measuring throughput - the synchronous version will likely provide higher performance since no extra context-switch from the async-runtime-of-your-choice to threadpool-for-file-io thread and back is required.

You are also right in that once one moves beyond a certain scale the async version might offer better performance. But the scale that is required would be different per application, and not every application requires the scale.
There seem to be two kinds of “Linux users”: those that constantly think about Windows, compare their operating system to Windows, and seem to think only “Linux” and “Windows” exists, and those that forget Windows exists and mostly compare different Unix flavors with one another.

Theo de Raadt had some merit when he said that many “Linux users” seem to talk more about Windows than anything else and don't really like Unix as much as that they hate Windows.

But I also find that the latter group rarely even mentions “Linux” that much, which mostly seems to be used as “not-Windows”.

This article too is mostly about Windows.
Whether a particular unit is itself necessary seems a question independent of whether its training is necessary.

At this point, the US military has determined that having paratroop units available is a useful capability in war. Arguing whether that tool is still useful is completely valid, and I would hope goes for anything: strategies, tactics, personnel, armaments, vehicles, equipment, etc.

However, once decided that a particular tool is necessary, it seems to me unquestionable that they should be kept in a ready, prepared, capable state. I suppose that too, can be debated, insofar as what constitutes "ready, prepared, capable," but if we've decided that our military needs people to jump out of planes, I would hope it goes without question that those people need to practice jumping out of planes.

shorter: training and necessity of a unit seem to be orthogonal concepts
> It's surprising the extent to which legal scholars assume that state exits from the Union are a settled question. Ultimately, it's unlikely that the federal government would or even could force a state into compliance once the state government and courts have opted to treat state law as taking precedence above federal law.

That's an interesting Taiwan-ish model for succession. It probably has a better chance of success than the kind of outright succession the Confederacy tried, because it could be conducted slowly while still paying lip service to the Union. At each small step, military intervention might seem like too extreme of an escalation.

Though it still would be difficult. At some point it would require the state citizens to start breaking federal laws in very obvious ways (e.g. stop paying federal taxes), but I doubt they'd be fine with not crossing state lines in that case. Also a lot of the money in state budgets pass through the federal government, so it would probably be really expensive to replace that without some of the more extreme steps.
Ask HN: Self Hosted Webmail Client
I am looking to self host emails for a small non profit organization. MX plans are cheap when buying a domain name but come with poor webmail like Roundcube[0] which really feels outdated when compared with Gmail or Fastmail. I am looking to self host a full featured modern webmail client but can’t find any. Why ?

Soho[1] is the best I have found and supported by Gandi[2].

[0] https://github.com/roundcube/roundcubemail
[1] https://github.com/inverse-inc/sogo
[2] https://webmail.gandi.net/SOGo/
I was not aware of that concept, thanks!
those social issues have often been used as drivers for support by politicians who use that support to push "libertarian" legislation.
I did something free and unorthodox for a small project before, where the actual application was a black box binary that was made by a vendor: run an instance of nginx, listen locally, and proxy-pass to the actual external API.

Here, you can have nginx ignore caching and revalidate headers or strip them, cache them locally onto the filesystem with determinable times or sizes based on regex or path prefixes, and set rate limit + burst limits for each path (just put them in a different location block).
Upvotes are for letting "good" posts be more visible than "bad" posts, not validation for the poster