skysight-inc/HackerNews huggingface dataset:
They can only do that for the packages they build themselves, which are mainly useful to enterprise customers.

Qt being under LGPL, there is nothing that prevents anyone else from redistributing open-source builds of Qt - Debian / Ubuntu through apt, MSYS2 (pacman -S mingw-w64-qt5-whatever), homebrew (brew install qt), conan (conan install qt/5.14.0@bincrafters/stable), vcpkg (vcpkg install qt5)...
First questions are about age and income? Lost me there

Why do you need these?
Covid-19 and Silicon Valley
Do you think C and C++ didn’t change in their first five years?
Well the zoom vulnerability from last year was a failure to consider full consequences of javascript.

They thought binding a web server to localhost and having a browser make requests to it was OK. They did not consider that literally any other web page can make the same requests.
Is it me or are there a lot of articles indirectly promoting Microsoft on HN these days?

It's getting harder and harder to tell if those are genuine news or a PR firm at work, but "MS breaks a records in meeting minutes" feels even more like advertising than "Azur is getting 10 times more traffic".

If this is advertising, is there a way to prevent them from staying on the front page?
You saw nothing. Nothing!

(Yes, thank you, edited.)
"The proposal which they passed was known as the "Anti-dog-eat-dog Rule." When they voted for it, the members of the National Alliance of Railroads sat in a large hall in the deepening twilight of a late autumn evening and did not look at one another."
"A Universe of Atoms, An Atom In The Universe" - Richard Feynman
-Taking the opportunity to suggest that anyone remotely interested in the old believers - or Dukhabors - go find a copy of Philip Marsden’s eminent exploration of the south Caucasus Dukhabor heartlands in his book ‘The Spirit-Wrestlers’. Part travelogue, part history, part religious - it is one of the most beautiful books I’ve ever read.
Top books to upgrade your mind
Well it all depends on how interoperability will work across runtimes, otherwise you get silos depending on which runtime each library decides to use for their async/await code.

Right now Rust is looking to have as many async/await variants as there are C++ string libraries, with the same amount of interoperability headaches.
I found it incredibly useful when debugging race conditions, usually caused by network requests.
For reference, according to Google Yelp's employee in 2020 is 6,030 before layoff. So 1/3 of the workforce is laid off or furloughed.
I would strongly disagree with that. C is finished, and what they've been working on for the past decade doesn't change that. I don't think you're arguing in good faith if you claim that the C development lifecycle is even remotely comparible to the Rust development lifecycle, and I'm not going to continue entertaining this.
That’s not syntactic sugar, just normal method calls.
Dallas man was forced to take a vaccine for the Covid 19 at parkland hospital
Use peer to peer, like a list of well known dat archives, as a data source for a static site generator.

In-app peers listen to one another like web sockets. They write what they want and the site sources the best.
Someone I work with from another company just messaged me that they are being furloughed for a couple of months. I wonder how many of these furloughs are going to end up in layoffs.
Meat eating really helps a lot too because we can shove a couple thousand calories in our face in basically no time at all compared to a herbivore that must graze and forage those calories. That alone lets us cover more ground week to week than a lot of species. When you top it off with an efficient high duty cycle transportation system (i.e. biped that can sweat) and from the perspective of a water buffalo it's like being chased by terminator.
Everything has Colour, not just bits
And what is the interoperability story across libraries that dependent on different runtimes?
That's a great point. And it's definitely a tricky term to navigate because "blockchain" means so many different things to different people. (e.g. tokenization, governance, finance).

I'd say you identified the key aspect though, which I agree is not explicitly answered in this blog. "Who runs this" is a critical question and I think it will vary depending on the end application. I'm going to guess there will be settings where a permissioned deployment may be appropriate (think enterprise settings). There will be settings where a permissionless deployment will make more sense (think globally censorship-resistant Wikipedia). It all boils down to who wants to control it and how to convey trust. And for each of those, you probably have different access control policies too.
Well, you could rip the backspace and delete keys off, write protect the SD card so files can't be saved and hook a printer up to it and you'd have most of the inconveniences of an actual typewriter.
When were trigraphs added?

(I am just curious, I have no idea how common your parent's comment is in real life.)
Off topic: Can anyone explain why the dow jones is going up? The dow was LOWER Jan 1st 2019. I feel we are worse off than Jan 1st 2019.
I know this is a very tired topic, but does anyone have any good blog posts or articles about "what exactly is it that you all do?" Yelp having 6000 employees. I'm not surprised, I'm not mad. I just want to understand.
In the vast majority of React apps you do not need this.

I work on an app that has a total of about 400 separate Redux actions across half a dozen reducers and a couple of stores. There's a lot of things that cause side effects. Being about to see what actions fired with various props is immensely useful for debugging. redux-devtools and Reactotron are immensely useful. You're right that the majority of React apps don't need to trace actions, but when you do you definitely won't think it's overrated.
To some extent LGPL and other "weak" copyleft licenses like MPL or EPL are in an awkward middle-way spot in that they have disadvantages of both full copyleft and liberal licenses, but not that much upside.

Either go full GPL, or even AGPL, or then use a liberal license like Apache-2, IMHO.
I am not sure whether this has to do with testing accuracy, however we had a similar case [0] recently in India.

> A 60-year-old woman from Pune who tested negative for coronavirus died three days after being discharged.

> However, on April 4, she was rushed to Sassoon Hospital in Pune, where she died even before admission. When her sample was tested again, it turned out to be positive.

[0] https://economictimes.indiatimes.com/news/politics-and-natio...
Yeah, as I tried to make clear in the post, there's many other excellent tools and libraries in the ecosystem, and they _do_ overlap with the kinds of use cases that might have made people pick Redux in the past.

For the record, I've never wanted _everyone_ to use Redux, and I agree with criticisms that Redux has been frequently over-used.

All I want is for folks to look at their use cases, take the time to evaluate tools, and make intelligent decisions about what tools best solve their problems.

Unfortunately, the nature of social media and the development community just doesn't seem to work that way. No one seems to write posts saying "here's a new tool, here's how it compares to existing tools, and here are the tradeoffs involved and the use cases where they might each be relevant". It's always "LOL TOOL X IS DEAD NOW!", even if Tool Y is brand new and has 10 downloads and 2 GH stars while Tool X's daily downloads continue to increase.
Marketing/sales
No - a differentiable program would still be running on a real computer (which is a finite approximation of a Turing machine). So for a differentiable program to solve the halting problem, that would imply that the underlying machine could solve the halting problem (which it can't).
Starting learning Flutter today and create the next unicorn startup
Moderation and marketing/sales were probably pretty big
I will preface this by saying that we have a bit more work to do to get it working since we are using ClojureScript and Reagent, but we started slowly using antd and replacing our current components. The components look nice (we have used table and select components so far) but the biggest issue has been getting the css to play nice with our existing css
Yeah, the higher output factory idea only works to the extent that you can find factories that can still add a shift and, more importantly, can find all the upstream capacity to support them doing so.
Usually nobody asks to release. It's a risk to get that kind of request, but it's way more trivial than routine software development risks.
Something of an aside: closures don't need to be "unnamed functions which capture their context", right? A function that "closes over" its context but is named is still a closure, unless I'm wrong.
Fed just announced another $2.3T in loans for small businesses.
What's the problem with leaving the exe in the DMG instead of copying it out? As a user and a developer I don't see any problem with this whatsoever unless the application is poorly built.
"I do wish they just told stories about developing their games without the contrived framing of every one as a "near death" story."

Unfortunately, the gaming industry really does seem to work on a model where darned near every major game is a near-death experience for the company in question. It remains fairly common even today for relatively large companies to essentially be brought down by one bad release, resulting in them getting acquired by EA. If you look out at the studio landscape over history, it is still very, very frothy. There aren't really that many studios that have been around for even five or ten years; most of the names that will leap to mind are now actually particular name brands of conglomerates.

I think it's a real thing to a large degree, not a contrived framing.

(I would credit this to the way that games have been getting exponentially more expensive over time; in such an environment, the next game is going to naturally take most of your money, even if your previous game was a wild success. I think we're now about in the middle of that no longer being true. We're not done yet; AAA games are still trying to slug it out on the exponential curve, but more and more we're seeing successful games made at an earlier plateau of cost, including the entire output of companies like Nintendo.)
No where else for the money to go?
Most people are bad at recalling dreams, which doesn't help. It's not a bad experience, if you're interacting with people who are good at it.
Worth noting this is from 2018...
The Fed is dumping cash into the financial system
The ? operator isn’t special to Result any more, it works for anything which impls the Try trait, like Option.
There is no legal barrier for them to relicense Qt from LGPL to a commercial license for a customer. They are just strongarming customers into paying for licenses early on during development by refusing to do so.
I‘m not sure why this hasn’t been mentioned by anyone: If you’re unhappy with Elm‘s constraints the obvious solution is to switch to PureScript (purescript.org). It’s basically are more powerful Elm like language with a great FFI and absolutely no constraints how to work with JavaScript. There are also a lot of compatibility packages to provide functions and workflows from the Elm ecosystem.
SoftBank-Backed Lender Kabbage Cuts Off Businesses as Cash Needs Mount
But you don't have to change your code unless it's an improvement to you. Somebody else may do it if they care, and you may accept OR reject the PR with no bad feelings.
Because they expect the US is going to pour unlimited amounts of cash into propping up their ponzi-scheme?
more previous discussion highlights:

https://news.ycombinator.com/item?id=12374973
Because of business loans and tax breaks it looks like companies will come out of this profitable and the government will pay for the workers during this period.
What are the obvious benefits other than fundamentally dumping shared data into a global singleton?

How do you handle testing of connected components? There’s tons of pain points. I’m on a pretty large Redux project too, and every day I wish I could just simplify the whole app (as we scale) by removing Redux.
If anyone can "explain" it, they should go get filthy rich. But we can speculate in a semi-educated way. I think my best speculation is that the economy's fall factored in uncertainty about how bad this really is. The sell-off was based on worst case scenarios (given such high uncertainty).

Now that uncertainty is going down as we understand it all better, have more data, have plans in place, the economy is recovering to a more accurate, "this is actually what this whole ordeal will cost us"
Very nice! For those who are just skimming the link, this is actually a demonstration of the capabilities of a python package that is available on github [1]. If I understand correctly, most of the transformations are aimed at time-series data.

I'm not sure that saying that augmenting tabular data is novel, as claimed in the packages readme, but some transformations definitely were new to me (e.g. the columnar Gan), and this should in no way diminish the fact that such a library is really very, very handy.

Thank you to the author for the hard work and sharing this code!

[1] https://github.com/firmai/deltapy
Where We Stand
Sales and account management are easier to hire and fire. That said I bet some engineers were let go. If you're not directly client facing or related to e-commerce, you're not essential right now.
it's priced in
Every 10 years or so there is a 'catastrophic' event, so markets fluctuate, players are invited to get out, new players emerge and life goes on and on and on
Next one is around 2030 - see ya !
Oh cool, I didn’t realize GoAccess could do that! Thanks!
Agreed. I initially groaned at the length, but I think it was necessary to make his case. This isn't the first time I've heard complaints about Elm leadership like this. And I especially appreciated his nuanced take on open-source projects and entitlement.

I tend to place organizations on a spectrum from supportive to controlling. It always is a mix, of course. But open source especially should skew supportive, and this seems like just the opposite.
I’m not sure how much Rust code you’ve actually written, but almost uniformly everyone in the Rust community prefers ? to try! and the explicit designating that you suggest. The fact that other languages are adopting this [1] suggests that your preference is not the popular one.

And I’m pretty sure there isn’t “continuous energy” being invested in supporting this. It’s primarily a one and done feature...

[1] See for example https://news.ycombinator.com/item?id=20804247
Quarterly earnings coming out, better than expected numbers of covid-19 deaths compared to initial models, rumors that 2nd stimulus bill is to expand small business loans liquidity program.
It's a bit amazing that now that the public attention is here, work is starting to improve Firefox after it was neglected for many years.
In hindsight, I wonder if using Swift would seem like a good idea in retrospect. AFAIK NVIDIA has dropped CUDA support on Mac, and outside Mac and a bit of Linux; how much support does Swift have?

Even though the article talks about the "why not Julia", which is the highest comment at time of typing ... Choosing a cross-compatible language would have kept more people interested in the long-run. Why should I as a Windows user want to learn a language just to use it with Tensorflow; when I'm not sure if such language support and other tooling will generally come to Windows?
Because people are buying stocks at higher prices than yesterday, and selling stocks at higher prices than yesterday.
Mhm... I don't think so, that would be counter-intuitive.

I guess someone wants to get rid of this tweet thoroughly.
To be fair, it would at least ruin Zoom's incentive to do any of this, since they wanted a streamlined process that prompts the user less.

Why they didn't just use a dmg that has you drag the application into /Applications/ is something I still don't understand though. Surely that is the simplest most user friendly way to have non-technical users install applications without using the appstore.
Sure. But 99% of people use those packages. Not sure why you say they're only useful for enterprise customers, as they're literally the reference packages. :)

On Linux/BSD though, obviously most people use the in-built package managers where the Qt version is recent enough for their purposes.
“Real typewriters”, for much of their lives, were mostly write-only devices. You didn’t interactively edit with a typewriter; you drafted—typing something out without really being able to see the result very well, except when you get a paragraph or so further along—and then, when you were done, you’d pull the sheet out, write editing marks on it (or your editor would), and then you (or a typist) would take the sheet+editing marks and transcribe the result through another typewriter, to get a cleaned result. (Any mistakes made during transcribing would result in starting over on transcribing that sheet. Unless you had one of the fancy typewriters with a secondary white-out ribbon, and the result was just heading for a fax machine anyway.)

Really, it was a major revolution when the first word processors came ‘round, and you got a little LCD display one-line buffer, that you could commit to the paper or re-write.
Jupyter notebooks as idea, go back to REPL workflows in Lisp Machines, Common Lisp commercial IDEs, Smalltalk, Mathematica actually.
> You're right that the majority of React apps don't need to trace actions, but when you do you definitely won't think it's overrated.

I think Redux is overrated because it is used by a lot of applications that don't need it.
My guess is hope that we are almost through the worst of this and as yesterday Hopkins announced trial a possible treatment - people are also trying to get in while it is low
I’ve read articles about how the Ducks pattern in practice also become untenable.
Which states? That's a legit question these days. I live in Colorado, can I count on some of this stimulus? Maybe. If I lived in California, probably not.
Covid-19 mostly spread to NYC from Europe study of genomes reveals
Sure. And it's not easy for a k12 teacher of a third world country to use these tools. The default is open and the need to configure it is a surface attack.
It depends. The major pain point right now is that there's no common API for spawning new tasks. Not every library does that though.

It's still not clear what this has to do with being a "breaking change" though. Like, if I were to use the serde-json crate in my project, the fact that the json crate exists, but has a slightly different API, does not mean that somehow this is a "breaking change." Moving between two or three different libraries is not the same thing.
Whats the difference between your product and mberry miracle fruit tablets? Functionality?
The Federal Reserve is printing $90B per day (on average) in open-ended QE. This liquidity is used to take agency paper and treasuries off the hands of primary dealers and hedge funds. In turn, the managers of these organizations refuse to sit on cash, so they grab other assets. Some (large) percentage of these assets will be equities.

Anecdotally, retail investors also appear to be buying the dip in volume, though we need more recent fund flows data to see if reality reflects anecdotes.
https://www.wsj.com/articles/fed-announces-new-facilities-to...
OP likes Swift and he compared it to other languages Python, Go, C++ & Rust, Julia. In the enterprise sphere that I am in, I haven't seen Swift and its hard to move a team in this direction at this point.

Python already drives a significant market and captured talent in numerical differentiable programming, particularly because of the ease with which prototyping and tuning is done with it. Obviously when we want to scale we have the conversation on some other option.Personally its a bit frustrating that Go support for TensorFlow or one of the competitors is not quite satisfactory and this is surprising, I can't explain it.

Instead of inventing any new language why don't one of you -- Python, Go, C++ & Rust, Julia, or Swift -- complete the job with end-to-end differentiable programming. 'Complete' to me means a language level seamless GPU (or related distributed/parallel architecture) and language level deployment ease (the kind of thing done with Kubernetes) and integration with embedded hardware.
Japan to fund firms to shift production out of China
Zoom and WebEx are certainly taking that subtext but I am pretty sure that is not the intended subtext of that statement. :)
It has been like this for days. Super weird, of course there are explanations, i am just not sure if they are correct.

So apparently the fed announced more financial measures. Which might cause some optimism. Also rumour has it there is a chance that the oil 'crisis' will be solved.

Also investors might be short sighted and think this will only take a few months. Who knows.

To me it feels totally incorrect, reading all the other news would mean stocks should go down. This crisis is a bit different though, it is not a financial crisis, which takes a while until it hits the real economy. I think nobody is entirely sure what is happening.
That's not what I was saying though, if you rewrote it for some reason, it probably wouldn't look the same at all.

The easiest example is that you used to have to create and add every single node of a table, for example, modify all the properties line by line, create a tbody, add that to the table, create a tr element, add that to the body, add a td element, etc., etc.

I can do all that in one line now.

And 20 years ago, XMLHttpRequest had only just been released and you were more likely to be doing dynamic updating with crazy stuff in iframes.

Let's not even get started on divs vs tables for layout...
It doesn't help that they leaned heavily on Chinese numbers. Even with data from southern Europe that is likely to be more accurate, people relied on numbers coming out of China because they were early and more numerous... But not enough thought given to openness, and now we've been trying to correct interpolations and extrapolations with a fraudulent starting point for the past two months.
I took qt-unified-linux-x86-2.0.5-2-online.run, launched, pressed "Skip" when it was asking for the account, and it's downloading.

Have you tried it? Does it ask after the download?
Started following Luke back when he was doing a lot of Django work. He's not the type to do things "just cuz". Most of his work is well thought out and very reasoned. Big fan of the guy honestly.
Same. We founded on Haskell but had some need to more front-end oriented code. Can say Elm was never considered because I was hearing this weird stuff back in 2016--not to mention it would just make hiring even harder. Can't trust tooling that will be capricious.
I don't think that you're arguing in good faith when you claim that Rust putting out new versions means "it's not done" but C putting out new versions means "it is done."

My argument is not that they are comparable. My argument is that it's a difference of degree, not of kind.
a lot of them in sales, going from restaurant to restaurant and convincing them to buy yelp products.
Open-Source Virtual Background
I think that’s kind of my point though.

> There are ups, there are downs. Keep calm, and carry on.

That’s pretty much the title and subheading

The author’s story ends up not really adding any meat to that statement though.

They delve into their own story and I wouldn’t say there were any ultra specific Hail Mary moments that make it inapplicable to others (like people who’s stories are “I was sad then I won the lottery so that could be you”)

But it’s just, you go in expecting the author’s point to be expanded upon, and it just isn’t.

I actually read it like 3 times imagining I was missing something honestly
What is the biggest source of revenue for Yelp? What part of Yelp's revenue is Empyr or other card-linked offers?