skysight-inc/HackerNews huggingface dataset:
I think the parent is right in that free speech is not an absolute and has geographical restrictions. Most western nations restrict free speech mostly by broadly defining some forms of speech as hate. Saying hate speech laws and free speech are consistent with each other is disingenuous considering one exists to limit the other.

I can understand the argument that hate speech is a fair restriction, but one must concede that it is a restriction and other countries may add their own restrictions to it which you may disagree on.
It's something I haven't tried because I can already predict the outcome. I'd get into for a few weeks, I'd put a bunch of stuff in there, but I wouldn't be able to break the muscle memory of just using Google/DDG when I need to know something. Then I'd inevitably give up.

Respect to those who do it and it works for them though.
I hate Apple's approach of doing 70% of the work all the time. If they truly cared about health, they'd make it incredibly easy for any company to add health data in to their ecosystem and not just try to sell more Apple Watches. As a Whoop user, it's so much more beneficial than their basic Apple Watch stats (which btw are fine for most people, I just want more/better HRV data)
This is great.

One thing I do notice missing is the affect of stem length on steering, particularly for road bikes.

It’s not uncommon for road bikes to have both a steep head tube angle and a longer stem e.g. > 110mm to increase stability at speed.

Narrower and lower handlebars give you better aerodynamics but also affect both comfort and steering.
Charging for upgrades creates perverse incentives as well, Adobe before they switched to subscriptions was a good example of that. Every new release had a ton of features to encourage people to pay for the upgrade. Few of these features were of much value.

At least with a subscription you are incentivised to keep existing users happy.
The new FinTech banks are eating their lunch by providing mobile apps that innovate rapidly due to being build from the ground up with modern tech.

The old banks take years to rollout a simple feature like locking your card from the app due to being stuck on mainframes or some ancient stack.

Moving to mongodb doesnt sound like the right solution though there are better choices out there.
Ty for the link. Do you have more material that helped you with your work on crux? And do you mind sharing?
"Which advice did/would have helped you landing your first job after university?"

I got no advice, I just tried to find something interesting (that I was not really competent enough to do). But it turned out well.

In the large scale life is ruled by statistics. In the small, personal scale by serendipity and chance. You live on the personal scale.

"And whats your best tip for life in general?"

Try to find a domain in which to work which is intrinsically interesting for you. You. Not the general public. Not interested in <hot topic X> that seems to be trendy? That's totally fine.

Try to be strategic with your career. Try to think time to time where you want to be in five years. You need a plan with alternative scenarios. They all probably go wrong - and that's fine. They are just a framework for your own reflection. But you need them.

Read biographies of people who've worked in your or similar domain.

Find out what the other guy is thinking. Not interested in management? Read a few books on management anyway. And don't use your knowledge in discussions. Because it will sound (no matter how you put it) like you read a few books on topic X and now think you are an expert.

There is a good book on every subject.

The most critical decision for your happiness will be who you will marry.
Why doesn't Whoop integrate with Apple Health?
That’s assuming both political parties actually want “something done”.
Show HN: A tool for quick setup of a fashion online store with product mockups
For me, the gym is as much about self reflection and self mastery as physical improvement. It helps on many levels.
this seems to be a common attitude in America. It’s game theory, but you should look more to the nash equilibrium than the prisoners dilemma. Unfortunately it must all start with trust, which seems like the fundamental scarcity in the US
You'd have to ask Apple. Probably because they just want to sell more watches
Not to be too forward - but maybe ask then on twitter - there are a few conversations around accessibility and perhaps you could give them feedback from your needs.
So you have no idea about the business and non-functional requirements or the architectural or engineering considerations that went into this decision. But yet you believe it's such a bad decision that you physically cringe.

Classic HN.
That kind of stuff could have been implemented with any large CRM system(Salesforce,Dynamics,SAP) without any bigger issues.
Googles Servers aren't exclusively located in the US.
Well Apple Health is an open API that anyone can integrate with. So I'd assume Whoop either A) doesn't want to be modularized, or B) has a data format that doesn't fit with Apple's specification for some good reason.
Personally, watching a friend roam around the world map of final fantasy VII, I had never seen a game like that in my life. I couldn't stop thinking about it. Even goldeneye couldn't talk me out of getting a PS1 after that.
incredibly cool. im inclined to simplify a lot of my heroku services to a couple workflows here but have the following concerns

* proven data privacy and security

* longevity of this project

* pricing model (free seems unsustainable and suspect)

* daily quotas (30mins seems like it will change)
Ask HN: How to use Android phones as programming environment?
I have to live without a laptop for about a month. I am looking for the best practices for programming from an Android phone, (and with a big screen Android TV if required). My phone has 8GB of RAM and is rooted. I am a regular user of Vim/ Emacs and would like to use those rather than GUI apps.

What's your experience with bluetooth keyboards? Has anybody used Android TVs as the display with proper GNU/Linux installations on the phone?
Math-as-Code (2015)
While we see some adoption of Rust from Google and Microsoft, all their new releases are heavly focused on C++.

React Native, the new Games SDK for Android, WinUI 3.0 release, lifetime analysis support for Visual C++ and clang and lets not forget they are two major contributors to ISO C++.

While the Rust/WinRT efforts from Kenny Kerr are welcomed, that it is just yet another option alongside C#/WinRT, C++/WinRT, Python/WinRT and JavaScript/WinRT.
>There is an argument that where China is blocking market access, the West should reciprocate.

I'm not sure following local laws is considered as protectionism if the same standard is applied to local companies. Blocking market access would be applying unequal standards depending on origin (which I don't allege that they don't do - but for this particular case it doesn't look like they do).
Apple to bring the iPad Pro’s Magic Keyboard to additional iPad models: Leaks
What I don’t quite understand in the discussions here is the hardware focus.

No offense, but the libraries Intel is putting out there (IPP, MKL) for efficient parallel computing are really outstanding. It has been a fee years for me in the end-consumer high-performance market, but AMD chips would easily run 20% slower if you optimized the code w/ the Intel
Libraries and OpenCL would Not get anywhere near.

A similar thing happened w/ Nvidia and Apple many more years back; E.g., Apple dropping Nvidia; fair amount of rumors went around that Apple did that so Adobe would be less competitive if they had to rewrite their rendering engine (which they just ported to CUDA) and Apple could sell their video editing solutions with an edge (they have been hand tuned for a while of course...).

Apple dropping Nvidia has been such a “non-customer-focused” bullshit decision. Not because the AMD hardware is bad - but OpenCL has simply been nowhere near CUDA. Same with Intel IPPs and OpenCL. But maybe that changed.

The differences in performance, ease of use etc. have been mind-blowing back in the days for CUDA and IPP. Hardware alone isn’t gonna cut it. The machines are built to run software after all...

Maybe that has changed or maybe nobody needs any parallelised compute intensive applications on Mac (research anyone, image and video editing anyone?).

The fact aside that mayor software companies like Adobe et al. will probably have to staff entire departments for rewrites...
Measuring Disagreement with Standard Deviation
This is comparing next-gen NVMe to a 5400 rpm HDD. It’s a generational leap only because they’re skipping at least two or three generations.
No. I can elaborate but generally it's the glucose that stimulates the insulin release (the pancreas has glucose receptors).

Weight gain IS NOT driven by insulin or glucose. You can put someone on euglycemic clamp literally pumping him with insulin and glucose and he won't get fat from that. He will hover start storing fat IF we give him too much glucose for his needs.

Frankly, if you were a very mad you could theoretically put yourself on insulin/protein infusion to lose fat.

Idea being that insulin will drop your blood glucose (via insulin-dependant glucose transporter translocation) forcing liver to balance that out. When liver runs out of stored glucose it will start breaking down fat.

The downside of that is that eventually muscles won't store more glucose (you'd somehow need to get rid of that) and the risk of dying is pretty high.
CCP Bootlickers.
Show HN: Smarter Search for GitHub Repos
Revolut: A Normal Bank – Unfortunately
> If you reduce the false positive rate by 5% but you facilitate processing 20% more claims (to use some arbitrary numbers) you are still increasing the absolute number of false positives by 14%.

This is a really interesting point that I'll keep in the back of my mind, thanks for that! I hadn't even thought it through in such a concrete manner but I think this really hits the nail on the head.
I struggle to understand how people work hard to build they dream technology, they are also lucky enough for it to take off like zoom in this case, and then they go ahead to do nasty stuff and to fuck up their users! I hope one day we'll really condemn and stop using apps/social media for things like this.
This in an excellent advice. In real world the value of a codebase is not in it's aesthetics. It's how and what sort of added value it bring's to it's users. And how much value your employer can capture from it (i.e. it's price).

The question you should ask is not "how to make this more beautiful" but "how to bring in more value to the customer". Don't go on a refactoring crusade alone.

If you want to become a valued individual contributor try to understand the added value created by the product as much as you try to understand the codebase.
Trials would only make sense if the applications were more expensive. My downloadable software gets single digit perentage conversion rates, that wouldn't add up on something that cost a few dollars.
> The US does not put hundreds of thousands of people in camps because of their religion,

I have to say that China did a lot of things wrong but it couldn't care any less about religion. Most of the issues aren't religion related. It only makes matters more opaque and hide real issues. Hence I disagree with debates/discussions based on perceived perspectives and use these labels such as 'attack on religion'.
I have been waiting excitedly for Panic's Nova to be honest. Recently my hopes have been lower because there haven't been any updates since March 2019. https://panic.com/nova/march-2019/
Haskell. No contest. It will blow your mind and completely change your perspective on programming.
What do you do when you want to choose the implementation for dependencies and optionally configure them at runtime?

I think that's why most of the popular dependency injection frameworks I see support configuration through XML or JSON.
Inertia, most probably. (And it’ll probably be a better, snappier experience than the website on mobile.)
> That's great news though I'm a little suspicious, where have taxes caused a significant change in body weight?

You could check
https://en.m.wikipedia.org/wiki/Sugary_drink_tax as a starting point. From a skim it doesn't look to me like a small tax is some kind of miracle cure for anything in this regard. Though I don't think anyone claimed that it would be the one factor that fixes everything. There is no one factor, and having the tax as part of a toolbox seems reasonable.
My biggest gripe with Sublime has been the lack of Extensions.
Do you really need ML to tell you to eat better and exercise?
WOW, that is a gross reversal of the sales model. I thought Apple had a warped sense of their role but here you believe that Apple is entitled to 100% of the sales from the developers apps, and are graciously paying the devs 70% of money Apple is entitled to, instead of the reality that Apple is taking 30% of the revenue from Developers for the "privilege" of access to consumers that already paid apple thousands of dollars.

Apple is a Payment processor, that is the service they provide. a "Fair" amount for a payment process is maybe 5%, not 30%
Maybe it's the french in my talking, but I really have a hard time trusting anything else than the state to handle health data.

Anytime you associate health with financial motivation, you end up with something twisted on the long run.

Sure, you can say that Apple, right now, is in the proper state to do that (although given they were part of PRISM, it's debatable).

But what about in 10 years? What if their executives decide that Apple Pay should lead to the creation of a bank? Then from a bank to an insurance company? Then they have a conflict of interest.

Simpler than that, what if they change their stance on user data, and decide to exploit it to understand their customers better? Or sell it? Or just partner it to labs, insurance companies, hospitals?

Like with facebook, it will of course all be "made anonymous", until it's not anymore.

Money and health data are not meant to be mixed IMO.

But even without all that, we are adding yet another tracking system on top of what is already a sensor packed pocket self-spying device.

It's hard to not worry that such concentration of power has a high potential for suffering.
It all depends on two factors:

a) minimal required entropy of the passwords themselves.

b) how computation expensive is the hash function itself.

The threat model in password bashing scenario is that the attacker wants to discover the password and then use it to impersonate the user.

Thus the attacker needs to guess the password, by searching though the space of all possible passwords (using heuristics such as dictionary, common letter/number replacements, common position of symbols mandatory in many password policies) and the the candidate password needs to be hashed and compared to the known good hash.

By using an expensive hash function such as bcrypt you can limit the ability of exhaustively search the space of all possible passwords. But if a user uses a weak password, the attack will succeed and leaking the hashes will make the search go several orders of magnitude faster than online brute forcing (I.e real login attempts, which can be throttled)
> Political dissent and a free press are democratic rights not human rights.

Those are considered human rights under Articles 18–21 of the UN Universal Declaration of Human Rights. Yes, the UDHR represents largely the thinking of the Western elites in the years immediately after World War II, and it has been argued that its understanding of human rights is foreign to China and unacceptable to it. Nevertheless, the line between democratic rights and human rights is not as clear cut as you suggest.
Challenges in Applying Machine Learning to Cybersecurity (2018)
Mr Weyland get your crew ready!
Is the hackernews process broken? I currently see three comments being downvoted without any apparent reason: https://news.ycombinator.com/item?id=23507041 https://news.ycombinator.com/item?id=23506992 https://news.ycombinator.com/item?id=23507486
This is like one step above csv files on an NFS share.

Could be a great way to wash some crimes off the books, "oh our DB failed and our backups were stored in the database as well, oopsie".

In less than 5 years there will be an EU directive on how financial institutions need to have immutable db architectures with full provenance.
I really don't care what the default name for a branch is. I don't care if people want to change it. Hell, if GitHub starts defaulting to "main" instead of "master" I probably won't even care enough to change it from "main" to anything else in any new repos.

What I care about is that this will inevitably lead to companies and individuals that, for any reason (due to having the name "master" hardcoded in a lot of scripts, for instance), do not make this change in their repositories being labeled as being pro-racism.

We all know how this goes.

This insanity just grows every single day. The purity policing grows ever more intense. It's making my world view bleaker by the minute.
"Contribute to medium-sized open source projects that are still maintained and have a fair number of users."

I've never contributed to an open source project and my career has evolved just fine, though.

I think this audience over stresses the need of open source contributions. It's fine if you don't want to work in the open and don't want to share your code.

Natural curiosity of open codebases is a good thing to have, though :)

I've known several excellent 9-17 coders who work, and then go home to do other things.
I’d wager it would cost a whole lot less to train devs up on the existing system than to rewrite. Without understanding the existing code, you’re going to have a tough time replacing it.
> Will we see something similar with these SSDs? Are devs actually prepared to take advantage of the special decompression hardware? Or will it be the stuff of dreams and tech demos for the first few years?

Hard to say, but another big point in Cernys talk was developer productivity and why they don't try to use "revolutionary" hardware like the Cell architecture anymore: Onboarding time for new teams is just too long. We don't know yet if it is true, but he talked about an onboarding time of 1 month for a team of developers new to PS5 (but with game dev experience). The last time a team could be productive this fast was PS1. If that's true I think we have a decent chance of devs using all the tech provided from the start. More so for PS5 only titles than for multi-platform titles.
I think you're right about all of this! And to add another point, I worry the only people who will have access to this are those who can afford a bunch of health gadgets and a premium primary care provider.

But, at the same time, it's impossible to imagine our government creating such a thing :(
"For MongoDB it’s mostly a case of it had issue years ago when it was the new hotness, but it should be a boring choice by now, and it’s not"

SQL has been around since birth of computing, give NoSQL some time.

"NoSQL has proven to be hard to get right than was first assumed"

Nothing has been proven, again give it a chance, SQL had years of optimization.

Also, no need to downvote if you like SQL or your job depends on it, or that is all you know, just debate with reason and evidence, I've used both and open to change my mind with evidence and case studies which we don't have many yet and folks here predicting doomsday to HBSC without keeping an open mind.
We have international human rights, we could enforce companies to follow those guidelines everywhere if they want to do business on our own countries.

Fact is that the US government puts money over the very human rights it’s supposed to believe in. The US isn’t alone in this of course, but it’s where the majority of international human rights infringement companies reside.
a) Salesforce is usually out of the question due it not being on-premise.

b) Dynamics and SAP are both ridiculously expensive especially since you would be need to also buy additional software e.g. Windows to run it on. Plus of course it's much harder to find specialist engineering talent who know these products.

c) All three are far too slow both on the ingestion side e.g. millions of mutations a second and on the read side e.g. feeding into a real-time ML model for an upsell prediction. MongoDB is specifically designed to cater to both of these technical requirements since you can mutate sub-documents and retrieve the full document extremely quickly.
> When you are new, say yes to everything.

Anecdote: Back when I was first starting, we were experimenting with different agile styles, and were pulling cases off a backlog whenever we needed something new to do. It wasn't strictly ordered, so you could pull off the top several if there was something you wanted to do more.

The top two items were getting skipped for a long time, so I took one and stumbled around trying to figure it out. Ended up asking a few newbie questions (non-technical, about how the feature was intended to work) that our manager had no answer for, resulting in the case getting officially bumped way down. Then tried the second, and the same thing happened.

Even though I technically didn't get anything done (which did feel kinda bad at the time), I learned a decent amount about how those systems functioned, got rid of some eyesores, and brought it to everyone's attention that the cases hadn't been sufficiently fleshed out. Net positive, I think.
Unrelated; Why is there no rss feed for this blog? I can't find it. It seems they've interesting topics and I'd like to keep posted when there's new content. Do the expect me to go to their website every day to check?
Oh interesting. I stand corrected then!

I'd guess 2 things:

1) From the less-than-stellar quality of Whoop's app, their data is probably differently formatted and they don't want to bother

2) They want you to stay in their app and use their algos to manage your health data as opposed to Apple's, which they can't control.
Can anyone recommend a good intro to analogue circuit design? I've dabbled enough in digital circuit design to have a rough intuition for how to do interesting things with logic gates. But I don't have the faintest clue how even the most basic analogue circuits work, eg. a variable-pitch tone generator. I have no intuition for how you could build an oscilloscope with a fully analogue signal chain.
We deal with both multi-cloud processing and storage with a managed platform when the Serverless framework simply allows you to configure and deploy functions on main cloud service providers.

We allow you to build, deploy and run (i.e. we operate the infrastructure) processing workflows using ready-to-use integrations, containers, or custom functions. We also provide a multi-cloud storage layer, you can use and push data stored on multiple cloud storage providers with a simple S3 interface instead of having to deal with each object provider implementation.

We also plan to be compatible with the serverless framework for the custom functions part.
> At that point, there won’t be much reason to buy Apple products. Of course, Apple says they have the best products and ecosystem, blah blah blah. (And it’s an ecosystem I largely like, to be fair.) But Apple should not become so arrogant that they think customers will flock to buy their products based only on the Apple’s own software.

In fact, this exact approach with Safari and Extensions have driven away a lot of users to Firefox and Chrome
This is very likely. Most banks have stupid-huge quantities of products and services, each with extremely elaborate requirements and data storage needs. “65 relational databases” might well only represent a few percentage points of HSBC’s data footprint.
For #4, I think a Steam Style Refund policy would also work, If you do not have X number of hours/minutes app usage or X days since purchase you should be able to get a full refund
Do you take any supplements or medicine to maintain cognitive abilities?