skysight-inc/HackerNews huggingface dataset:
I think another very important question to ask is "What version of C++ will you be using?" Is your companies codebase stuck on a pre 2011 version of C++ for some archaic reason? If so, I would be less inclined to touch that codebase.

Or is the codebase using a relatively modern standard (such as C++17 or C++20?)

Does the team track new versions of C++ upgrade every 3 years so your not left behind?

Remember if your not upgrading, it means you and your team is not able to take advantage of the latest C++ features. For example C++ 20 brought lots of goodies such as Modules, CoRoutines, Concepts and a new Ranges library.
wow, thanks so much for that information. I'll have it migrate to some different domain.
> study that isn't peer reviewed

Terrier, C., 2020. Boys lag behind: How teachers’ gender biases affect student achievement. Economics of Education Review, 77, p.101981.

"Economics of Education Review is a quarterly peer-reviewed academic journal covering education economics. It was established in 1981 and is published by Elsevier."

What are you talking about?
An int in C was 16 bits until about 1980 when Unix started being ported to larger machines. C and Unix were originally just for the PDP11.
There is a simple solution to short-termism: create strong incentives for people to learn in depth about the topics they will press the politicians about. Even better, down that same road you can get effective direct democracy where everybody has a direct vote for the laws, and the legislative is no longer a representative body.
So true. HN often admires complexity for complexity sake.

Even without cloudflare, a static website on 5 VPS from 5 different provider on 5 different continents with a Round Robin DNS and a low TTL will get you most of the bangs for bucks

Add geoIP to the mix (like from Azure) and you're golden, even if you are just scp'ing files to 5 VPS.

If a DC burns down, remove the A record (or even better: have a script do it for you) and reroute to the remaining 4.

Extra bonus: you can fire the DevOps team :)
I find it funny how it all boils down to symbolism. What we symbolize for others though what we wear. If you want to show others that you go for nonconformism then you have to use some common shared language to get that across - and that then just ends up being reused a lot. A hipster will be more comfortable around others dressed like themselves because they then feel they have something in common: nonconformism, among other things. It is not the clothing themselves that makes them stand out from the mainstream, it is how they feel on the inside. The (identically looking) clothing just represents that inner world.
Operators of Pirate Site ‘Movie-Blog’ Convicted, Ace Seizes Domains
> nobody wants to live close to a nuclear waste deposit

I'll repeat what I've said for wind turbines: do my back yard first then. If nobody else wants it, it gotta go somewhere.

But I think you're confusing reactors with waste. We want reactors as close to population centres as possible to avoid losses (some distance is fine, but concentrating power generation for Europe in the Sahara would be wasteful, for example), but radioactive waste can be transported just fine. There's very little of it, shipping it to the Sahara isn't a big deal in energy usage terms. Politics is an issue, but there's more uninhabited places we can put it.
I'm using it for over one year now as my backup remote programming platfrom and CI server for small projects (Jenkins), and on other server as mysql + minecraft server machine.

Working flawlessly with ssh, out of the box.
It is FAR simpler to manage than AWS in my opinion.

There is "no catch".
I did too... I’m assuming some registrars just haven’t properly dealt with this case.
Can you expand on what you took and what you're experiencing now?
The Role of Bootable Duplicates in a Modern Backup Strategy
Thanks for the reminder, I now own a double rainbow domain.
I participate in an international accelerator program and last week the regular weekly update from one of the African participants was that they need a donation of $35 for their domain and hosting renewal. These are talented guys building a real product.

Your "next to nothing" is not so close to nothing for others.
“I’m contradicting the author without validating my claim. And it’s super easy to validate my claim, but I just didn’t. When confronted, I complain that it takes greater than 10 seconds to verify my claim.”

This is curious behavior. There’s lots of incorrect and misleading articles. But I try to bring up questions only when exhausting reasonable investigations.
Nuclear can be competitive with subsidies.

A serious response to climate change would be large government support of both nuclear power and renewables.

Are we going to tell our children that the main reason we did nothing to fight climate change was because fossil fuels were more competitive economically?

First replace every coal and gas power plant, then we can argue about nuclear vs renewables.
> What do you do with this power if solar and wind are cheaper?

> Do you dump the energy at a loss

Yes, if you dump energy at loss is still not a total loss, and you still make money if you above water longer than you aren't.

The point of making the reactor that powerful is exactly to get more profit even at super low rates.
Startlingly few remote workers want to go back to offices after the pandemic
Mine ends in .by as my surname does as well and people still say "Is that it?"

EG if my surname was "Gummersby" my email domain is "Gummers.by"
Based? Based on what?
same thing, aren't css components just components that are purely stylistic?

I have used the trio styled-components, typescript, react which results in highly reusable, self documented UI primitives. You write css not some made up language and you map your modifiers (in BEM lingo) to react props which is then type checked by typescript. You can also use all the existing css tooling like sass mixins etc, not that you're gonna need them.
I don't think that's a very strong guarantee though.

Trivially you can call any function that can block. Less trivially, any function that you can can resume any other suspended coroutine. So in practice there isn't much you can rely on. In general you can not rely on state that has escaped your function to be unmodified across function calls (although here of course rust has tools to prevent that, but they would work even without the sync/async distinction).

It is true that other code can only run at function call boundaries, but that's true for any cooperatively scheduled runtime, even with stackfull coroutines.
Access Your JetBrains IDE Remotely with Projector
It could be a fraud prevention and accidental legal misrepresentation defense mechanism to take away the .eu domains from the UK. If you go to a .eu domain and buy something you would expect not to be subject to import duties etc.
Reading the title makes me think of “Who does number two work for?”[1] which in turn sums up my work in development; I yell at the data and push it into the toilet, while the guy in the other stall encourages me to do whatever it is he thinks that I’m trying to do.

[1]- https://youtu.be/nmJKY59NX8o
Those prices are like sticker prices on used cars in lots. They're the opening negotiation.

Generally, when you buy a domain from one of these companies you're dealing with an Afternic salesperson or some other affiliation. These salespeople substantially discount during negotiations.

I recently purchased a very premium domain from Afternic for 25% less than the "sticker price". It sucks having to pay them thousands of dollars but in my view I underpaid for the domain considering the marketability of it.
Law Firm Investigated Its Own Ex-Client (Open Technology Fund) for VOA Chief
I guess you can also prefill result[i]=i and then apply fizzbuzz mask to avoid addition altogether
just to clarify;

Our product: A was a direct competitor to the other product: B.
We tried to purchase domain: C - without any luck, we could not get in touch with the owner since he did not reply to the publicly listed email address.

B's owner(our competitor) purchased domain C from it's owner; B was better at location contact-information I guess.

So suddenly domain C contained logo, image, and redirect to product B; and that was when we complained.
We had no intention(or right) to complain when domain C was still in use by its original owner.
I found the basic idea good (and I agree the translations are awful). Next time maybe you can get more traction for your post by prepending "Show HN:" to your submission and linking the site directly from the title.
It pre-dates Device Tree support on Linux for Arm. Both have a common ancestor (OpenFirmware, notably used for PowerPC Macs)
I Am a PGP Fan
The #1 thing I hate about infiniscroll (and I actually kinda like it when I'm vegetating and pouring crappy content directly into my eyes) is that clicking on something and then hitting back almost always takes you back to the top of the list; at which point I bounce out and never return.
Yes good point. I always have internet so I never noticed but of course it's all on the local network.
Denmark suspends use of AstraZeneca Covid vaccine
If land isn't unique, can I have a piece of land exactly like yours (in the same location)?
Having lived in Japan for a few years I don't think their typical housing construction is a good model to follow for other countries. To begin with houses in Japan are usually not built to last because typhoons, earthquakes, fires and mud slides have historically destroyed them in the course of a few decades.

Japanese homes have very few windows and those they have are for light rather than looking out. Japanese are very conscious of their privacy and are not comfortable with windows that others can see into their homes. Waterfront property with windows is not in demand at all.

My experience of new housing is was that it uses primarily whole wood that is visible in the finished structure rather than engineered wood or framing that would be covered with plaster or gyp rock and paint in the finished home.

Japanese homes are often drafty which is ok because they are not heated through out but usually have a kotatsu to heat the occupants locally. This works well enough for heat in winter but not as well with air conditioning in summer which are a killer in most cities.

Most houses have dark gray or dark brown exteriors but one in a thousand will be bright yellow. What's with that?
Israeli armed forces have been in control of these population for 50 years. The West bank is basically a patch work of Bantustan-style territories surrounded by Israel controlled territory.

Israel controls most of the resources, like water and most of the infrastructure. Those things are made available to Israeli settlers but Palestinians are barley allowed to move from one Bantustan to another.

At the very same time as Israel claims not to be responsible for that area, they also claim the right to move in 10000s of people people into that very area every year.

Israel went out of those territories because close domination is expensive, however simply surrounding the territories, taking their resources and restricting their movement is a cheaper way to control the population.
always relevant: "So you think you can validate email addresses": https://www.youtube.com/watch?v=xxX81WmXjPg

Which is also why proposals to put email certs (S/MIME, OpenPGP) in the DNS led to hashing the local part, as DNS only allows ASCII and is case insensitive.
Hell, booking.com will even tell you that "your address looks incorrect" (sometimes, I got it once out of two bookings made on a single day), if you dare to use your own domain .com. They used to nag me about "ohh, are you sure it's not tadzik_@gmail.com"? And I'm not sure what's worse.
Code that manages and manipulates memory, network stuff, GUI. Basically anything more intensive than client-side JavaScript
It is a "hide your powerlevel" thing.

"Based" is a term that is often used in alt-right circles (and 4chan, and some other places too). It isn't exclusive to these communities, but using it signals to readers what one's political beliefs (or at least community associations) are.

The author of this page has some... questionable beliefs. And the use of this term is part of signaling that without sticking "a fascist-adjacent person's guide to cooking" on the header.
I feel like since mozilla stabbed the mobile community in the back with the current version of firefox's complete addon apocalyptic landscape (yes, that's dramatic), tools like fraidycat just don't translate well to casual use.

I miss having an open mobile browser with capabilities, not whatever firefox is now.
On the other hand phasing out the existing nuclear in favour of natural gas doesn't seem to solve the problem either.
While searching for a domain the other day I came across the lovechild of domain squatters - venture.com - which allows you to rent a .com domain for a couple of grand a month. I never thought the bar could go lower.
By the way, we already have an "emoji button" on our keyboards: on Windows, it's the Win+. keystroke. Try it if your Windows 10 is updated enough.
You are the real job creator, as there will be more work after your migrations than there was before
Thanks! Doing a game in Defold right now, really liking it. Glad to have this reference.
I got my stats from Wikipedia (article: Energy in Germany), looks like that's outdated then! Nice to hear :)
If a few-pixel-high banner at the top of the documentation website is ALL it takes for you to get turned off from programming, maybe this isn't for you? Everything in the world is political. If you can't handle that, maybe you need to fix some other issues before tackling programming.
Sample size dichotomy.

From a customer's perspective, this is the way everyone does things. (Sample size: themselves)

From a cashier's perspective, this weirdo is a few standard deviations outside the mean. (Sample size: 1,000+ customers)
If you are starting with C++ right now, I'd suggest Scott Meyer's More Effective C++ (and his other books) and the books by Herb Sutter.
Don't worry too much about C++ 17/20 unless you are working for a company that use the newer standards. A lot of companies still stick to C++ 11.
Another reason (the address space one is good, layers defense if the camera "escapes" your network restrictions somehow) is that cameras that WORK on IPv6 are usually a level of quality just above "absolute crap". (Note that many ADVERTISE IPv6 but don't actually work on that.)
You're describing LibreJS, referred to in the opening line of the article as GNU's "first response to the problem of nonfree JS code".
A New Golden Age of Governance
Decentralized Insurances
Looks like this is just data from the GPS receiver, mostly about where the rocket thinks it is at the moment. This doesn't strike me as particularly sensitive. Data from, say, sensors embedded in the engines would be much more interesting.
I think energy storage outside of chemical batteries is where infrastructure scale storage should be happening. Things like pumped dams or gravity batteries. Instead of thinking of them as longer term storage of excess energy, we can think of them as capacitors for the grid overnight. In this way while we still rely on a fossil fuel turbine as a last resort, the vast majority of the year can be covered by renewables.

Lets say the split looks like:

8am - 8pm : 100% renewables

8pm - 8am : Split between remaining renewables then gravity storage begins discharging

If you are going to run out of gravity storage, you will have ample warning, and you will have a comfortable amount of time to bring a backup gas turbine plant online. One of the big challenges with all grids is continuity and keeping everything in sync, most of the time the issue is not having the ability to rapidly respond to fluctuations in the grid. Gravity storage helps solve that issue by being very predictable, and (with a smart grid integration) instantaneously available.
These days? Sure, but I was specially talking about pre internet. This is a rather new phenomenon that i believe comes mostly from SEO and a shift to things like cooking and organizing becoming commoditized "lifestyle" genres.
Those are good points, but:

I really doubt Google (or even worse, Facebook) segments people on any dimension like those, except for location. There is nothing on their analytics or ads buying interface that even hints at those, and it really doesn't show at their choice of ads.

Somehow, when Google did what the GP was talking about, their ads were incredibly useful. People would google stuff just for the ads (I was one of those, but I've met more people like that).
90s buttons came with their own design language:

- popped-out button: available to press

- popped-out but greyed out - usable, but disabled in the current context

- popped-in - currently has the mouse button depressed on it, but will not fire until you let go. in case of the taskbar, the current selected application (radio button)

- flat/not 3D - not an interactive element, likely just a label

Far beyond being skeumorphic in appearance, they also had a unique visual language that communicated the state of a control. The modern flat UI interfaces entirely gave up on this, and created a simplified experience that also glosses over many UX affordances that people would subconsciously pick up on if present.
This is of course a tautology. Premature anything is bad. That’s what ‘premature’ means. It means you did it too soon, before the optimal time. Doing it later would have been better.

But there is an optimal time. And even if you did it too soon, if you eventually needed it, at least you’ve done it. Better that than getting to it too late, surely?
3 important factors:

- if i use state of the art production grade technology i can talk about it in interviews, if i say oh well i have plenty experience running docker compose manually on a server, not so much. This is also where new technology can be tested without hurting someone, so even if something is totally overkill it can still make sense in the overall picture of all projects you work on

- ci/cd is maybe not relevant to your users, but its about your own sanity, it forces complete documentation in code of what is done to build and ship, decouple it from local dev setups and make as deterministic as possible. Even small project benefit, have you ever come back after 2 years and took hours to remember the order of voodoo commands or lost a laptop and then had to install specific versions of cli tools?

- the logic is totally changed by the simplicity of faas offerings. Nowadays i would maybe not build a gigantic kubernetes system, but instead of dealing with vms and servers skip right to cloudfare workers or cloud run and have the same benefits of k8 with even less work and more time to work on the features
National Oceanography Centre, UK | Robotics and web tech for ocean research | Software Engineer - Backend | ONSITE | Full-time | Closing date: 29/03/2021

Full details and apply here: https://careers.noc.ac.uk/vacancy/software-engineer-backend-...

We are currently looking for a Software Engineer to join our team developing a web-based command and control (C2) system for our large fleet of long-range ocean robots, including autonomous underwater vehicles and underwater gliders. We deploy the long-range fleet all over the world, to study the world's oceans and provide data for cutting edge climate research.

We get involved with a wide range of tasks, from developing user-friendly UIs to designing abstract frameworks to enable the deployment of innovative AI systems to control un-crewed robots for oceanographic research. It's a fun team and an exciting role.

If you have any questions, please contact: careers@noc.ac.uk
psst- you forgot your /sarcasm tag!
I wonder if it is possible for any Linux laptop with USB-C to deliver USB-PD commands to M1 USB-C devices in order to get the serial stuff working?
This. I understand the need for timezones, but daylight savings time is a joke.
I think the main reason people go for kosher salt in recipes, cooking, and even baking is that it doesn’t taste of iodine. Table salt with iodine tastes slightly metallic, which will basically make your food taste worse. I’m an amateur cool, but you can simply taste the difference, so why make food taste worse/weirdly metallic?
And so, his recommendation is to use styled-jsx which is pretty much abandoned (despite of what they say) [1] and not even themselves are using it [2]

I do think css-in-js solutions are good, but also they're a lot more work, and probably better suited for large teams with a shared design system, etc, etc.

Personally, I think Tailwind is great. But I understand some people don't like it and cannot appreciate it because it might not look good seeing many classes and "but this is just inline styles". Ok, not for you. It is still great for some other people.

[1] https://github.com/vercel/styled-jsx/issues/688

[2] https://github.com/vercel/virtual-event-starter-kit/tree/mai...
How so? Same as with botox what matters is concentration. And public fear of radiation is significantly overblown compared to what is logically warranted.

We can see this induced fear at work in Fukushima, where they can't dump into ocean water which was filtered from all radioactive isotopes but tritium, even though its concentration is relatively small. For example, if you dump all this water into ocean, it's calculated that in one year an average Japanese will get a dose equal to 0.8 µSv, which is approximately equal to how much you regularly get from natural sources in just 3 hours.

If anything I think that heavy metal poisoning is much more dangerous and nasty. I am quite sure that it has caused orders of magnitudes more damage to the world's population than all human-created radiation combined (not counting the US nuclear bombing of Japan). But you don't hear much about it compared to the damage caused by radiation, do you?
> If it wasn't for domain parkers, you'd still get your domain - just for 10$, rather than 10.000$.

Yeah, no. If it wasn't for domain parkers, the fancy domain that a domain parker thinks is worth $10k would have been sold 10 years ago for $10 for some high school student building a website for their dog.

Not to mention how facebook.com would be the 1999 face book of Big Cedar High School somewhere in rural America.
1. There is no link in the article to the zip file.

2. Searching for open3A in duckduckgo brings me to a page that spits out PHP errors and doesn't give me anything.

3. The only way that I now know where the zip file is, is because another commenter linked to it.

4. We've seen companies disguise something as open-source, when it wasn't.

5. Open source is commonly hard-to-sell.

So no, it wasn't 10 seconds to verify and the author didn't make it particularly easy to do so. My doubts are completely natural, given past news in "open-source". Are you commenting in bad faith?
That’s not so bad, but it’s not as bad as gmail.

Exchange will return a message that comes back to the mailbox via a forward. Also, I think, Exchange is doing this because the list is on server and it’s part of Exchange’s deduping. If I send to the list and foo and foo is in the list, foo gets one email, not two.

For example, I have foo@gmail.com, foo@outlook.com, foo@prepend.com.

I set up foo@prepend.com to forward to foo@gmail.com.

If I send a message from bar@gmail.com to foo@prepend.com, it comes through as expected.

If I send the same message from foo@gmail.com, I never get it. Prepend.com’s mail server has a record of sending it to gmail.com, but my gmail account has no evidence of it anywhere.

If I change foo@prepend.com to forward to foo@outlook.com, I don’t have this problem.
One word: PRICE.

In the end of the day this is THE cheapest cloud available if you just want few VMs with database and under 10TB of traffic monthly.

Personal opinion: it is much easier to manage than AWS.