skysight-inc/HackerNews huggingface dataset:
> A person who is looking for a full-time job that pays a living wage — but who can't find one — is unemployed. If you accept that definition, the true unemployment rate in the U.S. is a stunning 26.1%

But they actually measured "isn't paid a living wage" (by their definition), and just assumed "looking, but can't find one". That assumption is absolutely false - high school kids, college kids, independently wealthy, non-working spouses, and retired people. The article's methodology doesn't implement their definition. The conclusions are therefore worthless by their own standard.
We also do crop rotation, altering corn and soybeans every year. Applying nitrogen to the soil after harvest is also common practice.

If it wouldn't cause another dust bowl, a lot of farmers would probably plant only corn since its much more profitable.
Since we use fat array objects, and not raw pointers, we know the size of the array and can perform bounds checks at run time. We then have a mechanism to throw an exception and signal it to the CPU to display it there. That's obviously quite expensive, so you can disable it with that annotation (the Julia debug setting also controls the granularity, and thus how expensive the exception handling is). It's fairly primitive, i.e. no full-featured exception handling (for now), but has proven very useful already.
> Google now has huge swaths of newly-found copyrightable APIs of its own that its sitting on.

is this really useful to Google?

In Oracle vs Google, yes Oracle stands to make some good coin from Google's "theft" of Java APIs.

But how would Google benefit? Which of it's APIs would it use to unleash hell on its competitors?
This has always seemed deeply suspicious to me. It's like AWS is trying to prop up the value of its speculation on IPv4 addresses.
> With that said, I'm pretty sure that our perception of noise is not as dissimilar as you suggest. By doing the simple experiment of freezing on a static noise frame and asking participants to tell me whether a pixel was black or white, I'd expect most people to get it right.

Right, my suggestion was that the phenomena would occur if the noise exceeded our visual "bandwidth". If you freeze frame then you're giving your mental model enough time to "catch up" with reality, so to speak.
Because it's not really "hiding the URL" despite what all the outrage bloggers tried to make it seem. It's by default (i.e. until you tap/click it) hiding the parts of the URL that the site controls. So paypal.amazon.citibank.scamsite.biz/secure/login/trustus will just show scamsite.biz.
Yes, there were lots of well meaning, but ultimately wrong people spreading their opinions. There were very few people spending the effort to vet and otherwise ensure reliability of the information provided, the best you could do was university professor websites. This was in strict contrast to the expectations the public had for published media at the time.

Public expectations with respect to publishers is vastly diminished these days. It may be hard to remember a time when it was broadly trusted. Of course there were groups that "knew" this trust was misplaced, but the tide didn't turn in earnest until the Iraq war.
The deal with multiple dispatch, as I understand it, is that instead of obj->somemethod, you define function named somemethod, which is defined for obj.
Maybe some other code calls it.

You can then define somemethod for other data types, without touching the original definition, and that makes your new definition available to the other code that used the original somemethod.
It is a unique feature of Julia (at least unique in a sense that it is absent from mainstream languages)
Unconditioned Texas Garage Lab – 1 year later
> Breaking character for a moment, a friend of mine recently got this recruiting email from Google, who has elevated gaslighting to an art form

God I love Aline's stuff.
In return Zuck will likely get some throttling from the pending Dem administration.
Show HN: The Annotated Social Network
Ask HN: Who do you consider a genius in the CS world?
> Sounds like what you are saying that fork join model translates easely by the compiler to these SIMD instructions?

Why do you think CUDA has become so popular recently? That's exactly what CUDA, OpenCL, and ISPC does.

> Some compilers can also vectorize plain loops, but you would advocate for fork join?

CUDA style / OpenCL style fork-join is clearly easier than reading compiler output, trying to debug why your loop failed to vectorize. That's the thing about auto-vectorizers, you end up having to grok through tons of compiler output, or check out the assembly, to make sure it works.

ALL fork-join style CUDA / OpenCL code automagically compiles into SIMD instructions. Ditto with ISPC. Heck, GPU programmers have been doing this since DirectX 7 HLSL / OpenGL decades ago.

There's no "failed to vectorize". There's no looking up SIMD-instructions or registers or intrinsics. (Well... GPU-assembly is allowed but not necessary). It just works.

-------

If you've never tried it, really try one of those languages. CUDA is for NVidia GPUs. OpenCL for AMD. ISPC for Intel CPUs (instead of SIMD intrinsics, ISPC was developed for an OpenCL-like fork-join SIMD programming environment).

And of course, Julia and Python have some CUDA plugins.
Youtube engineers 100% reviewed the effect (via an A/B test) of deploying 1080p60. If it didn't lead to overall more watch time (as a proxy for user happiness with the service) they wouldn't have launched.

They'll have diced the metrics by user device (to see if specific devices perform poorly at those frame rates), ISP (to look for incompatibilities with ISP QoS settings targeted at youtube), country, and a bunch of other metrics. They wouldn't have launched until the vast majority of users saw a better overall experience, and all regressions were at least understood.

You're right that some changes within Google aren't properly AB tested, or are pushed out at the direction of management whatever the metrics say, but this one I guarantee was.

From all of the above, I can conclude that the majority of users in your position probably prefer 720p60 over 1080p30.
Pycall does rely on macros and so do essentially all the other interop packages.
The US actually depends on trade much less than most nations. Any economic embargo would be bad, but in general much worse for almost any other nation.

https://en.wikipedia.org/wiki/List_of_countries_by_trade-to-...

Also, surprisingly, more people in the US work in manufacturing today than in 1939. And obviously the $ value of that manufacturing is much higher due to increased productivity.

https://thelevelfield.com/dashboard/us-manufacturing-employm...

Any conflict would be terrible and should be avoided, but its not like the US became very vulnerable recently.
Why are so many prominent media outlets so eager to try to poke holes into the Swedish approach?

> Sweden is changing its COVID-19 strategy — but virologist Dr. Lena Einhorn says it's far too little, too late

This is just completely false, nothing significant has changed, just some sterner recommendations in some localities.

As a Swede I find it so weird and also very disappointing that so many respected newspapers are basically making stuff up, omitting stuff, or just a paper-thin analysis to just spin some narrative (that is also mostly related to their own country's internal politics) about the Swedish approach.
Truth be told, IPv6 still doesn't work. I've stayed in plenty of hotels and plenty of airport Wi-Fi that only had IPv4 routing. Until it's universal, it can't be considered a solution.
Foxconn = Taiwan

Samsung = South Korea
Not necessarily. Sparing ten deaths now at the cost of a thirty in the future is not success.
Any pointers or papers for someone who's just getting into this?
They are both valid hypotheticals.
I'm guessing it means using fiber optic style equipment without fiber.
The problem with the bar comparison is that at a white shoe law firm (the rough equivalent of FAANG) associates go through an extremely competitive, up-or-out apprenticeship/hazing program. The interview gatekeeping isn’t gone, it just becomes chronic instead of acute.
google.com.evilwebsite.example?=google.com

Oh that has google in it (twice even) we can go there.

There's also arguments that URLs are too complex for normal people to understand.

I agree with you though, hiding or redirecting URLs is the opposite of protecting users from phishing.
Nice. Do you have any more info on that resolver of yours?
"Please don't use uppercase for emphasis. If you want to emphasize a word or phrase, put asterisks around it and it will get italicized."

https://news.ycombinator.com/newsguidelines.html.
> Have you ever lived on that lifestyle to check your assumption that they have "very little incentive to try and find a job"?

Yes, I've lived and clawed my way out of that lifestyle. And yes, I absolutely feel most have very little incentive to do so.

I am told these days welfare benefits fraud is something at some tiny fraction of less than 1%, but my experience and those of my friends who have grown up similarly really shows a vastly stark difference between lived experience and statistics.

If you'd have asked me growing up I would have told you benefits fraud was rampant and the norm. Now I'm not so sure, but I am absolutely certain the definition of fraud has changed. Fraud to me and many others is "someone who could otherwise get a job but puts no effort into doing so or improving themselves towards being a self sufficient person" - where to others it seems more outright fraud in a white collar sense like claiming too many dependents.

It's a difficult topic for me because the "science" so jarringly conflicts with my lived experience.
Aleksei's indictment very clearly says it was filed under seal.

https://www.courtlistener.com/recap/gov.uscourts.vaed.326720...

That's why he went to such a US friendly country like Israel in the first place; he didn't know for sure there was an indictment filed for him.

We don't need to unseal indictments in order to coordinate with other countries' law enforcement. We have mechanisms for privately working with them without making public announcements.
> People who can contribute but choose not to are pretty quickly pushed out.

"Pushed out" meaning what exactly? Shamed? Debtors' prison? Homeless? No medical care? Left to starve? Euthanized? Plenty of options, none befitting a decent society.

Also, fairness (which literally everyone supports) depends greatly on framing:

1. Alice pays taxes, Bob doesn't, Bob gets free stuff from the government, so Alice is paying for Bob's selfish laziness.

2. Alice and Bob both pay 30% of their income in taxes. The government guarantees all its citizens a decent standard of living, and so gives Bob, who falls below some threshold, assistance.

3. Alice is physically and mentally healthy, so she compounds her advantages and resources. A portion of her financial gains go to the government as taxes. Bob isn't so lucky, struggles with physical or mental illness, experiences personal or family tragedies, etc. He struggles to stay financially afloat, and can't consistently accumulate a safety net to weather multiple bad outcomes. He turns to the government for help sometimes.

It comes down to whether you'd rather punish the guilty and innocent alike or would rather help the downtrodden and seemingly slothful alike. I choose to be kind, but I get that it's hard to act that way if you feel threatened.
Depending on the country laws you can or can't do something like FreiFunk

https://en.wikipedia.org/wiki/Freifunk
The only currency involved in a digital dollar is USD. There is no new currency proposed here.

The thing that makes an existing dollar digital is being in a new type of bank account that is held by the fed instead of a retail bank. So this is an new type of bank account, not a new type of currency.

I do a youtube channel on monetary issues and my last video was specifically on this topic. Feel free to check it out if you are interested

https://www.youtube.com/watch?v=n9qnhV9SAyg
The rise of the non-expert expert
Jeff Lindsay- @progrium. Invented webhooks, co-created Docker, started Dokku.
Yes, that's fair. I focused on CUDA.jl because it is the most mature, easiest to install, etc. but as I mentioned we're actively working on generalizing that support as much as possible, and as a result support for AMD (AMDGPU.jl) and Intel (oneAPI.jl) GPUs is rapidly catching up.
Setting aside the primary subject, this is an excellent observation:

> What I find however is that there are a base of unspoken intuitions that underlie expert understanding of a field, that are never directly stated in the literature, because they can’t be easily proved with the rigor that the literature demands. And as a result, the insights exist only in conversation and subtext, which make them inaccessible to the casual reader.
> not proposing we do gatekeeping

The opposite of gate keeping, by analogy, is letting everybody in. That is, hiring each and every single person who applies in. As soon as you set a minimum bar, the first person who can't clear it accuses you of "gatekeeping".
I agree this is one of the reasons for the success of neural networks. But it was not obvious at first, and it still is quite hard to formalize and explain in mathematical terms. That's what I meant with "surprising".
Odoo's open source website builder released a new version last month: https://odoo.com/page/website-builder

It's quite impressive.
> your T2 equipped Macbook will wait for a DNS response and then use said DNS response to synchronize time via NTP before letting the user use the keyboard.

Holy shit, this is why my macbook sometimes won't let me log in for like 15 seconds on my shitty cellular hotspot connection? Absurd. Apple software has fallen so far from just 10 years ago.
On a similar note, AWS purchased some chunks of the 18.0.0.0/8 block from MIT, much to my dismay. It was so much fun having a class A network back in school, and getting static IPv4 addresses for projects was easy.

On a separate note I had hoped for some time that an AWS 18.x.x.x address would be useful to get access to journal papers but I tried and that sadly didn't work :(
Doesn't a brief window exists where at 11:59pm you can run Oracle but after midnight when lic expires and the results are back you could report on those numbers.
"Never attribute to stupidity that which can be adequately explained by systemic incentives promoting malice."

Hanlon's Handgun.

https://news.ycombinator.com/item?id=21691282
My computer (Linux, Chrome, Intel gfx) struggles with some 60 fps youtube content. If I accidentally play it at more than 1.0x speed fullscreen, the whole browser will lock up while still playing the video. All interactions with buttons and UI elements can get delayed by seconds or even minutes.

It means if you play a video at 2.0x, and then you click pause 1 minute into the video, that pause will take 1 extra minute before having an effect! I figure it's because my screen is only 60 fps, and it still displays 1 video frame per display frame, and doesn't skip video frames as it should.

The bugs been around for 2+ years...
Sure, they all provide nice macro interfaces, but nothing in the above example required those macros as far as I understand.

This is not to say macros aren't awesome.
Check out the 4 key metrics from Accelerate - deployment frequency, lead time, change rate failure and mean time to recovery. This is good for teams. IMHO, tracking productivity for individuals is irrelevant.
The gaps in numbers are telling.

And even Apollo which was by far and away the most successful had three astronauts killed on the launchpad and Apollo 13's lunar landing scrubbed.
It also uses High-Performance graphics for whatever reason when connected and can completely drain a full MacBook Pro battery in under an hour. Disconnecting does not free the GPU.

On a positive note, I now have a reason to use to MacBook touchbar. Setup an Automator action to kill the PIDs to release the GPU when I no longer need to use VPN.
> 10 Gbps for Wifi 6/6e, 10 Gbps for 5g

These are theoretical speeds that don't include modulation/protocol overheads nor interference. When it comes to wireless the rule of thumb is to usually expect a third of the advertised bandwidth.
Failing at all everything you explicitly set out to do should probably count as a failure.

For example, there was initially an attempt at avoiding imported cases by recommending against visiting high-risk areas. This failed due to the ministry of foreign affairs being ridiculously slow to update the risk assessments, so Italy was not high-risk when people went there on vacation.

Then Sweden was going to handle those imported cases easily through pure excellence in contact tracing, so there was supposedly no need to quarantine anyone in any way. That failed very quickly.

Then, after the complete failure of containment, it was announced we were going to prevent the virus from spreading to particularly vulnerable groups while allowing it everywhere else. The Germans meanwhile said that this couldn't be done - and of course it couldn't. Later, the high number of deaths was stated to be because of those groups being disproportionately affected. So this was a clear failure.

Every part of this absurd strategy has failed.
For instance, the PowerPoint integration with Teams is slick, where you can independently navigate and then join the presenter again (at presenter's option). Or teams actually co-edit remotely while lead is presenting, team members are editing on the fly, and others/guests are viewing the presenter's choice of a native presentation or a window or a screen... not to mention any/all of this working on Surface Hub conference room touch screens.

I used to be a Keynote person, then Deckset, then a couple different markdown slide tools ... but for team based work these integrations have pulled me back into PowerPoint "at the office".

I still hate most of these tools though, slide-ware is where knowledge goes to die.
(Answering to the second part of you reply) Either I read the article wrong or it wasn't obvious. I really hope that matrix designs the controls to put the decision fully in the hands of the users.

> I don't really have a strong understanding of Matrix (is it a protocol, a company?)

Matrix is definitely a protocol. Element is the company driving its development.

(PS: I wonder why you are downvoted for a meaningful reply)
This is a validation step, though.

I'd understand if it was a parser, but you want to validate UTF-8 to avoid reading into garbage (or evil code injection).

So at least for this case it's mostly going to be validate(x) -> parse(x)
Ok, you've convinced me that this isn't a troll account like it originally appeared. Can you elaborate on your proposal to have pharma companies run drug rehab programs and "partner with publishers" rather than have libraries run as they do?
NYC’s new digital subway map
https://ruben.verborgh.org/facebook/#history
That website looks pretty bad. Cato Institute is an example of newspaper/magazine on the web done well

https://www.cato.org/publications/white-paper/fiscal-policy-...
Comfort won't be much of a factor since most NASA centers are completely work from home for non-mission-critical work for the indefinite future. Nonetheless, we do have a ton of these kinds of things going on all the time. The bigger problem is that NASA's culture is so meeting heavy that it's hard to justify these kinds of low importance events on my calendar.
Obvious, monopoly is obvious.
They could drop a payload of 3310's from orbit.
Trustworthiness seems to be one of the most important properties of a firewall company.

But this news of a reviewer getting cease&desist nastygram from PANW erodes some of the trust that PANW started with by default in my mind.

They're not the only company to try to prevent independent benchmarking and reviews, but I've never liked that from any company.

Perhaps this could be a learning moment for PANW, and they decide to change some policies?

(I actually have one of those big old Palo Alto Networks blue rackmount firewalls right here, purchased with the intention of playing with it, either for ideas for OpenWrt features, or to decide whether to buy a new little one for interim use until I have more time for open source. I'm not getting much warm-fuzzies from the big blue metal box at the moment, but maybe that will improve.)
As I mention in the article, Julia has task-based parellelism now, with a @spawn macro.
I temporarily moved back to my parents' house durning the pandemic and digitizing childhood photos and videos is one of the things I was planning on doing while I'm here.
Now I'm scared...
saw the GL.iNet+GL-MT300N-V2 recently - have not bought it yet, maybe it's time if it's good
Must admit never tried it. Thanks for the insights I'll have a go at some point.
Nice. It really warms the ol' cockles to see that level of dedication to preservation. There already has been for years NTSC decoding in the gnuradio project, so doing this to VHS if you happen to have a USRP or similar peripheral might be almost trivial.
1st Gen Chromecasts also can't do some resolutions/framerates of videos stutter free, and the user has no way to select the quality, so video producers get complaints if they upload too high res...

Seems to happen most frequently with slideshow video content, not sure why.
Ask HN: How hands-on should an Engineering Manager be?
I've been in various engineering management roles over the last ~10 years of my career, and the amount of hands-on coding has varied a lot. What works for you?
you might be able to trick around that if you can set up something that redirects. I have multiple bookmarks that go via the same URL via a redirect (it's an SSO login flow), but if I set the initial URL to be tied to a specific container, the entire flow remains in that container. So if you could set gmail.example.org to to redirect to gmail and gmail2.example.org as well, you could tie those urls to a container and use bookmarks. It's a bit roundabout, but it probably works.
Seems like a sane way to handle brigading. I'm 100% sure /r/blacklivesmatter don't want people who post in /r/the_donald to participate.

Freedom of speech does not mean freedom from consequences.
Water could work as a buffer, but so could a rock, and this circles back to GGP's original point.

Similar reasoning (with perhaps higher focus on radiation than ∆T) applies to Mars, and is probably one of the side reasons Musk started The Boring Company.
It was trivial for users to use non-IE browsers on Windows in the 90s. Ease of using an alternative is not the singular or most important definition of a monopoly.
Yep it makes perfect rational sense to have Purdue Pharma run the Oxycontin addiction treatment program.
> may wish to operate on entire codepoints instead of always checking for potential end of buffer mid-decoding

That sounds like the sort of reasoning that results in compiler bugs like:

thing_t* nextp=p+1;
// other declarations for this function
if(!p) abort_thing("null pointer"); // optimised out
/* CVE-20XX-#####: user-space code can compromise kernel $THING if it mmap()s $STUFF at address zero */
I'm in San Antonio as well and I've had gigabit fiber in both downtown (currently) and north side residences.
I think there is already a law. What you do in your time, material and equipment is your own business.
Tangent, but characterizing privilege as “that modern sin in the church of social justice” is a strawman.

Privilege at the individual level isn’t inherently bad or good, it just is.

For example, say you had a privileged upbringing: you were never hungry, didn’t have to work in highschool, and had money to participate in after school activities. That made it easier for you to get into a top school compared to someone without those advantages. That is not a sin or a flaw, and it doesn’t make you a bad person.

Now you can (and I would) say that this kind of privilege should be counteracted at the systemic level, by better funding public schools for example.

I don’t think those two ideas are in conflict.