skysight-inc/HackerNews huggingface dataset:
A bit like any ISP then. You have to change ISP or use a VPN to access the pirate bay if you are on the Shell Energy ISP in the UK.
So, wait. You’re saying the people who developed that squeeze juice thing or the drop of blood thing shouldn’t be criticized because it is obviously a stupid idea from the get-go? C’mon man, some of us have critical thinking skills and some of us will tell you when an idea is stupid or over-engineered.

Containers as VMs is usually peak over-engineering. It’s unnecessary most of the time. In fact, there’s only a few use-cases where it’s desired to have that isolation:

- different clock rates in the container than outside (deliberate skew)

- high security applications

- require certain kernel modules that you don’t want installed in all containers

Isolation can already be guaranteed by the kernel (excepting some bugs), so I don’t think that is a valid use-case, but I could be wrong.
People will say that you must confront your manager and demand fair compensation. That's true, but if anybody was paying attention to your work and your worth, if they actually cared about you as a person, they would have given you a raise already before you started feeling this way. They're ripping you off, and that's business as usual. Yes, being exploited is disappointing - you have to demand what you're worth, or seek better company elsewhere.
population-wise life will go on. For any individual it's a lot less certain. Plants or animals
I guess it's about time you back up your claims with some sources, your memory from a decennium ago might not be as accurate as you think.

Here is the IEA World Energy Outlook from 2010. The presentation is simplified, check out page 11 in [0] for example. As you can see the OECD numbers go down, but the China, India and other developing market numbers go up. Giving us a total increase. You can check out the more in depth IEA report here [1].

[0] https://www.oecd.org/berlin/46389140.pdf
[1] https://iea.blob.core.windows.net/assets/1b090169-1c58-4f5d-...
My dad was born 3 years after the invention of sliced bread, escaped Nazi Germany as a child, worked with early computers, and will soon turn 92.
> INRIA university

tiny nit, but INRIA is not a university but rather a national network of labs.
Looking through and old tabloid newspaper from the early '80s I was amazed to see that the TV listings was just a bare half page showing the names of the programmes, and that was it. Nowadays you have endless recommendations and reviews of what's coming up, and endless analysis of what's been on (e.g. just last night was reading the House Of The Dragon episode recap in the Guardian). What was most striking is that I don't remember TV being so low-key in the culture, nor how it crept up in importance, despite living through the change.
Edit: Briton here.
This doesn't seem to be the fault of Nikola's manufacturing process:

> Nikola told Iveco, which said the final torque on the passenger seat belt shoulder anchorage was not installed to specification.

Iveco is an established commercial vehicle manufacturer, for context.
New grads typically put school above internships in my experience.
GCC and Graal come to mind.

However LLVM contribution level is at the same range as Linux kernel contributions, so it will be quite hard to change course.
One friend of mine has what we've called "The battle box". It contains 11 decks with only cards printed in Ravnica related sets (the decks are guild themed except one that is 5 color portals). We are MTG diehards and we always have a blast playing this non-competitive yet fun format.
Leetcode and Hackerrank I think, if they're used anywhere, are very much a Silicon Valley kind of thing. I've certainly never been asked to go near them when interviewing for startup jobs in the UK, and never used them when hiring myself.

They feel very much like the sort of thing you use in an environment where you've got way more qualified candidates than you have open positions, so you're optimising for screening people out. Certainly not a place I've ever been in over here, where the norm is to be desperately looking for even one qualified candidate.
Here's an example using OCaml 5 to run multiple fibers concurrently (look - no monads!):

https://github.com/ocaml-multicore/eio#fibers
An easter egg when you Google “Dart Mission”
> unitary also implies energy conservation

That’s not correct. It only implies that the Hamiltonian is Hermitian, and thus that any measured value for energy is a real number. As the article states, unitarity only implies conservation of information.

Noether’s theorem states that the time-translational invariance of the laws of physics implies the conservation of energy. Interestingly, this does not hold in general relativity.
We've set up a Signal proxy to enable people in Iran to connect via Signal
They're probably avoiding an immediate kneejerk emergency raise, which would look like they're panicking. If they wait a little bit before they raise, it'll look more calm and considered which should give the market more confidence.
I had an awesome manager/lead in my last semi-corporate job but there are no miracles, they can't go above certain threshold. Within big orgs there are brackets they have to adhere to, even if they know you're a flight risk. Corporate mechanisms don't care, everyone understands that it will cost MUCH more to hire and onboard someone new. Particular people do care, just not the org itself.
I downloaded it on Sunday night and it was great. Graphics really polished. Just waiting all the mods to catch up with that, to be able to play with the other civilizations..
A Kawai MP11 playing out some Magnepans and a sub feel as enjoyable as the Bösendorfer I used to noodle on. I'm pretty terrible, though. I'm glad I don't know what I'm missing. I don't have the room for that old big boy.
With the popularity of posters and electronic advertising. Desk calendar still popular in our daily life.Many people may be ask a set of problems. Why many companies still custom desk calendar to promote their business ? Can a customized advertising desk calendar bring traffic? How to custom a desk calendar to promote your company? Look at my below introduction,you will find the answer.
I bunch of stuff was added in the recent years. Just a few examples:

Pattern Matching

https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...

Non destructive mutation

https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...

Null-coalescing assignment

https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/cs...
Yep always positively surprised by the quality of the research done - almost always learn something new
just play it. It is open source and free.
My thoughts from many years running product for a very successful financial SaaS.

- Roughly 80% of value comes from 20% of the salesforce. Value function is of course heavily weighted to $ revenue but not (from product perspective) 100%. For example, I got huge amount of value from some salespeople who were not the rainmakers but could create connections with my clients to help in product development or they could articulate clearly how the product needed to be improved, unsurprisingly a number of these folk ended up in Product.

- Focus 10% of your best (the 20% above) on the 'whale' prospects. Each industry has these, once you know who they are you want your best people on them. Take the others 10% who are more inclined to lead and get them to run the the 80% to try to raise the overall average quality and find the next generation of superstars. Keep repeating this process every few years.

- Always be looking to automate sales interactions with non-whale prospects, if you have a huge long-tail of prospects then get creative on how to work the pipeline using low-touch sales techniques.

- Some of your best prospects will be people who loved using your product and moved to other firms. Make sure you target and nurture this group.

- Get your salesforce to log all their interactions with clients. No exceptions. Make it easy for this to happen. Valuable as sales churn but also to Product.
I imagine it’ll nix all fixed rates for a good lot of years.

There’s a lot of people that are going to be really hurt in the UK this winter. Many will lose their homes, even those that are renting (who probably won’t see it coming).

It’s all well and good to smugly say “you should have understood what you were signing up for” but that doesn’t help people in this situation or their families.

It was already becoming impossible for many people to get by with the fuel increases, a lot of people are going to be pushed over the edge before January.
A more reasonable title but also no mention of the fact that currencies elswhere are also under pressure.
Show HN: Tool to check website for external scripts for GDPR
I worte a small tool to check for external script usage on your website for GDPR compliance. When I was CTO we used WGET to check if there were external scripts that made it somehow through review or introduced by marketing. With more and more European countries finding E.g. Google Fonts problematic, I thought there should be an easier way and created FuguFugu mainly as a weekend project. FuguFugu will scan your website and check for external scripts, images and CSS imports. Be kind, it has some rough edges, bugs and I'm still learning Go.

https://github.com/FuguFuguHq/fugufugu

What do you think? Open for feedback and ideas.
Ask HN: What Is Going on with Make.com?
The automation service make.com[1] seems to be having some troubles last few days.

On Twitter it says that everything is fixed[2], The same goes for their status page[3].

Does anyone know what is going on with that service?

[1] https://status.make.com/
[2] https://mobile.twitter.com/make_hq/status/1574321493881896962
[3] https://status.make.com/
"Because I say so" is a terrible way to communicate why a thing is being done. In senior positions it is definitely necessary now and again to pull rank and tell people something is being done despite their protests, but I don't think I've ever found a situation where I couldn't articulate why that decision had been made. People may disagree with that decision, hell, sometimes I've disagreed with the decision I'm communicating, but you owe it to your people to communicate the reasons.
Ray Dalio: Principles for a Billionaire Mindset
My local game store began hosting Pauper games, which is an eternal format where only common cards are allowed. Due to the age of some of the legal cards it can still get "expensive", but top meta decks can be bought for about 50€ including sleeves. It's a great way to make the game accessible for everyone.
Solar Panels Piling Up in Warehouses in Energy-Starved Europe
‘Endless choice, but you’re not listening’: quitting Spotify (for) love of music
Wonky mouse inputs? Why?

For the same number of bits, an integer representation of angle is always going to be more precise than a floating point one for angles away from 0. It's also going to be equally precise for the whole circle.
Yes, but we’re discussing the article, not the mind of the physicist. Stating “Surely they have an answer” doesn’t give the answer.
AI Is Probably Using Your Images and It's Not Easy to Opt Out
It's less about what's technically forbidden and more about what's actually enforced.

If the carrier forces you to spend an hour on hold to talk to a customer support agent to reissue an eSIM provisioning code, would that be considered tying? Probably not, yet it's still very effective at discouraging people from switching phones.
Ask HN: Which boring technology do you still use?
This question is inspired by the Choose Boring Technology post that is posted here often. My question here is which boring technology do you still use?

The most interesting answers would be those where the majority of tech workers today would most likely choose a new shiny technology but you still use a boring technology for it. Please do provide some context for your answers. Why did you choose the boring technology? What problems do you solve with it? Why didn't you switch to another popular alternative for it?
imgur is hostile to noscript/basic (x)html browsers.
Oh so they're finally releasing a "true" AOT. It was advertised to have been released several years ago but they have continuously pushed back the date. Good to see they're finally delivering it.

Also great to see a fellow HNer who uses the `service-name@personal-domain` email scheme, as per your profile!
Absolutely agreed. I'm currently working my notice after 5 years of technical leadership, after which I've got a job lined up where I can get back to sitting down and writing code. The last few years have been great experience, and I have no doubt they'll make it easier to work with management types in the future through understanding the sort of decisions they're having to make, but I have no desire to play politics for the rest of my life while other people go and do the bits that motivate me to get out of bed in the morning.
It was over when watermelon greens started pushing de-nuclearization.

Fingers crossed tide may be changing.
Ireland seems to have an intense undercurrent of begrudgery; it's a very strange place. I've had pretty good experience with my American-style resume (not really a CV but meh) - but I also generally discount Irish companies since they pay half as much as the multinationals.

I worry about my kids growing up somewhere success is viewed as something to be mocked, and hard work is for chumps.
We do have a release notes page, but it's really not interesting content: updates of some third-party frontend or backend packages that users never actually see, fixed a typo, minor css alignment, ...

We do announce when there is a user-visible and significant issue or update, but that's quite rare, maybe once every 6 months or more.
I’m sorry but I just don’t see how “many will lose their homes”. Mortgage companies are ruthless but not in the business of turfing out families that legitimately cannot afford their repayments.

Evicting people is risky long winded and generally speaking their last option.

Unless you've got some data to back up what you are saying in which case I’ll shut up.

Edit: Lots of replies saying "but they're not charities etc...". Of course I respect that. I also respect that not all lenders are created equal. If you miss a payment to the mafia you're going to get a different reaction than say to Lloyds bank.

I'm referring to your typical UK high street lender. They will not hoof you out of your house if you miss or under pay on one or two payments. Of course, if you do not engage with them and setup a repayment plan - then they will of course take further action.
"You're not really supposed to listen to the laptop speakers if you care about sound and you're not traveling."

It's more than just audio quality. Whilst I could spend time on quality, I'll address a serious issue with all modern laptops, that is they simply do not have enough audio gain.

Desigers design to the dynamic range allowed by the bit level and power output of the speakers/audio amplifiers—there is never anything left in reserve.

Let's go back to my 1930s radio receiver for comparison. Back then, a radio set with say a 5 Watt audio output would give 5W output when the radio station reached 100% modulation of its carrier signal. And to reach this condition the radio receiver would have its volume set to about half way (the volume potentiometer set to about 12 o'clock), so the listener could always increase the gain to 5W on soft low level audio. This was the normal situation with just about every radio receiver ever built in the pre-digital era.

That scenario is no longer possible with modern laptops (and much other digital equipment). In a noisy environment, you can no longer trade quality for distortion/clipping which one often wants to do. Same goes for audio recorded at low level, here one cannot reach full volume as there is no reserve audio gain. How many YouTube videos and MP3 files have you heard that have such low level audio that they're essentially inaudible? If you're like me then you'd have to answer hundreds if not thousands.

The fact is modern digital designers haven't a clue what to do when it comes to listener audio ergonomics. That they don't is a damn nuisance.

The fact that they need to spend some weeks training in an ancient radio factory is an indictment on the poor state of our modern tech education (why didn't their educators tell them to always design in reserve gain in situations such as this?).
But the return to the window is significantly worse than if you hadn't thrown your mouse to the far side of the screen.

Is the benefit of having an infinite menu greater than the pain of finding your window?
Pressure leaks hit undersea Nord Stream pipelines
Best in class doesn't have to mean they're good, if they whole class was abysmal to begin with.
Moscow had mud on the streets as late as early 2000s. Turns out, only with careful urban planning can you make sure that soil is undisturbed and any extra water gets into drainage. By default you will get mud on the streets in wet climates (and dust in more arid ones).
Related:

Cairo Desktop Environment - https://news.ycombinator.com/item?id=21734913 - Dec 2019 (88 comments)
Yes every single industry and professional will move to the US and the whole continent will become permafrost because there is no Russian gas anymore, I even heard wooly mammoth will make a comeback in two to three years, right after the Great Recession
Or indeed multiple monitors.
Is this a meme? This exact comment can be made about every single technological advance.

Humans create a better vaccine? "This is great, but we should be aware there are real and dangerous consequences as this technology advances."

Humans create more efficient solar cells? "This is great, but we should be aware there are real and dangerous consequences as this technology advances."

I never know when I'm replying to something that may be tongue in cheek or sarcastic. I'd suggest that we need better NLP tools to extract semantic meaning from web comments, but "we should be aware there are real and dangerous consequences as this technology advances."
I am not sure if I follow.

A symmetric key of length 128 bits has only 64 bits of security with quantum computers. The age developer mentioned this in a GitHub issue (although I think the fact that the security level is only 128 bits is very important and shouldn’t have been tucked away in the GitHub issues brought about by someone else; it should have been highlighted in the documentation, which doesn’t mention the security guarantees).

Here is part of the code, considering that the file key is 128 bits.

salt = ephemeral share || recipient
info = "age-encryption.org/v1/X25519"

shared secret = X25519(ephemeral secret, recipient)
wrap key = HKDF-SHA-256(ikm = shared secret, salt, info)

body = ChaCha20-Poly1305(key = wrap key, plaintext = file key)
I see it as a win. The worse this winter will be, the more chance we will get back to nuclear and sane energy policies.
How do you predict those that are renting (you mean tenants right?) to be affected?
Like Spotlight, Windows Start text entry, Gnome activities menu?
Show HN: Get conversational practice in over 20 languages by talking to an AI
Hi everyone,

Let me introduce you to Quazel, where we want to enable people to talk their way to fluency.

We have all tried various language learning apps and tools, however, one aspect of language learning current services are really bad at is conversational practice. You might get a chat-like interface, but in the end, the conversation partner will only respond with a predefined "if the users say X I say Y".

With Quazel that's completely different. In completely dynamic and unscripted conversation you can talk about pretty much anything you want. For example, you can try ordering food at a restaurant and even hold a philosophical discussion with Socrates. Additionally, you can analyze the grammar of your responses or use hints to help you out when you get stuck.

We want to change how languages are learned from a grammar-centric approach to a more natural, conversation-focused one.
Except this thing here is a horse, not an automobile.
Nah, it will be a massive resort for Chinese.
"Global Warming Effect".
Submitted title was "Hardvard Resumes and cover letters guide [pdf]"
I've been surprised how writing Rust becomes smooth with experience (mostly; it's still complex in some areas), however, there's more to a language than just the formal part.

Rust requires designing the memory management (ownership/lifetimes) of a program, which Golang doesn't, so even if/when the cognitive load is (hypothetically) equal, there's an additional, non-trivial demand. This is not something that everybody wants in a project (the given tradeoff may not be worth); for sure, if I had to introduce a language in my team only for tooling purposes (ie. small programs), Rust would not be the most productive choice IMO.
OCaml is an impressive language on many fronts: compile time, speed, memory usage, but then is almost crippled beyond usage by a few unfortunate decisions / (lack of) features:

- Dependency management, despite progress `opam` is hopeless brittle because no one uses lock files, good luck building a project that's more than 3 months old. Additionally, by default everything is installed into a global 'switch' and only one version of each package can exist in it.

- Build tooling: things are finally improving with `dune`, but the amount of packages that are running hyper-complex Makefile based build systems is incredibly frustrating. It can be very difficult to add a dependency or change the layout of these projects if you aren't an expert in arcane Make sigils.

- Error messages: again, finally improving, but the number of times I've gotten errors like "line 78 Syntax Error"... I know that parser generators are appealing academically / intellectually but there's a reason major industrial compilers use recursive descent.

- Documentation: Seemingly non-existent for most packages and the tooling is quite poor compared to peer languages (Haskell, Rust).

- More controversially, I think that modules are a worse solution in practice than typeclasses / traits. The automatic instance resolution coherence brings is a huge ergonomics win, and it also allows for more ecosystem wide collaboration in practice. I know that modular implicits are supposed to bring the 'best of both' but that doesn't even exist yet.

None of the problems above are unfixable but they collaborate to make working in OCaml a very frustrating experience for me, even worse because through them I can see what is actually a quite nice language.
We just had a project on HN with the stockfish engine and sensors both in the shoe. No radio signals whatsoever needed.
Time is a factor here, too. The longer they wait the harder it’ll be to get it back under control - which may not even be possible at this stage, given that they’ve grossly underestimated the scale of the problem at every step.

The thing that really worries me is that most people don’t understand how any of this works and are still worried about fuel costs. They have no idea that a further (minimum) 1.5% hike is imminent, and those worst affected (renters/trackers) won’t know that they’re the ones who’ll get wiped out by it.

A freeze on rent increases (like the fuel cap) might be needed, but good luck getting this government to agree to that.

Edit: as I think about it a rent freeze would be great for shaking the exploitation out of the housing market too.
The benefit of consistency in this case would be that your git diffs aren't littered with irrelevant changes because someone prefers one convention and someone else prefers the other.

Which convention is chosen as the default doesn't usually matter (unless some of the edge-cases raised by the other comments are relevant to you), but what matters is what when you look at a diff it isn't polluted.