skysight-inc/HackerNews huggingface dataset:
No, in the sense that the costs for the competition, renewables + storage, are still falling at a reliably exponential rate, leaving everything else far, far behind. There is no reasonable prospect of catching up even ignoring capital cost and just comparing operating expense. The cost of maintaining steam turbines will not be coming down at all, never mind going to zero.
I like this feature.

I understand that it's not for everyone, but I also feel like people here tend to forget that GitHub is a social coding/collaboration platform as well. If you didn't like these features, why are your projects on GitHub then? Plenty of other git solutions.

I see some comments worried about this feature being abused or misused in regards to "bad contributions" however those contributions would either just be rejected, as they should, or accepted by the maintainers which means the badges worked to begin with, promoting more open-source collaboration.
Something is going to be the leading cause of casualties.

In peacetime, it doesn't seem outrageous that that would be on-base accidents (especially if that includes automobile accidents and injuries during training exercises).
And today's discussion, where this came from: https://news.ycombinator.com/item?id=31680414
Complexity is something that is underrated especially in the crypto-currency world.

They claim to be building for the next hundreds of years, but you wouldn’t know it.
in my circle its common to email mp3 attachments
From the article:

> The only country where the costs of nuclear plant construction seem to have steadily decreased is South Korea:

> The fact that South Korea is the only country to exhibit this trend has led some experts to speculate that the cost data (which comes directly from the utility and hasn’t been independently audited) has been manipulated and we shouldn’t draw conclusions from it.
> In some areas, US administrative capacity remains world-beating, most obviously the military, which enjoys bipartisan and popular support, and vast investments of resources.

I think this claim requires support. Yes, military spending is high and has bipartisan support, but I don't particularly agree that it is a hallmark of highly capable administration. Funding does not equal capacity.
Got you. Thanks and good luck with promoting.
Bitcoin was never anonymous but pseudonymous. Monero is anonymous. Authors should have known this obviously and not claim they broke the non existent anonymity.
NCCs should be illegal
> Liberals are committed to egalitarianism, simply unable to recognize massive differences in competence between humans.

I don't believe this is true at all. Many socialists do vote for the Democratic Party as the lesser of two evils, but liberals are not committed to egalitarianism at all costs. They have used the Federal bureaucracy as a jobs program since the end of the civil war. Similarly, the mitilary tends to be a jobs program for the more conservative parts of the country. Efficiency and performance has rarely ever been the goal, employment has.
It's tiring to see this discussion topic pop up again and again and again, but: the Duende software is decidedly not open source. You can read the code, but that's it. They don't seem to be making such claims themselves either.
This. To be fair that info is very hard to discover on the website (I looked it up in the docs code that generates the website because I found that easier to parse like a database of all models).

I own an L10 and am very happily running valetudo on it. Someone should make a business out of selling them pre-flashed with valetudo for a less technical audience…
I've dropped the compulsion to make everybody like me a long time ago.

Actually, this is by design. See, the best outcome is when people who would not be able to work together productively find it before signing the contract.

You may not see it this way, but I make a favour to every single interviewee like you by not wasting your time (or mine) on a fruitless endeavour.

You don't like doing leetcode? I am completely fine about it. We live in a free world and fortunately for you there is no shortage of places that hire people who SAY they can program.

I just want to warn you. Your coworkers will also be the ones that passed similar sieve. Your future boss might be one of them. I have worked for one or two places which do not check for candidates ability to program and these tend to be miserable places. Not saying all of them, but still. My first boss was a "Senior Dev" who literally did not know how to write a loop, and that was over 20 years ago. Since then I refused working for couple of places based on their lacking hiring process and I have never regretted my decision. I am not ashamed of my programming skills and I am happy to prove to any reasonable interviewer on demand and comfortable in knowing that I will be working with other people who can do the same.
How is it really bad? With flexbox and grid I believe it's the most capable layout engine available.
Why changing that? Really?

And what is the alternative you suggest?
The more abstract the mental model is for building the thing—at the tool/code level—the more likely it is that the thing being built will be a difficult to maintain mess, if not an absolute "burn it all down and start from scratch" failure.

Fix the tools, and you start to fix the code. Unnecessary terminology, confusing APIs, superfluous patterns...it's like watching someone blindfolded in a dark room trying to justify the high price tag on their computer science degree.

After years of running my mouth, I proved my rants about the unnecessary complexity by building my own JS framework [1] and I'll never look back. The emperor is bare-ass naked.

[1] https://github.com/cheatcode/joystick
Try running windows from a HDD; it’s painful
Anything that's not connected to the internet.
I like the concept, but at some point, those features will have to come together. By creating completely different timelines, bringing them together gets harder as harder as each of those progress in time.

By using a single timeline, where features slowly come together while not being complete, you can see how they interact together since the beginning, which might be crucial to their development.

I think the ideal is a mixture of both strategies, a single timeline where working increments are added, and different timelines that exist only to work on small changes that are eventually joined (even if not complete! they just need to "work").
These are some seriously rose tinted glasses. What I remember about computers in the 90’s was incompatibility and inconsistency.

The last paragraph of the article is worth revisiting.

I couldn’t use the same features between Windows and Mac, and the Linux version of commercial apps would barely work if they existed at all.

Fighting with codecs, flash player, macromedia, incompatible file formats, ActiveX, RealPlayer, etc.

No way to easily extend functionality in the way that web based apps’ APIs offer. How do you connect information between two unrelated applications in the 90’s? The answer is that you didn’t!

On top of that, plenty of applications are still just regular local applications. We can use Picassa as an example. Many of its alternatives are not even web-based, including Apple Photos (native app, does not require iCloud or Internet at all), Adobe Lightroom, and many free alternatives like gThumb.

The thing is, most web-based applications are web-based because the web is so powerful and useful.

For example, VSCode would lose its powerful extension ecosystem if it wasn’t web-based. The whole reason it’s so successful is that any web developer can make an extension easily. On top of that, the app works the same on Mac, Windows, Linux, even inside a web browser.

What would we gain by the app no longer being based on web technologies that wouldn’t be offset by the lost functionality?

Offline apps are still developed, and they’re developed for uses where that makes more sense. For example, DaVinci Resolve, Affinity Photo, and Final Cut Pro are all regular non-web applications, because that’s what makes sense for them.
Interesting, that's a really good one, thank you.

Now that I'm thinking about it, when I used to use Autodesk Fusion 360 I think it did this a bit, but until now I thought it was just another bug: they had accidentally added some UI state changes to the undo stack.
As per the other commenter's edit, this didn't affect source code.
What indexes did you add on Postgres for that query?
The state better invests the money in cheaper technologies. Why should it waste the money on nuclear plants?

Edit: To the downvoters: Seriously, why should the state waste money on a technology that doesn't work and never has? More than half of France's nuclear power plants are currently offline and in maintainence mode. Maybe also because they could not produce electricity at market prices.
Is there a provider that has "websockets all over the world on edge" ? Right off the bat I am not a target customer because I don't use React. Coming from Vue/Svelte
Senior dev with my own anecdote. There are more open positions with interesting companies than there is time in the day to apply for them. I’m able to filter them by turn around time on hiring and interview process because I’m spoiled for choice.
> You can however assess how smart somebody is

Why not just give candidates a standard IQ test then? They are probably more reliable than Leetcode...
This is a good talk by Jonathan Blow on/against software complexity https://www.youtube.com/watch?v=pW-SOdj4Kkk

Also talks about the risk of losing knowledge, and a way to avoid that (make multiple copies).
Well, that also applies if Denmark wants uranium, oil or gas.
Not so weird. I unblocked all the important parts of the sites I use most (examples: Stripe's, PayPal's and my credit cards payment forms that sites redirect to) but I got a problem recently with a site that accepted an order but failed to redirect to some different payment processor. I had to send mail to cancel the order and place it again with Chrome on the next day. All it usually take is whitelist some site in uBlock and reload because usually sites accept orders only after getting a payment. That one was optimistic.
This is really not correct at all. Half of the utility-scale generating projects waiting for interconnect approval are combined solar and battery installation. Grid-scale storage is a solved problem, technically and economically. There were over 400GW of grid storage project proposed in the U.S. at the end of 2021.
So why do you need all your writing notes to be on the cloud? Using multiple devices for work? An editor's request/requirement?
May be that’s where the problem is. Interviewing skills should be part of the responsibility. There could be a committee that can set and evaluate the process and questions. However, this will hurt the ego of a typical engineer so much. No one likes to be told what questions they can ask. Everyone likes to believe they are good interviewers, it’s just that they “hate interviewing”.
It's like one of those anti-achievements. Like the infamous "The exact opposite of your job" achievement.
Stackoverflow also has badges and it motivated me a lot to answer questions on the early days.
It is all practice. For a 30 minute presentation I might spend 6 hours in practice. Over my lifetime I've spend months of time practicing public speaking.

That said, the motivation to practice comes from success. If someone tells you you're good at something you'll do it more and be willing to spend more time doing it. Success comes from practice, so the hardest part is getting that first positive feedback if you're starting from a deficit (language barriers, previous criticism). I recommend getting a tutor for just about anything like this. Pay a stranger, whose opinion you don't care about, to get you past the awkward bits and into a range that's better than average.

Also, while some of us come off as comfortable, that doesn't mean we are.
Anybody can sign up to OpenAI and mess with their Playground.
This is voluntary data, the average CS grad from Berkeley doesn’t need a code signal test to find a job. The cream of the crop at Swarthmore likely does.
Yes, I personally LOVE that the military can do so much without having to ask for permission.
As for crime being bad its absolutely 100% true. I visited my cousin(2019) who works at a lidar company in the mission(Ouster) and while heading to lunch there are piles and piles of white needle casings on the ground, I didn't know what they were and my cousin mentioned they were such. Human shit in huge piles(apparently addicts getting off of drugs drop everything so to speak). Also saw a car with all its windows smashed out with a man screaming inside it(Just a day out in SF for a lunch break!).

Another time on a team outing in the city(2018) I saw a man hit a woman in the face on the street, and a homeless man lurched in front of our SUV carrying my team(Team Dinners are great in SF!).

My brother came to visit the golden gate bridge and ride his bike(2021), in the hour he was gone someone tried to pry his bike rack off of his car, he was shocked as it was a crowded parking lot for the GG recreation area so not some back alley.

Oh and here are some fun images of absolute anarchy with smash and grabs that cost the bay area $1B, so yeah things are completely falling apart under the current regime:

https://www.businessinsider.com/san-francisco-stores-board-u...
It only works though if you dedicate a separate server for sync.
> Some cache entries depend on the state of rows in Table C, but for some combinations of Table A and Table B, no data from Table C ends up in the cache entry.

This is a good example. Let's talk about it. Say we have a table for "friends", and a separate materialization, in cache!, for "friends-of-friends-who-lives-in-us". First of all, the query for the cache data needs to be schematized and made known to the data source. Otherwise, a client can cache arbitrary materialization of anything, it would be obvious that, in its most generic form, the problem can't be solved.

Now assume the data in cache is schematized. There's a transaction that changes "friends" table. Now we have two options, one is that within the same transaction (x-system 2phase commit for example), updates cache (the one that stores "friends-of-friends-who-live-in-us"). This is the synchronous flavor of it, which has obvious scaling challenges.

Spanner, etc. are about handling the async flavor of the same logic.

> if your architecture is good. But caching tends to rot architecture.

My speculation is that sometimes people are using cache without knowing they are dealing with a distributed system. A cache in its nature is a distributed system (because there's cache and the source of truth).

The linked blog post is targeted towards cache service owners, not cache users (who puts materializations in cache). If I learned anything from this public civil discourse on Hacker News is that

we should avoid putting the power/responsibility of cache invalidation in the hands of cache users
we should provide guard rails via better abstractions, simpler data models (e.g. a graph data model)
we should avoid caching relations (separate materializations) but prefer caching indices instead, so the write/invalidation amplification is bounded.
Yes he’s speaking relatively, employing hyperbole to make his point. It’s Twitter.
4 things help for me:

1. i like myself regardless of if this other person likes me
2. i will be fine, even if i fuck this up
3. every time im asked is an opportunity to practice, tweak something
4. write what you've been up to down

it's like rapping tbh. you learn snippets and lines that work and then you mix and match them for the context.

you don't want to be deciding word by word but phrase by phrase.
Mongo DB and Queryable Encryption [Wired]
High Performance Python Video Series
I don't hear many people say that. But you know what, I did do that
many years ago. After coming back from travelling to living in an
apartment with no TV (before video on computers was really a thing).
Result was: I slept like a baby. Pure speculation based on n=1
anecdata, but I reckon video screws with our sleep - it's so rich and
gives us too much to process later.
No, this not work well.

The highly infectious nature of async means you need to do that A LOT.

ie: reverse ALL things await.

That is too much. I refactor all my codebase (a huge refactor!) because this.
holy cow!!! this is amazing, like PySide4 but for Flutter

Flutter would be perfect if it produced web applications that were more widely adopted.
what did they say about a software that eventually starts to check email?
How does it infect the machine, what is the vector? There does not seem to be any privilege escalation
I've done some beginner Rust and Go programming (read "the books" on both, written small programs) and I'm wondering which one to spend more time on or try to get a job with in the future. When I see discussions like this one about Rust, I start to worry that it's unnecessarily complicated and difficult to work with and that this will only get worse in the future to the point that it won't be a good fit for many of the use cases that it's pitched for. Am I wrong to think this?
I wouldn't have expected the new 14" or 16" MBPs to get the base M2. They never got the base M1, just the Pro and Max. I would expect those will be updated to the M2 Pro/Max when those launch.

The existence of the 13-inch M2 MBP is just bizarre and seems like a case of "make it cause people might see Pro and buy it, and we have assembly lines for these bodies we can continue to use".

I imagine in the future, the base M# chips will be for the MacBook Airs and iPads, while the Pro/Max/Ultra go into the various Pro Macs.
Someone should make sure to flag the ranges used by AWS as well...
It's not exactly as bad as it sounds, there's been a few times I have merged a PR from someone where I reviewed it, I just never went through the "Review this PR" -> "Approve PR" workflow that adds the meta data "joshmanders has approved this PR"
The copyright monopolists always defeat themselves with their little "deals" that nobody really cares about. They run their little profit maximization schemes with the full knowledge that consumers have no choice but accept it. The service they offer is always of such poor quality that nobody would be giving them the time of day were it not for the actual government-enforced monopolies that rob people of choice.

"Piracy" is the full realization of the potential of our computer and internet technologies. They will never, ever be able to compete it with it without legal backing.
> only the occasional site (though considerably more of certain types of sites) breaking.

That is not at all my experience while browsing without JS enabled.
I've got 776 gigs of pirated TV in my Dropbox. Am I in danger?
We will have to contend with the last bit regardless. Programming requires attention to detail and tolerance for tedium, the erosion of which will only continue as AI grows.
I don't know what you mean by that - his main point is wrong and misunderstands how liberals use the federal government post-civil war.
https://github.com/jimblandy/context-switch/ suggests that it's not substantially better
Win 8 had a secure boot. It was tricky to get Linux working on that system.

Right now, I am looking into repurposing an old thin client as a daily driver machine.
South shore pizza really is pizza's final form!
HN is feature minimalist. The beauty is you can skin it in any number of ways due to its simple design and it’s hackable. Firefox on iOS has a dark mode and HN appears dark when you visit it. I’m really liking it since blue light damages the eyes.
I have a robot that often has death matches with shoes. The last time the shoe won by flipping the robot somehow
> Canada skews towards greater trust of government, with more broad and intense irrational trust in government in the last few years than I’d ever noticed in the decades prior.

I mean didn't they just decide that the constitution not applies and start freezing bank accounts and detaining people for political speech the government didn't like?
Not when that trade directly props up an active war machine.
One thing I do to give myself time to think is to just rephrase the question as a way to ensure I understood correctly as well as demonstrating that you're listening and participating. I then ask clarifying questions and ask for them to confirm any assumptions I'm making based upon answers given as part of my thought process. It's just thinking out loud and can also help demonstrate _how_ you think about problems. This lays the groundwork for you to construct a cohesive narrative.
Ask HN: How do I stop being used?
Hey everyone! This is kinda my first post so hi. Not sure if HN is the correct place to ask this.
This is a bit personal, but throughout my life, I've been helping companies, big and small, my friend's startups, other people, even random people on algorithms, programming, maths etc.

I'm happy they come and ask me for help, but it feels like I'm a doormat. I'm now trying to run a startup, so it gets worse.

I don't mind helping my close friends though. I feel used when companies or people use my work and profit from it. The worse is when they advertise that they did it. I get 0 pay, and ironically I sometimes have to travel to THEM on my own expense? Yikes I feel so dumb.

My family have told me I'm stupid, so I'm trying to set boundaries. Some kind fellow startup founders also told me to be more aggressive.

The worst is when people can see me contribute to my hobby projects (open source), or I teach people for free, but that's because I like doing these things. The people then make me feel bad by constantly asking for help, especially for profit generation.

I'm still in my twenties, but I feel like this can't go on forever. Does anyone have any suggestions what I should do?

Like I don't wanna reject them, but if I can somewhow ask them to pay that would be great.
I found an app called Meomind (https://meomind.com/) recently that has helped me a lot. It has a collection of real recorded therapy sessions from individuals that they've decided to share (with personal details scrubbed I assume) that you can listen to at your leisure. They're categorized as well, so if you're looking for understanding why you have a lack of interest in things, are having relationship issues, etc... you can find topics that you're interested in. It's been super helpful for me to realize how many people have the same issues or are in the same boat as me without me having to go in to see an actual therapist.
Axial Higgs mode detected by quantum pathway interference in RTe₃
Sounds pretty cool. I like the “discovery by surprise” approach.
I get the arguments why lowercasing is better, and it's certainly more beautiful than making everything caps, but the transition from the old system to everything being lower case headers leads to a lot of bugs.

https://github.com/cockpit-project/bots/commit/3cdbaa6d6765a...

https://github.com/edwardspec/mediawiki-aws-s3/issues/49

https://github.com/firecracker-microvm/firecracker/pull/3006

https://github.com/snapview/tungstenite-rs/pull/267
A project should garner favorable financing arrangements for its merits, not for its risks.
We do not try to capture and bank energy from more or less reliably annual hurricanes because we are not fucking insane. They are rightly classed as natural disasters, not resources. Nukes will rightly come to be seen much the same way, a phenomenon to hope people elsewhere suffer, if anyone must.
Only if you can't imagine working on a project by yourself...
That didn't happen. They received orders to do all of this from civilian leadership.
Thanks for the information. I figured someone here might know something.