skysight-inc/HackerNews huggingface dataset:
This is the labor force, as it says: "the sum of employed and unemployed persons."

So it only includes people who are working or looking for work. This kind of distinction is the key to the OP.

So thankfully the dip is mostly not deaths, but for example

- a second earner in a household who lost a job in April but hasn't looked for new work since, due to child care commitments

- a cook who was furloughed but knows there are no new kitchen jobs going right now, but isn't yet willing to do something else, so isn't looking

- a person who lost a job one year out from retirement and is just retiring early

https://www.bls.gov/cps/definitions.htm#nilf
> ensure you can support it with a software update if you don't support it

For hardware, that doesn't sound that different from not supporting it. Convincing end-users of internet hardware to update their switch's firmware is hard. Ubiquiti has done a pretty good job of making updates actually doable, but for most hardware I doubt it'd happen more quickly than the hardware itself would fail.

> That isn't to say IPv6 couldn't have been done in a backward compatible way. I can think of ways to do that

Can you explain any of those ways?
'Willow' Sequel Series Officially a Go at Disney Plus
> This would allow a `plot` function in Python, originally written for the float data type, to also work for float-like (quacks like a duck) data types, like `Decimal`.

This might come with sacrificed performance. If you want a different implementation for a different data type to get the best performance, writing one method makes that hard.

> The `Measurements` author very specifically (if I understand this right) implemented a `plot` functionality.

This is a good point. But in that example, note that `Measurements` also works with all of differential equations, and they didn't implement any differential equations specific code, unlike as you pointed out with `plot`. The fact that uncertainty propagates through a differential equation solver is pretty impressive, imo.
Ironically, Windows Phones clients never fully supported Microsoft's enterprise line -- specifically, the 'Outlook' app did not support shared calendards or even multiple calendars associated with one account. Digging into the application revealed that it re-used an open-source syncing library instead of being a Microsoft-built implementation! Exchange support was the bulk of the appeal for the platform for me, and lack thereof is the reason I moved on to Android, where I had real support for a more full-featured toolset.
This isnt quite true, the borrow checker forces us to use things like RefCell, or Vec with (generational) indices, which all have run-time overhead. (this isnt even counting those who use Rc)
On the other hand, the error correction below layer 7 does does head of line blocking anyways. DSL is a good example, when "interleave" is on it adds ~40ms of latency to reassemble packets.

Cellular is less severe but similar. Fixing head of line blocking at layer 7 won't un-interleave the packets.
Most of the julia GPU stuff is being made vendor agnostic via moving infrastructure from CUDA.jl to CPUCompiler.jl. The package AMDGPU.jl is coming along very well and will be plug-able with all this stuff.

https://github.com/JuliaGPU/GPUCompiler.jl

https://github.com/JuliaGPU/AMDGPU.jl
Of course not, which is why this still isn't very cool. If you're super paranoid you can always carry around a small router or a pi to attach to the wifi and be your external router though.
Wow...did not know that Apple has a RSA with Google...that's pretty cut and dry exclusionary agreement to preserve their monopoly.
Back to beautifulsoup
Microsoft is doing the same as Apple, just because they can.
Ask HN: Any good service which can help remote workers to socialise?
Is there any service or SaaS company which can be seen as a playzone for remote employees. So that the employees don’t feel alone and can add fun in remote work.
or How to socialise in remote work culture ?
VSCodium is good for this and has packages on many popular distributions.
Is that due to ML or all the massive crowdsourcing and more keyword/search driven approach? e.g. has dictation apps like dragon improved substantially?
I took a look as a potential contributor and noticed from spot checking it seems like bug fixes are getting merged without tests, which deters me from contributing to a project personally. Looks really cool, though!
Is it really a goal of most FOSS projects to attract the mainstream? IME some of the highest-quality and longest lived projects know who their users are and provide an extremely high quality product.

I don't want to see Arch Linux, for example, to start prioritizing for attracting non-technical users who want it to "just work."
By accidental complexity I mean aspects that go beyond what you would write in pseudocode when describing an algorithm, and in a language it means the number and "depth" of features dedicated to those aspects relative to the language's total.
Julia is a wonderfully designed language and I fully anticipate making it my main language in a few years. Right now I will stick with R though, because R’s ecosystem is simply unparalleled right now. And for someone who is not terrible interested in programming, except as a way to get things done, that is what matters most.

But i really think that in a few years time, when Julia’s ecosystem has had more time to grow and develop it can rival R.
Because of a legal precedent and a general fact about contract law:

1. Installation and/or execution of software constitutes copying (the "RAM Copy Doctrine") which is only lawful if the person currently using the software has been licensed or sold the software

2. Licensing restrictions can restrict license holders from exercising rights they otherwise would have as a matter of law

There is nothing prohibiting you from only licensing your software out under terms that prohibit licensees from exercising fair use or first sale rights. Indeed, this is one of Oracle's main "innovations": ever since Larry Ellison failed to get David DeWitt fired for daring to benchmark Oracle, they just made everyone who buys Oracle promise not to benchmark it. This is legally sound and the only way around it is to argue that the software transaction was actually a sale and not a license - as far as I'm aware, though, nobody has been able to successfully articulate such a claim.
This article is not talking about how broken Google-style algorithmic interviews are. It's encouraging Google-style algorithmic interviews by bringing them to the candidate as soon as possible. This is achieved by making candidates pay money for mock interviews with interviewers from tech companies.

This fundamental problem this article is describing is that recruiters are filtering out too many candidates by pedigree to ever have them end up in an algorithmic interview with a tech company.
I'm using the term generically, and you have no idea what you are talking about. Access was a DB revolution on the desktop. And that was both good and bad, as anyone who has had to migrate complex legacy Access apps to MSSQL will tell you.

As for my "bubble," stop being so judgmental. You have no idea what my background is. I'm primarily a Python dev, specializing in systems integration.
> It carefully designs its name mangling such that this doesn't happen in the first place, even in the presence of multiple slightly-different builds of a library.

but, after checking apparently this adds a hash of the function to the name mangling - how does that work when you want to call it from another language ? e.g. for instance you can call C++ code directly through some dialects of Lisp, Perl , ADA, or D (AFAIR) as they all have libs or mechanisms that kinda understand C++ name mangling - how are you going to do the same with, from what I'm seeing, "name_of_the_file::name_of_the_function::some_hash" ?

> The only way to get matching names is to ask for them explicitly, via FFI.

and what happens if you have two libraries which expose the same extern-C function name ?
Google pay such sums since otherwise the other search engines would pay billions to be the default search engine. And if we make such transactions illegal Apple will make their own search engine and make that the default since there is too much money left on the table otherwise.
So we're freed from GPU vendor lock-in by getting a programming language lock-in.

Out of the frying pan, into the fire. Great.
Netflix Quarterly Earnings – Letter to Shareholders [pdf]
Pinch to zoom gesture on macOS and Windows. (I don't know if it will ship on Linux at the same time. Linux always has unique graphics issues that take longer to fix.)
We checked VERY thoroughly.
They don't have legal basis. Federal law specifically prohibit clauses that prevent open reviews. It is dubbed the 'yelp law'
Thanks. I guess my worry was that, once you are doing extremely well and your loss is very low, gradients are no longer independent, and will tend to go mostly up. Is this wrong?
But if they weren't allowed to capitalize them, the addresses would have already been written off at time of purchase, so the ipv6 switch wouldn't hurt them anyway
i would say that's more a function of corpus than ML

plus is it really that much better? i still get weirdness out of google translate
I think brigading is a real enough problem that moderators/administrators need to at the very minimum be aware of it and ready to step in if needed.

I think Matrix is seeking a solution in good faith. I don't think the Reddit situation I brought up was a solution founded in good faith.

I don't think these solutions are effective, however I unfortunately do not have an alternative to suggest which would be effective.
We are working on an alternative for both Linux and Windows: https://safing.io/portmaster/

Not only is it an application firewall, but also gives you DNS filtering (ie. Pi-Hole basics) and DNS-over-TLS.

Not sure what you mean with "the speed of it's UI ..." though.
Attorney General of Louisiana is Jeff Landry, a Republican.
Haha. Freak events happen everywhere but I doubt the dessert dweller wants to hear stories of your floods. A couple thousand dead people, bless their souls, does not constitute a break down in society. And considering we have people in remote regions shrugging these things off without electricity but basic tools and fire - Id be concerned about the lack of thinking and foresight among the population rather than the weather.
Why Silicon Valley real estate prices will never recover from Covid-19
Great posts, thank you. It must be a joy to hold so many hours of footage. Even if 90% may seem boring to you, think of the legacy you have created for your descendents. I have a total of 45mins of family tapes, of which around 5mins includes footage of my late father - the only footage of him which will ever exist. It is a yearningly small amount.

I was wondering if the digitisation company provided any kind of report. The sawtooth graph of your audio and video sync issue presents itself as being a hardware rather than software issue, envisioning ammonitic erosion of a plastic spindle. I'm just wondering whether this was fixed with the (despite your heroic attempts to source) right hardware, or if a software algorithm was involved (handcoded, ML?)
Thats a silly lawyer move, but I also kind of understand where PA is coming from - the FW space is a crowded, reputation driven world and a lot of classic late 00s companies are struggling to adapt to a less hardware centric space.

That said, build better products, don't take down crappy reviews. I've had terrific experiences with my PA FW's and Panorama isn't too shabby as far as centralized mgmt solutions go - I'd hate to see them throw away all the good will they've built up with stupid choices like this.
The iteration count is at most 4 anyway, so we're arguing about nanoscopical performance difference. Just check the boundary.
You mean the type system and multiple dispatch? I guess those are fairly minor points, yes.
Hi! I'm an engineer here at Retool. I actually did build just this (a basic diffing logic tool) not long ago. It's currently behind a beta flag, but I opened a PR up this morning to get this to ship to production.

If you're a Retool user you can find it under the Beta section in your org settings. And yes, this is available on our cloud offering
Just google 'yelp law'. It isn't legal these days.
Selfish self promotion: I wrote software that helps you browse and preview videos (see screenshots & 'scrub' through them or see filmstrips of your films)

Video Hub App https://videohubapp.com/en/

MIT Open Source: https://github.com/whyboris/Video-Hub-App
If search weren't part of the equation I could see how that might benefit some small businesses but definitely there is a clear Monopoly on search. Don't you agree?
I think a really good example of how Julian tools are composable and work with the whole of the language, while that is not the case with Pythonic tools, is autodifferentiation. The many different julian autodiff libraries have little trouble performing the autodiff through special functions, weird data structures, and 3rd party libraries. In python, none of the autodiff tools play nice with scipy or with mpmath or with sympy (or qutip, which is something I need). This is not about commercial competitors either - all of the libraries I mentioned are non-commercial.

Julia provides the interoperability between such libraries, including custom datatypes, frequently with fast zero-cost abstractions.
"The name was derived from a 1967 Star Trek episode, 'The Return of the Archons', which features a scheduled alien riot." [0]

[0]: https://en.wikipedia.org/wiki/Red_Hour_Productions
Multiple dispatch is nice because it makes extending library (or any) code very trivial.

The seamless way in which Julia libraries can be mixed and matched and used together is a testament to this. Python on the otherhand, each library is its own little world and cannot be used in novel or unexpected ways.

Moreover, the unperformant nature of Python means that you must use libraries in very cookie cutter ways or else performance falls off a cliff.
>In enacting the Consumer Review Fairness Act, Congress has also prohibited businesses from including contract terms that prohibit consumers from reviewing products or services they purchase.

[IANAL] if that is true i wonder whether PA Networks exposes itself to counter suit as i think i know at least one similar (in my layman view) case where inclusion and enforcement of a contract provision violating a specific consumer law protection provision was a ground for successful class action. In such a case one doesn't even need to actually fight the legal battle themselves, just show it to lawyers with time to spare, and even just mentioning such possibility may be enough on its own.
I’m an ML newb but I think this would be true only of a converged model. Your model could always technically diverge in another epoch if learning rate is high enough and you process a batch of extreme outliers

Even then, you may have still converged on a local optimum which was the take away I got from the article
FreeType: Heap buffer overflow in the handling of embedded PNG bitmaps
> Microsoft wasn't prosecuted because Windows was a monopoly, Microsoft was prosecuted because it leveraged that monopoly to block out other competitors (you could not buy a PC without a Windows license, even if you wanted to put another O/S on it).

That's what the Microsoft antitrust lawsuit should have been primarily about. The central issue in the lawsuit was including IE with Windows. Now 20 years later, the idea that they shouldn't include a web browser with their OS just seems silly.
> And for someone who is not terrible interested in programming, except as a way to get things done, that is what matters most.

For what it's worth, I found that taking the plunge into julia is what made me love programming.

I'm constantly amazed by how easy it is to whip something up myself that before I would have relied on a built-in routine in another language. Doing this made me a better programmer and more capable of doing the things that 'matter most' as well.

Plus, whenever I whip something up myself, I try to share it with the community either as it's own package or as a PR to an existing package, so I get to feel involved in the progress as we get to the sort of ecosystem you would find acceptable.
Yeah as I was reading this it occurred to me that a startling number of lab reports I wrote as an undergrad would have been much easier to do in Julia. We normally used Excel for the calculations and had to check all of our propagation of errors by hand.
You've been excessively promoting this on HN (https://news.ycombinator.com/posts?id=denster). Most HN readers consider that spamming. Note the site guideline: Please don't use HN primarily for promotion. It's ok to post your own stuff occasionally, but the primary use of the site should be for curiosity. https://news.ycombinator.com/newsguidelines.html

It's also in somewhat bad taste to appear to be making a positive contribution to the discussion of someone else's work while actually promoting your own, and you've done that twice in this thread.

(I hesitated to say something about this because Retool is a YC co and we moderate less in such cases (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...) but this principle is the same everywhere and I've made similar comments in many non-YC-related threads.)
Why not just change the system. The US is about the only place on earth with this weird system forcing every town and county and city and state to compete. It doesn't seem to work. No one seems to have designed it, it just turned out like this.
No, it's not constrained at all. In fact, even single hidden layer networks with nearly arbitrary activation functions are universal approximators (Hornik et al. 1989). Polynomials are also universal approximators (Weierstrass).
The parent comment is saying that, they're saying that they're used to solve a problem other than the one they're stated to solve.
Americans in 1941 were much different than they are now. My sense is that Americans then were more practical, more humble (while still being feisty), and they had a better handle on physical and social reality. We could do so much so quickly then. But now, during late-stage capitalism, information systems dominate physical systems, and that's a great way to lose a war. When everyone wants their cut, wants their say, is willing to fight dirty, with tooth and nail in the legal system to get their way, it slows everything down to a crawl, and makes everything more expensive. Want to preview Americans in wartime? Look at any and every city infrastructure project currently deadlocked and billions over-budget. That's us. And while our broken justice system grinds through the paperwork, the courthouse gets bombed by the barbarians who were never slowed down by paperwork.

This is less an argument against civilization, and more like a wake-up call: America has multiple interlocked badly broken systems that all need massive reform. Forget about justice, I think its necessary for our civilization to survive. It is urgent that we reform our judicial system (where any involvement IS the punishment), our medical system (where getting sick is a prelude to bankrupcy), our social safety net (where getting fired without a personal support net means homelessness), consumer rights (where deregulation and arbitration clauses leave individual consumers to fight alone against huge well-funded interests), the tax system (which is too large and complex for anyone to use properly), and education (where students must take enormous debt to get educated, and so much of that debt funds administrative overhead). Personally, I don't even think these things should be about your location on a politcal scale - right or left, these are table stakes for a 21st century democracy. The lack of on-shore manufacturing, particularly for big infrastructure projects, e.g. things like roads, the electrical grid, tall buildings, and factories, is merely a symptom, I think, of all the rest. Yeah, the consumer market is strong, but for the everyday Joe, it is painful to deal with all these broken systems on a day-to-day basis.
> If there's any time to get Biden and/or Harris on the record regarding whether they will continue to pursue the complaint is now

Huh? How does doing this now, when the Trump campaign sucks up all the oxygen in the room going to lead to someone asking the Biden campaign about this.

99% of the people will literally not care what Biden has to say about this case, or what an independent DOJ under a Biden admin chooses to do with this in 3 months from now. It's only value is the current news cycle and hence vote seeking.
This type of dark pattern needs to stop.

Pushing your browser this hard is just going to piss your users off to the point they are going to avoid your product.

I actively switch people away from edge now because of this bs.
don't worry, I'm sure it's a 'bug' that they've just been made aware of.
Good to hear, we are definitely looking at this approach, given the success we've seen so far.
Swedish virologist says her country's strategy has failed, but nobody admits it
The decision is questionable, but you can always inspect traffic from the machine outside it, I would even say that's preferable in context of malware.
To be fair, there are no macros in that example. Just good ol polymorphism and exceptionaly hackable semantics.
Yes, they should do their jobs by not rushing the case to court to get a cheap political win.
I don't believe anyone who every ran his own voicecomm server has the feeling that he's getting the same thing as before, especially since the operations where a bit more involved. My guess is the terminology is purely for the little guys, the users who never ran a server themselfes. I used a server a friend's friend of mine hosted for a long time before setting up my own and most of the time I got the feeling the users really where a bit jealous of the admins in their own little Kingdom. Now, discord has given all of those people the power to create a kingdom of their own with the press of a button, running somewhere in a datacenter without the involvement it took before.

Don't get me wrong, this point I deem mostly good for the users, abusive admins bullying people where a problem since the bbs times, but the new price is more than I'm willing to pay. I'm just so very, very sad that everyone else is for some reason fine with being bullied by discord instead of someone's older cousin.
> so why bother with seatbelts.

No, it is specifically not like that. It's like saying that, in any situation where you need a seatbelt, you also need airbags and a lack of ready-to-become-shrapnel sharp objects scattered around the inside of the vehicle.
Fair enough, but I think that reasoning is akin to a public defender saying they won’t defend their client because they are overworked and didn’t have enough time to prepare. Someone else is still going to have to do it, only now they will have even less time to prepare.

There are legal processes that can be used to continue trials and other hearings, which they’re fully aware of. Their client said to go, it is not their job to decide when, only to offer advice against such a decision (in theory).
I can see the markers for a motion capture system in the video.

Measuring or accurately calculating the orientation at a rate high enough for this is a challenge in itself.
Intro to type-level programming in Haskell
Hey everybody! I was learning about type-level programming and then wrote a blog post (actually, two) about it. I started writing it mostly for myself for the future reference but thought maybe somebody else also might find it helpful. It is more aimed for the beginners, let's say somebody who went through LYAH.

I also had a few things I was unsure about so I marked them as TODOs. Thanks for reading, appreciate all the comments!
I don't understand google trends. Julia's progress doesn't look like much there, but even python has had pretty modest progress there, which doesn't make sense.