skysight-inc/HackerNews huggingface dataset:
Python for loops aren’t actually bounded: if the iterator you’re looping over doesn’t terminate then neither will the loop. It also only calls the iterator’s next() method once per loop, so it’s possible for the body of a loop to affect future iterations by mutating the iterator.
> This is already possible on ESXi with Linux guests for years now, so it’s certainly a solved problem in some capacity.

And has been possible on KVM (e.g. VirtManager, RHV/RHEV/Ovirt) for years too.

Xen 3 also supported online memory increases (but I don't think CPU).
I run a small consultancy and Development Friday's are almost mandatory for my developers. Everyone is given Friday afternoon to learn new skills or improve existing ones, I even tell my clients that this happens (we charge by the week) and in the last 4 years I've only had one complaint and we quickly cancelled the contract with them after.
UPATE: Our app did appear for a couple of days this week when searching 'DayNinja'. Now today it won't appear at all again even when using the package name search i.e. entering 'pname: com.envisageapps.dayninja' in the search. The only access is by the direct URL. Google Play!? what gives?
Gnome Shell 3.35.2 Begins Launching Spawned Processes Within Systemd Scopes
Author here.
What a great surprise to see my article here. Any comments and suggestions are highly appreciated (since my page has no comment function yet).

Side note: I’m not using google analytics or anything privacy concerning on the page. I host my own instance of Ackee. That’s where I found HN as the top referrer.
Crystal 0.32
Given that Fastmail is Australian, it is fundamentally untrustworthy in much the same way any US company is. Of course, Protonmail is pretty untrustworthy also. Most of that is down to them making claims that are patently untrue (the encryption keys are stored serverside, so their encryption is not better than symmetrical for one), but some of it is also just because they are not in a country with strong privacy guarantees (for that I tend to look at Scandinavia or Germany).
Yes. Obviously the fake doesn't work when latency is critical.

Some of trying to 'unsaying' something in Skype. Fake 'unsending' an email only works because we tolerate latency.
Great story. Only hiccup I saw was that he mentioned the patio was always usable due to their location but towards the end he said it was “enclosed”. Are there enclosed patios still susceptible to weather?
Minimizing that risk is the entire point of .well-known. Instead of securing a hundred different magic URLs, everything goes into a single spot.
They should learn from the beautiful JMAP story (jmap.io)
> xor512d does it 16 bytes at a time and xor512a does it 1 byte at a time.

Not it doesn't. The compiler chooses how many bytes to do at a time. And in fact it defers that choice to run time. For reference, here are both functions compiled with GCC and Clang at -O3: https://godbolt.org/z/WmduxJ

For xor512a both compilers insert an aliasing check and fall back to a scalar loop if the input arrays overlap. But for the case where they do not overlap, both compilers produce vector code that is essentially equivalent to xor512d.

If we expect aliasing to be rare, the two functions will usually both execute essentially the same vector code, with the performance difference only being the slight cost of the aliasing check. This holds for both GCC and Clang.
Are these EPROMs archived or available to play anywhere? You've got me curious!

(amateur digital archivist and data recovery hw/sw dev here, I find this stuff fascinating!)
I didn't know we had any idea when speech started or even what form of proto-speech preceded and when it could be said it evolved to speech.

Homo Erectus emerged 2 millions years ago, I'm not aware of anything that says speech couldn't have started during his reign.

Do you have any source for that 100,000 years figure?
> tail recursion in Python using the Y combinator

Small correction: this answer does not use the Y combinator to optimise tail recursion in Python (and this would be impossible). Instead, it modifies the Y combinator to do this, by using an iterative loop in its implementation.
I could pull this apart virtually sentence by sentence as it's so flawed. For example, right at the start:

> 'Anglo-American society is now the world’s preeminent example of willful self-destruction. It’s jaw-dropping folly and stupidity is breathtaking to the rest of the world.'

Yet strangely, both US and UK are still more attractive destinations for inward investment than the EU, and strangely, people from all over the world still in mass numbers want to visit and migrate to each - including large numbers from the author's ancestral home, Pakistan.

> the only two rich societies in the world with falling life expectancies, incomes, savings, happiness, trust — every single social indicator you can imagine — are America and Britain.

Ignoring chronic economic problems in the EU, mass unemployment in Greece, Spain, Portugal, Italy, etc.

I won't bother continuing. Embarrassingly poor piece.
The FAA Knew
Dividends are not guaranteed either - companies can and do suspend dividends whenever they have cash flow or profitability problems.
They try to be stealthy and when the car is still going at them they run diagonally towards it, to make it turn and lose momentum. It's a good strategy vs bigger heavy predators, just not vs cars.
When the US (east coast) was first settled, it was largely by indentured servants and prisoners.

The settling of the US west parallels the cossack settlements - these guys were free to take land and paid few taxes, but were expected to defend themselves.

Normally the goverments of Poland and Russia tried to reduce the cossacks to serfdom (which triggered wars like the great rebellion of Bohdan Khmelnytsky) or at the very least turn them into a warrior class that enforces the serfdom institution (like what happened with the Russian cossacks after the defeat of the big cossack-peasant uprisings there).

I think the North of the US started colonizing the West late, when the North was already pretty urbanized, densely populated and industrial, which made the free-soil type settlement possible.

The South of course was still fully agricultural, which insentivised a different type of settlement driven by soil erosion by inefficient slave-based agriculture.
Not everyone. It is a very small minority where I live.

I don't even see people letting their cars idle while scraping, which was the norm 15 years ago. I think the info has spread that it is bad for your engine and the environment. And newer cars don't need it at all.
What surprised me witht he cuckatoo was its size. I think typical parrots are smaller. Now I know the size-intelligence relationship is very tenuous, but within a similar order, it may have a value?
Why wouldn't you always leave the car in reverse?

If I'm worried about the car rolling, I don't particularly want it turning the engine backwards.

In terms of ratios I don't give it much thought. On pretty much every car I've driven first gear is shorter than reverse (typically first is > 4:1 vs reverse at < 4:1).
But the tree you just chopped down got its carbon from the atmosphere just a few years ago. That's what makes it carbon neutral. The coal (/gas/oil/etc.) got its carbon from the atmosphere in the far distant past, so from our point of view it's new additional carbon that wasn't in the system before. It can only be considered carbon neutral over a time span of millions of years, which is pretty meaningless.
>Irish are an ethnicity, not a race.

Racism is often considered antagonism based on race or ethnicity. The terms are very closely linked, though it may have been better for me to say "ethnicity."

>Not in the "X are inferior/KKK/etc" sense, which is what we should be concerned with

So what grudges do you think the Irish held leading to this stereotype?

I don't get the rest of your argument. It seems to be "my country doesn't have a problem with racism so racist comments are fine."
Spotify Wrapped: Who Listens to the Listeners?
> setting that UA globally is a bad idea

What exactly will it break?
You’re right, of course. I had completely forgotten that.
> Python it can usually be done by writing a function that returns a function

(defun make-incr-functions (numbers)
(mapcar (lambda (n)
(lambda (arg)
(+ arg n)))
numbers))

Why would I write it as a macro?
I would say that the amount of damage to his reputation is exactly the sort of thing that the court case is supposed to measure. From this distance and with the facts we have it's hard to tell.

I don't live in the US so maybe you suffer more from litigation fatigue than me. If it were two nobodies trolling it out on twitter I would agree with you - who cares? But Musk's statements are heavily reported internationally and this was in the middle of an internationally-reported event and he chose to go after one of the central figures, both on twitter and in the media.

Characterising that as just being mean on the internet is a little disingenuous imo.
I stand corrected. Must have been thinking of something else.
I'm Irish, and now I hold a grudge against you for taking offense on my behalf.
I’ve used this for that purpose, along with a whole other series of stuff. Incredibly useful.
Simolex APK 2020 – The latest Bokep VPN free download
Most fast animals can't change direction easily.

Running in almost any direction is an effective means of escape.

Cars are much wider than most predators, meaning many directions end up being bad choices.
Curious: What do you do in such an event?
Are you saying they should have been using Bitcoin if they wanted to launder money?
Pigeons do the exact same though, I never slow down for them because I know they always fly out of the way just in time, even when it looks like you're about to roll over them.
Who Made My Phone Do This?
Baby Superman?
If you can enforce the change, eventually it's going to be better.
I swear I was discussing exactly this sort of simulation with my brother as both of us wondered how many city planners model the changes they are making to the road networks before pumping millions into projects that dump traffic from one point to another. Additionally, it'd be interesting to simulate the cascading effect of traffic violations like bad parkings, straddling lanes.

Kudos to Dustin for working on this.
Just as "don't use anything but Chrome" isn't a good answer for Google login problems, this isn't a good answer to their problem.
Even better: I remember there being a Wikipedia edit on some German person's name, that was copied by a newspaper and then that name in the newspaper was cited as a justification to not fix the name back. It might be https://en.wikipedia.org/wiki/Karl-Theodor_zu_Guttenberg, but I can't find any references about Wikipedia not correcting the name.
Al is ~$2/kg, ~$10/kg in solid blocks https://www.alibaba.com/product-detail/China-mill-5083-6061-...

up to $55/kg including fancy milling from arbitrary sized solid block https://www.alibaba.com/product-detail/5052-Aluminum-Solid-W...
I worked with a product for natural language processing that wanted the text in a query string. This led to 100+ page documents begin sent as a string in the request. My usual REST testing app would freeze up if I wanted to test some of the largest documents in the data set.
The assumption that the client is the user doesn't hold true in many projects. In fact, letting the client mess up the layout may ruin a UI that was carefully validated with the the user.
smart, but kinda annoying. i guess when you understand that you're more intelligent than others you also understand that it's easy for you to outcompete others. that's what us humans do and also looks that crows are at the same page
They didn't have white onions because of the war. The only thing you could get was those big yellow ones.
Is this sarcasm? I genuinely cannot tell.
Are you seriously suggesting we replace the legal system with... consumer boycotts ?

Because I don't sell anything. What's to stop me from making a smear campaign about you?
I have integrated against many weird B2B APIs and those who always return 200 are actually pretty nice to work with so even if it is a weird choice as an API consumer I do not mind it all, there are much worse things you can do.
Since you mention it, and you see fit to call people names like "clown", I'll point out that Brendan Eich is a "real piece of work" too, you know. He's never rationally explained what motivated him to donate his money to destroy other people's marriages. At least "clowns" don't treat other people as less than human, and spend their own money to destroy and prevent other people's loving marriages, and pay for TV ads lying about and demonizing them.
Jim Clarke on Its Cryo-Controller and Why Intel Isn’t Late to the Quantum Party
>What the “()” means is that they believe the government owes them 129 Million in tax REFUND.

If you look a few lines lower, you see that same (129) as being owed from foreign taxes. This means it is deferred since it was paid on foreign income to countries for which we likely have tax treaties. You'll also note the federal and international taxes match to under 1% as 563m and 565m, also waiting to be accounted for, to avoid double taxation on the income. It's the same thing as if you worked in one state while living in another, and had to file income taxes in both places: many states let you defer their payment and instead collect from the other state. In this case it's between countries.

>Hence 0 federal taxes for tax year 2018. That is a hard fact.

It's a very misleading fact since the deferment will likely result on them paying federal income tax for 2018. This lack of nuance spreads ignorance to people that don't understand such things are common and legal, and the companies do in fact pay substantial taxes over time.

And this "fact" ignores that this is likely the result, as explained above, of multi-country tax resolution which doesn't happen instantly on US tax time, since other countries have other tax schedules.

Again, he same link you posted showed they paid 1.1B in Federal income taxes the previous year. From year to year taxes vary due to how things roll over, so it's easy to cherry pick a year where they pay zero, but other years they pay quite a lot, sometimes too much, giving them a discount in future years.

This is clear from page 22 of the SEC filing where they state " The U.S. Tax Act enhanced and extended the option to claim accelerated depreciation deductions by allowing full expensing of qualified property, primarily equipment, through 2022. Cash taxes paid (net of refunds) were $412 million, $957 million, and $1.2 billion for 2016, 2017, and 2018. " regarding US federal income taxes.

If you want more details, p62 of [1] shows how the deductions were computed. The majority of the deduction was because of "excess tax benefits from stock-based compensation", which, if you google the phrase, means they overpaid taxes in previous years.

The income totals are also global. The US taxes are only on the US profits, not the global profits. These are broken out in another SEC document mentioned in the one I linked, which makes all the pieces more clear.

I agree that some years net federal income taxes are zero, but almost no company has this happen many years in a row without well deserved reason (such as massive tax loss some other year allowing them to carry forward those benefits).

In short, look at 2018 taxes in a few years, and I bet it won't still be zero. This annual rush to complain about company taxes is usually the same ignorance game, wholly ignoring the underlying reality or going back and offering retraction articles once the original is proven wrong.

[1] https://www.sec.gov/Archives/edgar/data/1018724/000101872419...
Quantum Physics Full Course – Quantum Mechanics Course – Part 1
Writing an F# Type Provider
"Software limit." On Hacker News. Used unironically. These are truly the end days.
Tradeoffs: The Currency of Decision Making
If you type something that is not a valid/existing domain, Firefox will try to append .com and/or prepend www. in an attempt to get a valid domain. If that fails, it will do a search.

You can configure this via browser.fixup.alternate.* in about:config.
RPI Powers Up 'AiMOS' AI Supercomputer
Good to explain it from ground up. Seems to understand (sort of may be I do not understand) goes.
I saw the pictures of the 787 lithium-ion battery fire aftermath ... the entire equipment rack was a charred mess. In other words, a raging fire happened in the hold.

The only initial San Jose Terminal 3 ($1.2+ billion) international airline was JAL, and they had to stop flying for about a year. This was a terrible blow to the airport.

The engineer who advocated a battery box was not just correct, but following basic principles - even the Cessna 172 has a metal battery box:

https://www.knots2u.net/battery-box-cessna-172-stainless-ste...

Heck, I even tell IT departments to use a stainless-steel "bathtub" under water-cooled computer systems. Each time I'm called a Cassandra, until it starts leaking, then it's like, "Well of course. Anybody would do it that way."

Source: commercially-licensed airplane pilot.
Tapping buttons on a vending machine and then tapping a contactless bank card seems like the most promising route for a crow to buy food.
New freelancers badly miss the point
How is `development` and `programming` different? Can I select multiple tags? Could I get it as an RSS feed? Where are the articles sourced from?
> dot directories are both illegal in Windows (though the NT kernel has no problem with them)

No they're not. They're mildly annoying at most. Explorer wouldn't let you directly name a file or folder ".foo", but you have always been able to type ".foo." and it would save the name as ".foo". You could also use the command prompt, or any non-explorer interface.

And they removed that annoyance entirely in Windows 10 version 1903.
> A t3.large only has a "baseline performance" of 30%

> Instead, I'd compare e2-std-2 to m5.large like you started to do so.

Yes, a "baseline performance" of 100% would more or less be an M-family instance, but with additional overhead to manage noisy neighbors etc. (and thus T-family is slightly more expensive for the same constant performance than M-family). T-family is specifically for non-constant workloads where CPU over-commit provides value, but without memory over-commit, which can result in highly-variable performance.

Neither T-family or M-family do "memory stealing" aka memory overcommit, like GCP's E2 seemingly does (but the pricing page doesn't explicitly state this, and your detailed comparisons omit this crucial difference).

So, apples and oranges; you shouldn't really "compare" without benchmarking ...

What is the "baseline" memory GCP E2 instances get?
You don't have to. Plenty of times, a 404 is all I need to know. Why make the client check two different locations?
404 and 500 should come from the destination server. You are correct that 503 would not.
>c.) where military technology is driven by a set of oligopolistic contractors who basically deliver what they want to deliver

Is the Digital Century Series an attempt to change this?
Yes, I wasn’t very precise with my wording, and you seem to have responded to an even more imprecise version of my comment which I immediately edited.
I also get the same issue. I think there is issue on Google algorithm search play store. I hope they listen our problem and solve it soon.
> They had cable TV

This is torture
Most likely your home country has laws against hacking. A foreign entity propaply can sue you in your home.
Sometimes they do this to steal winter fur for nests.
Ehm you shouldn’t GET for the result, but for the job descriptor. If you really need to GET the result then you should expect an HTTP 4xx or 3xx response.

There is no justification for NULLs
The Ultimate Guide to Get Started on Your Business Idea
There's no golden age in time, but for most people there is a golden age in their lifetime.
I have to idle my 2015 car in the winter so that the windows don’t fog up.
If there was a way to get the defrost to turn on at full blast with hot temps and not running the car I would be all for it.
If your definition of a "good" society is one that attracts more outside investment than other "bad" societies, then yes, you are correct.
Luckily that hasn't stopped people who know nothing about a subject from opining.
When I was a child, I'd spend a lot of time at my grandfathers farm, and one summer he took in an injured crow that hurt its wing.

For some strange reason, he named all of his animals Jack, cats, dogs and now crows. So we'd go out in the morning and my grandfather would call out "Jack" and the Dog would come running down the yard, and then next thing you'd see the crow hopping down the yard after the dog. It would arrive and wait for him to pick it up with his hand and it would sit on his shoulder while he fed it nuts and seeds. Jack the dog and Jack the crow would also hang out together and play. It also would be very wary of other visitors and knew to leave the house if it was going to go to the toilet.

This went on for maybe a full year until it decided to just fly off, but throughout that time it really opened my eyes to how smart animals could actually be, and is a really fond memory of mine.
I've gotta say, if I was a third party to the exchange that involved your suggested message I would think the senior developer was a pompous and condescending ass. In the UK we (or at least I) wouldn't consider what you wrote to be a polite response.
Personally, I would consider your definition "institutional racism," and both it and stereotyping would be forms of racism.
Let me guess: you are American.
Intelligence might be easy to evolve, but have a high energy cost.

In many environments, the extra intelligence wouldn't allow you to find enough extra food for the trait to be worthwhile.
I spent a quite big part of my career consuming APIs and an API which always return 200 is no big deal. The opposite which I have also encountered is much worse, returning successes with 4XX, because some libraries do not like that. Why does the opposite happen? Because sometimes it is not obvious if something is an error or just another return value.
For complex GIS stuff in OpenLayers, you can do stuff like connect to a GeoServer instance and edit features with a ready made protocol like WFS-T. I have been involved in making these kind of tools for enterprises, like editing address points and routing paths in the browser, with transactions and edit sets and things like that.

When I was working with this stuff, Leaflet was more "view only" and not so much editing. This was back in the "have to support IE6" days. I remember trying Leaflet for a simple project, but gave up since I could not set a bounding box for panning (the map was only supposed to show a limited area of the world), while OpenLayers seemed had every API feature one could wish. Although more bloated, less polished :)
It's pretty funny (I'm Irish)
New tools to monitor your server and avoid downtime
Are subsonic, silenced weapons significantly used in wars today? Out of curiosity.
I just dont see any of savings here. Let me give you a little list i have put together just to compare. This was put together in 5 minutes, just to get some price:

$74.99 MSI B450M PRO-VDH Max
$189.99 AMD Ryzen 5 3600 6-Core, 12-Thread Unlocked Desktop Processor with Wraith Stealth Cooler
$38.99 Ballistix 2x8GB Sport LT DDR4-3200 CL16
$63.99 WD Blue 3D NAND 500GB Internal PC SSD - SATA III 6 Gb/s, M.2 2280, Up to 560 MB/s - WDS500G2B0B
$48.99 Thermaltake Smart BX1 450W Bronze
$59.99 SilverStone Technology Micro-ATX Glass Computer Case PS15B-G

=$476,94

In 10 months you have a new server paid. You have huge gap to 2 years of guarantee for components to bring in networking costs and electricity. It just doesnt make sense to pay google for this.
You mean to your management resource? :)