skysight-inc/HackerNews huggingface dataset:
> especially around null pointers. Now they're hacking in non-nullability the same broken way they did it in Java

Typescript was my first introduction to a typed language and it astonishs me the decisions made in the 'earlier days' regarding nullability.
I wanted to set up a Pi-hole and even bought a Raspberry Pi, but then I realized that :
- It didn't really support IPv6.
- Neither did my ISP.
- It was hosted on Github.
So I gave up on the idea...
That's true, but you certainly can't feed 7 billion people on an all-beef diet from locally grown, grass-fed beef.

With some simple math, assuming people could eat 500g of meat a day, each person would eat an entire adult cow every ~3 years. So you would need a population of ~2.5 billion cows every year to support this - and that's assuming that there is no waste, that we could consume the entire weight of an adult cow (including bones), and that 500g of meat per day is enough.
Okay, so the real problem here is there was effectively a yield() inside a buffer fill loop with a small block size, and Android decided to make each of those cost 40ms. The article made it sound like you were always waiting 15ms, but you were actually waiting 0ms when there was more work to do.

I still think the blocksize should've been larger for various reasons in this case (it's a trade-off still, usually larger block sizes are mildly more CPU-efficient, besides preventing pathological scheduling cases like this one) but this explanation makes more sense.
The only terrible thing about is it being Electron based. Most mobile IMs have no desktop client at all.
> One of the lessons junior engineers need to learn is "Sometimes the senior guys don't actually know the answer and part of your work is actually figuring it out."

100% agreed on this.

I just think we should be doing more to put 'how and when to start a sounding-board conversation' in the toolbox of Junior Engineers.

> "Yup, you seem to be going the right way. And it looks like you're about 10% done. Keep going."

Agreed.

On top of that: "Here are signs of progress to look for" or "Here are ways to detect signs of progress".
I think there is much more hatred for "child" pornography because it is completely natural for humans to be attracted to post-pubescent humans, because biology. But they are also classified as "children" arbitrarily and this "wisdom" is widely accepted and hence the natural attraction shadowed. It is then projected on to celebrities or criminals when they are caught.
For me it is the third optimization which is incorrect. I mean, if you replace the pointers with array indexes, then you'd end up with something like this after the second optimization:

char data[N];
uintptr_t p = rand_int(N);
uintptr_t q = rand_int(N);
data[q] = 0;
data[p] = 0;
uintptr_t ip = (p+1);
uintptr_t iq = q;
if (iq == ip) {
data[p+1] = 10;
print(data[q]);
}

Surely no sane compiler would replace the "data[q]" in the print statement with 0?

Or did the caffeine not kick in yet?
Just as a heads up to anyone out there, if you ever get infected run Malwarebytes (free) first and that should probably fix your woes or else you can download bitdefender (also free) and run that. I see a lot of people using norton or whatever else and imo they're all just a waste of resources and time.

I personally just uninstall Malwarebytes and bitdefender after I clean up and make sure windows defenders up and running and I'm ready to download all kinds of shit off the internet again.

I think the best way to find niche software on windows is to search for open source alternatives.

Making a system restore point from time to time can help greatly too on windows! (make sure you change the setting so that it doesn't delete your old system restore points due to low disk space making the whole thing useless)
I know high school students that were still using Casio circa 2004 ?
There has already been numerous autocratic governments carrying out numerous hit jobs. The United States government has declined to pursue some of them even though the facts aren't disputed all that much.
https://github.com/facebook/reason/issues/2634

This issue is trying asking for some explanation regarding the future of ReasonML. Maybe comment/react/subscribe to stay up to date on this issue!
Yeah, agree. We've had enough fun recently with the likes of the CIA backed Crypto-AG.
Only works if your keyboard layout includes backtick unfortunately.
Practitioners of intermittent fasting and keto diet claim we have more mental clarity when we are in ketosis.

During the experiment I made a homemade pizza with about 300 g of flour. After eating it I experienced brain-fog and I was not able to focus on reading a book that evening.
Why the IDFA was a thing in the first place?

What I heard was that at some point of time, Apple had an ambition for own advertising business.
Alzheimer's protein form found in spinal fluid indicates stage disease stage
> This sounds like they're amateurs, sending 10 at once.

> Other nations do that probably one by one to stay under the radar.

It depends. For example Mossad allegedly used 26 persons when assassinating Mahmoud Al-Mabhouh: https://en.wikipedia.org/wiki/Assassination_of_Mahmoud_Al-Ma...
My recollection from the day was that "disk" was a class of file storage that allowed random access, distinct from tape which needs to be positioned.

(For example, "RAM DISK" which isn't at all cylindrical.)
As other pointed out, its a fairly common practice even for western democratic government, for example French DGSE (CIA equivalent) assassination operations are called "opération Homo" and some of them are well known.
The difference is only that signal doesn't allow anyone else to run the host side of the service.
Ah, found it:

"E la pastasciutta è antivirile perchè lo stomaco appesantito ed ingombro non è mai favorevole all’entusiasmo fisico per la donna e alla possibilità di possederla dirittamente."

So it's indeed saying "possessing her", though a more idiomatic translation would probably be to say "taking her", since "possess" is rarely used as a term for sex at least in modern English.
>If you're a tech worker in your 30s, it's probably 3x as much.

I wouldn't be surprised if it's much more than that. Most businesses sales follow the Pareto principle, 80% of their revenue comes from 20% of their customers.
So who do they want to kill now? I guess that Norway is not that popular among potential victims, so it should be easy to narrow down the list, no?
Questionable Advice: The Trap of the Premature Senior
I used to fly to Leipzig Altenburg. It was basically a shed plus a line of asphalt, in the countryside. The guy checking your baggage and the guy selling bagels looked kind of similar and I suspect they were brothers.

The airport eventually lost its Ryanair connection because - allegedly - one day the plane approaching called air traffic and got no response. The air traffic controller had slept in late....
Fair call :)

I'm more interested in furthering 'the discourse' than reclaiming silly karma points. It's just nice to know where people think I'm wrong, and beings able to discuss why that might be.
This may have been a valid assertion in a time where news media could be trusted

I, and many others, no longer have any faith or trust in the news media. Time and time again the news media has been caught spreading lies and disinformation so sorry I am no longer going to "take their word" for it, and trust they have properly vetted their sources

Also They do not lead themselves to credibility by having a Matrix style photo with "hooded hacker" trope prominent in the article
Futurists, though, were by and large fascists.

Punk is strong anti-fascist.
Yes, you apply some software development principles: version control, builds, continuous integration, versioning, automation.

The software industry is stupendously large and has invested a lot of person centuries to these concepts and tooling. They have been able to create these tools for themselves because the tools are software. These hard won fruits of labor could be applied to many fields, and are.

Of course some tooling doesn't fit so well directly, there needs to be some adaptation of the concept, and writing of new software and creation of new processes.
Not when that EU skeptic member that left was also huge contributor to the EU budget, housed the second biggest financial center in the world, was the EU's biggest tech hub and is a five-eye nuclear military power with worldwide influence.

I'm not from the UK but let's face it, the EU cannot afford to lose another big member like Germany or France. Smaller members can be Euro skeptics all they want as they'll just talk the talk but can't afford to walk the walk as they benefit the most from the EU.

Sure, the UK never did like to play ball with the rest of the EU and had to be let go but that doesn't mean it's a win for either side. A weak and divided EU only benefits China and Russia and to a lesser degree, the US.
TV and set top box testing is shared between our partners (manufacturers and operators) and Netflix. Our partners must run our test suite before submitting for certification. We don't have all the devices under active testing all the time, but almost all of the devices have been tested at Netflix at some point. Most operator devices require VPNs to the operator network to function.

So yes, hundreds of devices on a variety of networks, but at any given moment most of the devices are in storage.
I've replied earlier with concrete details in another place in this subthread. You indeed haven't insulted anyone, but your comment history does indicate some biased intent; if the ecosystem changes affected you, we'd like to apologize for those; let's bury the hatchet here because maybe we can both agree that drama isn't productive.
if the fine was the actual cleanup fee (which is an almost unlimited number given hor hard it is) then I think that would work too.

The risk is that too large fines are bankruptcy events so companies gamble on polluting and then shut down after making a few years of profit. Companies that get environmental permits such as mines or chemical industry, should have to deposit the money required to restore the environment - even after bankruptcy.
I guess I'm confused like @raybb. Why would a service outage make it more likely that someone will opt in to a storage plan? I wouldn't want to jump into a service that's been recently demonstrated to be unavailable for extended periods of time.
My impression was that IDFA was a concession provided by Apple a while ago when they restricted APIs to the stable device identifiers. The IDFA was an identifier that advertisers could use and could be controlled by the user, which was seen as a privacy improvement on advertisers just using the device serial number.

I could be very much wrong, but this was my understanding.
especially when you request them by not turning off notifications

This is only funny because it's so close to the truth.
Ah. Haha, ok. That clears everything up, thank you.
You just have to make it look like a plausible error. There are enough ways to construct accidental RCE bugs in most languages that it's not an issue. And let's face it, how many people are reverse engineering compiled binaries on repos to look for back doors? It doesn't matter if it gets detected a year later when people go looking, as by then it's achieved its purpose already.
I was delighted to see Aella being interviewed. She was the "gnome girl" from reddit that blew up with her artistic photos. She also makes hilarious videos:

https://www.facebook.com/AellaGirl/videos/928319593895148/
EU-wide regulation might make sense to give a "stick" to existing giants, but what about creating an EU-wide "carrot" for European companies to become giants (in the form of unified market and capital)?

Ms. Vestager kind of glosses over this (2:40 min into the interview video).
Whoever invented this "scroll a single sentence for suspense" thing can fuck off
240 Invisible Pixels
Popularity of pasta in Italy is part of nation's accumulated wisdom. Pasta is popular simply because it _works_. It gradually releases water over time. This makes it very popular among marathon runners for example. Pasta's dietary properties make it very popular in notoriously sunny Italy, where activity slows down during midday.
Right. My point was that the UK controls were (and are through the transition period) immigration and not customs controls while the Swiss ones are customs and not regularly immigration controls.
As a reminder, most popular Android apps send data to Facebook :

https://9to5google.com/2018/12/31/android-apps-facebook/
Side note, just fyi, because I used to make the exact same (tiny) mistake all the time. It's spelt remuneration rather than renumeration.

I think it helps to think of the `muner` part as being derived from the same root word as money rather than `numer` as number (which had been my previous assumption I guess).

You just inspired me to actually google my memory technique above, and it turns out the `mun` is from a latin root word for gifting (think munificent)[0]

So now I can think of a munificent monetary remuneration, and should remember it!

[0] https://www.merriam-webster.com/dictionary/remuneration#:~:t...
I genuine question I don’t know the answer to, what’s better, seeing completely random ads that are questionably relevant, and wasting my attention and time (and meaning specialized small businesses can’t compete, ads are for things like detergent that everyone needs), or seeing ads that I might actually be interested at some point (some cool gadget that actually could be relevant to my life, sold by a specialist small manufacturer).

I don’t know the answer.

But Apple is picking for me, that’s for sure.

Edit: good replies, fair point on the choice, from a personal perspective. We all know though that 90% will opt out or more. Without knowing they are making this very choice.
I don't know which country you are from but I assume you would like to remove your embassies from all over the world?

United States and many other western governments use their own embassy networks for clandestine operations and it is well established fact.
So, they'll ferment "food waste"? Sure!

If this catches up, I can see them mostly fermenting grains or sugar because collecting and fermenting food waste is more expensive.

So, instead of cutting down forests for planting palm trees, you cut it down for planting corn.
This is an incredibly hard thing to legislate. Almost every company does some level of vertical integration, and it's often good to the consumer. Still you want to prevent locking down and monopolies or even oligopolies.

Would Apple itself be here if Microsoft didn't port Office to their OS?
After Saudi Arabia's success in Turkey (Khashoggi), it's no surprise that are trying to replicate it in other countries.

Edit: this incident happened a few months before Khashoggi's assassination per the article. It seems like the Khashoggi case is part of a bigger campaign.
There are a few websites who spend so much on CDNs, static site generation and other crazy techniques to lower a few milliseconds.

But then you have the same websites, cluttered with Ads all over and those super annoying pop ups, ultimately slowing down the experience.
To what extent are iPhones fingerprinted though?

As we’ve seen with websites even no unique id is not necessarily game over
Umm. He was 55.

Tech people... why are we so lame at living a long life??
What if I know I am below average?

Seriously asking, after going through the post. There was a time I did fairly well but since more than a decade I have fallen behind my schoolmates.
How to help kids with ADHD without adderall
Parent did say Europe. Assuming the UK even wants to be called a part of Europe, it's just a small part...
Taleb's preachings come to mind
How young workers are changing the rules of 'business speak'
That is correct. The IDFA is a compromise to get rid of older, more invasive tracking methods that ad networks used. Apple blocked access to the more sensitive data, and instead provided the IDFA which allows users to opt out, and limits the ability to combine data from different sources.

Making the IDFA opt in is now a second, stronger step towards user privacy.
Please don't flush drugs down the toilet! If they are on the flush list (https://www.fda.gov/drugs/disposal-unused-medicines-what-you...) that may be ok, but in general bring them to a drug take back site. (Of course, when you are really at risk of addiction, there might be no choice...)

See also: https://blog.epa.gov/2016/04/29/dont-flush-why-your-drug-dis...
VAT itself was the original "over-complication", so I wouldn't call it a fair comparison. In all cases, it's easy for big companies to follow VAT regulations, but less so for smaller ones.
While cutting the guanciale he says "quite a lot for two people" and later while adding eggs he says "for two people you take two eggs" so it must be intended as a portion for two.
In other places, Saudi embassies bail out sexual assault suspects and help them flee the country (my guess is "The police confiscated your passport? What name would you like on your new passport?")

https://www.cbc.ca/news/canada/nova-scotia/sexual-assault-sa...

https://www.oregonlive.com/news/2019/08/saudi-students-escap...
WaveShare has e-paper modules between 5" and 7" costing around 50 EUR. You can drive them either from a Raspberry Pi or a ESP8266 microcontroller.

We're using a small one as an instrument panel on our boat https://github.com/meri-imperiumi/dashboard#readme
Surplus Extraction
What a beautiful soul.

We should all be so lucky to be remembered this way.

I didn't know the man, but very grateful for DirectX and all the amazing experiences it's allowed myself and others to have. For many of us, games are an escape from things that are not so pleasant. As a kid/young man, they definitely got me through some tough times.

I can still remember playing Pitfall on Windows 95 like it was yesterday, due to DirectX.

Thanks Mr. Engstrom, for being one of the crazy ones.
"Without ads" and "without targeted ads" are different things. There's an "ad-centrist" view whereby adverts should be OK so long as they're chosen to go with the content on the page and the community that the site aims at - you know, like all newspapers and magazines used to do.

I'm not sure how imgurl survives given the abuse workload; there is an inevitable death spiral of image hosting sites as they get cluttered by more and more adverts of worse and worse quality.

Stackexchange handles this very differently, too.
Apple generally blocks access to or obscures any data that could be used for fingerprinting in apps.
>The Dubai police found that 12 of the suspects used British passports, along with six Irish, four French, one German, and three Australian passports. Interpol and the Dubai police believed that the suspects stole the identities of real people, mostly Israeli dual citizens.

It doesn't sound like they necessarily came in at the same time though.
> That sounds pretty exceptional. 45 minutes is usually given as the minimum time to go through airport security, since you have to allow enough time to not miss your flight if you do get pulled out for some reason (or be prepared to sometimes miss your flight, I guess). Airports are usually about an hour away from anywhere in the city you're going to. So I'd say 3 hours' overhead is the norm, and it gets worse if you're trying to fly after a day's work because the transport system of the place you're going to is usually shutting down by the time you arrive.

This document [0] has airport-to-city-center-by-taxi timings for top European airports. 1 hour seems to be the absolute worst, 27 min average, 22 min median. And it only gets better with smaller cities [1].

Almost any airport nowadays lets you walk in with your boarding pass. You scan it, go through security and go straight to the gate. You'd need to be very unlucky with unusually clogged security (unlikely early in the morning). Or be dealing with a huge airport where it takes a long time to get to the gate.

Boarding for short flights shouldn't close earlier than 20 minutes before departure. For large airports 40 mins should be enough. For tiny regional airports 30. Even check-in counters will sometimes close as late as 30 mins before departure.

Also note that the arrival time given on the ticket, isn't touchdown time. It's either aircraft door open or final parking. There's often a bit of padding added too. So for arrival 10 extra minutes should be the absolute worst case.

Very conservative average for first-time travel between sizable EU cities: 50 mins before departure + 2 x 30 mins for taxis + 10 mins for exiting the airport = 120 min = 2 hours. Subtract 10-30 minutes for repeat travelers.

In my example I was going from a small city to a capital city and the breakdown was roughly: 10m taxi + 30m before departure (20m would have been fine too!) + 20m taxi + 0m for exit (disembarked before claimed arrival time) = 1 hour.

Need to be very unlucky to hit 3 hours.

[0] https://ec.europa.eu/transport/sites/transport/files/modes/a...

[1] in my example the airport was in fact closer to my house than the train station. No other departures at the same time, 0 people in line for security, 1 minute walk to the gate.
The level of arrogance and entitlement boggles my mind. But then, what do we expect from a government whose king travels with 500 tons of luggage and 1500 men, inconveniencing locals?

https://www.youtube.com/watch?v=lPOYV_O21GM
Azure Infra as Code, ARM Template Cheat Sheet
How to free up space on Ubuntu Server
I'm a little sad to see him falling into the "we are under attack and something must be done!" narrative around free and open discussion on the internet.

By all accounts, the election system in the US is working, most people aren't antivaxxers, and belief in an undetectable wizard in the sky seems to be falling. We are winning the war against misinformation.

Why are so many smart people claiming that we aren't, and that more censorship is required?

> [TFA, Schneier] In this regard, the United States, already extremely polarized, sits on a precipice.

Citation needed.
from the article:

> Apple [...] will give consumers the option to opt-out of tracking in each app

Apple is giving you the option to choose.
While I'm of the opinion that people should be able to grow up with the mindset that their bodies are nothing to be ashamed of, it might be best for someone to decide if they want any particular naked photo published after they're of age.
They are literally not picking for you. They are specifically changing from opt-out to opt-in, meaning they are giving you more choice.
That's pretty much what has happened with the coal industry though. Coal is only used as a fuel because it is cheap, not because we need it [0]. And it's cheap because of goverment subsidies and political power, to continue providing coal miners in Wyoming earning $20/hour a job.

[0] ...as a fuel. Yes there are other industrial uses of coal, but it is mostly used as a fuel.
You missed out the third option, which is ads relevent to the content they’re embedded in. This metaphor worked from 300 years ago through to 15 years ago with no problems.
They don't consider alternatives, because the algorithm is optimized for view counts. Sensationalism has always brought more views than "good" content. Youtube would need to forgo a lot of ad revenue to change the algorithm.
> How can you "get rich" without doing good?

Cheat? Steal? Monopolize industries and charge exorbitant prices? Manufacture cigarettes? Etc etc.
I wonder if close to the deadline somehow Apple and Facebook agree on some sort of revenue sharing like with google search on safari. In return for using idfa.

Apples been so focused on revenue recently this could easily be just a shakedown of fb.
Or the other way: don't make your application timing critical if it does not have to be. As others point out the hardware provides a buffer and the app only fills in one frame in advance instead of filling the buffer completely when possible.
The article made me realize that the Pluto flyby has already been five years ago.