skysight-inc/HackerNews huggingface dataset:
Once I quit my day job and started consulting, I became deeply aware that most of my usual 8 hour work day is spent doing anything but coding/doing billable work.

Now, after a couple years of self-employment, I feel accomplished if I manage to work (i.e. bill) 4/5 hours a day. Paired to an appropriate pay increase (I'm still billing by the hour -- I know), that's the perfect amount of work to avoid any kind of mental burnout.

More than 5 hours and I'm mentally dead until the next day.

Maybe there's something wrong with my work ethic, or I'm working on exceptionally hard projects (they are not, but I spend most of my time creating and deconstructing abstractions in my head than actual code writing, and that burns an incredible amount of energy), but that's also what scares me when I entertain the idea of getting back to a full-time job: I really don't think I can handle 8/9 hours working, I would feel like a fraud being that I'm mentally able to be productive only 50% of that time.

God forbid working 12+ hours in one of the usual big companies.
Unfortunately it seems that TypeScript will kill it - especially now that Angular team will use it. Google was not brave enough to push for native Dart VM inside of Chrome, promoting Dart for Android etc. Also Go cannibalizes it in a way. Both are not DSLs, but general-purpose languages, share same paradigm, why would a company create two?
Out-of-sight delivery drones take step forward with autonomous emergency landing
With micro service architecture being one of the big buzz words at the moment, I see this as a great way to separate individual micro services (with some clever routing in front). Using Nano would make these services separate and easy to update without affecting eachother. Continous delivery FTW :-)
My interpretation is just that if an uploader turns on monetization for a video, then the money they make for that video can come from both ads and from the people with paid subscriptions (i.e., you can't have a video which doesn't participate in the new program and that just continues to show everyone ads, because then the paid subscribers would not be able to skip ads for that video, even though that's what their subscription is supposed to do).

This has nothing to do with uploading videos for free that can be watched for free.
Web Search is back up, after a little 'accident' http://beta.crrnt.is/
How do we read source code?
Or you could just use a script like youtube-dl and not deal with ads or tracking cookies or anything of the sort. And, y'know, actually get to keep the video.
Arrow functions: Let’s talk about ECMAScript 2015 (ES6)
It will mean minute physics will get very little and any random let's play will get a lot more.
After reading the article, the title makes me question correlation/causation.

"A key problem is that cartels have diversified to a portfolio of other crimes, from sex trafficking to stealing crude oil from Mexican pipelines. They also make billions smuggling hard drugs. Seizures of both heroin and crystal meth on the U.S.-Mexico border have gone up as those of marijuana have sunk..."

EDIT:
The title sounds like it is impacting overall drug traffic, as opposed to simply a shift in the type of traffic.
Pre-workout = caffeine + marketing
Also those games are social - in a way how drug addicts are being social to sell drugs to their friends to get some money to buy drugs for themselves.
Ask HN: Which book are you reading these days?
I'm finishing the Art of War by Sun Tzu and I'm looking for some book suggestions, so I'm curious to know which books are being read by the members of the HN community.
If changing your diet was that simple, there would be far fewer problems with obesity. It's not that simple for most people. Habits and compulsive behaviours can be extremely hard to change.

There are few things that are harder to change on a long term basis than human behaviour.
Yes, but I like to reward people whose content I consume regularly and not everyone is on Patreon, sadly.
Not really, she was required to release her entire back catalog and any future releases too.
Carousel does have albums:

https://carousel.dropbox.com/help/7475

More annoying is the lack of Chromecast support :).
Higher Source: The Immortal Web Design of Heaven's Gate
Any device with a modern web browser can access Photos libraries via the iCloud web site. You can also use apps like DropBox/OneDrive/etc to upload you photos to other cloud services. Why should Apple be a middleman in that process? The apps can access the photo library directly.
Now they even dope their bikes...

http://www.theweek.co.uk/sport/cycling/14195/cycling-hit-cla...
Capturing Microservice Patterns
So you didn't read the part where it talks about the (legal) use of TSP as a food additive, then?

Trisodium phosphate is commonly found in many brands of children's cereal, toothpaste, processed cheese, meats, and canned soups.

That is tagged as an "unreliable quote" by Wikipedia, but the fact that TSP has an E-number in the EU must mean it is (was?) used in food products.
That's a giving steep price they are demanding, good luck with that.

Netflix is cheaper and has more content of a higher quality.
That's a probably a limitation of iOS. E.g. on my Android phone, I sync photos with Bittorrent sync. I can view them using the gallery app, like any other photo.
Data protection concerns 72% of Britons in post-Snowden world, research shows
I found this part hard to believe too. After quick googling found this article, though it doesn't state how it came up with these numbers, so I'm still sceptical:

http://www.theguardian.com/technology/2014/nov/25/board-game...
Inside the Kremlin’s hall of mirrors
Am I confusing something? That looks like Linux guest support on a Windows Server host, which is rather different to the Windows Container topic of this thread.
Often also niacin for that fetching flush and tingling sensation.
I was under the impression that this is an accepted thing for both Apple and Microsoft, while Google is the "we know what's good and you products deal with it" company.
If I talk about how ridiculous speed limit are because of car racing, will you see my point as relevant or not?
The Evolutionary Tree of Religion
Programming in Haskell is as close to math as one can get in a general purpose programming language (theorem provers are more so, but not general purpose). You might just have a knack for it even without formal training.
That's unsubstantiated FUD.

You only have to glance through this thread to see that there are people (myself included) who run ZFS on their desktop machine (laptop in my case).

People love to over exaggerate the RAM requirements for ZFS because they see build logs of enterprise-grade storage servers. But you wouldn't expect that kind of throughput on your desktop systems even with lighter file systems. And most desktops have their 64bit CPU sat idle for most of the time, so there's not even an argument for the additional instruction overhead.

Obviously the real crux of argument is "what do you primarily use your desktop for"? If it's gaming, then there's little point running ZFS since you're going to be disinterested in the benefits of ZFS anyway, so it's not worth the marginal overhead. However if your desktop is a development machine, used for multimedia authoring or even just an internet terminal (like most PCs are these days), then ZFS is a viable option.
> have essentially ported Unix itself onto the web

If by “web” you mean “an up-to-date version of Chrome”, which was what the site told me was the only thing it worked with.
Sad thing that this Lobby http://en.wikipedia.org/wiki/Prison%E2%80%93industrial_compl...

Is stronger then the cartel and IS actively pushing against legalization of weed.
Because that would lead to less incarnated people, which is bad for business.
> but you wouldn't know it from his speech patterns.

He was truly a man of his err-ahh, err-ahh.
Microsoft creating their own version means it will be perceived as viable by many more people.
PIT OF DESPAIR, Birmingham, Tuesday (UNN) — A South Somerset Atrocity Terrier named Soberhill Black Medik Markenbrow Beatrice Vraibleu has beaten 25,000 canine rivals to win Best of Show at this year's Crufts in Birmingham.

The event, held in the Gladiator Pit at Birmingham's National Exhibition Centre, attracted more than 143,000 freak-show ghouls and failed concentration camp doctors.

Soberhill Black Medik Markenbrow Beatrice Vraibleu is owned by top breeder Diana Mosley-Mengele, 48, of Gloucestershire. "It is unbelievable. This dog has done so well. It is the greatest accolade you could wish for. We may have to think about retiring him now because there is nothing left for him to do. Of course, we can't breed from him, because the genitalia have been entirely bred out of the line in order to allow the extra legs to grow in."

Second place went to a one-year-old pit bull terrier called Thatcher, who, in a virtuoso display of the breed's skills, ate one of the judges.

Dog breeding in the UK is concerned with every detail of a dog's appearance. "The perpetual haemophiliac bleeding from the snout must trickle along approved lines," said Miss Mosley-Mengele. "In addition, the lifelong whimperings of pain must be pitched between 3000 and 5000 Hertz. I had to drown four bags of culls on this point in the last month alone."

Other events in the Arena yesterday included the Flyball Team semi finals and finals, the Agility International Invitational and a parade of Obedience winners. Particularly good showing in the Obedience trials came from those dogs who helped in corraling their fellow canines and assisted their owners in the vital genetic and surgical work needed to further the show-dog hobby.

Victoria Stilwell, star of the TV show Cull The Unterhünd, set a few hearts aflutter around the show whilst filming a special episode of the popular programme and personally chopping up bloody hunks of cull to throw to the aspiring Crufts entrants.

Crufts was established in Argentina in 1946 by public-spirited recent German immigrants who felt their skills and hobbies were no longer welcome in their homeland. This year's event has been overshadowed by accusations that the show is cruel, with animal charities and the International Criminal Court in the Hague expressing their concerns. Show organiser the Kennel Club is putting measures in place to deal with the problem, starting with kidnapping PETA activists and mincing them for dog food.

PICTURE: Soberhill Black Medik Markenbrow Beatrice Vraibleu, the South Somerset Atrocity Terrier who won this year's Crufts. Note the exquisite and much-prized ulceration patterns on the flank.

http://uncyclopedia.wikia.com/wiki/UnNews:Crippled_diseased_...
DEA Sued Over Mass Collection of Americans' Phone Records
You can't. At least you couldn't the last time I tried. Powershell hangs in SSH.
they are still in the point they want to marginalize damage done, as amount of compensation is till being discussed.
Good article but one thing to be careful of here is that if you just apply this pattern everywhere then you can end up in a situation where every view is decoupled from every other view and there are way more events in the system than there need to be. This happens more frequently than you would think.
In the example given of a date picker this is fine as you can easily see that you might want to re-use the date picker somewhere else. But there are often circumstances where a subview could never be re-used outside of it's parent view. For example suppose I have a main calendar view with subviews showing appointments. The subviews need to inform the main view when the user changes an appointment time so that the main view can re-layout all the subviews.
In this case there is no need for the main view to listen for events from subviews. The code will be much simpler and easier to debug if the subview just makes a call to the main view directly (the subview should be constructed with a pointer to the main view). When I look at code in the subview I don't have to guess who may be listening to the event, I can see the call directly. It also means that other views apart from the main view cannot randomly listen sub-view events as a 'quick fix' for some bug.

The point is that javascript tends to lead one down an event driven route. But you should only use events if you want to decouple things. Cohesion is also very important in design because it makes things simpler and more encapsulated. You need to decide what the boundaries of your component are. In this case I want the calendar to be the component, not it's subviews. So within the calendar I will make direct function calls, there are less events in the system and it is easier to think about and debug.
That's one side, but a very specific example.

If you pay for views rather than duration you incentivise short videos, if you pay for duration you incentivise long videos.

If you go for duration the risk is that you have lots of long easily made videos getting money instead of short hard to make videos. Is that going to harm more things than paying for views?

I think I'd rather have a 10 minute lets-play earn 10x more than one minute physics video than have a playlist of the ten funniest 6s cat videos earn 10x more than one view of minute physics.
Wow... I expect that things are not as shiny and glamoury as they seem, but this!?!
Show HN: DeeMe – Messages made beautiful
XP was RTMed on August 24, 2001 and GA was October 25, 2001.

But I can understand why you wrote what you wrote. Early XP experience for many remains repressed memory, because it was quite buggy (be it OS itself or drivers delivered with it, BSODs were a norm), far from stable 2000 SP4, which I kept using for a long time. XP around SP2 (August 25, 2004) got usable.
Risk Based Monitoring
It's been a viable technology ever since IBM started doing it in the 1960s, with VM.

Oh, wait. This isn't VM. This is something less-featureful than VM which will, possibly, eventually evolve into VM after a lot of hair-pulling. My mistake.
This. Having gone through some discontinued products already (keychain sync, Aperture, iDisk), I have learned to rely on Apple for the hardware and operating system and on others for software and synchronization.

I switched to LightRoom when Aperture became stagnant. It has many advantages for the long term, e.g. being able to export collections as separate catalogs (ideal for backuping RAWs and adjustments for stuff that is done, e.g. holidays), storing metadata in XMP sidecar files, continuous and quick updates for RAW support for new cameras.

I agree on the pricing as well. I do use some raw editing features, but it is relatively modest. For that, it is relatively expensive, and has gone through four iterations (paid upgrades) already since I first started looking into it.
No, why would I?
Perhaps it's true that many programmers don't realize the fundamental connection between typechecking and theorem proving (i.e., that they are the same thing). But that wasn't meant to be the point. The point is that when most programmers hear the word "typechecking", they think of compile-time typechecking. This word is usually used in a static context.

I'm not saying that types or typechecking are inherently static concepts. I'm also not saying that this library should do static typechecking—that would be an absurd demand. I only meant that the wording is misleading.

Even more misleading is author's use of the term "gradual type checking", which has a well-understood meaning: the ability to add static checks to an otherwise dynamically-typed program.
I grew up around a lot of friendly country weed growers, but I cannot believe how many of my old friends are in the business now. California Weed Rush.
Because on the metalevel it's important for people to understand that these issues can be solved efficiently with informed debate, rather than with screeching and shouting and "think of the children" and knockless raids.
The value of a breeder may lie less in the breed and more in the care shown to the animal: genetic tests to avoid heritable conditions (eg hip dysplasia, degenerative myelopathy), socialization, and simply that every human a well bred dog has met has been awesome to them. I'm on my second rescue, and there was a years-long process to get him to like humans. He was scared even of my ski friends we saw every weekend. And the first rescue dog came with medical issues that ended up costing me $15k (it was worth every penny, but I wish we hadn't gone through that.)

Plus it's worth understanding how an animal will behave; compare the activity requirements of a great dane that is relatively easy to wear out vs a border collie that requires hours a day of work. The second rescue was a cattle dog mix and needs 20 minutes of frisbee in the afternoon and a vigorous hour in the dog park every day to wear out, plus the usual walks.
So someone who makes four main points in his review - two negative ones and one that's at least highly ambivalent - is preaching to the chore and just regurgitating Apple marketing bullet points. Got it.
It's not pedantic at all. It's a very useful distinction. Personally I thought this was static checking and got the wrong idea from the submission title. I can see some other comments here have made a similar mistake.
Kaiwa is an open source web client for XMPP
Dude!! continue with your puzzler!! good stuff!! polish up with gameplay followed by graphics and then a a bit of mystery ambience> Best
U.S. Legalization of Marijuana Has Hit Mexican Cartels’ Cross-Border Trade (of Marijuana)
Mannerism – Prelude and Fugue
Totally baffled by your mindset. Why is Gruber terrible and everything wrong with tech news today? Compared to Engadget et al he seems reasonably fair and balanced. Please point me towards something he's written that's objectively biased or bad.
The Anthropocene Myth
I'm curious if 3D scanners are cheaper/portable/widely available now ?
All you need to know if you illegally downloaded 'Dallas Buyers Club'
Balkanisation of the Internet and Vendor Ecosystems
Very often articles of this nature end up being either too abstract and too vague or too detailed and I would lose focus midway. This is very finely written.
It is fairly well accepted that fantasy leagues has increased the nfl fan base. I think nfl is just fine with fantasy other than maybe they also want a piece of the pie. Over the next decade expect the major sports to be more involved with betting, whether it is pure betting or indirectly thru a fantasy league
Thank you! This is really great stuff.

Totally unrelated, I noticed I got downvoted. I hope it didn't seem like I'm going to cheat or anything. I was just looking for good reference material.
It sounds like it's just a strong incentive for creators not to opt-out of the the program entirely.
Next step: http://research.microsoft.com/en-us/projects/singularity/
Our SecureDrop System for Leaks Now Uses HTTPS
ZFS doesn't have a specific "use case". In fact a large amount of effort went into ensuring that ZFS was tolerant of consumer hardware, so that makes it as sensible option for desktop use as ext4 or HFS+ (when looking strictly at "use cases").

You've also failed to quantify why ZFS is "totally broken for regular desktop use" (likely because you've never actually used ZFS so can only blow smoke about it's issues).

People love to over exaggerate the RAM requirements for ZFS because they see build logs of enterprise-grade storage servers. But you wouldn't expect that kind of throughput on your desktop systems even with lighter file systems. And most desktops have their 64bit CPU sat idle for most of the time, so there's not even an argument for the additional instruction overhead.

Obviously the real crux of argument is "what do you primarily use your desktop for"? If it's gaming, then there's little point running ZFS since you're going to be disinterested in the benefits of ZFS (plus likely running Windows anyway). However if your desktop is a development machine, used for multimedia authoring or even just an internet terminal (like most PCs are these days), then ZFS is a viable option.
Sure but its still a step closer than criminalization.
Proof of Possession: Putting the pieces together
Marcado de líneas Curry en un terreno, para construir
No, such services are not proper backups. Their server software makes an error, syncs with your iPhone and Mac. Poof, your photos are gone.

For proper backups, backup to a local external disk (e.g. a time capsule or NAS) and an externally with incremental backups (e.g. Arq, Backblaze, tarsnap).

I use Arq, and the nice thing (in contrast to my Time Machine backups) data is also backed up on the go.
Here's my 'reading blog': http://davids-book-reviews.blogspot.it/

Currently working my way through Thiel's book. It's not bad if you haven't read it yet.
Australians will be able to do their banking on the Apple Watch
Are you sure? https://php.net/manual/en/language.types.string.php#language... suggests that it can only interpolate a few specific types of expression, but can't do e.g. arithmetic or or simple function calls. (It seems you can interpolate a variable named by a function call, but you can't interpolate a function call itself.)
I think, Apple's general approach is:"We can break it." Documented or not.

Seems like they change stuff all the time. Especially on iOS.
I don't think you'll get away with not learning native dev. But that doesn't mean you shouldn't use any of these technologies (well maybe PhoneGap is not a great idea :D). One of the things that gets people excited about React Native is that it doesn't go out of it's way to shield you from native code or APIs.

I actually found playing around with Rhino on Android pretty illuminating.
Of course.

If you want to empower the thugs and the terrorists and the human traffickers, make as many things illegal as you can.

Like many, many things, this should be handled locally. People should be able to the drugs they want as long a neighborhood or city wishes to profit from it and deal with the costs. And others should be able to live without drug use in their neighborhoods.
First HIV Immunotherapy Treatment in Humans Proves Successful
Can someone explain to me what problem this solves in layman's terms... How are version control systems are "impractical" for large files?

Or to put another way, what problems will I run into if I just commit large media files without using this?
People can downvote comments but not stories. Anyone can upvote stories. So the number of Go articles has nothig to do with downvoting or users with high karma.
NoSQL Database Service Azure DocumentDB Now Generally Available
> The point is that when most programmers hear the word "typechecking", they think of compile-time typechecking. This word is usually used in a static context.

Most programmers don't think "dynamic type checking" is a misnomer, while it is true that "type checking" itself leans towards a static connotation.

I've seen gradual type checking used both ways in the literature, actually. Wiki has the term defined for dual phase:

http://en.wikipedia.org/wiki/Gradual_typing

> Gradual typing is a type system in which variables may be typed either at compile-time (which is static typing) or at run-time (which is dynamic typing), allowing software developers to choose either type paradigm as appropriate, from within a single language.

I'm sure this is just poor writing (as Siek defines it, it should be from dynamic to static), but there is enough confusion here where you might bother using the term for adding stronger dynamic type checks to an otherwise less dynamically typed language (if you admit dynamic types as types, of course). Also, a dynamically checked type signature is the first step to a statically typed one (as long as your types remain weak enough that static typing is achievable in the future). So in that sense, it is "gradual" typing, just from a meta perspective :)