skysight-inc/HackerNews huggingface dataset:
> Nuclear is sometimes praised for having lower fuel costs, but all else being equal (ie: assuming total production cost stays constant), it’s better to have a larger fraction of your electricity costs be variable, so that if demand drops then production cost drops as well.

This is not obviously true. I could make an argument that base load generation capacity (nuclear and hydro in particular) should be state-owned or largely state-sponsored, both to avoid economic price shocks/volatility and because it's good for national security (check out what Europe is going through right now).
Stop trying to be liked. You already know you are a valuable, smart
person. You don't need to prove that to other people any more. Figure
out what it is you are really trying to do with your talents. It may
be that money is not actually your principle motive. All the same, it
doesn't hurt to put a dollar value on an hour of your time. Saying "I
am sixty bucks an hour" (or whatever works in your world) gives you a
solid forward operating position.
Suggested title edit: "I see the Linux desktop's problems, but that doesn't mean I don't love it"
This is quick and easy. However if you need to work across more than one branch it might become tricky to manage, might need to cherry-pick commits carefully.
We could always start _new_ companies…
South Korea, Japan, and India all have similar costs which suggests South Korea isn’t benefiting significantly from continuous construction.

Economies of scale generally exist, but it’s not magic. A large fraction of construction costs for nuclear power plants is very similar to other structures. A high pressure steam pipe is a high pressure steam pipe and people are constantly building structures using them.
> leetcode is the SAT for coding, not perfect, but at least it's close to fair play.

It would be amazing if leetcode were like the SAT, and you could just get one good score and then never think about it again.

Anything like that would make it much lower-friction to switch between FAANGs (and friends), though, which I suspect is a big part of why they've settled on doing things this way.
I come across as one of these people and I do minimal practice of what I’m going to say, maybe thinking about what I want to say as an intro - and that’s it. Most of my thinking is done while building slides that I use as cues for what I want to talk around.

I can’t be sure of course, but I would guess that the reasons I get away with very short prep time are:

1. 99% of the time I know the subject inside out, because I wouldn’t be able to do my job if I didn’t, so that is already covered.

2. Sharp focus on prepping exactly the right things - and nothing else. If I’m trying to get a point across, that’s the bit I need to make sure I’ve considered - what the obvious holes are in my argument, how I would answer the obvious questions, etc.

I’m definitely not the smoothest presenter, but I do get great feedback (and am still surprised considering I feel like I’m cheating by not spending hours in prep) so if you are already armed with deep and broad general knowledge in your area, maybe going for the laser focus on the specific points that you really care about and then ‘winging’ the rest might work for you too.
They recommend you if you're doing multiple GET request, to create a `Client` and then use that to get better performance

Right, then it doesn't have to reopen the connection for each request. That's not an async thing, it's a caching thing.
You know after going through like 10 or so interviews this year while trying to find a new job, I grew to appreciate leetcode tests as a candidate more.

The first thing you start to realize when interviewing is that every company has their own unique process for interviewing. The second thing you realize is that you're not going to ace every process every time, it's a roulette wheel you're spinning to see if this specific process and this specific day and this specific set of interviewers and this specific mood you're in are able to align in a way that they feel confident giving you an offer (leetcode or no leetcode, doesn't really play in to this factor).

The nice thing about leetcode tests as a candidate is that you can study for them, go through a few rounds of it with different companies, and get better at it and know how to improve for the next interview. When companies drop the leetcode tests you end up getting judged on the arbitrary criteria and testing that they devised in its place. If you come out of that interview not doing well, you can't really use that as practice for the next one -- because the next company you interview at may have a process/test that doesn't overlap at all with that previous interview. Now you don't have to practice leetcode and spend an hour doing something that's not directly applicable to your day to day job, but instead you're subjected more to the whims of randomness and whether you were prepared to satisfy the process they came up with instead -- which may not be shared by other companies.

Leetcode isn't great, but it's also not that bad. Some companies (i.e. Google, Facebook) you will have to get very in depth with practicing and knowing data structures and algorithms to do well in the interviews. A lot of other companies you can pass the leetcode with a lot less work, just need to have a basic refresher on graphs, trees, linked lists, etc. Other companies yet, they won't ask you leetcode at all (but that doesn't mean the job/company is good in other areas either, it's always a tradeoff).
I'm not your average PC user but for 99% of tasks I've been really happy with Linux on my desktops (mint and ubuntu). My main gripe has been MS Teams is absolute garbage on Linux otherwise everything else works quite well and most mainstream stuff is simply in the browser now..
The concept of "fuck you" is important here, even if the specific words are not.

I did subcontracting work, several thousand dollars worth, for a friend of a friend. I sent the bill as our contract stated and.. crickets. Bill wasn't a surprise, I send weekly estimates.

I wait 30 days before I start in with the threats of penalties and late fees. Eventually I get back a sob story that the directs father had passed unexpectedly.

Now, I'm sorry his father passed. However, he collected the money in full from the client.. so it wasn't like that was the issue. I came back with a sincere note telling him I'd be happy to give him 60 day extension, no fees or anything, so he could mourn and all.

He sent me to his lawyer.

Of course signed contract, with weekly estimates, bill of work, etc. His lawyer offered, in 60 seconds of picking up the phone to "settle" for the original billed amount with no fee.

"Fuck you, pay me" is good advice to repeat to yourself in your head.
I thought Linux was the kernel…
Well, WeakMap implementations (like WeakKeyDictionary) that don't delay GC significantly do indeed use ephemerons.
https://github.com/dhasterok/global_tectonics (from the second video's credits).

> Tectonic maps for data analysis applications in solid Earth science 2022 May 22 Updated plates, boundaries, oc_boundaries and global_gprv following review. Formats are provided as shapefiles (shp), generic mapping tools (GMT), and keyhole markup language (KML) for use with Google Earth, each in separate folders.
I have this domain reminderlists.com

It's in an expired limbo I think.

you might be interested in it.
Or another way to put it, it actually requires effort to make it work, but it requires no effort to not make it work. Its about like saying "hey that kid is drowning! I could swim and go save him, but instead I am going to go get a Slurpee."
If you're trying to break into the industry you're not going to be working on problems that the language really matters. Pick a popular language, learn enough to be dangerous and specialize once you find categories of problems that interest you. Go and rust are only compared a lot because they're sexy buzzwords - they do not target the same problems and they aren't competing languages. Learning both at some point could prove valuable, but personally I'd never recommend go to anyone for anything anyways.
Is C's std impl slow because of calling strlen() or due to converting into a dummy FILE* object or due to calling fscanf?
Did Reuters suppress the Hunter Biden laptop story?

The Russian interference in the 2016 election did occur according the Muller report.

"When it comes to 'fact checkers', not even they are honest either and like the media are as manipulative as the actual disinformation campaigns"

How do you know they are equally manipulative? Considering the amount of time some news organizations have been around and the number or stories vs the semi recent introduction of bots
Just to be clear, you are saying, matter of factly, that the whole point of the American education system, is to suppress free thought.

You better tell Congress, the last thing they want is for America to fall into totalitarianism.
We could make sure that a person only has to do that trial once in their career and then every other company should accept that they've done it because they've proven they've done it. We could call it an Apprenticeship or an Engineer-In-Training stage. (Where have I heard those before?~)
All of ESPN's streaming solutions are awful. "Your event is starting soon" messages half hour into events, events on the wrong channel, events not cutting over, and the list goes on
This comparison isn't totally valid. Behavioral and system design rounds become much more important in the typical Silicon Valley interview process as you get more senior.
Sounds like a good time to get into the energy sector.

Time for an HN Wind, water, solar, and nuclear company start-up.

Who’s in?
It made an enormous difference for me. Over the past 15 years, I've attended TM in three phases: once for a couple years to get through the initial course of about a dozen speaking assignments, and then twice since then for tune-up sessions of about a year each. I started out as a typical engineer who meandered and stammered my way through team meetings, and now I've successfully presented before audiences of several thousand people. I admire top Toastmasters speakers far too much to call myself an expert, but if public speaking were a pass/fail test, I know I'd easily pass.

What makes Toastmasters work is the immensely supportive environment. I've never felt so welcomed anywhere as I have at the weekly TM meeting. They want you to succeed, and you can feel their positive energy just as the butterflies are trying to overwhelm you at the start of a speech. They are experts in delivering constructive criticism while still reinforcing what you already do well. Most important, you'll find that you'll start looking forward to public speaking.

As for the original question about spontaneous interview conversation, TM helps there, too. One part of a usual meeting is "Table Topics," where the host calls on random attendees to get up, stand in front of the the room, and spend one-two minutes answering a simple question like "have you ever owned a pet?" It's high-pressure but low-stakes, and it's great practice for getting comfortable with that common situation of having nothing to say but needing to say it.
I think he meant advertising plus all the tracking that goes on.
Love the idea and the tech stack!
It's super fast, works great across multiple calendars, is super fast. I would say it's what I wish Apple would make the default calendar. The only downside I have to date is no iOS app. It's one of my favorite apps, unfortunately I expect Notion will ruin it.
> ...waste disposal are so expensive. Until there are higher costs for CO2 emissions...

Perhaps we should also examine the requirements and costs associated with storing waste from coal-fired power plants. Oft overlooked in favor of the fuel rod boogeyman.

https://www.nationalgeographic.com/environment/article/coal-...

If we treated such waste with the care and security it deserved, the cost equation may balance out differently.
Where would the weak array be stored? Ephemerons are often used when you can't attach data directly to either the key object or the value object. It's the simplest efficient primitive that lets you encode "if object A is reachable, object B also is" without otherwise affecting the visibility of A (or B), altering A, or needing multiple GC cycles to settle.
There are a lot of iPads.
I will tell you this.

It's based on my 20+ years, 50 different teams and many hundreds, perhaps thousands of encounters with software developers.

It's almost never the domain complexity that is high.

Sending a rocket to Mars is complex. And perhaps complex every time.

Dealing with people that has to work together can only be simplified when agreements are made and agreements are kept. Otherwise you cannot trust and have faith in people.

It comes down to far and near organization leadership, mandate and empowerment in small teams with few communication links outwards, clear expectations from whomever is asking for something and process management.

Writing code is rarely hard if you know the expectations and the boundaries of the task.

Empowerment gives the team the possibility to act on what they discover and encounter.

Don't look into the future. Because you cannot. And you are both naive and arrogant if you believe you can. Deal with what is known now!

One thing is complexity in code. Another is complexity in business. Some things are not made for software to solve.

Less experienced people are generally guided by their beliefs around their own ideas. If the mind is locked onto something it's hard not to thing it's a good idea. Usually in software there is simpler approach. Look for it

I can go on because I help companies and teams for a living. But I will stop here
Software that estimates calories by taking a picture. It has to be precise and accurate. I know how difficult it is as I've done some image processing and machine learning from image sets, but it would be a total game changer for myself and I think a lot of other people.
> So why waste more money on an obsolete technology

It is not obsolete. At all. You can argue that some reactor designs should not be used and I would agree. But fission is the only answer we currently have for baseline power that doesn't involve burning things. It will become obsolete if we can ever make fusion work.

We should be deploying more reactors. There are small reactors (shipping container-sized) that could be used to power small towns and are pretty safe. Good luck getting one approved and installed in your neighborhood. It's not the tech that's being held back, it's people.

Look, I love batteries, I drive EVs since 2015. But if we want to avoid the worst effects of climate change, we need to provide cheap and reliable baseline power 24/7. There's not enough time to do so with batteries alone.
You're right about the first part. I actually am Canadian, though haven't lived in Canada for over a decade. Absolute brain fart on my part. If you asked me outside the context of this article what Rogers does, I would've listed cable, Internet, telephone provider before any of its media/publishing stuff, but got tunnel vision in the context of this article.

I forgot about the degree to which Rogers is vertically integrated (ISP, cable provider, landline and cell provider, TV stations, radio, partial ownership in all major sports teams, etc.) and the degree to which this is a duopoly with Bell in Canada. But it's no wonder they can get the courts to issues these orders against themselves (and their smaller competitors) to legitimize actions that protect their broader interests.

Weirder still is that Rogers has apparently sub-licensed the English-language broadcast of NHL in Canada to the state-owned broadcaster, CBC: https://www.sportsnet.ca/hockey/nhl/deal-gives-rogers-rights...

One hand washes the other.
> So why waste more money on an obsolete technology rather than use it for solving the remaining issues with renewables like energy storage? Invest that money in battery technology and everything that comes with that.

A few years ago Sweden did a study on green hydrogen, the energy storage that Germany and many other countries seem to view as the best bet as a storage for places where solar + daily discharging batteries won't work. The cost was then around 10-20 times more expensive than nuclear. Those costs has gone down a bit since then, but it is still several times more expensive than nuclear.

Sweden and Germany are still very much in favor of green hydrogen, and there are on-going experiment to use it for industries that need hydrogen itself (rather than burning it for energy), but they are no investments for a grid storage. If nuclear is not economically viable, a technology that is several time more expensive is not something they are just going to throw money at. Those money are currently going towards fossil fuels, since that is cheaper than nuclear.

If however we would ban fossil fuel, especially cheap fossil fuel from Russia, the economics might change. There is also always the hope that politicians investment into fossil fuels today will give green hydrogen enough time to become economical viable for the energy sector.
Jamie Zawinski's comment is a time tested classic which has survived well e.g. Moore's law or the likes.
What do you use to convert them? I've been looking for a way to push a url somewhere and get back the position in osmand

I am currently loading the location in google maps web and picking "Open in App" in the browser, but it doesn't always drop the pin in the right spot
You don't even need leetcode easy level though to stop imposters, a trivial challenge with a loop and variable that you manipulate somehow will do.
The classics, the most famous books of the last few thousand years, are a good bet. They've appealed to many generations. You have to read them to find out which ones speak to you.

For me, I'm constantly rereading the essays and non-fiction/philosophical writings of Hazlitt, Emerson, Chesterton, Stevenson, Santayana, William James, Collingwood. For 20+ years so far. Others, like Nietzsche, Wilde, Hilary Putnam, Dewey, I don't read so constantly but I've read some/most of their books over and over again. Wilde's Intentions, Putnam's Realism with a Human Face, Dewey's Art as Experience, for example, and almost everything of Nietzsche's, e.g. Human, All Too Human or Daybreak, I find endlessly rereadable. Chesterton, Nietzsche and Wilde are very funny too.
> I remember the acronym CAR - Context, Action, Result. I form my answers in this framework to make a plan for how to get to the reply

I was looking for something like that to organize my thoughts when I speak. Thanks!
I've never had a super strong vacuum, but, as others have said, the main attraction of the robot is that is can do its business much more often than I would vacuum myself.

So, to me, the house is actually cleaner, because there is no way I would vacuum every day.

And even if the suction isn't up to a regular one's standard, I'm still quite amazed by how much dust it gathers every time. And I don't have pets, and live in a relatively small apartment.
Isn't Duolingo the exact opposite of passive consumption. It's virtually a spaced repetition app that requires you to answer questions.
Had to delete my one line response because you embodied everything I meant. Cheers
No no you are an example of someone who didn’t know when to walk. Fuck you pay me means you made the mistake of selecting the wrong customer.
Koala Sampler. It’s incredibly fun and you’re actually creating things instead of just consuming. No music background required.
I miss the local BBS's more. But in Chicago there were chi.* Usenet groups which where interesting as well. (They're still active... barely) Reddit has /r/chicago but it's not the same feel.

NextDoor sounds like something I don't want to check out (What happened to EveryBlock?) I'm not on Facebook, maybe there's some good local conversation happening there. . .? I'm surprised nothing has come close to BBS's yet in terms of meeting locals.
At least one iOS there is a built-in Shazam button in the control center if you enable it. It's a faster way to find out the song that's playing.
> Are you willing to pay $300/year+ for MLBtv?

For every game? Absolutely. Sign me up.

For me to get my local teams and the games on ESPN I have to subscribe to a mid-level cable package which costs something like $1000 / year. To get the Peacock games, it's another $5 / month.
Anyone with a brain understands that we are stronger together than apart. People who advocate for leaving the union should be seen for what they are, children throwing a tantrum. Do you think most Americans on either side would want to deal with border checkpoints, different currencies, nuclear proliferation, tariffs, property disputes, and a myriad of other issues that would come with leaving the union?

While we have disagreements, the American people are not particularly divided on the major issues.
Would you use a chrome extension that stored the auto-complete model locally, and periodically sent anonymous statistical updates? Your keystrokes never leave your machine (and the model would work offline).

Federated machine learning is an area of my research.
In defense of cryptocurrency
Because it's just talk. No state in the union has anything like the military force required to close their borders and defend their territory. The rest of the states wouldn't bother invading, they'd just ignore them. What are they going to do, put mines on the Interstates? I guess it could get violent for a couple days.
The multi-trillion dollar greenwashing industry
Here, email is avg@duck.com
I do this (albeit with Thunderbird) and honestly it works pretty great.
> Power can always be added later with clever hacks, without ruining an ergonomic interface.

This puts limits on what can be accomplished. Starting with a more restricted set of code allowed, and then expanding it over time can be more successful in many cases, without locking you into a perhaps more ergonomic looking interface that needs to be coddled with no tooling support to avoid the "slow path". For examples in Rust: `impl Trait` used not to exist, which meant you had to use `Box<dyn Trait>` instead, which can be slower and certainly ads some verbosity. Then `impl Trait` was added and a bunch of code was now representable, and soon `type Alias = impl Trait;` will be stabilized which will allow even more code to be representable, in a way that is both performant and easier to use. A language that instead says "just use `-> Trait` and the compiler will figure out what to do" would have increased the user's perf without intervention, but for anyone that really cares about FFI stability or wants to keep on top of heap allocations would be out in the cold.

It is the same reason that you can complain about the complexity of the String/&str distinction in Rust[1], but avoiding lingering references to big strings in JS (effectively a memory leak) becomes much harder.

[1]: https://fasterthanli.me/articles/working-with-strings-in-rus...
Maybe Todd was trying to just ship the dang thing to satisfy Zenimax. Build the games-as-service sandbox, let it fail, parent company head honchos leave you alone and your teams get to go back to working on the kind of games they actually want to build.
The Ship of Theseus is not a parable. It doesn't have a lesson you're supposed to take away from it. There are different of ways of looking at the problem. The "solution" that appeals to you is probably a reflection of how you think, but there isn't one "right" answer.

For example, one answer is to look at the ship as a 4-dimensional object (the three spatial dimensions + time). Yes, the material in the 3D slice at t0 is different than at tN, but you're still looking at slices of the same object.
I see people give Chromium crap, but then you have a browser that is closed source now with access to your email and everyone is okay with that?
I assume there is an upcoming: Show HN: Passive karma farming to 10k

Two submissions an hour, 24 hours a day...