skysight-inc/HackerNews huggingface dataset:
I don't really see the big deal - the most popular subreddits share moderators (perhaps reddit employees? EDIT: doesn't even look like cyXie is an employee) - so what? For example gaming has 26 moderators, out of that 1 from this list:

Dacvak (114459) 8 years ago full permissions

synbios16 (28642) 6 years ago full permissions

gamingmoderator (5816) 6 years ago full permissions

mookler (6506) 5 years ago full permissions

Rlight (12185) 4 years ago access, flair, mail, posts, wiki

Analtoast (3337) 4 years ago full permissions

delicious_cheese (34636) 4 years ago full permissions

MisterWoodhouse (62091) 4 years ago full permissions

Redbiertje (59120) 3 years ago full permissions

Umdlye (9139) 3 years ago full permissions

MikeyJayRaymond (55501) 3 years ago full permissions

Greenbiertje (150) 3 years ago posts

TonyQuark (76908) 2 years ago full permissions

TurtlesgonnaTurtle (1466) 2 years ago full permissions

relaxlu (7013) 2 years ago full permissions

IwataFan (22448) 2 years ago full permissions

phedre (301354) 2 years ago full permissions

AutoModerator (8074) 1 year ago full permissions

MAGIC_EYE_BOT (399) 1 year ago posts, wiki

wrproductions (35774) 7 months ago full permissions

cyXie (2104178) 7 months ago full permissions

Hawkmoona_Matata (31402) 7 months ago full permissions

leakycauldron (1991) 7 months ago full permissions

LeafSamurai (53062) 7 months ago full permissions

Jackson1442 (13385) 4 months ago mail
Yeah, and nay.

365 makes sense talking interest. But so does 360. And then there's +1/+2. And more fancy stuff. It all depends on currency. So, 365 makes sense from a mentality of opportunity cost and accrual, given an ACT365 currency.

And I wouldn't go with 252 because of OTC.

I also would strongly advise against Sharpe ratios. From the title of the post - which I have my own problems with the post, but - "Why only buy when you can also sell?" really highlights why not to go with Sharpe, or Sortino, ratios: non-normal returns are the normal. Better with Omega, which is a concept already 20 years old but finance oddly sticks to the 80s.
I am discovering the web audio api. I currently build a music visualizer. It reads the audio output. You can then visualizer music from any source
A less known fact is that /r/The_Donald was created and moderated by a group loosely called “Nolibs” that have been pushing pro-Israel, pro-police propaganda for years through thousands of sock puppet accounts. They were in control of various subreddits and were heavily agenda driven.

It all fell apart for them a year or two ago though when they had internal problems and one of them came clean.

Their antics were closely followed on the subreddit /r/NoLibsWatch.

Some reading can be had here[0] about one of the members who eventually went to jail/psych ward over a bomb plot, with his stated goal being to start a religious war.

[0] https://www.reddit.com/r/subredditcancer/comments/4gx9ct/com...
https://stockevents.app/

Already 5000+ downloads and many subscriptions. It's an app for stocks that focuses on displaying important events in a timline like manner instead of a watchlit.
Nothing too fancy, I have been writing/rewriting some of my personal libraries. I finally gave in and wrote an OpenGL abstraction, because dealing with shaders manually was such a pain. Now I am working on a simple GPU font renderer, which is hopefully easier to use than my earlier CPU rasterisation based approaches (no need to snap to pixel raster or to pack things into a texture, can deal with both small and gigantic letters).
Not that strange. McConnell knows all the votes before allowing a vote on anything. Then he lets any R in sensitive states vote YAY up to <59 votes.
I've been building a website [0] with a few scientists with practical information on how to prevent the pandemic with the right gestures.

[0] https://en.adioscorona.org
MITM security vulnerability in Deno that maintainer won't fix
And the keyboard works! My MB Pro's keyboard? Not so much.
If I were to be a despot, I wouldn't feel better, I would feel worse.

To quote the article, "I wanted to repay their effort with a thorough explanation about why I was turning them down, and doing that was itself exhausting" -- the author feels as if they need to do these things, and at the same time doing so is draining. Simply replying with "no, I'm not taking this" and closing it very well might make the author feel even worse because it's not like that contributor meant anything ill, it's not like they don't deserve an explanation... it's simply an imbalance that there's an order of magnitude more contributors than maintainers.

If the problems were clearly abusive people that could be blocked, the solution would be easy. Unfortunately, the feeling of "people care about this project, and I owe them respect, even if it's draining on me" isn't something nearly so easily solved.

If you want to program in the style you speak of, you wouldn't even publish the code in the first place. If the point of the code is as a hedonistic selfish art-form, it never needs to leave your computer. You can be a tyrant over your own code.
However, if you decide you wish others to see your code, use it, or learn from it... well, you clearly have a desire that others will use it, and now you're stuck between feeling as if you need to do X in pursuit of that, and burning out.

Frankly, I'd rather have shared my code, and learnt the hell that results, than to never have shared my code at all.
To my understanding:

-> is material implication, so it is an operator of the object language. |- is part of the metalanguage that you use to reason about the object language. I am not that knowledgeable in logic, however.
Well is has a huge security hole that ry wont fix https://github.com/denoland/deno/issues/1063
Very cool! What do you expect the range to be with that setup?
espacially since https is not enforced! https://github.com/denoland/deno/issues/1063
Steele is very publically a former MI6 agent, and while the British are our allies, that counts in and of itself.

However, it's also fact that Steele himself was well known to Russian intelligence, and while it's clear he was no friend to them he was a known enemy - They were specifically trying to feed him disinformation[1][2]

Did he bite bad bait? That's the question that doubters bring up. The "pee tape" thing is so bizarre I think it's likely true, but on the other hand I think that at this point Trump could just own it.

[1] https://www.cnn.com/2020/04/16/politics/christopher-steele-f...
[2]https://www.wsj.com/articles/steele-dossier-disinformation-u...
Isn't that what Docker basically is?

https://i.imgflip.com/24ac74.jpg

(I know, jokes should be down to a minimum on YC, but this was too relevant).
Since all gyms are closed in my country, I've converted my attic in a "make shift" gym. I've placed a desk, installed Ubuntu on an old laptop, placed a screen, put down a mat and some dumbells and just watch cardio and resistance workouts on YouTube. It's a great way to keep myself in shape and to break the day because I work from home all days.
I'm trying to get myself to wake up at 06:00 AM to go for an early 20 minute morning run. As an insomniac this has proven to be really difficult. But I really like running, even when I'm out of shape, as it has been a part since I was a kid.

I think I'm inching towards a stable rhythm though, but time will tell. I always need 2 months of a stable rhythm to be fully sure that I got a rhythm locked in.

Here is what I figured out so far:

- Magnesium before sleeping

- Vitamin D when I wake up, especially now since I'm sitting inside all the time.

- Obviously basic sleep hygiene that all the popular blog posts write about (fun fact: I use Iris instead of Flux, it dims the screen even more).

- Melatonin when I can already tell I won't be able to sleep anytime soon. I used to try to fall asleep on my own strength for way too long. Things I've tried: meditation (my username is derived from it), progressive muscle relaxation, not thinking about anything (I am quite good at this), visualizations of being in familiar places, exercise and going to the doctor. It all doesn't work. What does work: melatonin. Only since recently I've been a bit more aggressive with it (after 25+ years of sleep issues).

This leaves me with one issue: sometimes I wake up after 4 hours of sleep. My usual way of dealing with this is being awake for another 4 hours, so I can sleep my second quartet of hours. The problem: I wake up around 11:00 AM when I go to bed around 11:00 PM.

So what I'm trying now, since my lifestyle supports it, is waking up between 04:00 AM and 06:00 AM so that I have enough leeway to sleep a bit more. I'm starting a job soon and I have to be 09:00 AM in the office. This is my makeshift solution.

I hope it works.
> motion blur when she flew

I think that was intended and programmed into the clip on purpose - not a side-effect of a poor engine.
https://www.oceanwaves.io

make music together with your friends using just your web browser

got a bunch of buzz during lockdown
> we have a ten-person team, we'll get back to you within 5 years?"

I'm of the opinion that a company with revenues > 30 billion dollars per quarter could afford to increase the ten person team ten-fold to get the response time to a reasonable number.
Art. 13 Right to privacy

Every person has the right to privacy in their private and family life and in their home, and in relation to their mail and telecommunications.
The use use of '=' here scares me:

function add2(x: Int, y: Int): Int {
return x + y;
}

add2(2, 3) //5
add2(x=2, y=3) //5
add2(y=2, 5) //7

The language already supports '=' operator for assignment of variables in the current scope, so should you use the same operator for denoting value assignment formal parameters in a function call? This can lead to a lot of confusion between variables in the scope and formal parameter names in a function that is called from the current scope.
An impressive amount of features going on there. The price is per month or annual?
Go compiles to a static binary. It’s not downloading and running source on your production servers. Isn’t that the concern here?
Is a tomato a fruit or a vegetable? Whose made up agenda is behind this and what is it?

Relevant XKCD: https://xkcd.com/1576/

And at least according to makers of the OED, it does not define words, it describes them: https://languages.oup.com/about-us/how-we-create-language-co...
I guess this is another difference between the academic and business worlds then, often I ask people why something is the way it is and they start using some a mixmash of jargon pulled from design patterns, agile manifesto, and business goals of some sort.

I don't necessarily think it's because they have copied the code and they don't know how it works, I just think they don't know how to speak straightforward about code or are afraid of looking stupid and as a result I either have to accept stuff is the way it is, write down what they said and go try to decipher it at my leisure, or gird myself for battle.
Don't forget ZIO (and other Cats Effect based libraries) which is the new kid on the block, and has it's own take on fibers and concurrent programming.

The biggest problem with Erlang is that hardly anything out there needs this level of concurrency and robustness in a single system - in the new world of microservices and serverless architectures there are other ways to cope with scaling. This is the main selling point, and unfortunately in all other areas Erlang is significantly outdated and refuses to evolve - even less so than the Java language which is a dinosaur in itself.

Having said that I think Erlang is a fantastic teaching tool and should be on everyone's bucket list of "things to learn in this life as a software engineer".
We're taking https://www.brian.bot/ and making a domestic violence chat line (and a few other things).
> I'd still much rather live in America and get coronavirus rather than live in China and get black-bagged someday because of my refusal to take authorities seriously.

At the risk of potentially misunderstanding what you meant, there's a yawning chasm between "freedom to die from COVID-19 because public health orders are affronts to liberty" and "extra-judicially kidnapped by one's own government."

I'd much rather live in Sweden or Germany, where people have sufficient trust in their government and a massive social safety net to catch employees who have to be out of work for health reasons--ANY health reasons, but COVID specifically in this instance--and we're able to trust that our fellow residents will act reasonably without forcing others back to work, than in America where the least-powerful and least-well-off of us have the cover of unemployment payments ripped away because some flag-wrapped know-betters demand Golden Corral reopen for buffet service after getting a haircut.
Not exactly related, while playing scrabble I find myself making up lots and lots of strings that sound and look like words, but aren't words.
Building a new JIT for a dynamic language, if it is supposed to be competitive with JS compilers, is a project several orders of magnitude bigger than building a runtime like this.

TypeScript's design is very much that of a typing layer over a dynamic language. It's unsoundness and various loopholes to escape typing mean it's not much of a help for typed compilation.
Indeed, the first implementation of VKG in Stardog v4 in 2014 shipped with Ontop v1.16. Since then, Ontop has evolved and it improved a lot in terms of features and performance.
> As a result of these design choices there is always a single unique and canonical result for any Bosque program. This means that developers will never see intermittent production failures or flaky unit-tests!

So Bosque programs are not allowed to receive input from the outside world?

> When an error occurs in deployed mode the runtime simply aborts, resets, and re-runs the execution in debug mode to compute the precise error!

Again, no interaction with the outside world? Or are all inputs recorded during the entire execution?

It doesn't seem like this could work as specified in many real-world scenarios...

EDIT:

> This compiles recursive functions into a CPS form that uses constant stack space, eliminating any possible Out-of-Stack issues

So recursion cannot depend on input from the outside world?

Either 1. I'm missing something, 2. Bosque programs indeed cannot receive input from the outside world, or 3. these claims seem a bit exaggerated...
Because for the 1% that have a legitimate disagreement/different opinion, there are 99% of "new posters" that act like that sub was worldnews or some other frontpage subreddit

Then it's hard to separate the wheat from the chaff and the mods, (as much as I agree that in some subs are totally going for the echo chamber) have a lot of work to do.
How does the vitamin D help? More energetic/awake?
Writing simple multiplayer games using just Notepad++ as my dev environment. Two games so far:

Multi-Armed-Bandit http://datagenetics.com/blog/may12020/index.html

Space Miner http://datagenetics.com/blog/april12020/index.html
A Plugin for discourse that makes it easier for students to enter Math equations: https://meta.discourse.org/t/discourse-math-editor-user-frie... I also work on other discourse plugins. if anyone wants to chat about creating discourse plugins please send me a message on meta.discourse.org.
I would like to write a long damn with an exclamation point at the end but the margins of my screen are insufficient to hold it.
I'm not following your response.

My comment was in relation to a highly engaged, key target demographic audience who have an Epic account and they've just handed indie devs around the world much easier access to that audience.

No idea what point you're making, though it seems loaded against Fortnite?
Having done plenty of JavaScript maintenance I have to agree with them!
Also, for low production runs, a forging can be replaced by a "billet" chunk of metal machined to size. I seriously doubt Ferrari was relying on some secret exotic metal for their engines in the 50's and 60's. A top fuel drag engine builder should know everything needed to make a very suitable clone of the originals.
All Aboard the Pirate Ship![0]

[0] https://en.wikipedia.org/wiki/United_States_Pirate_Party
Ah man, am I too late?

I had an idea to create a website that shows you how much sugar is in a product. I was too excited and bought the domain name:

https://sugarglot.com

The domain name stayed dormant for 6 months, until the quarantine. I created a minimal working product with no design but it works.

This product already exists in the market. But all apps fail at nailing two main problems.

1 - Seamless fast search.

2 - Graphically conveying the sugar measure.

The first one is what I really worked on, to make it fast and intuitive. Still needs improvements. The second one is still a work in progress since I am no designer.
Well, there is a known MITM vuln in Deno by design and the team refuses to fix it soooooo

REF: https://github.com/denoland/deno/issues/1063
Reddit contains massive left and right wing communities, and on both sides there widely-held that are antithetical to the corporate establishment, so this narrative doesn’t seem true at all.
Why aren’t we talking about forcible quarantine more?
> it must be an upcoming scandal!

It was, in 2016.

https://en.wikipedia.org/wiki/Deflategate
Deflategate was a National Football League (NFL) controversy involving the allegation that New England Patriots quarterback Tom Brady ordered the deliberate deflation of footballs used in the Patriots' victory against the Indianapolis Colts in the 2014 American Football Conference (AFC) Championship Game.

https://en.wikipedia.org/wiki/Deflategate
Shamesless plug: I've built a tiny WebExtension for Firefox that I believe is the fastest way to jump between tabs ever, with the keyboard. It's for those of us who have more than 15 tabs open.

You basically click a one key, and then fuzzy search through your tabs until there's only one option left, and the tab opens. Alternatively you enter the tab number and it opens. It's probably one of my most useful weekend projects.

https://github.com/bjesus/teleporter
The idea is not bad, but I agree that it does not scale well. I try to keep all the tabs related to a specific task/project in a Firefox window and have multiple windows, one per taks/project.

However, it quickly becomes tedious to open the set of windows (with relative tabs) and software need for a certain task/project (shameless plug #1, see this previous thread https://news.ycombinator.com/item?id=21995823).

To at least avoid closing windows, but not to have my desktop cluttered, I minimize them (on a Mac), but then I find it difficult to reopen the exact window I might need. To mitigate this issue I (shameless plug #2) did a small app that shows a big cover so that it is easy to find the window when minimized. It still is under development, so lots of bugs and few features. If you want to give comments, its https://cver.vernizzis.it/ :-)
As counterpoint, I love working from home. Pre-COVID I'd usually work from home 4-5 days a week. My focus at home is always way better than in the office (though a noisy open-plan office and a culture of interruptions is a factor as well). One nice benefit around focus is that when I'm having trouble focusing at home, I don't feel as guilty (or try to cover it with make-work) as I do when I'm at the office in the same situation.

I'm also a very social person, but my non-work time is my social outlet (though I still get some "lower-quality" social time over Slack and Zoom during work hours). When the company was smaller (a couple hundred people, now we're over 3k), I certainly spent more social time at the office. But these days I prefer to just work hard during work hours, and meet up with friends (who are often also co-workers) after work.

But at the same time, I love that working at home gives me the flexibility to cook lunch with my girlfriend or take a break for a walk or even just stare out the window in the middle of the afternoon. While my commute isn't bad (25 min transit ride or 45 min walk), I don't mind getting that time back, either. Instead I can get up and go for a 30 minute run, and start work at the same time.

So the COVID rules have left me in roughly the same situation as I was before, at least work-wise (I miss seeing my friends like crazy). Fortunately I don't have kids; nearly everyone I know with kids is finding it impossible to juggle them being home all the time with getting their work done.

It's really interesting though to see how this sort of thing affects people differently (and I'm genuinely sorry you're having such a bad time!). I expect the incidence of work-from-home will increase a lot even after we've stopped social distancing, but there will still be a strong (but newly-flexible) office culture.
I have the impression that CS PhD programs are more competitive than they have ever been, by a large margin, at least in the US. My pet theory on this is that US CS PhD students are exposed to globalization in a big way. If you look at figure D2 in the 2018 Taulbee Survey by the Computing Research Association [0], you can see that nonresident aliens as a fraction of enrollments in US and Canadian CS PhD programs rose from around 40% in the mid ninties to 64% in 2015, 2016, and 2017.

On the one hand I think it's great that the US and Canada continue to attract research talent from around the world. But on the other hand I suspect that the increased competitiveness has changed the nature of the PhD program in computer science. I think that professors these days have so many options for grad students that they can choose students with specialized experience in their research field, which means that any "exploratory" phase of the PhD process has shrunk significantly. In the article, the author says that CMU expects students to choose an advisor within a month or two of starting the program, and I guess that in reality most students have applied to work with a specific advisor before stepping foot on campus. I wonder has it always been the case? Can anyone - maybe someone who did a PhD at CMU or elsewhere more than a decade ago - shed any light here?

Of course the increased competitiveness of US CS PhD programs is just conjecture on my part. It could be that the increase in nonresident alien enrollment just means that many US and Canadian citizens are not interested in a CS PhD these days, and that the PhD programs haven't really changed, which also sounds plausible. From my experience during my short PhD attempt, the amount of time spent studying (classes, reading papers, etc) versus simply working for an advisor was smaller than I expected, and I don't know if that's because of a real change in the PhD process or simply my own naïveté.

[0]: https://cra.org/wp-content/uploads/2019/05/2018_Taulbee_Surv...