skysight-inc/HackerNews huggingface dataset:
That's one way. Though, I wonder about the groups of people who own houses and might want to fix plumbing more independently?
Having kids is a choice like any other — there are upsides as well as downsides, both of which you don't fully know in advance. I do think it's quite safe to say that quality sleep is not something to expect when you decide to have kids.
I have 3 children, and wake up at 4 AM every day. I have my kids put me to bed at 8 PM, then they stay up for another hour. I then get 3 hours of quiet, isolated time every morning before they get up. We have breakfast together, do the morning chores, get dressed and send everyone off to school, then I go back to work and start catching up with my team.

Admittedly, that didn't work when they were toddlers. But once they hit school age, you can certainly figure out a way to make things work.
Google killed 2.3B 'bad ads' in 2018, down 28% from 2017
Their success is measured in different terms: in having children (more children than parents for sustained population). In this most important regard, they have failed.
Tor is power hungry and can’t scale for billions of users.
Why go through a third party which will take a cut of the donation. If it is primarily money donated by friends and family, can they not talk directly through phone or email?
That is precisely the beauty of something like an Apple Watch. Everybody can be screened without wasting resources and the device can alert if it is really something that needs a specialist.
Of course, we are on the early stages of something like that and the devices are not really capable of diagnosing on their own, thus you end up with a spike in consultations. But given some time it should be way more accurate and helpful.
I thought this is from ML and related functional languages? (i.e. this is just the way they've always done it)
Some things are simply so obvious, that you forget to mention them :)
Seems increasingly the marginalised , feel it necessary to take it out on the not so marginalised, to police their language, to compel them to appreciate their lot, even to make them feel shitty, for wanting a pair of shoes, as if this would make their lot in life better, to make the world "more equitable".

How about the old fashioned approach of targeting the rich and powerful? Or is that considered too difficult now.

I couldn't give a damn about the difference between broke and poor. Changing their use isn't going to change a damn thing, just as changing how words are used has never changed a damn thing in the whole of history.
What kinds of limitations do you have with sharedb? How do you use it? I've recently started using it in a project and would like to know the limitations.
You may be interested in a Garmin smartwatch then. They are primarily designed for exercise, so have very good optical-based wrist heart rate sensors, and are designed to minimise battery usage - I can easily get a week and more out of mine (a Garmin Fenix 5), even whilst making heavy use of its GPS and other functionality.
Your mileage may vary. I grew up In New York City and was fine getting myself ready and taking an hour on public transport to school every day, but New York is an outlier amongst US cities. Even my friends who grew up in the suburbs just outside New York needed their parents to be chauffeurs and butlers for them.
Well, the parsing issues go away mostly because the actual pattern is "keyword on the left, type on the right". `let a: My_Type` is a whole lot easier to parse than `My_Type a`, and this goes even further when instead of My_Type you have something more complex, due to the C-family syntax trick of having "declaration mimic use".
There are several technical advantages to the types-to-the-right style. For one, it's often easier to write a parser for: having an explicit let or val keyword makes it immediately obvious to a parser without lookahead that the statement in question is a declaration, and not an expression. This is less of a problem in languages like Java, where the grammar of types is simpler, but in C and C++, if you begin a line with

foo * bar

then it's not yet clear to the parser (and won't be until after more tokens are observed) whether this is a variable declaration for bar or a statement multiplying foo and bar. This isn't a problem for name-then-type syntaxes.

On a related note, it's also often advantageous for functions to indicate their return type last, as well, especially when the return value of the thing might be a function of an earlier argument. There are plenty of examples of this in functional or dependently-typed languages, but even C++ (which historically has listed the return type of a function first) has added an alternate (slightly clunky) syntax for function types where you can specify the return type after the arguments for this reason:

template<typename Container, typename Index>
auto
foo(Container& c, Index i)
-> decltype(c[i])
{ ... }
Ah yes, Karl Rove. The Grima Wormtongue of the Bush administration. The man who used "reality based community" as a pejorative, and led the American right towards its current embrace of "post truth" ideology.
True, but radioactive water is much easier to deal with than radioactive air because the hydrogen will capture the neutrons converting to Deuterium which is relatively safe and isotopes of oxygen are relatively shortlived. So as long as you can filter the heavy metals, it's in theory, less of a mess.
Agreed - there are a lot of aggressive homeless people downtown, and in berkeley as well. Some guy was cussing me out and trying to pick a fight with me the other week when I was just walking along.

Definitely true, SF really is unlivable on a median income and that is a continual frustration I have.
Types are moving to the right because having them on the left makes the grammar undecidable. Languages like C or C++ can only be parsed when semantic information is passed back into the parser.

For example, consider the following C++ statement:

a b(c);

This is a declaration of `b`. If `c` is a variable, this declares `b` of type `a` and calls its constructor with the argument `c`. If `c` is a type, it declares `b` to be a function that takes a `c` and returns an `a`.
HighwayHash uses PSHUFB to spread entropy from twin 32x32=64 muls across 128-bit vectors [or vector halves, on AVX2].
See ZipperMerge in https://github.com/google/highwayhash/blob/master/highwayhas....
I don’t think so. HIPAA defines the “covered entities” — e.g. hospitals, health plans — that must follow its regulations. Being a company that handles health data does not automatically make you a covered entity.

https://www.hhs.gov/hipaa/for-professionals/faq/190/who-must...
How many actual people (as in persons) are those 0.1% when it comes to Android? People here always operate with percentages like they're worth anything as absolute numbers.
Not sure what the GP was thinking, but I'd imagine having the future course of your life decided by a single day (or week or whatever) of standardized testing is, well, unpretty.
For the record: 16-bit OS/2 version 1.x never ran Windows programs. That only came about with 32-bit OS/2 version 2.x.
Thanks for posting this. I enjoyed the read, and I see what you mean re: exceptions vs. a domain error in ROP style paths.

I personally try to have my exceptions be just that, exceptions. If I can forsee something 'going wrong', I just make a domain error DU instance and handle it. Bonus points that the compiler says 'Hey you forgot this'.

Handled exceptions are like the short sale of program flow. You may not be foreclosed on (fatal error terminate execution), but it drops the hammer on your ~credit~ codebase (user interruptions, failed operations, maintainability headaches). Intentionally using exceptions in the domain types instead of putting up guard clauses and/or Failure result types is not something I'd recommend.
Vanilla JavaScript
Sorry for the stupid question, what do you mean by people losing weight?
Given the 24/7 nature of the net these days, I’m surprised companies aren’t running an early bird office on the east coast and a night owl office on the west.
> setting an alarm, popping 200mg caffeine + 200mg modafinil

Wow, pumping yourself full of drugs just so you can be a better cog in a machine?

Thanks, but honestly that's a non-starter. I'm not sure how we got to this point, but please reconsider - some employers might actually look at this and think that's an acceptable thing to suggest to an employee.
The only legal problem I can see is because of the monopoly they have on their own hardware, but at that point, it's an antitrust case.

I can't seem to find whatever Spotify is sending to the EU (from the bottom of the timeline [1]), but to me, it just seems like Spotify is whining throughout the whole website. The only thing I think Spotify could go with, if true, is this:

> the rules are not applied evenly across the board. Does Uber pay it? No. Deliveroo? No. Does Apple Music pay it? No. So Apple gives the advantage to its own services.

Disregarding "apple gives the advantage to its own services" while Uber and Deliveroo are not Apple-owned services, Apple not charging the commission for PassKit (Apple Pay) transactions may be the only thing Spotify has on Apple.

1: https://timetoplayfair.com/the-case/
Sleeping Octopus Changes Colors
Bypassing MaxScale’s DB Firewall for MySQL/MariaDB
I think programmers are very good at fighting through frustration and pain, because so much of the job is just bad existing software, or libraries we don't control, or legacy code we don't have time to refactor etc. And so when something feels off in Emacs, your natural reaction is the same as when something is off in Word, on on your smartphone, or whatever. You just swallow your pride and live with it.

It's hard to truly internalise that this isn't necessary in Emacs, that you can actually achieve a level of productivity and proficiency with elisp that the moment something annoys you, you can and should just fix it once and for all. That discipline is hard in any codebase, but it's especially hard with your editor that you don't really think of as just a pile of code that you are personally charged with maintaining.

To an extent much of Unix is like this. In the early days it's exhausting and can be overwhelming - so much stuff seems suboptimal to your workflow and almost infinite customisability feels like a bit of a Fuck You when you just want to get stuff done. But then you realise you've had Linux installed for more than 20 years and there's stuff you could have fixed in your teens and never thought of again. At some point you should really just commit.
No. Don't fall into the trap of this trite and superficial way of classifying the BSDs that tends to be circulated.

* https://news.ycombinator.com/item?id=17586058
> They do appreciate the likes of Atom, PyCharm, Jupyter notebooks, etc. with big beautiful GUIs with big beautiful menus and slick websites and “out of the box” support for what they need to do. Pop-up suggestions,

Basically just like the surviving commercial Common Lisp IDEs have been doing the last 30 years.
OpenBSD is about that easy. Download the new version install image, boot into it, select Upgrade, and let it go.

I typically upgrade a couple of months after a new release comes out. That way there's been time for any post-release issues to be shaken out and patched. (There rarely are any, but I'm usually not waiting on any new features, and prefer to be a little conservative).

The project supports the current release, and the prior release, so you're not at risk of missing any critical updates with that strategy.
One of the main advantages of the morning is that most people haven't gotten up yet and the phone hasn't rung yet. You'd lose that. :-)
There are problems with HIPPA for sure. In fact I trust my doctor's patient portal less than most things I log into.
Trying to engage people's opinion is generally an advert for someone's ideas.
People used to install these memory cleaners and anti virus apps and I used to tell them, they don’t do anything. And they used to say, if they do then you’re screwed. The logic is just wierd for me. Idk what to argue then.
That's not an accurate interpretation. Atrial fibrillation episodes are not constant- they come and go, and different people will have them at different frequencies. It's possible that people had an episode while wearing the watch but haven't had any episodes while wearing the ECG.

ECGs are also less comfortable to wear than watches, so it's possible the people they sent them to didn't wear them as often (it's even possible that they didn't wear them at all).
I don't think it is technically impossible. But the likelihood of pushing through the necessary constitutional changes to protect any right to such a system is extremely small.

Unfortunately the longer term likelihood of retaining a cash infrastructure is equally small, at least as a realistic, effective and affordable option to pay for what people actually want to pay for.
Yeah, it's good at spotting issues... but man, health monitoring creeps me out.

I don't want to live in a world where insurance companies and employers force us to hand over this data.

Just feels really creepy to me. Like way over the line.
If you want to create an nice FOSS IDE for Common Lisp, play around with Alegro and LispWorks, don't just try to redo Emacs + SLIME.

And take advantage of Common Lisp, no Electron needed.
When the .dev domain was first available, I used it to contact GoDaddy's support to figure out if they knew when general availability was.
Apple Watch is technically capable of detecting your heart rate. NSA is capable of enforcing Apple to feed this data to them, real time if needed.
Never wear an Apple Watch during lying to powerful people, your heart rate will give you away.
Sustainability as a Service
In Ruby, we have Hash#merge, e.g. { a: 1, b: 2 }.merge({ b: 3, c: 4 }) gives { a: 1, b: 3, c: 4 }, which is typically what you want, e.g. args.merge(reset: false) to have reset set to false in the args even if present.
Kotlin hit the sweet spot between the abtrusity of Scala and the sloppiness of Apache Groovy.
Studies have identified genetic markers associated with self-reported "morningness" near genes known to affect circadian rhythm.
It's entirely possible that a test which was net positive when applied "with probable cause", can even become a net negative if applied without. Because testing the whole population will produce many more false positives.

I doubt the tests they are running here will actually go that far. But pervasive testing does need different trade-offs to targeted testing. At least we may have more complete data from which to understand this.
Type annotations on the right reads way more naturally to me e.g. "customerNameToIdMap is hash map of strings to UUIDs" over "there's a hash map of strings to UUIDs called customerNameToIdMap".
You know WHO he is? he's worth $300M
Is there a name for side on which the type declaration sits? Left/right typed? If that's the case, I'd argue for back/forward or start/end to account for right-to-left languages.
Usenix: Applying Security Outside the Tech World [video]
Perhaps part of the bill should include USDS standing up an internal project to iterate on rapidly improving a process for digitizing all of those records, cribbing off the work done by Google Books and the Internet Archive.

Excellent point though.
This isn't 100% accurate. While I can't say much about the case of the apple watch, I can say that there are a ton of tech companies which are not covered entities but which do fall under HIPAA guidelines.

For example, the company I work at is not a covered entity because we do have access to PHI we have certain regulations we have to follow. Further, we have to sign BAAs with any covered entity we work with defining who is responsible for what.

Any company which deals with heathcare information should always assume they fall under HIPAA until they've hired lawyers who tell them otherwise.
That's why it's important that tyrants should also be held accountable. Nobody should be above the law.
Out of curiosity: Was it the IPv6 regression in 5.9?

* https://unix.stackexchange.com/q/299580/5132
"Over time, all data approaches deleted, or public."

-- Quinn Norton

https://medium.com/message/hello-future-pastebin-readers-39d...
I propose: "Left-type-ness" and "Right-type-ness"
Here are two examples:

https://www.reddit.com/r/AppleWatch/comments/8nk4vr/apple_wa...

https://www.reddit.com/r/AppleWatch/comments/8pm0qr/my_apple...
Yeah, that doesn't always go so great, but I have most of my problems once you do the pkg steps. Plus zfs upgrade needs a bit of documentation on boot code.
I was at a medical conference recently (within the last year) and there was an entire talk explaining to people that they couldn't send healthcare records or pictures over snapchat.

HIPAA is great- enforcement of it is not.
"Freedom's just another word for nothing left to lose..."

When you're young is maybe the best time to be poor. Your ligaments are still supple and you can sleep on a hard surface and still get a good night's sleep. And you tend to be surrounded by other young people who are poor too, some of whom will be idealistic about it, or at least not care. Those are the healthiest people to be around, while I have to assume those who formerly disdained poor people and now are going through their own private hell, must be the most tedious company of all. Though I have some sympathy for this author having been gouged by the medical system, which I thought was better in Canada.
There may be two broad motivations for leaving an angry emoji; either they are angry at the article or the article made them angry. However categorizing these two groups as "liberal" or "their base" isn't justified. It may be the case that somebody, perhaps a conservative, is angry at Fox News for a particular spin or editorialization but generally likes other Fox News articles. It may also be the case that somebody who considers themselves something other than "liberal" or "Fox News' base" finds a Fox News article in their facebook stream and is either angry at Fox News or because of Fox News. It's also possible, although perhaps less likely, that a liberal might become angry not at Fox News but because of what Fox News is reporting. They might not be amused to see Fox News in their stream, but it's certainly possible that the substance of the story has them angered even more.

To give an example, consider this current Fox News headline:

> New Zealand shooting's a social media wake-up call -- YouTube, others, must stop amplifying violent crimes

[A 'fox news conservative' sees that headline and leaves an angry emoji.] Is it because he's angry about the shooting? Or angry at Youtube/etc? Or angry because he thinks Fox news is cynically exploiting the tragedy to take pot shots at a tech company?

[A liberal sees that headline and leaves and angry emoji.] Is it because he's angry that Fox News is making it into his news feed? Or because he's angry at the shooting? Or angry at youtube/etc? Or angry because he thinks Fox news is cynically exploiting the tragedy to take pot shots at a tech company?

You really can't say. Any particular individual may have their own reason for posting an angry emoji at a headline like that. For a headline like that, it's quite possible for a liberal and a fox news conservative to have the exact same reason for leaving an angry emoji.
It tracks your calories, exercize time, and number of hours you’ve been active (walked for at least a minute).
There's no reason they have to store the faxed doucments in paper form (except, possibly, for questions of authenticity but, even then, they could also save a digital version of every fax they receive)
That doesn't beat working late at night, where you have much more time without such distractions than just a 2 hour window.
Previously: https://news.ycombinator.com/item?id=12775735

Apparently the Spiral Rule is not entirely correct.
Pica Pica – messenger that respects your privacy
I think maybe you mean to qualify that as “most American software engineers?” Or maybe even “most Americans in white collar jobs”, although that’s not a universal, and the premiums and quality of care in many of those plans is absolute crap. Heck, even as a software engineer, my medical insurance is mediocre and a high-deductible plan costs more in premiums ON TOP OF what my employer pays than I’d spend out of pocket in a year without a major medical emergency.
>it's not a concurrent system. It's blocking and that's a problem for modern Web languages.

PHP has had async for a while (https://reactphp.org/) and more recently an extension (https://www.swoole.co.uk/) had brought PHP async to equal or better performance to NodeJS (https://gist.github.com/nkt/e49289321c744155484c)

I recently started working with NodeJS more intensively (heavy lifting for dozens of microservices for complex app/data). While there are many nice features NodeJS has, most people don't understand what PHP can do. In my opinion PHP is superior for many backend application and the "snob factor" is one of the reasons it's not more known beyond wordpress.
Given Google's behaviour and decision process over the course of the G+ shutdown, I'm tending to believe they very much want "consumer" G+ gone. Though whether that's their own initiative or one that's been imposed on them from outside isn't clear.

I'm leaning to the latter.
That would be overkill considering they can extract your heart rate in real time from a video.
I've had the same experience. Whenever I have a misbehaving server, out of memory, slow performance, it almost always traces back to Java. However I don't think Java sucks necessarily. I think the sorts of software that people develop in Java, and the organizations that develop it, suck. In short, most Enterprise software sucks.
Given the choice between

A) Everyone is told nothing.

B) 5% of people are told “Here’s something. It’s serious.” And, 45% of people are told “Here’s something. But, it’s not serious.”

Option B sounds greatly preferable.
I don't want to live in a world where insurance companies or employers have any need or incentive to have this data. Like most developed nations outside the U.S. for example.
I'll be honest, it was actually a hot chocolate and I love their hot chocolate when it's scalding hot. I sip it really slowly in a weird "aeration" move that mixes with air.

It reminds me warmly of 6am hockey practices when I was a kid.
When apartment hunting I used them to ask questions about availability of units that fit my needs and to schedule visits
I don't see where TFA ever said that you /should/ become an "annoyingly productive early morning person". It only talks about how to go about doing that, /if that is what you want to do/. If that's not your thing, then that's fine, and I'm not sure why you'd even bother reading it (or perhaps you didn't).
Humans will begin to be the pets we want to be. Taken care of completely, all our needs provided, by our more intelligent owners.

Like royal families today.
Even public is no guarantee over the long term. But it's better than assuming private will be.
Came here to say exactly this. The post's author has no idea what language designers are thinking about.
Computers have already created proofs for what we have known but been unable to prove. They are doing that too.