skysight-inc/HackerNews huggingface dataset:
I think current corporate culture is just toxic. It requires people to work in inadequate environment, in large dirty cities, without basic infrastructure like transportation, security and accomodation. 90% people would not be productive in this job.
I think healthy skepticism is in order, but for now the markets have spoken. We'll have to wait for future earning reports to see what effect this has.
Regarding alternative sleep schedules, I tend to believe xkcd:

“Small print: this schedule will eventually drive one stark raving mad.”

— https://xkcd.com/320/
So this exact rule, that to charge money for your app or from your app you must give Apple a cut, has been there since 2011. This is not new, and apps getting caught in this seem to bubble up every few months.
I thing you may like https://github.com/borkdude/babashka
Funnily enough, I recently deleted my account there. Mostly because I don't trust MS and don't want to be in their ecosystems in any way.
You should be able to get a starter going without too many issues. Some tips:

- Use bottled water

- Use organic rye flour to feed the starter

- Be patient :)
Correlation is not zero or one, it is continuous. Correlation between metric and merit measures how flawed the meritocracy is.
> I assume you speak for yourself. Biphasic sleep is not an abnormal occurrence and actually quite embedded in some non-anglo cultures

I think you misunderstood the parent, and your reaction seems a bit confrontational. Surely the parent wasn't suggesting that a good night's sleep plus an afternoon nap "sounds exhausting" and "could have serious health impacts". They were talking about patterns that do not include a good night's sleep.
But do you need them?

There are mechanics that can build a car from scratch, and even forge the spanners they use from iron ore, all without reading a manual. But do you need that person to service your car.
Hehe. But has anyone ever shipped code that won't compile? I think not.

A compile time error is a caught error. A run time error may be, or perhaps not.
As somebody who is guilty of this, my rationale is this: I went to slack/discord/IRC channels, asked for help and... almost no answer. Ask the same question in a comment of a popular issue or a new issue, and you get your answer (with some delay). The thing is that GH issues have replaces mailing lists/usenet for this kind of questions since the friction is way lower, it's async and the question goes to the right people.
Why couldn't you just work 12 hour shifts instead of 6 hour ones? Honestly, 6 hours on, 6 off sounds like complete hell to me.
> The first week after getting an assignment is called 'The Wally Period.' Never do work during the Wally period because most tasks become unnecessary within seven days.

https://dilbert.com/strip/2002-02-27
Racism is treating people differently based on the colour of their skin in a way that will impact them negatively.

> awkward faux pas

Just stop downplaying it. You are judging the "good intentions" here and ignoring the real and serious repercussions for someone who will have to go through this every day. A good intention would be to catch yourself and others perpetrating a "faux pas" and let them know that it is a serious mistake to dismiss someone because of their race.

what is so hard about treating people decently.
Yes, nearly every native API is uglier/longer/more inconsistent than jQuery equivalent.
You answered to the sentiment, but not to the point.
Maybe you would like to try m4b-tool chapter-adjustment by musicbrainz id or silence-detection? :-)
Disclaimer: I'm the author - https://github.com/sandreas/m4b-tool

I once planned a chapter database (https://www.chapter-db.org) to collect work like yours, provide an online chapter editor and bind an api to m4b-tool, but i did not have the time to finish the project.
Did you become sick from adapting to the new sleep schedule or was it just a coincidence?
As a fun fact, a former Directo of ine from Amazon, ops side, joined Shopify a while ago. A couple of years ago, I started to wonder what an ideal Amazon-"killer" would look like. And came to the conclusion it would something with aPOS-system, a rudimentary inventory management for bric and mortar shops, a webshop solution, the possibility to interface with fulfillment software and other marketplaces. That would transform every single brick-and-mortar shop using that POS software into a fulfillment center. It would create abasically global dropshipping network. Withou any real fix costs, while Amazon is building fulfillment centers by the dozens.

Amazon could have done so, but they didn't. Shopify can do so building upon there Webshop and POS environment. And they seem to do.
I am not convinced you can force your body to get more efficient at sleeping.
Just to note, for this specific example, Go supports this with type definitions:

// UserID and PostID are distinct types
type UserID int

type PostID int
FYI, Karl Marx never livid in Russia (he preferred London) and was dead a century ago.
Many people have rejected the systemd cult of bloat and scripts are easy to read, write, understand, and maintain. Most consist of generic boilerplate anyway.

Nobody wants to replace a simple init system with something with 1.5 million lines of code like systemd. For crying out loud, it’s 2020.
Communication of the open source community feels like it's down. Social media eventually killed forums and chat rooms. Social media if anything, made learning and discovering a more isolated experience. RSS isn't what it used to be either, that compounded with blog posts being down, and the sheer volume of bad tutorials, bad code, and bad ideas, it's hard to sift through it all and discover things of value.

Early Twitter were the golden years in my eyes. You could ask a question or post an idea and get responses from random developers. Now it's just echoes into the ether.
Unlocking new serverless use cases with EFS and Lambda
OK, so you're saying you don't need to have rainy day funds at the start of a new business, but should build them up over time, right? So, that leads to two potential situations. Let's use the restaurant example.

First possibility is the one most restaurants face. If they're lucky and the business is actually viable, they will have a profit margin of 3-5%. For a single location restaurant, that profit will be enough for the proprietor to make a decent living hopefully, but not a whole lot more. Should be enough for them to save up a few months of personal expenses sure. But saving up enough cash to pay rent, suppliers, and staff, for months, with no income... would take forever with those margins. It's just not possible for most businesses of that sort.

But let's also look at the other possibility. Say you've got a real hit restaurant (or another type of business with larger margins) and your margins aren't 3-5, but 15-20%. Now you're saving real money. So yes, you could sock it away under the proverbial mattress. But if you're that successful, it means people really value the product you're providing. Instead of hoarding your profits in case of a pandemic, you could instead invest those profits into opening a second location, allowing twice as many people to benefit from the service you're providing. In the 99% of years when there isn't a black swan event, that option is better not only for the business owner, but for society as a whole. So even for very successful businesses that could afford to keep a large amount of cash around, we're usually better off if they spend that money to do more of what's making them successful in the first place.

Of course occasionally there will indeed be a pandemic, at which point government can help out to prevent both types of businesses from failing, so that when the event passes they can go back to generating value.
The apparently shoddy job (handbag, tiles, etc) suggests to me that whitening dark skin tones, enlarging busts and thinning arms and legs is so banal it's not even worth paying a skilled artist for.

To me, this example serves as a stark reminder that women's bodies are still expected to conform to absurd norms in the media. FFS, can we get past this already!?
Same things are said about all encryption technologies. And kitchen knife is the most popular murder weapon.
Callbaxx: use callbacks for EVERYTHING in JavaScript
>> The great software developers, indeed, the best people in every field, are quite simply never on the market.

This is flat out wrong. It's not true. It's false.

I've recruited hundreds and hundreds of people and they were ALL on the market and I know for an absolute fact that many of them turned out to be really really outstanding developers.

So it's wrong.

In my experience as a tech recruiter and some-time searcher for employment in development - the real lemons are the recruiting processes of many companies. Vast numbers of people/companies simply do a flat out bad job of assessing and interviewing and selecting developers.
They also send email to people who placed bounties in the past. Here's the interesting bit:

> What do I need to do?

> If you agree to the new terms, you don't have to do anything.

> If you have a bounty posted prior to June 30, 2018 that is not currently being solved, email us at support@bountysource.com to redeploy your bounty. Or, if you do not agree with the new terms, please discontinue using Bountysource.

However I do not wish to redeploy my bounty, nor I am willing to give BountySource my money. I've email them asking for a refund, but I'm not optimistic.
Yes! https://news.ycombinator.com/item?id=21508870
Indeed. Comments can often bring to light aspects of a video which might not be obvious from watching the video without context. One example is videos which cater to obscure fetishes -- a video of a woman slowly blowing up and popping balloons isn't obviously sexual, for instance, but comments could make its intent more obvious.
> a doctor's office visit without insurance is typically $100 in SF

Wait, really? That's less than I usually pay with insurance (in the US, on a High-deductible plan).
There are two EU investigations. One for Apple Pay (NFC) and the other is about Apple Store policies.
Ending a blog post with "What do you think?" but not having any comment option. While the post wants more social features on another website.
What’s the difference for a personal user? Is gitlab better?
I’ve never considered GitHub to be “fun.” It’s a great tool, though.

Most of my GH interaction is through my desktop system, not a browser (pushing and pulling checkouts).

I’ve been using some form of source control for nearly 30 years (since Projector, in the 1990s). It’s a tool. A very, very important tool.

I appreciate many of the “glossy” features of GH, like hero images and GH Pages, but this shows how “out of touch” I must be, because I have never considered it to be a social venue or competitive arena.

It’s just a place I keep my code. I’m quite grateful for it.
The Founder's Paradox
Depends on a book type I suppose. Most have "index" section, which is just a list of tags. In recipe books I find it more useful than ToC actually.
Nothing there follows from what I wrote, or even from what you yourself wrote earlier, for that matter; and the idea that the difference between inittab and rc is "minimal", when the quite marked difference between init and rc has been a fundamental Unix thing since First Edition, is laughable and gives away the entire lack of foundation here. One never has "written shell scripts for init", moreover. You really do not have any sort of grasp of what you are talking about, and the "hating systemd" strawman that you just introduced out of thin air to then argue against is indicative of at best a lack of technical points to make.

For those following along, and just realizing that RNCTX's opinions are at best ill-informed and ill-founded and who want to learn from a better source, FreeBSD has quite informative manual entries for init(8) and rc(8). You can read about Mewburn rc, as used on FreeBSD, in the doco that is hyperlinked at http://jdebp.uk./FGA/system-5-rc-problems.html . And you can learn what replaced the actual AT&T Unix System 5 init/rc, before Linux even existed at http://jdebp.uk./FGA/unix-service-access-facility.html , http://jdebp.uk./FGA/inittab-getty-is-history.html , and http://jdebp.uk./FGA/run-levels-are-history.html . You can even read how systemd is the very third-party restarter that RNCTX doesn't want dæmons to have in Lennart Poettering's own words at http://0pointer.de/blog/projects/systemd.html .
You can improve the non-method syntax slightly by using option.Map in Go style. But it still isn't as nice as a method.

I think type parameters of methods will definitely get added since it's so standard and if anything more confusing to not have them.
You are conflating FP with statically typed FP. There are dynamic typed FPLs too (Scheme, Elixir etc.,). Yes, I agree that Go could've been better if it had simple generics and discriminated unions.

By the way, generics are not at all exclusive to FP. Both C++ and D proved advanced generic/meta-programming facilities like template template parameters(HKTs) and constant generics which Rust currently lacks. But I'd certainly not use these if there is no absolute need.

What I objected to was abstracting and generalizing too much to the point of over-engineering. Some type systems, like those of Rust and Haskell, provide more room for such abuse and it takes some discipline to keep it simple. In contrast, OCaml is a very good sweet spot. ML modules are as powerful as type classes and lead to much cleaner and simpler APIs. OCaml compiles even faster than Go!
Doesn't seem to work in desktop Safari:

[Error] WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost

[Error] TypeError: null is not an object (evaluating 'this.GetMainRunningLayout()._OnWebGLContextLost')

[Error] Unhandled Promise Rejection: Error: Error compiling fragment shader: null

[Error] Unhandled Promise Rejection: TypeError: null is not an object (evaluating 'this.GetMainRunningLayout()._Load')
The Magnetic Amplifier – A Lost Technology of the 1950s
In this case I wonder who follows who. I remember, when I still read ZH, they often broke news I only found on other outlets days later.
The idea sounds awesome though. I guess the exit strategy is to get acquired by GitHub or something. I can't count how many times I search for usage and the examples are not remotely related to how the function is actually used in practice. It would also be great if they can also get design patterns in there.
Why not just embed the wasm directly in the webpage?
No offence, but as someone who has only ever used github and gitlab, can you clarify why it's uncool?
The username was the name of a neo-Nazi band—truly nasty stuff. That, combined with the reference to being aboriginal, looked a lot like trolling, and we got emails pointing this out. The reason why I posted such a terse comment is that, when dealing with trolls, it's important to stick to the point. If you add in anything extra, true trolls are masterful at seizing on it and making the conversation be about that instead.

However, the story has a twist. The user emailed us, and it turns out he had no idea what the username meant and was deeply shocked to find out. We've renamed the account now, and all's well. I'll check with him if it's ok to leave this answer up.
Understanding the Rust Ecosystem
Beautiful. Thanks for this.
Yeah Joel's comments are pretty bad...at best. No one here talking about LeetCode? what do you mean.
I am not sure if VR fitness is an option for you but I designed my own game for my daily workouts.

It's mainly for the Oculus Quest due to the hand tracking but it's free and open source

https://vrworkout.at
A language with sun types will express Result as Success XOR Failure. And then to access the Success, the compiler will force you to go through a switch statement that handles each case.
Let me clarify that I wasn't referring to the patient as a crackpot. I fully believe that there are people suffering from mental illnesses with frightening and confusing symptoms, including auditory hallucinations and hearing voices. I do think that the idea of multiple personalities is a "crackpot theory" that some mental health professionals are proponents of. I don't think a plurality of psychiatrists accept the notion of independent personalities. Some of them do, and push the notion, to the detriment of their patients. I'm referring to that when I say "crackpot". Maybe I'm wrong; I'm no professional. But I'm in good company in being critical of the idea. Hyperbolic, to be fair.
Free unlimited CI minutes for private repos if you bring your own gitlab-runner is one great benefit I enjoy.
Chinese projects are presumably meaningful to people who can read Chinese, although it is meaningless to you. You are free to learn Chinese. It is a great skill to have.

If more people who can read Chinese are using GitHub, why is it a wrong choice for GitHub to surface Chinese projects in the trending page? I detect the racist attitude here.

Yes, it is a bad recommendation, but the trending page is not personalized. GitHub does provide personalized pages for discovery. Do you get Chinese projects there too? That would be a bug worth fixing. But it is not a bug to have Chinese projects in the trending page. It is expected feature.
I suspect the initial assumption around politics does often hold. I now work at the biggest place I’ve ever worked by far, all the smaller places were worse politically.

Edit: just read they ended up at Salesforce. Nuff said
Yay! There's one thing I would absolutely love about having a blockchain in GitHub: The transfer fees.

If everyone had to pay $1 to submit an issue and/or a pull request, open source projects would get a lot less "support spam" :)

Also, it would certainly help if people need to wait 10 minutes for their last comment to be accepted into the network before they're allowed to comment again.
Everybody's situation is different but in our case we did sleep training around 4 months and we had whole night sleep from then on - with a few minor regressions and a bit more training.

My wife found letting the baby cry out very difficult so I did have to be quite firm about it...

But my daughter is 8 now and doesn't seem the worse for it ... As far as I can tell.

Edit: only mentioning this in case anyone is in despair and wants to try something different.
Most trees growing in Germany grow very fast. In areas with rainforests trees are much older and the ground on which they grow is very different from the ground in german forests. Once deforested it takes decades to just recover the ground, not to speak of the trees.
Virtual Interning Offers Unique Challenges and Opportunities
Who would search for useful software on Github in the first place? That's what app stores are for. Then, you contribute to whatever you feel is useful to you, using the Github link on the project's page.
Functions ;)

s -> (s, a) is generic and a Functor (mappable - often conflated with a collection) but it's no collection!
Yay, got that fixed with data urls :D Now works also as downloaded file.
The motherboard has WiFi/Bluetooth built in. Didn’t have to install any drivers, all hardware was working once I was able to boot
What you’re describing is known as the soft bigotry of low expectations and the anti racism crowd is perpetuating this form of systemic racism:

https://1776unites.com/featured-essays/the-1619-project-perp...
Can you please explain to a non-web-dev - why such a fuss about dropping jQuery? AFAIK it is just a small utility lib.
Yeah I used to believe there were "great" developers as if every developer could be given a score of greatness.

I was a bit naive in that assessment.

Every person is different. Not everybody that knows the big O of all sorting methods by heart is the person you need. Or even want.

There are multiple dimensions, technologies, experiences of fitting someone in a company. Some people move more slowly but surely, some move faster and are more hands on.

(That being said, I've met a - thankfully small - number of people that were a net negative in team productivity)
Care to share why? I'd like to help, but the trouble is how am I sure that the money goes to the pockets of people who need it and not to some CEO's holiday?
Meta///Bias – make information reliable and easy to consume
Hey, let us talk about media & information.

News outlets are receiving a lot of hate recently, and not for a lack of reason.

Everybody is trying to push their agenda. VCs shilling for their company, Lobbyist, Left, Right, Pro-Bitcoin, Pro-Gold, Russians, Chinese, EVERYBODY has an agenda.

What about complex topics, expert opinions? They are biased too.

Twitter, Facebook, YouTube’s main KPI is the number of eyeballs on the screen. They will feed you with information you already like and watch most, creating your personal echo-chamber.

Now let us think about the amount of information we deal with. By 2025, it’s estimated that 463 exabytes of data will be created each day globally.

With every major company having access to advanced NLP & Ai tools is using them to hook you up and make you scroll this timeline the whole day. How are we going to navigate through all of that?

It is true that information is essential to our development, both professionally and personally.
It is also true that we need different opinions to make sound decisions. We need to include different parties to the dialogue. We need to see the full picture, not a part of it.

So what options do we have? How can we achieve this?

Thanks to technology advancements and communities like ods.ai, Natural Language Processing (NLP) is becoming more accessible than ever. Now we can use it to serve the bright side.

With blockchain, it became easier to use the crowd's wisdom and organize people in a decentralized fashion.

Our vision is to make information reliable and easy to consume. And that is why we created Meta///Bias.

We are releasing our Web-Platform this year and invite you to join us on this journey.

Follow @Meta_Bias or Subscribe to get invited to our closed beta.

E-mail us at join@metabias.io if you want to be a part of this project. We are looking for Journalists, Content-creators, Ai-Specialist, and everybody who wants to make the media better
It is not uncommon to have a different price for monthly vs yearly billing. IAP customers will pay more, but they can afford that anyways, and the bright ones will subscribe online.

Hey currently charges $99/yr. If they added an IAP tier of $15/mo, and Apple takes 30%, that leaves $126/yr. (Clearly more money, in my humble calculation)
oh, I really like these, well done!
While it’s possible to use direct DOM manipulation via refs, IMO this defeats the purpose of using a reactive lib like Vue or React. If you are using a lib like jQuery/D3 with Vue/React, you are basically just using Vue/React to render the initial state of the DOM.
Ubuntu Touch on F(x)tec Pro¹
our app is doing the exact same thing yet we got a rejection
I really hate the stamps. All of them are ugly as sin.
I admire their efforts in backwards compatibility, but I never saw the point of extreme source compatibility. If I don’t want to recompile then I don’t need to worry that some names were changed. If I do rebuild my app then I’m happy to spend the time fixing the errors, or build agains an old library or language version.
Thanks for doing that! I think a viable long term strategy to increase the health of the Tor network, is to increase the number of relays (not exit nodes) and make it easier for companies/websites to expose their services as native Tor services. That way the amount of bandwidth insides the Tor network would increase, without exposing anyone to increased liability.