skysight-inc/HackerNews huggingface dataset:
I have three sites on Netlify and I happen to really prefer Cloudflare Pages' UX especially how easily it integrates with DNS and their (basic) analytics like you mentioned. I would love to use them but my site's load time on CF Pages has been much too slow for me.
I'd be happy to pay for this product. Platform diversity is really important, and would directly serve that end.

That said, Cloudflare is becoming somewhat of a monoculture in and of itself. It's a weird situation, because the whole value proposition of Cloudflare is dependent on them being this massive global organization with a zillion servers.
The opposite of this _sort of_ exists in the ICSID[1] where investors or companies can sue governments for losses caused by those governments enforcement of their laws.

For example when tobacco major Philip Morris sued Uruguay for alleged breaches to the Uruguay-Swiss BIT for requiring cigarette packs to display graphic health warnings and sued Australia under the Australia-Hong Kong BITS for requiring plain packaging for its cigarettes. The company claimed that the packaging requirements in both countries violate its investment.[2]

1. https://icsid.worldbank.org/
2. https://archive.globalpolicy.org/globalization/globalization...
> The only other option involves war and the idea of the EU invading Brazil is comical.

What the hell is going on? Why would Europe even want to invade my country?
I agree. I can’t even turn them on and off away from my home for some reason. That was the main reason I bought them. The other reason was for the color temperature and dim control.
November 9th, too.
This is a very good point.

My wife does great coffee in her whatever super device. I prefer my nespresso one.

Same goes for wine. I do not drink a lot, but liked some they were "average" according to experts and did not like the ones that were supposed to be excellent.
This is the hardest I've laughed all year. Mad props to the author for poking fun while doing a very cool (and crazy) project.

Don't know why but the deadpan humor here really reminds me of reading Bill Bryson.
But the curvature would be enormous.
GM rolls out a new cloud-based mapping service for nearly 1M vehicles
What is the difference between SRE and DevOps?
> the company hopes to scale its silicon photonics platform up to 1 Tb/s per fiber at 1pJ of energy consumed per bit, reaching distances of up to 1 km.

Astonishing numbers. 1pJ is tiny. And yet that's still cooking away at a whole watt of TX power.
I think all we can say is that if N is an illegal prime, then N+1 is not an illegal prime.

Well, I suppose a government could try to ban the numbers 2 and 3, but it might have trouble complying with that law itself.
> That could look like pools of compute, memory, and peripheral functionality distributed throughout the system; connected over long distances with optical links, software-defined infrastructure, and high-speed networking.

Latency comes to mind. But also how many people does it take to troubleshoot a system where the compute, memory, and storage are all in different physical locations?

Building a distributed system seems fragile.
I programmed multi slot vertical laptop holder for 3D printing
Elektra 0.9.5 Release
If any number is illegal, all numbers in such size range
A xor B can be made illegal(even though A or B are both perfectly mundane, xoring them creates an illegal number, so they're now illegal too).
* Xoring the original illegal number with any random legal number A of same size creates a new (also random) number B that (A xor B) restores the original.
I think the post doesn't give a fair comparison as in the if/else case there's no need to use "else" blocks if you're throwing an error or returning. In this case I think simple "if" statements are cleaner and certainly more "normal".

E.g.

if (!user) {
throw new Error("User must be defined.");
}

if (!user.firstName) {
throw new Error("User's first name must be defined");
}

return user;
Perl 6 was allegedly imminent enough in 2007/2008 that I was considering using it for a new project at that time before determining that it wasn't quite there yet. It wasn't until 2019 that Perl 6 officially became Raku and even later that Perl 7 was announced. A lost decade in the development of a language is pretty bad (although not as bad as the lost 25 years for LaTeX3, which has had the advantage of not having any serious competitors).
Would you like this for your team or you alone?
> NHS Covid-19's users have long been able to scan a QR code when entering a shop, restaurant or other venue to log within the app the fact that they had visited.

Is there still evidence for this type of contact tracing? Was it ever even shown to work or reduce infection?

It seems now we should just be focusing on vaccinating everyone. Everything else is just noise at this point or political virtue signaling.
I will note that at least on iOS devices Microsoft's speech recognition is Not Great. To try it, install Swiftkey and try the MS powered voice recognition. Speak only in fully formed sentences with no pauses or you'll get a bunch of sentence fragments instead.
No, I'm saying that Apple buyers are usually satisfied with their purchase for several reasons already. One feature not working as expected is just ignored/not needed.
I would argue that in-car infotainment systems should be nothing but a dumb terminal into your phone. We already have devices with voice recognition, navigation, multimedia, etc. Why don't we have a way to just use that?
> Is cross-subsidy really the best way to fund unprofitable routes, though? It makes sense if you view the state's rail budget as something that needs to be balanced in and of itself, but that's a matter of government accounting, moving where the revenue comes from, rather than a business in its own right.

I think you’re right. It’s just that we’ve been brainwashed into seeing our state-owned companies as normal companies that need to turn a profit. From that point of view it makes sense for high-margin routes to subsidise unprofitable ones. But a state does not have to balance the books the same way.

Subsidising smaller routes directly from the State budget works as well, and results in lower fares overall, at the expense of a bit more in taxes.

Subsidising private companies operating these routes, however, is a recipe for disaster. These companies expect a profit and would cut any corner to pocket the subsidies instead of doing their job. This is how it (mostly) works in the U.K., and it is terrible and expensive.
UK actually has something they call point system for work visas, but it is nearly a joke, pointless bureaucracy. Job on shortage occupation (SWE), 25k+ salary (a pittance in London) and certified knowledge of some basic English is all you need to get in.

What is not a joke is that it's not PR and you get only 60 days to pack your stuff and get out if you get fired. Permanent residency is only after 5 years.
I've been using Cloudflare Pages for a few of my sites. Been getting issues on one of them for the past few weeks and getting "Failed: an internal error occurred" on the deployment step. I've asked for support and also tweeted [1] but to no avail.

I eventually moved it back to GitHub Pages. My other sites seems okay tho'.

[1] https://twitter.com/cheeaun/status/1378709230765580293
I stand corrected, 6 months or so.

My point about the roll out of these great products still stands as a bit confusing.

I definitely don’t have the answer and am just communicating my experience.

I agree your team’s Documentation is great.
I can see this in the case of the PC and the laptop, but proto-smartphones were around for years before the iPhone and they were not developing in an iPhone-like direction. Every iPhone-like product that came after was the result of copying. I don't think it was inevitable at all.
High performance MySQL book announcement (2020)
Old school perhaps, but most everything here feels wildly overengineered for a static site. If the site is truly static, then there's no need for any server or client web languages at all. You need HTML (with perhaps some sort of generator), CSS, and e.g. rsync.

I've been doing mine with http://zim-wiki.org for years
To clarify why the stack usage calculation is hard when local variable declarations are allowed everywhere, consider compiling this example code:

int a;
if (...) {
int b;
int c;
if (...) {
int d;
} else {
int e;
int f;
}
int g;
} else {
int h;
}
int i;

Let's start assigning offsets to the variables, starting at offset 0. The "a" variable gets 0, "b" gets 1, "c" gets 2, "d" gets 3, "e" gets 4, "f" gets 5, "g" gets 6, "h" gets 7, and "i" gets offset 8, so we need to allocate 9 * sizeof(int) bytes on the stack for the local variables.

Wait, there is no complication at all, so what's the problem? Well, the problem is unoptimal stack usage: at any point, only 5 ints at most are alive, so you can alias "b" with "h" and "i", and alias "d" with "e" and "g", and save 4 * sizeof(int) bytes of the stack. But to do this you need to track the nesting levels (so you could reset the current allocated offset back to the one used at the start of the block) -- and if you're writing a one-pass recursive-descent compiler, you get this for (almost) free anyway... huh.

Did I miss something? It seems there is actually no complication at all, just unwillingness to implement such a feature.
I highly recommend Vercel too: https://vercel.com/

They have their own React frontend framework with next.js but support any static site and dynamic APIs too.
> The European ones are vast communist machines that can't pay for themselves.

Do you have any proof of that?
If setting up a raspberry pi with this image is too much for you, you probably shouldn't be running it anyway... and that's even before getting into all the potential issues with buying one of these "ready to go" from someone else.
School custodian says she was fired for refusing app that monitors location
A common theme on this site. I myself have conflicted with this. In my mid-30s, I realized that I need to move into management because I was not able to keep up with new paradigms such as functional programming and DevOps. I didn't want to be stuck in endless cycle of learning on my own time, just so that I can change job to get a pay raise.

But last few years been horrible as a manager. Now in my forties, I realized I am not a good manager. Programming is my hobby and I get to do that as a developer. But as a middle manager, I have no real power, but I am responsible for delivery of product. Moving higher up also seems like too much work and politics. I tried to get a job as developer but I got rejected multiple times mostly due to the fact I am rusty as coder. But I still want to go back to programming. So now I am studying LeetCode in my evenings.

My current plan is:

* Study LeetCode and get a job in FANNG\
* Always be preparing for interviews\
* Switch jobs often, I spent too much time at my current company to climb the ladder\
* Specialize in something such as Java or Python\
* Find a way into consulting firm. I could start focusing on this now, but I want to build up some cash reserves with FAANG salary\
* Become independent consultant\

Once independent consultant, I am hoping I won't have a real boss, I can work with clients and if they are abusive, I can fire them. The hard part is specializing in the right thing and then building reputation and network.
Solar shingles aren't nearly as stupid as solar roadways. We already put solar panels on roofs. This just integrates it into the waterproofing layer of the roof, instead of sitting on top.

Solar roadways have the problem of: you need to -ing drive on them. So you need to build them strong enough to support the weight of a tractor trailers, while also making sure it has traction. Which goes against the ability of the solar panels to actually see the sun well.
The thing that makes my iPhone worse is that it's hard to use Google Assistant (haven't tried Alexa) with my iPhone. I can't make Google Assistant the default voice interface. I can say "hey siri hey google", but honestly I'm not doing that. Google Assistant is decent, but it's not amazing. For any non-trivial task, I still have to do look things up manually.

And while I'm ranting... the thing I hate most of about all of these services is they don't have a profanity mode. In the privacy of my own home I have AN EFFIN' HUGE POTTY MOUTH. I love to curse. I LOVE IT. The fact that I can't get one of these services to talk to me like a middle school student is extremely disappointing. I don't want to be politically correct when I'm talking to a virtual assistant in a private setting. I want to say "Hey goognizzle, are there any good mother f***ing movies opening near me this weekend?" and get Samuel L. Jackson style "Here's the mother f***ing movies opening on mother f***ing Friday at the 5 mother f***ing theaters closest to mother f***ing you."*

Edit: TIL how to faux curse on HN. To type display "f***ing", I need to type out "f\*\*\*ing".
I've experienced this before too! I'll pick up some unrelated project and really enjoy it and gain momentum again. I don't do it very often though, because I feel like I should be working on my main thing. Maybe I just need to be honest with my managers/co-workers and say that I can't focus on my project and I need some quick wins to get back to being productive.
Undo for Tomorrow – Comfortable Shoes Easy on You and the Planet (Indiegogo)
Not if the strong nuclear force extends significantly beyond the small dimension.
> Imagine what it took to develop the photos in space and beam them back to earth.

For one type of satellite that I heard about, the US were dropping the film canisters and catching them in flight, to develop later: https://en.wikipedia.org/wiki/Corona_(satellite)
I use Termux on the phone. Solaris is x86 only, Oracle.
Packaging is a tarball. The program detects its run-time "sysroot" and runs from anywhere; on Solaris I make the original prefix somewhere under /opt.
I was personally affected by it, it appears they kept the announcement of the prefixes live in those datacenters but it was similar to being blackholed in those POPs. It caused 8 hour of outages for me and many people I know who go through these POPs.

All the free CF sites I've got were down for those 8 hours via those POPs, and, I had many customers calling to ask why their site was doing and had to explain "sorry, Cloudflare broke just these two POPs..."
Python is far easier for anything involving http and data parsing/manipulation. It's far worse at running seuqntial shell programs.
IBM to name infrastructure services business 'Kyndryl' after spinoff
RMS addresses the free software community
Netlify is quite good. Allows you to install Cloudflare's 10 year backend certificate on it so you can turn on Strict HTTPS checking.
Copper allready transports electromagnetic waves at the speed of light. You should probably view this as a desperate attempt to keep the status quo of eternal growth.

The real reason for all the news you see today, and that you will see until the end of times is caused by peak dead trees.

Or atleast until the sun has powered enough trees, which BTW is the best solar panel AND battery; to make the same amount of coal, oil and gas we had in the early 1900.
I'd be curious to know what exactly makes the difference so pronounced.

My pet theory is that people don't know how dangerous their actions are _and_ feel entitled to break laws they deem useless. About 4 times out of 5 when somebody nearly hits me blowing through a stop sign and crosswalk they'll stop and apologize profusely, indicating they probably didn't intend to put me in harm's way. That's not a huge dataset though (at most a few times per week), and it doesn't say anything about tailgating or other forms of dangerous driving.
The same way switch works in every language and regardless of the clever pattern: find the first expression that equals and jump to that label.
Interesting idea. Unfortunately, you haven't provided any evidence or details. Can you please defend your statement that this norm will improve discourse on the internet?

I am just asking questions.

P.S. My real opinion that this is very subtle, and it depends on what you're saying. As always, good judgment is essential. Some claims demand proof, others are more throwaway. The biggest pathology I see is where people think they should be able to say insulting things and not be called on it, as long as they don't address anyone directly.
How do you get 75% fewer LOC without using JPA or Hibernate?

All I have to do to create a new table is define a class with some attributes and the corresponding SQL migration, I don't even have to annotate anything. To create a new row I just do new Table(attr1: expression1, attr2: expression2).save() and I am done.

Compare that to the usual mess of writing down the same column name four times with raw SQL (1. to reference the column, 2. to set the column value with a named parameter, 3. to set the named parameter, 4. declare the variable you wanted to save in the first place).

Of course, I'm not using Hibernate directly, that would be foolish. Instead I am simply using Gorm to wrap the awful parts of Hibernate (the irony).
I think one of the problems would be miniaturization. Visible light is hundreds of nanometers, and X-ray photonics are still in it's infancy
Europe’s vaccination program is ‘unacceptably slow’
It isn't just sugar, it's all the simple carbs that get turned into sugar, such as breads, pasta, rice, cereals, potato chips, popcorn, milk, rice milk, etc once digested.

Whole grain bread and pasta's don't have enough fiber to really change their glycemic index, even whole grain bread has a worse glycemic index than Coke.

It's no wonder that they expect that 60% of all Americans will be obese by 2030. Insulin, it's a helluva of thing.
thanks! i think i now understood the idea
When I left Australia, which is now 14 years ago, so grain of salt: you paid 1% income tax for Medicare, unless you were above a certain income level, in which it became 1.5%. If you opted out of the system, you could purchase private insurance, and would not be subject to this tax. There was a floor, where below or near "minimum income" levels, you were also not required to pay this tax.

> For instance, you can use taxpayers money to give birth if you want, but you don't choose the date, you don't get a room for long and no way you get a C-Section unless you risk dying.

This makes absolutely no sense. Short of induction agents, which have varying degrees of efficacy, if you're not getting a C-section, the healthcare industry, hospital, don't decide when you give birth, you/your baby do.
In that case you cannot see sufficiently far: telemetry on by default is a non-starter. If the startup time were going to be fixed “real soon now”, it would have improved since 2006. It has not, especially when basic usability enhancements like “posh-git” are enabled.

> [nushell is a] decade or so from being usable as a main shell

News to me. I replaced Powershell with NuShell.
Maybe he meant https://en.wikipedia.org/wiki/PEARL_(programming_language)
Human taste buds can tell the difference between normal and 'heavy' water
Neither the US nor California are anywhere near 50% residential rooftop solar.

The point isn't bragging rights. It's that most people today don't consider solar panels to be an eyesore, and some people actually like the look.

It's just like how the existence of luxury cars doesn't make most people think a Toyota Camry is an eyesore.
In a few words you both praise totalitarianism and pretend that it's mainly outside of the US that companies have too free rein to do what they like! Wow, the world is a crazy place but this....
I'm not trolling. You could have redacted your unsupported comment, making this chain moot.

And do you have any points for why the exceptions to those circumstances would apply here? Or are you just stating that as fact, like the rest of your argument? It seems like you are relying on the fallacy fallacy (yes that's a real thing) - don't bother proving your own opinion, just say that mine is wrong because you think I have a fallacy.
>Julia does solve the two language issue, but not in all situations

And not instantaneously. Developer time being finite, using what works from existing libraries while waiting for a pure-julia implementation seems like an excellent solution.
Google: 95% YouTube audio issues are on Windows, mostly due to drivers
I think the issue here though, is that for certain cases such as form field validation, you want all issues to be returned at once. Using the switch method or similar message packages allow you to inform your users that have N issues with a page in 1 request as opposed to N.
> would anyone call sweden small?

Yes. I think everyone calls Sweden small. Probably even Swedes themselves. Sweden is small and rich.
I like to see sealioning as going "why? why? why? why?" (now say that with sealion sounds). They may appear to be questions, but they're not really.
It's about communicating well about expectations and also a bit about power dynamics and personalities. It's definitely possible to have a lot of autonomy on some of these teams. Otherwise, you're getting the worst of everything in such a job (no autonomy and no growth) and you should look for something else.
Firstly, if we're being picky it isn't factually a description of RSA key agreement. For RSA kex the shared secret is just picked by the client (hopefully at random) and then it's encrypted with that RSA public key for transmission in order to achieve the implied authentication. You don't use the public key to generate the shared secret as this quote suggests.

More importantly, nobody still does this. If you're writing new HTTPS Servers, in Go, in 2021, your only reason to even implement RSA kex is that it's technically still Mandatory To Implement for TLS 1.2 and so it's a compliance consideration. You definitely shouldn't have clients that still think RSA kex is a good idea.

The reason I care though isn't about being technically correct, it's because people get the idea that this sort of 1990s hybrid crypto is really how things work, and then they're confused because of course that's not how anything they actually use works. At best this means TLS gets a reputation for being more mysterious or complicated than it really is, and at worst we get cargo cult solutions that make "sense" based on the misunderstanding but alas aren't actually secure in practice.