skysight-inc/HackerNews huggingface dataset:
Awesome! It's great to finally have some links to share.

The company I'm currently working with is the first time I've used sagas / observables / "anything async is through side effects". I've constantly been saying "this is madness, this giant block of code, all these concepts, all this room for things to go wrong, just to do a `fetch`?". It's also the first time in a few years of using redux I've had to deal with race conditions.

Edit: Oh, and you can even `await dispatch`! All the things I've been doing in Redux for years and told I shouldn't, now being officially endorsed.
Get a free lifetime pro subscription for pitch deck app sizle.io during Covid
Hey all, I've been working on a pitch deck/presentation app called www.sizle.io for a while it's still fairly new but I'm hoping that it might be useful to some people here that do any sales and marketing stuff.

Because of what's going around the world I wanted to do something to help in some way and have landed on giving lifetime Pro licenses for free. We're already doing this initiative in the education sector so already have the discount coupons on hand to provide this discount. If you try it out and want to take this up just enter either of these codes.

EDUPRO100 (100% discount on monthly license with no end date)

EDUANNUAL100 (100% discount on annual license)

I hope this helps at least someone during this crazy time
I have seen said numerous times that Marx's criticism of capitalism was pretty accurate, but his theories of socialism to communism were pretty off.
Paraconsistent logic.
> They didn't really mismanage their business

Didn't the airline industry spend something like $45b on buybacks? And are now looking for $50b in a bailout?

That seems like mismanagement to me.
Thanks for the suggestion. The app already has export and import functions, so it would be nice to have established notes. But I also think people need a note-taking and organizing something by themselves for learning. I think that's why people take notes even though they have well-organized tons of books.

I'm not really sure what it means for the forking mechanism. I would be grateful if you could show me a link to the resource for the forking mechanism you mentioned.

As for the tree structure, the tree structure is already reflected to some extent. As with breadth-first search, the questions starts from the higher level, but when the parent node is in the wrong state, the child node does not appear in the problem. I'll search more about the half-life regression you mentioned!
Abuse management is usually secretive because if you publish the "rules of non-abusive behavior", you end up with a bunch of behavior that complies with the official rules while still being abusive.
Well now I have something to use my SteamVR after I finish Half-Life: Alyx
Oops, you're right on the deprecation point. CFAbsoluteTimeGetCurrent is not itself deprecated but every method associated with it is [1].

Also CFAbsoluteTimeGetCurrent explicitly calls out that it isn't guaranteed to only increase. CACurrentMediaTime is monotonic though.

CFAbsoluteTimeGetCurrent also returns seconds since 2001 and is not monotonic, so there's really no reason to use it instead of Date().timeIntervalSinceReferenceDate. The most idiomatic equivalent to the Python time method is definitely some usage of Date(), as time in Python doesn't have monotonic guarantees either.

[1] https://developer.apple.com/documentation/corefoundation/154...
The article screams "privilege."
I gave up on Elm years ago. It's kind of funny, I paid for the Elm in Action book that was partially written like 6 or 7 years ago. I got an email last week that it's finally finished. It's hilarious that the book has taken this long, probably because they had to rewrite it every release.
It was all about brand names 20 years ago too. None of the big IM services of the time were interoperable. The only reason Trillian worked was because its developers put enormous amounts of work into reverse-engineering proprietary, undocumented chat protocols. Periodically a protocol would change, and then Trillian would stop working with that service until the developers could crack it again. At one point AOL got serious enough about blocking Trillian access to AIM that they were changing the protocol every couple of days.

I guess what I’m saying is, things sucked just as much then as they do now. Maybe more! Sigh.
> Lots of operations on Option and Result for example, and more and more added constantly.

You mean methods? I actually don't have any issue with adding more methods and trait implementations, because those can be understood within the existing framework of language-level concepts. Of course the docs also need to highlight the "normal" usage with examples, but those do exist for Result, just not on this page:

> See the std::result module documentation for details.

std::result has quite a good explanation of "what are Results for and how are they normally used".
I could be wrong but I believe that most microwaves operate with a single power. The various settings are just cycling the power on and off at different variables... 5 is half the number of cycles, Defrost is a timer setting, pre-programmed based on weight of food... water content.
Cohesity Nabs $250M Series E
I wasn't familiar with this counterargument, and did a quick dig and found this primer:

https://www.economist.com/buttonwoods-notebook/2017/06/14/th...

Do you have any particular recommendations/sources for further discussion around this argument?
Tried to find /r/DevelEire using the search terms "Irish Software Developers"

No luck but Google will bring it up as a first result if the query is "Irish Software Developers Reddit".
In this particular example, I'm referring to exclusively with individuals with no industry experience and no degree from an accredited program (e.g., ABET). Some people with minimal (but some) industry experience are still called junior.
I also agree that the Swift is more clear, but only because it seems very "this is what is happening, go look up what you don't know"

disclaimer: I use swift, but also I have used python.
Best article I've read through this entire Pandemic.
And those who want to see trees go to r/marijuanaenthusiasts
Germany to conduct Europe’s first large-scale coronavirus antibody test program
"Otherwise, you're supporting greed and kleptocracy with monetary policy." sounds like the MO of the current presidential administration...
I think most of the time stock prices go up when layoffs are announced. If a company releases bad news about the business and simultaneously lays people off, that's a different story. But layoffs are seen as cost-cutting, and an indication that the company will be more profitable (or at least lose less money) in the future.
It's not just the laws they need to figure out. Domestic pangolin use is illegal, so they just illegally import it
FCKGW, ring a bell?
IDK about these folks, but my tribe in SE Alaska would put water in baskets woven from bark, and boil it by putting in hot rocks.
> Maybe just like we have antibodies the earth has antibodies to get rid of pollution

i'm curious, why would it? is (or was) there something to encourage the Earth to develop "antibodies", like evolutionary pressure for living organisms?
> fintech

Not at all. Wall Street will be just fine, as it has been in previous economic crashes.
It's so hard to know when to give up on something you're dedicated to when it has high pay off but a moderately low chance of success.
The TV shows are aspirational and have a bit of a filter effect. Think instagram. Many people in US/Canada buy small(er), uglier houses.

Since the price of housing is more land than the building itself typically, a house that is literally double or triple the size in interior sqft (1500 to 3000 sqft for ex) can cost 'only' %25-%50 more.

There is also an availability factor, most of the US & Canada is suburban, you don't really have much of a choice to buy a small house. And with the price dynamic described above, it doesn't matter as much. You need a house to live in either way.

I've also heard that housing is crazy expensive in places like stockholm, and people do crazy ass stuff in amsterdam like no principal payment mortgages, but I'm not as familiar with the real dynamics there.
True C++/Rusty memory management would require being able to add+remove GC roots from within GC-compact regions as well. Then any object within a GC-compact region could be made to point safely to any object outside of it by simply promoting that object to a GC root, and undoing that promotion as the reference is dropped. In essence this would completely decouple the two styles of memory management while still allowing them to interact appropriately.
Side project marketing in 36 Hours
If someone stops paying, they're required to return their artwork (we even used to frame the relationship as a "rental"). In the case of a truly bad actor that stops paying and goes MIA, we make sure the artist gets paid, even if it's a loss for us.

For now, we charge a flat price for domestic shipping (with two tiers based on parcel size.) A near/medium-term goal is to integrate with shipping APIs for more nuanced shipping prices.
One thing I like is that it's really easy to put a client library (for, say, some REST service) behind a combine-reducerable Redux store and a few exposed "action creators" (event emitters). Especially if you're using TypeScript so all that stuff's easy to find and understand. Anyone familiar with Redux will be able to use it immediately, and it'll work just fine anywhere JavaScript does (provided whatever other packages the client lib depends on will work on a given platform) including places you might want, for good reasons, to use JavaScript but lean on some UI system other than React (Apple TV, say, or maybe Electron).
I couldn't find a search anywhere, wanted to see if I could find some fanart for some of my favorite horror games like Bloodborne or Dark Souls. I hope you add it soon, I've been looking for a place to buy stuff like this.
Is this for Xorg or Wayland? I couldn't find the answer in the readme.
No doubt this spurred competition that led to China dominating the space launch business, bankrupting Boeing and LockMart and preventing SpaceX from ever happening.

Or nothingburger was nothingburger.
It appears to have come from the funny part, and is being criticized by someone else’s overly sensitive part.
If you use spaces, you can check that files are okay by forbidding \t.

If you use tabs, you can check that files are okay by forbidding /^\t* /.

If you use tabs for indentation, spaces for alignment, ??????
The Metric System Is Bull Duggery [video]
Universal Paperclips: https://www.decisionproblem.com/paperclips/index2.html
For what it's worth, I think learning Julia would be a fantastic investment. I think it made me a much better programmer because it substantially lowers the barrier between 'developers' and 'users'.

I also don't think I could ever go back to using a langue that doesn't have multiple dispatch, and I don't think any language out there has a comparable out-of-the-box REPL experience.
Show HN: Direct Memo – DM everyone on your Slack team, instantly
Constant revolutionising of production, uninterrupted disturbance of all social conditions, everlasting uncertainty and agitation distinguish the bourgeois epoch from all earlier ones. All fixed, fast-frozen relations, with their train of ancient and venerable prejudices and opinions, are swept away, all new-formed ones become antiquated before they can ossify. All that is solid melts into air, all that is holy is profaned, and man is at last compelled to face with sober senses his real conditions of life, and his relations with his kind.
Nope, not the same. You still need to learn how PureScript does things.

Also, these days no one want to learn Haskell just for sake of building UI. Just do it in JavaScript or TypeScript, far far far easier pill to swallow.

Yes I learned Haskell, Elm, and Rust
>So separate wildcards and literals, each prepended by length? That would be far, far less readable than using escape sequences.

Wildcards do not need a prefix, when they always are a single character.

Here is a ordinary regex for a path:

C:\\foo\\bar\\.*\.txt

And here the regex in C:

"C:\\\\foo\\\\bar\\\\.*\\.txt"

But with lengths in a hypothetical syntax:

11:C:\foo\bar\.*4:.txt

22:11:C:\foo\bar\.*4:.txt

That is quite readable

> You can't even read your code now without an IDE. Making up some kind of DSL on the fly? Start counting string lengths again.

I like binary formats. The lengths are easy to see in a hex editor. 16 bytes in each line or something

You always depend on an IDE to decode the file. You could not read an UTF-8 file, if it would not decode the UTF-8 characters and show individual bytes. Or read ASCII if it were showing individual bits.
as I understand it, "fair amount of delta-v" is quite the understatement. the delta-v needed to realize that gravitational potential energy is equivalent to the moon's orbital velocity. aside from atmospheric drag in the launch phase, you're not saving much energy compared to strapping a bunch of rockets on an earth rock and letting it fall back down. much cheaper and more effective to deliver a nuke via ballistic missile.
Banal appeal to ignorance as an attempt to shout your mouth about the self-refuting pomo BS.
They were very ready & happy to take the unethical in a very good economy though.
I really am not a fan of showing a price and then only finding out after clicking into a piece of work that that price is not the price of the art but of some monthly payment. On top of that not showing the ∆ between the monthly payment price and the all at once price clearly is really maddening. Overall I'm ok with the site and the idea but the pricing structure and display seems to be designed to trick people.
Really nice website, best of luck in the launch!
In addition to your list here, I am drawn by ES6 on the backend. This is not javascript of the early days.

On Differentiable Programming, you might be aware of a tensorflow counterpart in javascript:

https://www.tensorflow.org/js

I tested this to a certain extent and its not a toy. Its well thought out product from a very talented team, and has the ease of coding that we love about javascript. It can run on browsers!

This being said, we should note the strengths of a statically compiled language with the ease of installation and deployment like with Go, Rust, Nim, etc. in enterprise scale numerical computing.
According to flight aware, global air traffic is down 75%. So I'd bet mechanics aren't doing so hot either unless they were dedicated to cargo.

Programmers arent as easy to replace because they already understand the system. Training takes time, and if there's not enough documentation then you'll end up contacting the previous programmers for help (I've seen it happen) anyway.
I consider increasing the Fed's balance sheet by 10x to working exactly against the mandate of keeping the value of money steady. How else might that action be interpreted?

However, in contrast to your explanation, I understand the Fed's mandate to be "promote effectively the goals of maximum employment, stable prices, and moderate long term interest rates"
I tried it with "best time tracking app for iOS?" and "I'm looking for a time tracking app. Any recommendations?"

I expected the iPhone or iOS subreddit to be suggested, but it suggested GearVR | 13.0%, ringdoorbell | 9.0%, canadacordcutters | 5.0%, TTVreborn | 5.0%, AusSkincare | 4.0%, sideloaded | 4.0%, FlutterDev | 2.0%, shopify | 2.0%, weightwatchers | 2.0%, crossfit | 2.0%.

Congrats on the attempt but it does still need some work.
So do we agree it was never good, or that it doesn't matter it's as insecure now as it was back then? Do we see reason or succumb to whataboutism?
But he was there 7 years after you so his estimate is probably closer, no?
Past plagues and pandemics rebalanced capital and labor
The FAQ item you mentioned is in direct contradiction with cybersecurity experts who have been saying for years that WhatsApp is more secure than Telegram.

This debate has taken place over and over again on HN, there's nothing new here.
the growth of an high performing language for data will probably come from NIM. it has expressiveness like Python and speeds like C. Though the community needs to develop. and drop efforts like deploy to JS etc
Good riddance to an exploitative business.
I still use them for the window's main image. Simply put them in your .RC and they'll be embedded as a resource for you to use.
What a terrible chair to sit on from 9 to 5. With a tiny desk to boot for only $9k? Hard pass.
I tried "find hot local singles in your area" and the top result was /r/vinyls

actually very impressed
It's a Wayland based compositor (using Drew Devault's wlroots) that supports X apps.
Deeper down in the comments you get a story about how this sound came to be. Who knows if it's true, but it's more fun to give the benefit of the doubt.

Scott Chapman:

> The actual origin of the Uh Oh sound: My ex wife and I used to talk in Squeaky Voice a lot and were quite good at it. I used both WS_FTP and ICQ back in the day and I made the original recording of this sound and sent it to one or both of those companies. I think I sent it to WS_FTP first where it was used to indicate an error in connecting to a remote host. I don't recall if I sent it to ICQ or if they got it from WS_FTP. Someone below said it came from Gremlins. That is not the case. Happy Trails!

DJHEADPHONENINJA replies:

> Why would you just record your voice and send out to companies? Sounds pretty weird man. I'll go with Gremlins because I just watched the movie and heard this sound effect so I had to google the true origin of the ICQ sound.

Scott returns:

> Go with gremlins if you like but the sound is not the same. Back in those days it was not about remuneration.
People don't seem to understand what level of access FSB has there. Like literal spying boxes with APIs pulling linked phone numbers and identities to associate with messages all directly controlled by FSB.
Still lost many hours for asking and debugging, if it ever get answered. Companies don't care, business don't care. They care about shipping feature, easy to find developers. Try explaining that to your PM or boss. In the end money talks.
Coronavirus: UK tech sector begs for help – but does it need it?
A key difference is that the press creates its own content. With platforms like YouTube, it is user generated. There is an expectation that it is a platform that allows people to publish whatever they want.

In many regards I think "common carrier" status applies. Private companies like ISP's, telcos, and parcel delivery services are not allowed to discriminate based on the content nor the individual. This is similar in spirit to "net neutrality".

The larger a platform becomes, and the more essential it is for communication and daily business, then the more important it is that it does not discriminate.

The grey area is that platforms like YouTube both are public communication platforms, but they also curate content as well. Not sure the correct answer in that case.
Show HN: County level Covid-19 data, showing the virus's regional disparities
In addition, WHO is heavily influenced by China; here is an interview with a senior WHO official who was asked about Taiwan - he simply hangs up the phone: https://www.youtube.com/watch?v=UlCYFh8U2xM
Features and Facilities in an ERP
Yeah, Haskell was an interesting choice. I started working on it _because_ it was a Haskell project.

Overall it was a pretty rough road, but someone has to go first and I'd really like for Haskell graphics to take off.

I ended up writing bindings for Godot so we didn't have to deal with graphics stuff from scratch (like in the first few iterations).

While this lost us some of Haskell's benefits and it's not super functional-y, it's still nice to work with and most of the issues we encounter are related to the bindings being unpolished.

If you have any questions about doing this kind of project in Haskell, hit me up.
Also https://yoksel.github.io/flex-cheatsheet/
Glate – Google translator and Text to speech synthesizer for Linux
This came at an awkward time. I just bought Richard Feldman's book "Elm in Action" a few days ago and was working through the first 2 chapters. This has made me reconsider my intention use Elm in my startup.

Having features randomly fail on me and having to rewrite an entire library in elm vs calling out to js means less time creating features that matter to my customers! I was drawn to elm as a way of spending less time debugging my own code in production. Part of that overall strategy means pulling in tested, working code whether it's also elm or js.

Some of what I see here could easily relegate elm to being a toy language; a damn shame considering how good it is as far as strongly typed functional languages to js go.
Absolutely.

The 'Pure' is the problem here.
Ask HN: Advice on launching a paid consumer product during a pandemic?
I created a new account so it does not look like promotion...

Advice on launching a paid consumer privacy product during a pandemic?

I expected to launch and raise a round at the same time (which is tough already). But to do so during a pandemic?

What should be done differently?
We did use naive models and turned off half the planet. We should learn not to do that anymore. And beside that, we should hold our politicians accountable for these decisions.
> most contestants are airlifted because of medical reasons

I've watched the first 4 seasons, I think? And I would say this absolutely was not the case. Most contestants just tapped out. Nearly all of them. Some contestants were pulled out for medical reasons (too skinny because no calories), but not "airlifted" as in "emergency medical."

One guy broke his ankle or something, as far as I remember he was the most urgent medical case.

> And bear in mind that these are trained survivalists.

This part is also blatantly wrong. The vast majority of the contestants were not "trained survivalists." I think the closest to that were some who taught some bushcrafting classes--and those people fared pretty well on average, just tapped out for mental reasons.

I agree with your overall point. Surviving in the wild is incredibly difficult and virtually none of us have the required skill set anymore. Including nearly everyone on the Alone show.
Looks like I'll stick to the wonderful world of C++ then! It seems that when a language has to resort to calling another language's compiled modules for speed, it has lost the fight for efficiency.
It's based on wlroots, but Wayland is less supported than the X compatibility layer via Xwayland. That's fixable though.
1) Are the policy implications of potentially killing off all of (say) Salt Lake City much different from destroying New Haven? I would argue no, not really.

2) Biological data is often a nightmare to work with. Estimates about behavior too. Getting something within an order of magnitude is often not too shabby.

3) Errors ('up to') are sensitive.

Here's a toy example. Suppose you think two numbers are each around 5, but the data are consistent with anywhere between 0-10. The sum of these numbers must be between 0-20 (low case: 0 + 0 = 0, high: 10 + 10 = 20), and their product between 0-100 (0 x 0 = 0; 10 x 10 = 100).

More data comes in and you can estimate each value more precisely: now you know they're somewhere between 4-6. You know the sum is actually between 8-12, and the product between 16-36. That's a massive decrease in the upper bound (64 percent for the product!) but literally nothing has changed except for the increased precision.

The COVID models have exactly this problem--none of the parameters are known exactly--and the outcome is some function of combining them. Moreoever, we're learning more about what factors matter AND how to fight the virus.
Awesome job mate! What about tools? how much did it cost to acrew all the tools needed to cut/etc.? And what tools does one need to get started?