skysight-inc/HackerNews huggingface dataset:
I totally disagree, and the "everyone should be embarrassed" is "fine people on both sides" nonsense.

The original graph showing the "cubic" curve is just - pathetic and sad. It's the equivalent of using a sharpie to change hurricane trajectories. And then Philipson defending this nonsense by calling someone else an "economist turned political hack"????

How the hell can so many of these people have no shame? I totally agree with a follow-up tweet - doesn't matter what Philipson did in his whole career, he will be remembered for completely abdicating any decent sense of professional ethics.
Why do these gig companies have to function like racketeers? I don't understand why everyone from Grubhub to Uber to Airbnb feels the need to "take a piece of the action" in the way they do. There are smarter profitability models, it's just so lazy.
I think that’s just a consequence of the fact that it’s easier to make it one, static style
Bethesda adds Denuvo anti-cheat which operates at ring zero as a driver
What a wonderful argument. Really shows your intellect.
More on Clj
That's a good question,
The link says 90% isopropyl alcohol but I've seen many instructions that suggest using a high percentage methyl alcohol is better. But methyl alcohol is quite toxic if you get it on your skin it can be absorbed and cause many problems (blindness for one).

I've never built one but it's always something I plan on building.
Two very different technology stacks and api calls.
They didn't. It isn't. This isn't a Google project. The author named it confusingly, not Google.

In your mind is correct. Docs isn't part of Drive. The umbrella term is G Suite (previously Google Apps), not Drive.
>> Yeah, but the NBBO moves.

The rule is that at the time of the execution, the execution cannot be worse than the NBBO.

I'm dont work at a broker dealer anymore, i'm a retail investor. I think where we are is awesome.
Ten years ago, these trades cost $7 to $20 ($1 for iB) + spread.

Twenty years ago, they cost $10 to $50 + spread.

Twenty five years ago they cost $35+ + spread.

These numbers are not even inflation adjusted. In think where we are is awesome and a big win for customers.
if you had perfect information on everyone, you could have personalized pricing, and people would pay more, some much more.

And google has arguably the best information in the world since identifying specific people is their core business.
The concept of information hiding came a bit before that, almost 50 years ago, first being described in a paper by David L. Parnas entitled “On the Criteria to Be Used in Decomposing Systems into Modules”.

I wrote a blog post earlier this year based on this paper, describing how using the information hiding criterion naturally leads to an improved system structure when compared to using a procedural criterion [1]

I'm an advocate for OOP because it greatly favors information hiding and encapsulation, helping to manage the ever-growing complexity of software projects, making "it possible to develop much larger programs than before, maybe 10x larger" (quoted from the linked article)

[1] https://thomasvilhena.com/2020/03/a-strategy-for-effective-s...
If there is no official website, then that sounds like a genuine referral to me.

And while tricking a company into a referral fee is bad, if the companies weren't signing mystery contracts there wouldn't be a referral fee. They'd get full menu price and be fine.
Perhaps we have different conceptions of 'fraudulent'. I don't think it necessarily implies 'fake', but something more along the lines of using inferior building material. Perhaps it 'wasn't important all along' or perhaps it'll lead to catastrophic failure in 25 years, who knows? Software 'engineering' may be hard to fake, but that's because you're probably defining it as the proper way to develop software. A lot of software is certainly not built in a way familiar to an engineer.
Google matches F very easily. Know 2 people whose F was outmatched by G. They were not niche jobs.
That's fine, enjoy your preferences all you want.

Just realize when you use them as a justification for changing defaults which work fine for most everyone else, you're going to annoy people. Especially when your preferences tend to fly in the face of common sense.
It's common to put virtual methods in a public API; indeed, in Java we have the "interface" construct consisting entirely of public virtual methods and, occasionally, named constants. (In more recent versions it can also include default implementations.) In Golang the only virtual-method mechanism works by means of a similar interface construct, which also only contains public virtual methods.

So, for example, Java's Map is an interface type with, for example, .get() and .put() methods; TreeMap and HashMap implement those methods differently. There are similar things in Smalltalk-80 and the C++ STL.

So clearly you think Java, Smalltalk, and C++ are "a bass-ackward parody of proper OO design." I'm interested to hear what systems you consider paragons of proper OO design.
There's a Hendrix record they had that I was interested in buying. If someone has a contact there, please let me know in a reply.
Having both the terse and the verbose is so valuable for onboarding.

I feel like the reason pointers as a mechanism in native languages is such a barrier to cross for a newbie is because they are this magical star symbol * just floating around doing... something?

If people started out writing pointer<string> foo instead of string* foo and had to use explicit derefrencing via name rather than by magical glyphs onboarding would be so much easier.

I think it applies to almost all programming concepts too. Starting a language with a baseline grammar of just function invocation -f(x) = y as <noun>.<verb>(<noun>...) - and extrapolating from there and introducing terse grammar progressively as shortcuts would serve much better to get concepts in heads rather than arcane ritualistic glyphs. Introduce x.add(y) then say x + y is the shorthand.

Rust does a really great job "functionizing" almost everything in the language - it has the add trait after all https://doc.rust-lang.org/std/ops/trait.Add.html. You can actually write tons of Rust in just function call form and make it look like Lisp.
Here's the actual description of how it works:

https://gbdev.gg8.se/wiki/articles/Mitsubishi_M64282FP#About...

It's just a very restricted convolution.
Something worth knowing: TCP checksums should not be relied upon. If you aren't using TLS, your application needs to do its own checksums. A 16 bit 1's complement sum over a packet is not sufficient, especially given modern switch ASIC design. They take really fast signals off the fiber and turn them into slow moving, parallel signals within the ASIC. Often these signal buses are nice even numbers of bytes wide, 204 in this example. When there is something flawed in the chip in the slower moving internal pipeline, it will hit the same bit position every 204 bytes. If it is borked enough to flip two bits within the packet, those flips will be in the same bit position a multiple of 204 bytes away, meaning the same bit position in the 1's complement checksum. If one flips up, and the other flips down, it passes! In my case it ended up corrupting data in a BGP session's TCP stream, executing the world's most confusing route hijack in our network.
In the last week both my laptop and gaming PC died. I replaced the laptop easily (system76, first one) but finding decent motherboards and video cards is really hard right now. I'm trying to get the newest stuff, but i think everyone else had the same thought already. I don't think I'll be able to rebuild my gaming PC for a few weeks or months now, at the worst time, while I'm unemployed and stuck in my house!

If anyone has a good source for parts online that isn't backordered to next year, let me know!
However, at least for me, that then taints the credibility of Trudeau and the government he leads.

I have idea if the claims against Huawei are true (many of these details seem to be kept secret) and my suspicion would be they may well have been involved in some sort of industrial espionage.

I'm also sure many companies and countries around the world are also actively engaged in all sorts of espionage.

However, the fact a government has been shown to easily bend it's own laws for the sake of business also means Huawei's claim this is a politically motivated attack can't be so easily dismissed.
Just use one of those CSS extensions and roll your own using HN's API: https://github.com/HackerNews/API

Also, CSS is an abomination, aesthetics have always belonged on the client side.
> Post-web, deep linking is a critical tool and should be a default, if you are "burning more resources" to deep link you are probably doing something wrong, and that is what the platform tried to build on.

This whole statement results from shoehorning the web inappropriately into an app model and only makes sense if you have done that mental gymnastics in precisely the same way. Nobody else did so nobody built WinRT apps.

The model works best for toy apps. This fits with other aspects to conclude they shipped something which was appropriate for demos written by interns but not battle tested like decades of win32 was.

> Windows 8 even had (and Windows 10 relaxed) very strict quotas on how much CPU, storage access, and other parts of what you could do to save/restore state towards the goal of enforcing the best practices that save/restore should be mostly deep links and other content saves done elsewhere in the application (presumably "save-as-you-go").

Yes, I remember some discussion of this in Redmond. It seemed very misguided. We are not talking about a real-time OS here where you can feel good about hard deadlines. And it's quite difficult to intelligently enforce those limits without knowing what useful work the application might do legitimately for the user. It is an arrogance and a denial of realities of things like the halting problem. And, it's been a while since I looked into it, but it seemed at one point like Apple and Google did a better job letting you react to being killed through similar mechanisms.
What the average user of Google wants is not what the average user of HN wants, and it shows. The average Google user wants a semi-conversational query engine. What the average HN user wants is probably more like a fuzzy regex matcher. Google has gotten much better over the years for most of their userbase.

If you put in "did the cubs win" you get a custom panel that tells you the results of their latest few non-postponed games as sub-panels, with team logos and everything. If you click though a sub-panel, it gives you some more info and links to news articles. This is obviously a vastly improved experience over previous years for what is clearly the intent behind this search.

Another example that's a favorite of mine. If you search for "gay indiana mayor" the first result is the Wikipedia page for Pete Buttigieg. The next few results are recent high-impact news articles about Pete Buttigieg. Why? Because that's clearly what our hypothetical searcher was looking for. They didn't want webpages that contain the words "gay", "indiana" and "mayor". They wanted Pete Buttigieg, and his name is hard to remember how to spell.
It depends upon what you're trying to accomplish, but there are plenty of mods that remove some of the frustrations of the game.

That being said, I do agree with the emptiness of the accomplishments feeling. I suspect that it comes from putting a lot of effort into creating something only to realize that it has no value outside of the game itself.
Where are you getting this from? The only mention of cats in the article is actual data of the drug in cats.

When GS-441524 was used to treat cats with feline infectious peritonitis, a progressive and usually fatal disease caused by a coronavirus, it displayed remarkable safety and therapeutic efficacy, with 96% of cats recovering after treatment.
Probably not the end of offices, but if more workers are given the option, more will take it. Possibly enough to affect the office re market.
OK, maybe Google is easily fooled, or maybe it cuts rights holders lots of slack, or whatever.

But why would anyone need to search for pirated stuff using Google? For media I just use TPB, and libgen for books. And I presume that streaming services do their own searching.
Google lost me as a customer. That’s frankly meaningless on it’s own, but add up everyone making the same choice and it can quickly become meaningful.
Huh? Are you saying you'd only take drugs where random authors have as much information as the manufacturer?
Aside from being able to maybe backdoor cameras to add metadata steganographically
Regarding error messages, which Xcode version are you on? They substantially improved after the Xcode update with an overhauled diagnostics engine. Documentation has been steadily improving, I’ve found that Apple does respond to Feedback Assistant reports about missing overviews and code listings, albeit way slower than I’d like.
Smalltalk doesn't have a private keyword, or private methods, and it's the language the term "object-oriented" was invented to describe.
What would it provide that Qt + QML don't right now? (if we assume that the crossplatform GUI is the killer feature)
>> is only partially attributable to pre-existing clinical risk factors or deprivation

I'd expect more it is attributable to less access to premium healthcare (remember, in the UK everyone gets healthcare, but not everyone gets privately-sponsored add-on healthcare)
Engineering Pornography (1989)
What's the difference between using this and clicking on the new "Install" button in the URL bar? I have all of my Google apps available as system apps either using that button or using "More tools -> Create shortcut", which is probably one of the best hidden gems of Chrome (yes, even Gmail can run as a separate app and supports offline mode).
In a world of limited resources, you have to make a call on which leads move forward in development. You can't move every program forward.

And yes, remdesivir is a beast to make, but I don't think supply is an issue at all. They just packaged up and distributed 150 kg of it.
The cubic is going to go to either +infinity or -infinity, so it will eventually be of by infinity%. Or infinity orders of magnitude.

I feel like I can dismiss it now.
And how. How I wish there were a browser that were designed around the principle of returning control to the user.
That phrase was probably my fault.
Can you get mobile browsers to open the keyboard? I can't play. :(
Heck if you go the Sciter route you can have a very well known approach but without going full Electron about it.
I'm done with delivery services because of this stuff. Is it really that hard for me to drive 5-10 minutes and pick stuff up? Not really.

And my wife and I have discovered the joy of eating in the car during the pandemic. If we drive 20 minutes to a place it's best to eat it right away than to drive home and have everything get cold and soggy.
All they are doing is learning what is worth white-labeling. They still need to manufacture a product that is equal to or better than what it is competing with. The overwhelming majority of these products are absolutely generic things for which there are already many alternatives and Amazon is adding one more.
"To grok is to drink."
It means poor.

It's unclear to me (only skimmed the figures) if the various ethnic/racial hazard factors correct for poverty (deprivation) or not.
Some thoughts on Unreal 5's Nanite – in way too many words
It seems pretty remarkable that men have a hazard factor 2x that of women as well.
Sure, but gov'ts will want to stockpile the stuff like Tamiflu. Everyone is going to want to be prepared for the next outbreak.
People thought the games industry was 'immune' from the Global Financial Crisis in 2008, and it did ok for a while as people retreated to games as a relatively high value form of entertainment versus others (eg. movie theatres), but eventually all the layoffs in other industries and decreased discretionary income all around hit the games industry too and games publishers tightened belts, projects were canned and people were laid off.

I expect the same to hit the games industry this time around too if the economy isn't able to 'open up' to some degree in time.
I just like dark colors, it's less eyestrain over the day. And yes, I do like to pretend I'm on a submarine.
Another advantage of GOG: you're typically launching the game from the desktop, rather than through a launcher that also serves as their storefront. There is far less temptation to acquire new games that you'll never play.
Poor. Many negative health outcomes correlate with poverty / deprivation.
This ability might have helped them survive the KT extinction, when food was scarce.
A lot of restaurants I like have stood up ordering sites on Square and other POS providers like Toast. They got the sites up quickly and they're quite usable. They have to take the time to enter in all the options they support but the end result is good. In my experience it's been better than delivery sites (which I've recently sworn off because of their predatory practices).
It’s not the lack of cat testing that rubs me the wrong way so much as the willful ignorance of potential risks/harm.
This is by the same guy who made one of the most impressive data-structure debugging visualizers I've ever seen:

https://github.com/hediet/vscode-debug-visualizer

Side note: There doesn't seem to be setup/config instructions in the readme, how do you go about using this?
Simply using objects in the code doesn't mean one is practicing OOP any more than using functions means one is practicing FP.

That is, it is more about the "how" than the "what".
Views on the Future of Work
Another key point is that LBRY and PeerTube have different philosophies on how to approach decentralization. I believe LBRY uses a Blockchain for media storage, but PeerTube is more built around the concept of data federation - people set up separate sites that can then seamlessly integrate with one another by passing messages around, rather than each site having to maintain a separate copy of the same ledger.

Additionally, PeerTube is also compatible with the wider fediverse through the usage of the ActivityPub protocol, meaning that channels can be followed via a dozen or so other platforms that all speak the same federation language. Theoretically, it would be possible to write an entirely new project from scratch (in a completely different language even) that's capable of federating videos with existing PeerTube installations.

This is not to say that there's anything specifically "wrong" with LBRY, just that one approach already integrates with a broader set of platforms due to what community it was developed out of.
Unrelated: does anybody know the tool used to make those diagrams ?
Where to shop online that isn’t Amazon, Target or Walmart
i would love to see a whole TLD that was ad-free. Or perhaps go one step further create a whole alternate name service so we can ditch corrupt ICANN while we're at it. Either way you'd want clear borders for this ad-free internet and be able to legally deport violators.
I can understand that people don't prefer coffeescript, but if someone "knows" JS or TS they could surely use coffeescript if they needed to do so... since we're still calling them "engineers" anyway.
Which numbers? The inferred IFR?
You're surprised that upstarts aren't able to compete with a monopolistic power? This take completely misses the point.
I really appreciate that you posted this question. It’s interesting to think about.

Part of me wonders how much the switching is done in hardware for larger data centres? I’m curious how much of a power difference that is with dedicated hardware compared to CPU cycles.
I'm sure licensing is a big one. It looks like SwiftUI is MIT license and Qt is dual licensed.
Apologies, I meant to say I had submitted the article on HN a few days ago and it seems I forgot. Link here: https://www.theatlantic.com/science/archive/2020/05/remdesiv...
- public funding (i.e. tax-supported)

- private grants

- crowdfunding patronage (without paywalls, actual donations)

- business support of commons / ecosystem that is shared among businesses

in the crowdfunding domain, it's still rare but not unheard of to have pure uncompromised patronage, e.g. https://www.peppercarrot.com/ having no paywalls, FLO licensing, and no ads

among efforts to build more effective mass patronage, there's Snowdrift.coop (not yet fully launched)
Why do you think that 50k annual US flu deaths would be overwhelming the hospitals?

It would also be fantastic if you could provide a credible source for this surprising claim that US flu deaths are greatly overstated.
This. Most booksellers could have just sold their bookstores years ago and bought shares of Amazon and done far better because they simply can't provide a faster, cheaper and better experience for their customers than Amazon can.
First patent issued, but what about the others? Most drugs have several patents (composition of matter, manufacturing process, formulations, etc).
> Everybody would jump to Swift [for new projects] if it meant a cross-platform GUI framework.

I wouldn't. I don't like Swift's syntax. The ecosystem would likely not be mature enough either.
Do you realize how much we are all paying on average already to Google? There is no free lunch. Googles money comes from advertisers who get that money from us -- nearly everything we buy today has advertising and marketing costs baked in. For many things, those costs actually exceed materials and labor for the simple product.

Excerpt from an old comment of mine [1]:

Mozilla Research put the entire web's advertising revenue at $12.70/month per user. In other words, if they are right we are living with the consequences of advertising for a mere $13/month, $13 dollar they still get from us anyway because it's baked into the prices of the advertised products.

---

[1] https://news.ycombinator.com/item?id=10043324
It is the case on Linux. Both GTK and Qt have this built in for a while now:

https://developer.gnome.org/gtk3/stable/GtkScrolledWindow.ht...

https://doc.qt.io/qt-5/qscroller.html

Why it's not working on your applications is a different question.
Working on it... it's not quite so simple though. I did however quit working for them, despite the promise of a nice desk in the space ship.

Apple is in no way the worst offender, but they are in many ways the largest.

With great prominence comes great indifference it seems.

How can anyone defend the decline in quality Apple's entire line has suffered in the past years. Qualities that enabled my personal development as a software engineer, creative hobbyist, and overall human being are now trashed like yesterdays news. Ideas critical to the foundation of the industry, now forgotten or unlearned.

I'm becoming desperate for action, but remain paralyzed by the scope. Please forgive me for not throwing away my iPhone sooner.
I think the count of the number of countries that have got away this outbreak is much smaller than the number of countries still dealing with the outbreak.

I would also say many of these countries are just at the start of this process.

The are only a few ways a country can get over the virus:

1. Find a vaccine (which is still months/years away).

2. Impose very strict isolation rules (i.e. New Zealand)

3. Develop heard immunity (i.e. reach a point where 70+% of the population have been infected).
I wrote a servlet that streamed gigabytes of zipped data to HTTP clients in 2005. Something like this was baked into the JDK awhile ago. Why is it an achievement for Python, though?
FWIW, the last Google's transparency report said 4.6B URLs removed. I wonder how many were like like this. I suppose we would never know, since no human can audit 4.6B URLs.