skysight-inc/HackerNews huggingface dataset:
Not directly related to the article, but I wonder if the renewables industry being so hostile to nuclear is actually because renewables don't make sense with nuclear.

We started off with 100% of power generation being either fossil fuels or nuclear (+hydro etc. but these are minor for most places). As part-time renewables enter the stage, they take priority over the fossil fuel plants when they do produce, and simply go quiet when the wind don't blow and the sun don't shine. We accept that, because we're fundamentally still in a fossil fuel energy mindset.

So what does the post-fossil fuel world look like, with a nuclear+renewables mix? Well, we have as much renewables as we'd like, but really (and here's the kicker) we also need enough nuclear for windless nights (or winter days which in e.g. Northern Europe barely count as daytime). So really, we need to be able to power nearly 100% of the economy through nuclear alone in those cases.

But then, that begs the question, do we still need the renewables at all? Right now it probably makes sense, because it lets you throttle back the fossil fuel burning, so is a net win. But if your baseload generation is carbon-free (at the margin anyway), it doesn't matter. You just don't need the renewables.

This is somewhat oversimplified, perhaps. E.g. the times when you are less likely to have wind and solar are at night, when energy use is lower (though will that remain the case when everyone's electric car is then charging?). Also, winters drive heating demand. Perhaps some small amount of storage makes a big difference; e.g. if we could store a week's worth of power, that takes us through all but the biggest troughs in power generation, and you need less nuclear (though again, not sure how that works with winters).

I'm not nuclear-crazy, if we could do solar+wind+batteries, why not. But I find the renewables lobby just says "yeah prices will fall, we will solve energy storage, just go all in on renewables, perish nuclear", which just seems like crazy wishful thinking. Whereas nuclear is always described based on 1970s technology and with the most exaggerated (un)safety numbers.
DevOps Services: Ultimate Guide on Explaining the Service’s Top Practices
How to get users to talk to you
I've been doing some work with Flutter on Linux and I've been really impressed. I like Dart as a language, the VSCode support is superb, and Flutter seems well thought out. The two UI packages mentioned in this post look great too.
In e.g. the Algol example, it seems like you just get a function which can accept an Algol program as a string and run it. Seems quite different from what's been done in this case.
> She wouldn't be allowed to buy a 300k car with no possibility of bankruptcy.

There are two ways to interpret what you said:

1. Allowing bankruptcy would basically eliminate student loans as a thing, for the typical "moral hazard" reasons. So it's not a realistic proposition.

2. Limiting the amount to something more reasonable, that's something I would actually support. Say, 15-20K/yr, inflation adjusted? Education cost for those financing themselves would also drop considerably.
I hope they remove it. Anything and everything FB sends data. Their share button alone does it. Don't you think their auth does it too?
Apple Has Until Dec. 9 to Start Letting Developers Use Alternate Payment Methods
The take-home assignment seems to me a slightly broken system; it's easily gameable because there's zero supervision.

Let's say there's two candidates for a position who are both asked to complete the take-home assignment, Candidate A and Candidate B.

Candidate A is the superior candidate and spends only two hours on the task (as requested), and Candidate B spends 2 days. Candidate B submits the better assignment and is more likely to land the job as a result, despite Candidate A being the better candidate.
or proxying https://plausible.io/docs/proxy/introduction
Yeah, I think I kind of lost the thread after a few levels here. The original point was that the student estimate wasn't that wrong for a hobby definition of getting a project done.
Website and person look fake AF to me. Let me prove it:

"Requiring engineers to dress in any specific way."
"I've been writing software for over 20 years. "

Old habits die hard. In 1995 you would still be wearing a collar shirt to work. So either he's been amazingly stubborn about the habit or has never worked corporate for a significant amount of time in the old days.

"A huge part of software development is seeing how things are done, and then continuing the pattern. "

A good senior engineer would have added "and breaking that pattern too."

"Success criteria is hidden"

Bullshit. Companies standardize their loops and ask their interview group to grade along dimensions and make people justify their decisions to other engineers.

"Suppose you have a developer who has written code in 7 different languages spread over 20 years. ( me ) Average length of time coding any specific language then is 3 years. Now suppose you have a developer who has written code in only one language for 5 years. Which developer do you think will impress more at a coding interview? See the problem?"

No I really don't. Because if someone says they know Java, they better know the damn in and out of it. I would love to see them talk about how JVM garbage collects as well and other beneficial APIs. You can either know 7 things poorly or 1 thing very well. Any competent engineer would know that persistence and master of 1 thing would mean an insane depth of knowledge: a depth that can't be replicated easily and would make a engineer highly valuable.

"The skills required to create effective software that makes the company money are very different from those skills that are used to pass a coding interview. "

Again, bullshit. What are you and your 7 languages over 20 years going to do make the company money? How is that Lisp, Haskell, and PHP knowledge working out for you?

"Senior engineers who have been writing code for 10+ years may either hate coding interviews or simply be terrible at them because they have focused on delivering business value"

No, because there is something called the System Design interview that they would have a better affinity for. In fact, at the Senior Level, its 50/50 (or 30/70 depending where you go) weight between DS&A and SD. This guy is just plain uninformed.

"They are a form of random chance"

If its truly random, then you should see an equal mix of competent and incompetent engineers hired at all engineering levels. If this was the case, why aren't people being fired en mass all the time? If it was random, then its equally likely that shit engineers would get hired at the same rates as good engineers and you would be forced to believe that Google is full of incompetent morons that magically ship amazing products. I would be stunned to learn that a turd flinging monkey could keep Google Search Engine online.

I could keep going but bottom line: this guy is a fucking fake who would suck 2 dicks to get into FAANG in an instant and has no idea what coding interviews really entail.
> Don't get cocky. In Europe you literally can't get a job paying 200.000€ per year as an individual contributor, except for US companies

You can find these jobs in London. And there are plenty of examples of this in Amsterdam as well [1].

But the point is that in Europe you don't need to make as much as you'd have to make in the US to have the same or a higher quality of life.

If maximising your total compensation is your goal, then yeah you'll have to work in the US or for a US based company.

[1] https://techpays.eu/countries/netherlands#
Thank you for this!

I try to use OSM as much as possible and this is perfect for me to contribute info on the go from now on.
They also take up to 30% from the price of the food, in addition to the delivery fee.
> Increasing the CO2 concentration in the air we breathe, even by the relatively small amount caused by burning fossil fuels, has been shown to lower human cognitive function. Does that count as poisoning?

Very minor cognitive impairment levels can happen in worst-case scenario in 2100 and assuming current increase of CO2 concentration over time, it shouldn't happen before 2300.
Hi,

Front end is not entirely impossible, but impossible on doing pixel perfect designs. Otherwise, I know blind people who do FE, not sure if most of it is professional though.

Indent based languages are actually easier. Every screen reader has a way to announce indentation in code, while brackets could be confusing if not formatted or verbose if properly announced.

My main issues are dev tools with bad accessibility. Also, it takes me more time to get acquainted with new code and sometimes omophones in the source code which require extra attention. Filtering through logs is also a bitch in most cases. Besides the dev tools, you can summarize the rest as bad IO speed.
The CaveLink comms that sends messages through water particles in the rock sounds fascinating
One man's poor estimation is the other's scope creep.
on 2: afaik this rewrite of the link target is done throu javascript. it's despicable but apparently the only way for google to count the click.
Then your nuclear plant gets destroyed by a tsunami and you have created a generation of people who hate nuclear power.
Seems like a terribly inefficient way to work.

Yes and no. Learning the intricacies of your particular domain as well as high performance computing is massive task. I used to work as that "someone else", and on the whole I think it was a good way to split the work. They gave me slow python/matlab code that solved a hard problem in a very clever way, and I made run in reasonable amount of time using a reasonable amount of memory etc. I will never know as much about thermodynamics as the scientist, and they don't have the time to learn the best way to make software run really fast.
> Atom is not a low-end product. Atom is to Intel’s embedded product

right, not so much low-end as dead-end :)
Yap, I listen.
The Chrome extension requirement is gone and we are fully open in all browsers now.
Thanks for your feedback.
AMD Bergamo to hit 128 Cores and Genoa at 96 Cores
When someone says this should be easy... I would like to show them the flow chart for how slack notification works. https://imgur.com/gallery/0p5bV

Just "notify the user"... imagine the amount of code and the number of APIs this needs to touch.

Software is way complex and devil is in the details.
A daemon that writes the contents of the clipboard to a log file would be a reasonable utility. It does not need to be pauseable; just kill the process when you don't need it. It doesn't need to only record URLs; just use grep to filter the log file. This is how I would write the thing for my own use.

The professor gave the students incomplete information. What they said is perfectly reasonable. This is a project they will be doing on their own time, so the scope of it is entirely up to them.
4 to 6 years is possible, but more of a best-case scenario.

If you look for example, the nuclear reactor built in France in the 70ies and 80ies took generally between 5 and 9 years to build, with the newer and greater capacity reactors taking significantly more time.

https://en.wikipedia.org/wiki/List_of_commercial_nuclear_rea...

Keep in mind that it was at the pick of Nuclear reactor construction. These are really large projects with tons of suppliers and contractors to coordinate. There is a lot of experience and institutional knowledge needed, but which has been unfortunately partially lost with the significant slowing down of new constructions in the late 80ies/90ies.

Also, this slowing down also had a significant effect on the supply chains, often leaving very few companies key components/sub-systems.

Flamanville 3 is definitely a poorly lead project and a big outlier, but, a country re-starting its nuclear construction, the first units would probably take ~10 years to come online.
Regardless of everything else I'm afraid that job-market-wise OOP is dominating which makes it difficult (at least for me) to do serious knowledge investment in FP.

OOP related I've seen it used nicely -usually when kept as simple as possible and mostly as a message passing mechanism. But more often than not it ends up as a big ball of mud or an overengineered mess of design patterns and opinionated (to the point of cargo-culting) principles (SOLID etc). Specially from younger devs.
But but but malware! People love these shiny handcuffs imposed on them, because they keep them safe from harming themselves!

Even here I've had a lot of arguments with people who say it is a very good thing. And of course they don't care about people in countries like Russia or China where the Apple submits to government requests to remove certain apps - leaving their users unable to run them at all.
Am I weird for preferring the "After" screen? It's still got the most relevant result on the top but manages to fit in two other possibly relevant results as well.
Is Firefly actually any good? I used to use KMyMoney aaages ago but basically gave up on Open Source finance management tools :|
Can confirm, I work in the POS space and most of the restaurants we work with increase their prices to cover the comission charges from the delivery service. DoorDash has a policy that pickup prices have to match in-store (restaurants are still charged comission though), but delivery can be marked up by whatever you want.

That and the extra service fees they charge to customers (they are a lot more in the US [0]), means you can end up paying double what it would be if you got off your ass and walked down the street to order :-)

[0] https://www.restaurantbusinessonline.com/technology/uber-eat...
Gross. Wolt was in my mind one of the less amoral delivery services. It's delivery staff are (soon to be were I'm sure) actual employees.
Is 3 euros such a high price to pay someone to bike over to the restaurant and bring you a still warm meal?
> But can't we all just sit down and admit that allowing non-ASCII characters in programming-language identifiers was a bad idea?

It's a bad idea only if all members in your team can easily produce and comprehend an ASCII-only code.

> Having invisible characters represent executable code is not just a dumb a idea, it's so hazardous that you might call it borderline malicious.

Not if those invisible characters do affect the rendering. Invisible formatting characters like ZWJ and ZWNJ are allowed because they are used in some scripts. The relevant Unicode specification [1] even provides a guideline to limit ZWJ and ZWNJ strictly to the context where they do affect the rendering.

That said, the Hangul filler and half-width Hangul filler were mistakes. They are purely legacy characters and never have been used in practice, so I encourage new languages to exclude them from the default (X)ID_Start/Continue set (Unicode can't do that because of the compatibility, maybe they can introduce another pair of properties without those characters).

[1] https://unicode.org/reports/tr31/#Layout_and_Format_Control_...
> Just because a tool is OSS

Signal is only Open source by name, as they don't authorize anyone to make their own clients. FOSS is about power to the end users, and Signal is fighting hard against it.
Awesome, would love to stop getting ads asking if I need an abortion.

I'm a guy.
> Many vaccines require boosters.

There is no other vaccine routinely administered to large numbers of people that requires a booster every 6-12 months in the general population.

Of the vaccines that require ongoing boosters in the general population, Tdap is probably the most common, and the booster is every 10 years.

The "flu shot" is not an annual booster. It is a different reformulated vaccine every year that, in the case of the trivalent vaccines, targets the 3 strains of influenza that are predicted to be most prevalent in the coming flu season.
Please share articles/blog posts!
I would guess there are newer articles about best practices for Go error handling, other than the great articles by Dave Cheney.
https://dave.cheney.net/2016/04/27/dont-just-check-errors-ha...
Most likely because it was easier. It's definitely not a good choice but unfortunately `PyFrame_GetBack(PyFrameObject *)` exists as an API which makes it tricky now to switch to something else as it must be possible to discover the previous frame from a frame. It's even exposed to userspace with `frameobject.f_back`.
For many crimes there might not be bodies to count.

So I think that just from a math point of view(no race/social stuff interpretation) , you can be in a situation where the starting data combined with bad algorithm will keep you stuck in a local minimum.
Probably math people can model this issue with abstract terms not to offend any color of politics you prefer but you have the issue of bad implementation and as always garbage in is garbage out, so you might need an algorithm that starts with zero input and uses random data and converges slowly , but you still need a way to make sure you keep the algorithm evolving with changes over large time (maybe reset it and make it start over after a few years)
The Monstrosity Email Has Become
Adding to that, they are a middle man preventing the gas station owner to collect my number plates, bank account details and purchase data and selling those to third parties.

Cutting out the middle man just gives another corporation an advantage.
Interesting. Wasn't the selling point of Stackless Python that it did not use the C stack (as done by CPython) as the Python stack?
The poisonous version of this is "This should take no time, I did a POC myself in a day".

Happened when I helped hire a friend to help with a trading project. This friend is simply one of the best coders out there, understands the domain, understands all the coding. The guy who was hiring him threw together a websocket, pulled some data, and thought there's just a tiny bit of work left in the details. He did it in nodejs.

Of course figuring out the details was the hard part, made especially hard by not having a clear request for what the project was going to do. Was perf important? What about all the various features?

It's really something to look out for as a manager. Don't be that guy who says everything is easy.
Assuming that Wolt, similar to DoorDash, loses money... if Wolt loses less money than DoorDash, thereby having higher profits, does this make it a more or a less successful company than DoorDash?
One might not know that's it's called an apk, but among non-tech people around me, it's a well-known fact that you can download Android apps through the browser and install them.

Also:

- The "Files by Google" app on my Pixel has the "apps" category, that opens a screen with 2 tabs, one of them is "app install files (APKs)"

- The "my files" app on my Galaxy S9 has the "installation files" category that says "APK" on the icon

So it's not like anyone is hiding the existence of apks from Android users.
> Why can't installing software on mobiles work exactly like on desktop?

It can! https://puri.sm/products/librem-5
Just paint a blade black. The dazzle effect will keep birds away. https://www.bbc.com/news/science-environment-53909825.amp
Right.
Have you tried the private mode (top right dropdown)?
Like DDG we proxy everything in that mode. It's a bit slower so we haven't done it in default mode yet.
So looking at all your comments so far, it appears that:

1. If Bob is selling data that he legally obtained about Alice and legally can sell, it is a search if the government buys that data from Bob, and

2. If the government interviews Bob and Bob gives them data about Alice, it is not a search.

I'm failing to see the distinction you are making.
you have no idea what you're talking about mate
I think this is a good idea because once in a while you need to write non-ascii characters in names.

This mostly comes up when implementing tax rules or government administrative divisions as some countries have names/concepts which have no good translation into English, so you are left with using the non-English name, which often contains non-ASCII characters.
I've had this problem before, it's a symptom of management not trusting development teams.

It's worse when combined with the "we say estimates aren't timeframes but secretly they are" problem: give a 3 day estimate for something, and when it's not finished in 3 calendar days (because only around 1/4 of that time was actually usable for work, the rest was pointless meetings or 20 minute gaps where nothing useful can be done), more meetings are scheduled to discuss why the estimates are "wrong".
This news worries me, because Wolt has been the only delivery service that I could use without frustration. Most others, in their crazy run towards customer acquisition and growth, are tripping over their own shoelaces: in some cases, even basic online ordering functionality is broken.

Wolt has been getting most things right and I hope this acquisition doesn't change that.
And 5 hours later DDOSers are at it again. Where does it end...

https://twitter.com/Fastmail/status/1458373102853787654
It's more than square, because bigger also means taller which means more wind.
Transport Energy and Population Density
I found this blog a gold-mine of information. Is there any book recommendation that goes in the same direction?
Even better news: in the Metaverse, race, sexual orientation and politics themselves will be banned. All will merge into the singularity that is The Zuck.
It would be trivial to change from a linked list to an allocated vector if it were not for exposed APIs. In fact it would most likely be more efficient.
> there is only a very fine line between the two

Is there, really? Watching porn is not something you see people admitting to publicly. In the majority of the world it has originally been considered a taboo (or an outright crime), or at most a guilty pleasure. Porn is not a way of socializing or keeping up with trends or discussing politics, social media is. The two have fundamentally different purposes and reason for existence.

Please note that I am not making any case for allowing children to use social media. I have myself kept away from it, and I indeed consider it just as poisonous for the mind as you do. My point was that it's inconsequential now to try to put bans on the overall broad concept of social media. For better or worse, social media is already an essential part of the world's collective information infrastructure. Society has already shaped itself to accommodate its dominance. Even if you cut access to one platform, there will always be another to take its place. But social media, as a concept, can't go away. It's too late for that now, and the right way to go now is to regulate mainstream social media such that it becomes a safe space for people of all ages.
Tidal turbines could generate 11% of the UK’s power
The other thing is, how well researched do you want to be? When I'm learning something new, I usually want to gain a deep understanding and really get to the ins and outs of it.

So when figuring out (for example) how to do X in language Y, I'm not very likely to stop at the first SO answer and call it done, because very often there's more to it (e.g. tradeoffs in performance, compatibility, composability, pitfalls & caveats, etc.). But the difference it makes in time taken can be massive. Maybe finding that first SO answer takes a minute, but gaining a deep understanding can take a few hours of reading and experimenting.

This ends up feeling weird for these take home assignments if you're using a new stack. My normal mode of operation is to gain deep understanding (and people generally consider me insightful, which I attribute to that pursuit of understanding), but this may look bad to someone who already knows the stack and/or thinks that you should just cope & paste.