skysight-inc/HackerNews huggingface dataset:
I googled a little after yours and the sibling comment. Seems it's been much more actively used in the US than the UK. Fascinating that US law refers all the way back to a 1670 English case[1], even though there's no legal binding.

Were I not old enough to remember the Falklands case I doubt I'd ever have heard of it here in the UK. There was no reference to it in the information sent when I was called for jury duty, or any mention by the judges.

The Falklands case, the documents it brought to light, and the implications were in the media regularly for weeks afterwards, possibly months, so it was impossible to miss. I can't remember a more recent case (though I'm sure there must have been). All Google turfs up for the UK recently is a couple of media articles expressing the belief it should be more widely known.

http://courts.uslegal.com/jury-system/jury-instructions-and-...
I'm a little confused. If you're working 40+ hours a week at $100/hour, you should be making > $200k per year gross. If you're only grossing $80k, then you're only working like 2 days a week. If that's the case, I think you're doing great! Just keep doing what you're doing, and add on a few more days a week (maybe take on another client).
I guess it depends on what you consider "work". I have a job and they pay me to produce software, and I spend 40 or so hours a week producing software that somebody else sells and makes money off of. I love to read about programming, though, so when I'm not working, I may be reading programming books or learning new programming languages, but not ones that are in any way related to the work that I do for my employer, just things that I think are interesting - and I get to decide what I focus on, not my employer.
The point is, as a _share_ the numbers are dwindling, but we can't tell from the share numbers whether the _absolute numbers_ are dwindling, stagnant, or still growing (albeit slower than mobile growth).
Well unless apple releases iPad Pro that can actually run programs instead of "apps" from store then maybe. But it's not the case.

And for Chromebook, I don't think it's even close.
Real Estate Agents Are Weaponizing Snapchat
A freshly graduated CS student can expect around 40k€/y in Germany, so 60k€/y is not bad. With a PhD you can expect more than 60k€/y, but it might ok for some people.

I believe this is attractive for entrepreneurial graduates, because they probably already have the self-employed paperwork down. This grant might then become a startup later. I guess you have to release the product from this grant, but being the only copyright holder, you can continue to develop it further in a proprietary fashion.
Handling Errors with ES6
Looks like it would help get libcore for your target more easily, yes.

Still, I'd like similar functionality to get in standard Cargo eventually.
This is even more true, if like me you only delve into JavaScript on an occasional basis. The language is full of quirks and gotchas, so for me it would be the sensible choice.
> In the best case scenario, what is supposed to happen?

I assume it is intended for mobile apps written in-browser that are intended to run in some sort of kiosk mode so obscure the OS's default battery display.
I would love it if I could just opt out of sharing buttons altogether (without resorting to browser extensions).
Ask HN: Would you consider this a tech start up?
I was hoping to get some thoughts as to whether the Rinserr.com website (launching soon) would be considered a tech start-up or more so an adult website? Seems a bit of a grey area.

The website lets men with fetishes post requests for videos/pics they are wanting to receive for example..I am looking for a video of a girl popping balloons, stomping around, smoking cigarettes etc. Girls can also post what they are willing to sell eg 30 minutes of snap chat, tweking etc. It actually reminds me of fiverr but for adult/fetish gigs so far, apparently there is no porn allowed, more so suggestive nudity at most, pics of feet etc

Hope this isn't too weird a request, I just wonder what category it slots in to from what I have described. Look forward to hearing your thoughts.
The victim has no way out short of switching languages which may or may not be under their control.
I've built a fairly hacky solution to this before (for a different package manager) - it can be pretty simple:

node_modules/
versions/
a@1.0.0
node_modules/
c -> ../../c@1.0.0
b@1.0.0
node_modules/
c -> ../../c@1.0.0
c@1.0.0/
c@2.0.0/
a -> versions/a@1.0.0
b -> versions/b@1.0.0
c -> versions/c@2.0.0
23andme wouldn't count as sequencing anyway right? They're just looking for certain snp's.
Does anyone know if there's any data on how freauently people use sharing buttons? Do sharing buttons actually significantly increase sharing?

I don't remember ever clicking on a sharing button, except by accident, I always just copy paste the url, seems way more convenient.

Do you guys use them?

//In any case - awesome project!
> What next, remove the word "pistol" from their spellchecker?

That, and any other ungood words. Helps prevent crimethink.
Testing Java Libraries from ScalaCheck
Ask HN: How is it that HN is a success?
Dang's comment on HN's self-regulation [1] got me thinking: It's amazing to me that HN actually works. That, the the most part, the best submissions and the best comments do tend to float to the top. I wouldn't expect individuals acting in their own self-interest to bother to spend the time to upvote and downvote and flag things, especially when the feedback from such actions is so minimal. But they do, clearly!

Are there any papers that have studied this phenomenon?

[1] https://news.ycombinator.com/item?id=12205581
I consider unicode dead.
We wanted a simple way to expand characters from 7 bit to 16 bit and instead got a horrendous mess, complete with childish toy icons in.

The whole thing needs scrapping and doing properly
Unfortunate name...
DOTA2 items crashed in value. Before Valve made major changes, the trading market was huge. Same thing happened in TF2. It was just early on in virtual item trading websites. It took awhile, even in CSGO, for jackpot and lottery sites to come about.
Web browser inside ios apps
This post is yet another reinforcement of my assertion that the people who like Go only like it because they have no idea what has happened in programming languages for the last few decades. Case in point:

> It brings back the virtues of the Wirth computer language family back into modern times, as with strict type checking and the module system.

Strict type checking? Have you used any other languages besides C? Go's type system is a joke.

Like literally, it's a joke. If you get a bunch of people who know about types languages in a room discussing types, "What about Go?" is guaranteed to get a laugh.
Mobile Shopping – A Guide to Developing Your Retail Strategy
Are the surveys so fundamentally different that I cant just store the 280+ tables with a uniqueifier for the 22 different surveys?

You want it by state, sounds like a column to add to my existing tables, not a way to make hundreds of new ones, or making a table with an FK and a state column.
> Going from an unordered set of 100-character reads (with 10% error rate) to a list of somatic variants (mutations, insertions and deletions that have a biological effect) is the difficult and costly part

Isn't it a software/data science problem? And if so, what makes if difficult? Computational complexity or the availability of reference data, or both?
There's a Udacity mini-course with a fun section on Python turtle graphics, too.

https://www.udacity.com/course/viewer#!/c-ud036/l-1004409226...
(UD-036 Programming Foundations with Python, lesson 2A)
In my experience, it's less than 0.5% on average, and in some cases, far less. However, I've found you can get better than average share rates by bluntly asking users to do so - with a lightbox after they've scrolled to the bottom of the page (indicating they've actually read the entire article), for instance. You can do the same if a user watches a video to the end, etc. You're not allowed to directly incentivize Facebook sharing, however you're free to strongly encourage it.

As with many things in life, it turns out that you won't get what you want unless you ask for it.
Email manager that makes your life easy
> Sometimes I like to have a fully statically typechecked program.

Wait, I thought we were talking about situations where Go was appropriate. What do you use when you want a fully statically typechecked program?
Or just DB administration in general. Even a basic understanding of DB theory and how that theory crashes with reality can be invaluable.
JBB: A new binary serialisation format for JavaScript
Apple is rendering the gun symbol as a gun. That's very different from rendering the letter "a" as the letter "g", which are distinct symbols.

Plus the fact that the only 'meaning' of characters like "a", "g", etc. is to represent themselves as distinguished from the other characters (which is taken to its logical conclusion in binary: each symbol represents itself as distinguished from the other one). Hence replacing an "a" with a "g" is to entirely replace the complete meaning of the symbol.

What Apple's done may, possibly, somewhat change some of the, already ambiguous, meaning of the gun symbol.

BTW, I wasn't trying to imply that Apple may be 'oppressed' by "the Man". I just don't want to see a future change to the Unicode standard mandating that particular symbols be rendered into particular arrangements of pixels, which I could certainly imagine the likes of Apple et al pushing for in order to work around their self-induced problems.
The API makes this information available too.
No. But to someone who argues otherwise, I'd imagine there would be no dissuading them of that.

Elections aren't thought experiments. The parable humorously expresses what so many third-party evangelists express: that the candidates are basically equivalent to each other, or equally bad. I find that position distastefully incorrect, or at the very least naively spoken from a position of privilege.

Elections aren't thought experiments, the results will have tangible and long-lasting results. I'm not personally willing to sacrifice some of the issues I perceive to be at stake this election on the altar of a third-party candidate who cannot win. If you are, then great! It's your vote, do with it as you please. It's the moral smugness that usually accompanies the position that bothers me, as if voting for a viable candidate is either irrational or barely moral.
San Francisco’s northernmost suburb? Tales of Seattle housing and real estate
Very nice! The file can also be found by searching for "Saran finds some mischief", which fees like an apt phrase.
College Profs Assign Writing BuzzFeed Style for Homework. It Goes Viral
I hate these buttons on news sites, they slow down page loads considerably
The most obvious thing is animations. Android has a powersave mode where all animations are disabled. (It's a bit unsettling, actually, but really helps with conserving the few remaining electrons.)
Download Entire Sites from the Wayback Machine Archive
I think even the idea that Linux is a solid alternative to Windows for gaming is still a joke. It's immeasurably better than it was even just 5 years ago, but outside of Valve, indie devs or smaller studios, we're not seeing a lot of linux ports. And when we do they seem clunkier, somehow. And sometimes I just want to pop into some obscure resource management game from 2006 without sacrificing a goat and praying to WINE gods that it'll work.

From a profession standpoint, I'm still tied to Windows because of Adobe's choice not to port to linux. Inkscape and Gimp are okay, but when you're the only one in the company running linux, what's the point?
The desktop market is bigger than the little world you live in. It seems every month there's a highly rated HN post about how this is finally the year of the Linux desktop. And before that on Reddit and before that on Slashdot and before that newsgroups for the past 15+ years.

I think its difficult to know the vast amount of software that's user/business critical that's Windows-only and how many people will never run an OS that isn't pre-install on their computer. Even as a sysadmin/devops for over a decade, I'm still surprised how strong Windows is. Some of it is legacy inertia and some of it is merit. No one else is investing in gaming like MS does. No one else builds developer friendly tools that a very mediocre team of devs can be made productive with. No one else builds a dumbed-down office suite that even a high school drop out can be productive in. No one else markets to the business community like MS, etc, etc.

It also doesn't help the "year of the linux desktop" argument that Windows is losing to mobile, but Windows 10 includes many mobile concepts. In fact, as far as I can tell, its very much modeled after Android. I know grandma won't buy a Surface Pro, but it is now easier for her to go from Android or iOS to Win10 and not be scared or confused.

I think Windows has a long life still. Just because you don't like it, doesn't mean you can just wish it away. For segments that aren't the kinds of people who post on HN, its still very popular and that's ignoring its dominance in business.
See the 1% rule: https://en.wikipedia.org/wiki/1%25_rule_(Internet_culture)

Very, very few people on HN vote relative to the population as a whole.
Other people are reporting that Edge isn't vulnerable.
Ask HN: Do you use odd numbers or prime numbers in CSS
My OCD prevents me from use odd numbers or prime numbers in CSS values. Do any of you have such a self-diagnosed OCD? :D
Well, the latency is capped at 10 ms, the STW phases will stop at that limit. So that guarantee can be kept as long as your memory allocation throughput is low enough so as not to trigger a GC run more than 20 times a second. Which is pretty good. There aren't that many GC implementations in production that will give you a guarantee of the same or similar quality.
AXWebViewController is a webViewController to browse web content inside applications. It’s a lightweight controller on iOS platform based on WKWebView (UIWebView would be the base Kit under iOS 8.0). It added navigation tool bar to refresh, go back, go forward and so on. It support the navigation style on WeChat. It is a simple-using and convenient web view controller using inside applications.
To me it looks like a silly architectural mistake made by NPM/Node developers, considering that there's already pretty good dependency management solution on the market that does the things right.

Maven repositories have following structure, that allows to avoid duplication and take versions into account:
/<vendor namespace>/<library>/<version>/<library artifact.ext>

Vendor namespace itself is hierarchical and usually related to domain name, e.g. "com/mycompany/myapp".

No idea, why this approach is not yet used in JS world (except the webjars), but it's high time to fix it this way.
FOSS drivers would have solved this problem.
Isn't this all based on those fMRI scans that were discredited?

http://arstechnica.com/science/2016/07/algorithms-used-to-st...
Further reading: http://www.sciencemag.org/news/2016/08/young-blood-antiaging...
Engage (http://enga.ge) | Washington DC Metro Area (Alexandria, VA) | Linux Systems Administrator | On-site or Remote | Direct Hire, Contract, or Hourly

Apply at: http://engagedc.theresumator.com/apply/e2IBA2/Linux-System-A...

Engage, LLC, a full-service digital agency based in Alexandria, VA (Washington, DC metro area), is looking for a Systems Administrator with a strong Linux background. The position is part-time and available as a direct-hire or hourly/contract basis as negotiated. It may be remote or on-site. The ideal candidate will be able to manage multiple servers, provision new environments, manage U.S. House of Representatives virtual servers, and interact with additional outside clients and vendors.

Job Requirements

* Strong Linux background (RHEL, CentOS, and Ubuntu preferred); SELinux; BASH scripting, LAMP stack, especially the Apache web server, Experience with both Apache and NGINX web servers preferred; EMySQL, MariaDB, or PostgreSQL, including diagnosing configuration and slow query issues; Networking, Linux routing, firewalls, protocols (NFS, DNS, etc...); Backup and restore procedures; monitoring services; SSL certificates; Sharp ability to diagnose problems and prevent and identify causes of outages, Ability to quickly provision and configure new web servers; Ability to respond quickly to outages and situations as they occur; Strong communications skills and the ability to work with outside clients and vendors professionally; Must pass background screening for House of Representatives

Bonus points for:

* Previous work with the United States House of Representatives (major plus); Amazon Web Services, Elastic Beanstalk, S3, and EC2; Laravel Forge for server provisioning; VMWare or other virtualized environments; Vagrant and creating or provisioning Vagrant boxes; experience with WPEngine or similar managed hosting provider; PHP, Python, or Perl scripting; CHEF-based provisioning

About Engage:

We are a full-service digital agency that is dedicated to impacting the world around us through bold strategy and innovative technology. With clients ranging from political campaigns to top level associations and advocacy groups, we use cutting-edge technology to tell the most compelling story for every project.

About Our Work Culture:

We love seeing our employees engage in challenging work, gain hands-on experience, and continuously improve their skills. We take pride in producing high quality and award winning work, but we always find time for Nerf gun fights and team lunches. We love coming to work and think that you will too!
I don't see how changing the handgun to a squirtgun could possibly end well. With the ability to push through Pride and gender-equality related emoji - not to mention shutting down the rifle emoji - you think Apple would be able to get the Unicode Consortium to add in a new codepoint for a squirtgun and then just drop the handgun from their keyboard.

As a PR move, though, it's pretty smart.
I love exploits like these because anyone could figure them out/understand them with a little bit of logic and intuition. No programming background required. (Maybe some automation scripting.)

It's somewhere between Heartbleed and social engineering.
If debian generated an onion address like debiandebxwnjx6t.onion (just made that up), how would that help you determine that the .onion address is owned by debian?

All it proves is that someone ran a vanity key/address generator on his GPU for a couple of days to get a nice-looking prefix. I could do the same thing at home and get a different address with the same prefix, and you wouldn't be able to tell the difference without comparing the whole address.
The Biggest Mysteries of Neptune
https://en.wikipedia.org/wiki/Comparison_of_computer-aided_d...

Many run on Mac & Linux. Hell, AutoCAD runs on iOS & Android.
On a more serious note (and therefore a different comment) you're not even, like, factually correct. What you call "certainty", more commonly known as confidence, which you seem to think is a component of all machine learning algorithms [1], is actually a characteristic of probabilistic classifiers and makes sense primarily in a Bayesian belief network context in any case. If you train an SVM for instance, you would normally not learn much about its degree of confidence to its results (unless you explicitly output probabilities).

Also like I say it's called confidence not "certainty" and it absolutely refers to the degree of confidence of an observer of a given phenomenon, and not some mental state of a system that computes the probabilities by which that observer sets his or her degree of confidence.

Not to mention that in any other context, such terms as "belief", "confidence", and so on are only used metaphorically and - assuming a modicum of reason - only sparingly.

[1] You say that in the context of machine learning intuition is "some amount of certainty" and so "an intrinsic feature of any ML algorithm". Correct me if I misunderstood that.
Show HN: Learn Functional Programming Using Haskell
I'm skeptical. If you ask for permission to capture video, that's something that users will understand, and they'll be able to make an informed decision. But if you ask for permission to check the battery level, most people will just click through the request because they don't understand the privacy implications.
I still maintain that those problems can be solved with better tooling and package management rather than "bundling" dependencies.

Bundling to me is such a sledgehammer solution. Yeah, it can somewhat prevent many of those issues, but it also comes at a pretty large cost.

* it leads to code duplication

* it can ruin the performance of tree-shaking and minification systems

* it prevents you from swapping out a small module with another globally

* it makes it harder to inspect and debug the code that you have installed in the node_modules directory

* it makes it harder to verify that the code on your machine is the same as the source code

* the bundler can introduce bugs into the source code

* The package now needs to maintain a build step and needs to maintain a separate source and "binary"

And more. Plus, in the end you might not even be helping anything. A big repo like lodash can have just as many contributors as tons of little dependencies, and big repos aren't immune to the org running it going belly up.

I guess I see those problems as more of a "large amount of code" problem instead of a "large amount of dependencies" problem.
There are some differences that one could call objectively better in other technologies compared to Python/Django.

I'm somewhat conflicted about Channels. On the one hand it's cool what you can do with it and the design cleverly avoids rewriting all of Django to be async. On the other hand it is crazy how many shenanigans one needs to pull off to achieve what comes for free with Go or Erlang.

Fashion-like churn is obviously nonsense and reinventing the wheel usually a waste of time. But when you need a really round wheel and your current tools can only make hexagons...
I'm always afraid that the link will be borked somehow (for example: a link that opens the app or requests an app install -- it happens on the facebooks, man).
https://en.wikipedia.org/wiki/Alexander_Bogdanov:

"In 1924, Bogdanov started his blood transfusion experiments, apparently hoping to achieve eternal youth or at least partial rejuvenation. Lenin's sister Maria Ulyanova was among many who volunteered to take part in Bogdanov's experiments. After undergoing 11 blood transfusions, he remarked with satisfaction on the improvement of his eyesight, suspension of balding, and other positive symptoms. The fellow revolutionary Leonid Krasin wrote to his wife that "Bogdanov seems to have become 7, no, 10 years younger after the operation".

See also
http://www.sciencedirect.com/science/article/pii/S0887796307...
So, Orwell was a bit off and Newspeak is actually going to be emoji based.
Substantive issues aside, Holmes seems to be getting very bad PR advice.
I always wonder why a distinction is made between font rendering and rendering arbitrary SVG shapes. In other words, couldn't this renderer be much more useful when generalized?