skysight-inc/HackerNews huggingface dataset:
I remember working around Riven's disk swapping problem by mounting all of the disks at once in five virtual CD-ROMs. To prevent audio and video crashes, the entire game had to run on one single CPU core. Finally, there was a part when some buttons had to be clicked, but the game only occasionally captured the mouse presses. So I made a button mashing script to work around that.

Nowadays, though, the game runs fine in ScummVM. It's amazing how many games they've saved over the years. Myst III runs in a similar project called ResidualVM.
They're pretty similar on the surface but Kotlin is a bit hindered by it's Java legacy, generics are better in Swift (and for example C#) because of that. Swift has associated values with enums, Kotlin can assign a value to a variable with a when (switch) statement. Swift uses more pass by value, Kotlin does a lot more pass by reference. Kotlin has Java's form of garbage collection, Swift uses ARC. ARC is simpler to predict but can induce a performance penalty.

I don't think Kotlin has any form of the "ugly C" API Swift has.

Swift is a bit more secure in terms of "it compiles, it works" than Kotlin, but Kotlin is definitely a huge improvement over Java.
Because it already has? This week has been brutal at nearly every start up I know, 30-50% layoffs have been the norm for most companies I've seen. Granted engineers are probably getting cut at a smaller percent than other roles, but they're in there.

Anyone who has worked in industry awhile can also attest to the fact that more recent years the drive to make every company a "tech" company has lead to a large amount of unnecessary engineering hires. Companies are rushing to build out more and more stuff, but very little of that is really deriving any value.

Tech people were really very lucky in the last recession as Tech started to boom just as everything else started to really feel it.
Ask HN: Are there alternatives to archive websites?
I've been having trouble finding an www archive site that is easily sharable because cloud flare problems coming up on most connections. Does anyone know of any decent alternatives that are sticking around?
I'm sure you'll have a couple of shysters in tow trying to turn it this way. But at the end of the day (i.e. in court) only the effective will of the parties counts, no matter what (possibly wrong) wording was used in the contract. Unfortunately, KDE is not expected to go to court. The Company will take advantage of this.
Really interesting story, it's from 2013, someone might want to add that to the title here.
TerminusDB is used commercially and most of it is written in prolog, although the underlying storage engine is written in Rust.

Datalog is still a good idea imho!
I hacked worldwide ZOOM users
Life-or-death contract - write out 2048-bit DSA private key from memory; no, you cannot import a key file instead
I've worked for a company which had a 100% open-source product and their priority was to keep that boat floating rather than making any improvements.

Probably because the resource requirements to actually be able to do that were way above what they had at their disposal. Especially having such an old codebase.
Show HN: A library for custom scientifically accurate 3D models of SARS CoV2
That's right, that's what I wanted to say.
And yet, stocks continue their quick rebound.
Sometimes things take a little longer to develop. I don't know who will create it, but from my perspective, the need for a statically typed "differentiable" language is extremely high and C++ is not it.
other nonperishable goods such as breads

Bread is perishable.
As some one in similar boat. The best resource has been rolling up sleeves and digging into Flexbox (https://css-tricks.com/snippets/css/a-guide-to-flexbox/). Start with Admin Page templates for some visual cues (tons of them on themeforest/github - both for Web/Mobile)
Part of the stimulus is ensuring that unemployed people will get enough cash to live by. They increased the allowance by 600USD per week.
It doesn't have to be "for free". There is a simple solution I already mentioned, which is for the maintaining company to pay in exchange for getting the CLA signed. Serious long-term contributors should have this negotiation before making any large investment. Businesses can ask for royalties up to a cap, individual contributors are likely to get a salaried offer made up-front.

In the event of total failure of Qt's business model and reversion to a BSD license it is also very likely that there will not be much left of a market for big enterprise services around this type of product, so be careful with that double-edged sword. You might just end up with more fragmentation and internal proprietary forks to contend with. On the other hand, independent consulting will always remain an option as it is now.
The core ideas were reported upon, the real purpose is to bail out the banks (once again) and the fortune 500 companies. Very little is going to the people hardest hit.
The time it takes to make simple updates should be enough motivation. I just spent the best part of a day adding a simple dialog before submitting a form. Took forever to get the development environment put together to run the code locally then trying to understand the mess of JavaScript in the relevant function with all it's nested callbacks to add a couple of lines of code. I tried refactoring it a bit, hopefully its a bit more readable for the next person. I doubt anyone will actually give a shit though.
The pandemic may exacerbate the divide among workers
Love Swift. Really elegant language.
What are the military motivations? What advantage does it provide?
AMD’s Mobile Revival: Redefining the Notebook Business with the Ryzen 9 4900HS
You're absolutely right. But you don't need to add anything extra to the adversity by being mean. People are perfectly capable of generating enough suffering for themselves to grow as a person without help from someone else.
Definitely could have been worded with less derision. Apologies.
Unemployed people typically don't take vacations. People that are nervous about their financial future also don't take vacations. The people that do are going to take less extravagant ones. I have a lot of friends in the travel industry, and no one there expects travel to return to what is was a few months ago for many years.
In the really long term, like the next 5 billion years, definitely yes. But for mere survival we do not have to leave earth. At some point population growth would simply stagnate. When there is less food than humans. (which is a factor for quite some humans now)

Now the side effects of this scenario on a big scale might wipe out humanity (if food wars get nuclear), but they don't have to.

In either case, I am 100% pro space colonization, but I don't think we need to dramatize it.
BuckleScript · A faster, simpler and more robust take on JavaScript
It seems that now they are also providing some money (credits) back: https://www.cnbc.com/2020/04/08/warren-buffetts-geico-offers...
The genesis of the caste system.... but it's okay, because it is not India.
It's quite useful for us, traditionally we would have done a small shop to top up with bread between normal trips. Now I make a loaf of bread to avoid that journey.
This is the declarative paradigm in the same way that python maintaining an abstract representation of your code that it then passes down to a C interpreter is a "declarative" paradigm.

Sure, there are some analogies, but it is stretching the definition a bit.
Show HN: Terraform recipe for running Jitsi Meet on DigitalOcean
The Altai region is beautiful, I hope to visit one day.

This bloke hiked up to Agafia's and filmed it:

https://www.youtube.com/watch?v=3w_NOkOLUQQ
> Did I miss something, or is this pretty much the same disease as SARS but with a higher R0?

Yes, SARS-1 and SARS-2 (Covid-19) are more similar than not. But debating IFR, CFR or R0 with the testing data we have is pointless.

You can learn a lot about the nature of SARS-1 by reading about the 2002 warzone in Toronto hospitals, which wiped out whole ICU teams. Sounds just like corona today in Italy or NY.
That's exactly the kind of best intentions that the road to hell is paved with.
The virus will peak soon, quarantine will start easing, and the economy will start to resume.
Not sure if there is a bug report, just something we've noticed and talked about in chat

Basically the issue is not reporting where an unused import is, just displays package name and "."
Thanks. It was quite different when I looked at it a year ago. Maybe the new activity is because of Qt 6.
False bottom?
Many economists defend disaster profiteers. They are wrong
The .await is another thing one needs to teach, and fairly early on so that people reading code examples don't get confused by where the "await" member of structures are. It just seems like a really bizarre break in what was fairly clean notation.
> You don't think of your "daily plumbing success".

Initially I had to laugh at this one, but why not?

Robustness is something that seems to be very hard to measure, communicate and sell until something bad happens.

I think one of the IT fields that is struggling with this is security, because the problem is most apparent there.
I think Qt needs to rethink their licensing model.
Currently you either pay them a LOT of money for everything they offer, or you don't pay them anything and just use the LGPL version (when that's possible).

It seems their current strategy is to milk the users that can't use the LGPL users as much as possible,
Additionally they try to convince as many people as possible that the LGPL version won't work for them, by having very confusing licensing terms on their website.

My company currently uses the LGPL version of Qt, and would gladly pay for the commercial one. In the Trolltech and Nokia days they actually did pay for it, but the prices are no longer affordable us.
So we are stuck with the LGPL version for now.

We don't need a trillion supported platforms and tons of features. We have a Desktop App that runs on Windows (and in the future maybe Linux), and we use the old Widget stuff (currently no QML).
We would gladly pay for the features we need, but not the ridicolous amound they are charging now.
The Fed conveniently released an announcement about a new $2.3t free money program at the same time. The Fed's actions only serve to confirm what I think a lot of people already know: things are going to get really bad.

It's a bit strange watching the stock market continue to pump knowing many of these companies have had their revenues drop by as much as 100%.
this is being intentionally obtuse. Hire shutting down got 200 points 7 months ago: https://news.ycombinator.com/item?id=20815293, also see: Hangouts, Google+, Nest, Code Search, Site Search.....

it's not about "moving fast" at all. it's about google killing anything that doesn't make millions as opposed to just thousands (enough for basic maintenance). I never said anything about timeframe.
I don't get this perspective, are there only three good features invented every decade? Shouldn't it be the quality of the features that counts, not their rate of introduction?

Also, I think C might be the only language to get 1.5 features/decade. Fortran has seen a lot of recent editions, and so has Java. Even x86 gets new instructions every arch bump. Are there any other languages that change as slowly as C? If not it may be too elitist to claim that there is only one language in the world that's not a child's toy.
I feel like calling it a snowclone is a stretch.

The whole point is you’re supposed to have the same “something” on both sides (X is dead, long live X), to indicate it’s not a totally new thing but a significant shift in how it’s done

The most well known one:

> The King is dead. Long live the King!

If you change one side, you’re removing the tongue-in-cheek nature of it, and it does sound pretty pretentious.
we’ve now lost 10% of workforce in three weeks

I’m a little surprised it’s not higher.

I assumed with bars, gyms, retail, house cleaners (and not to mention wait staff at restaurants) all out of a job indefinitely that those folks made up >10% of the workforce.
This is false, the plan specifically targeted small businesses: https://www.sba.gov/page/coronavirus-covid-19-small-business...
Apart from the raw matter of money, there was motivation for women to get into the job market perhaps fifty years ago. In part this was a desire for autonomy, in part it was likely a reaction to the increasing divorce rates in the 1960s and 1970s; there was less sense of security in stepping out of the job market for any length of time.
> Japan is a pretty classic tried-deflation example

Er, https://en.wikipedia.org/wiki/Lost_Decade_(Japan) ? It wasn't so much "tried" as "was unable to avoid" deflation.

(The relation of particular economic conditions on paper to how nice a country is to actually live in is a different and much more complicated subject!)

I don't think there have been countries which have tried deflation in response to dysfunctionality, because part of dysfunctionality is being unable to pick good policy options and make them stick; but there have been quite a few who've responded to currency trouble by giving up their own currency and either dollarising or joining the Euro. The consequence of that in Greece was deflation: https://www.reuters.com/article/us-greece-economy-inflation/... ... and the "austerity" that went along with it.
Wessex mill is just down the road from me, I often buy my flour there although can't at the moment because they closed their retail sales.
7-zip is great. The Unarchiver is its equivalent on Mac. Suspicious Package is better for this particular file format because it shows what the installer will do, not just what it has in it.
I graduated in 2009; what you say is true. We appear to be experiencing major crises pretty much every 7-8 years now. Remember that just after the dotcom crash, there was the collapse of Enron, MCI Worldcom, Nortel Networks and others. These had a ripple effect across financial markets and devastated communities that relied on the jobs and spending those companies generated.
Maybe when computing gets really cheap this could be done. I mean cheap like downloading and running Google(front/back-end) on my phone.
Sony invests $400M in Chinese entertainment platform Bilibili
https://flightradar.live/en/flight-tracker/
Dagger-DI – lazy JavaScript dependency injection through decorators
Is the stock market connected to reality anymore? 16 million Americans lost their jobs in three weeks and in that time there's been a substantial rally.

This can't just be short covering. What gives?
Just wait until earnings come out, then we'll probably see a correction. A lot of this is probably driven by institutional rebalancing into broad market indexes, which pulls everything up.
Yelp lays off or furloughs more than 2k employees due to coronavirus
Bank bailouts don't work without oversight.

https://www.forbes.com/sites/mikecollins/2015/07/14/the-big-...
I created this R package because I kept on seeing awful 3D models of the virus out there (worst offender: a ball with what looked like toilet plungers sticking out of it). When I tried to find a good model, I realized people had just been taking the first free resource they found. So I created a package to easily output OBJ files with custom vertex colors, using a model that was approved by the National Institute for Allergies and Infectious Diseases (NIAID).

Being an OBJ file, you can render it in whatever software you want, but I also included example code in the docs/README to show how you can render it with rayrender, a pathtracer in R. Only takes two lines of code to set up a scene and render it.

You can see some higher quality moving examples at this Twitter thread: https://twitter.com/tylermorganwall/status/12482377944404828...
That's genius. Where can I find out more about this campaign?
If the post is accurate in the Technical Limitations section I wouldn't touch Elm with a 10 foot pole.
The Fed has promised to basically prop up the market for however long it takes.
https://alternativeto.net/software/internet-archive/
Wow... this was an incredible read, thank you for sharing.

I can't imagine what it would be like to grow up in that environment.

Humans are amazing... one of my favorite lines from the article:

The family’s principal entertainment, the Russian journalist Vasily Peskov noted, “was for everyone to recount their dreams.”
Simulation of aerosol spread in indoor spaces
> "missed this year's vacation (i.e. everyone)"

How many people in the US do you think take vacations every year?

10 million filed for unemployment benefits in the last 2 weeks. They wont' be champing at the bit to spend money on luxuries anytime soon.
17-yr old’s Coronavirus tracking site gets 30M visits per day
On the other hand, hasn't a lot of cash outflow been reduced right now too?

I feel like we're putting the economy on pause. If we can survive in this state for another 3 or so months, there's a good chance things will quickly return to normal - or at least most companies will survive and start rehiring under a new normal.
Yes. This is part of the United State's Main Street Lending Program, called the Paycheck Protection Program (PPP). The federal government is guaranteeing loans made by private banks. This is taking time to work its way thorough the banks, as they try to understand their long-term legal obligations.

In the mean time, some businesses are laying off or furloughing their employees so that their employees can get some money by claiming for unemployment benefits. Unemployment systems are established and somewhat functioning, unlike the loans, which probably need another week or two to start having an impact. Presumably, some of the workers will be recalled once loans are established.

Edit: Removed redundant word.
It's possible that what we've found is that we can only intake around 7 million jobless claims per week. The number could be much higher, we just don't have the bandwidth to receive all the claims, so they continue to pile up.
LOL, what did you expect? Bernie dropped out, unemployment numbers are up, Trump fired the person responsible for managing the 2 trillion Coronavirus bailout. This is a great time for business, not so much for people.
I think it will continue to raise is seems like we can only handle processing about 6.6 millions unemployment claims a week. There was a similar number last week.
I know we saw it increase quickly, but that does not mean we will see it decrease quickly.
Doesn't matter since Jerome Powell nationalized the stock market and is just printing money to inflate it. It's all priced in.
One thing I was trying to find. Is it possible to completely erase things from history?

Because if not, the first time someone uploads something illegal to your decentralized wikipedia and it gets into the block chain, you are in trouble.
To really go through the rabbit hole, I wonder if one could then use this as Julia's parser, which itself is written in Femtolisp (a scheme).
Content Moderation for UGC Platforms Guide
Hey Taylor! Love your product!
I get such a sense of achievement after every session, and I like to think that my Focusmate buddy does too.
Big fan! It is curing my procrastination one session at a time
I hope that you get some value from it :) I enjoyed it and understand how Android works from a high level although I never went on to implemented anything on the platform :)
Saying nonsense such as "textbook survivorship bias" whenever anyone succeeds at anything is a tragic coping mechanism for some small subset of HN commenters.

(Although I'm surprised you weren't downvoted into oblivion.)
It's speculation I guess. People just assuming there will be a bounce back up and then other people jumping on to make money.

So in a way, yes it is disconnected from reality.

The stocks did go crazy low though on 18th March. Tesla pretty much halved its value.
Agreed. You aren't going to get this to work with Wikipedia. But I could see some utility on the small scale (if it weren't easy to break with conflicts). A Discourse install for local discussion in an oppressive regime run across a few hundred commodity computers could be pretty hard to shut down and reasonable to have work for 50k people, the weakness here is that one bad actor could disrupt it just by flooding it with valid but conflicting writes (not to mention being able to just issue deletes against all the state if all actors are treated equally)
Dune, Part 1: Dune in print and pictures
You mean the money being managed by the person Trump just fired?
It is definitely much higher. Many states' unemployment systems are woefully inadequate.

Florida (but probably other states too) intentionally made the unemployment claims system painful/impossible to navigate:

>“It wasn’t about saving money. It was about making it harder for people to get benefits or keep benefits so that the unemployment numbers were low to give the governor something to brag about.”

https://www.politico.com/states/florida/story/2020/04/03/its...
Anxious in Quarantine? How will you remember your time in Self-Isolation?
> "There'll be lots of postmortems and one of them on our list will be how did we get here where we literally needed COBOL programmers?"

Easy. It wasn't a priority.
"Why should we give you money to upgrade when the systems work just fine?"
If no one has any money to buy anything, that is bad for business.
https://news.ycombinator.com/item?id=22822175
CVEs Docker image scanners miss: testing with vulnerable images
What’s wrong with the LGPL? If you dynamically link them, then you don’t need to open source your product. It’s only a problem if you want to statically link.
Except for those that have capital, or access to capital at cheap rates, and can buy up assets when their prices are depressed.
Is this much job loss happening elsewhere, like Europe?
And they seem to be doing poorly on the trust element. My lack of trust in the controlling entities is why I left the space.

Bitcoin is more centralized ( via the mining cartel) than the existing banking system. The wealth gap is greater in crypto than the analog world too.
"By adhering to strict hygiene measures, it can be expected that the virus concentration in a person infected can be reduced to such an extent that the severity of the disease is reduced, while at the same time immunity is developed. These favourable conditions are not given in the case of an exceptional outbreak event (superspreading event, e.g. carnival session, après-ski bar Ischgl). With hygiene measures, favourable effects with regard to total mortality can be expected."

This is the most interesting part of this and should be discussed more. There seems to be a lot of evidence that viral load is a factor. If social distancing and proper hygiene doesn't just lead to less infections but to more mild infections that's a big dea.
Show HN: CreditJuicer, an easier way to compare credit cards
Oh, I understand the reasoning behind the choice. Doesn't change my mind in the slightest that BEAM would have been a better underlying VM for Clojure.
That's really not that much. Won't pay for a 1 bedroom apartment in San Francisco, especially after gas and groceries.
Exponential processes don't exist. Anything that looks exponential is the just exponential part of a logistic-like curve.
That's completely backwards - the confusion here is precisely because the function is not implemented, if it was present in Rust (with a type signature) then there would have been no misunderstanding. (There was also a mistake in the original statement - fold is nothing to do with monads)
Weird. It's just a plain .txt file. There isn't a HTTP Content-Type though, which might be what's tripping some browsers up.
“Slack vs. Teams” as the world goes remote
I'm not sure if your estimation is correct or wrong, but please use less decimal to report the result when the estimation is so rough. Something like ~12 or ~13 would be much better, perhaps ~10.