skysight-inc/HackerNews huggingface dataset:
The Surface's touch screen is not meant for full-time use. It's a hybrid device. If you need a pure tablet, get a pure tablet. I really like my ThinkPad Yoga's hybrid featureset.

I hate to say it, but this post definitely has the ring of fanboyism.

The build quality of the Surface is "nowhere near a MacBook Pro" ... without specifying anything that's actually worse.

The point of the MBP is "always to be leap years ahead" on specs, but in reality, they never really are; they're usually comparable to other high-end laptops, although they are normally the priciest by about $1k and among the least repairable/extensible.

Speaking of gimmicks, you've apparently seriously suggested that Apple just need to make even thinner edges.

Maybe I'm just a tasteless philistine like all the other non-Mac users, but personally I think you may've had a bit too much kool-aid.

I used a 2007 MBP as my main computer for a while (and it was my only laptop for years), and I've also used a work-issued 2013 MBP for extended periods of time. There are certainly nice things about Macs (I ended up loving the Retina display much more than I expected to), but they're not the end-all be-all.
While we're at it: I think it's a terrible idea to confine 20-30 5th-graders together. This is the age when interpersonal relationships form, and hierarchies start building.

20 kids of same age have no other way to build a reasonable hierarchy except forming cliques and having fights. They are all peers, painfully pitted against one another.

For most of the human history (and pre-history) kids grew in multi-age groups. This allows older kids assume roles of leaders, care about younger kids and protect them, and teach the younger kids what they already learned (the best way to learn something is to teach someone). The younger kids have some role models before their eyes who they can relate to more easily than to adults.

This setup seems to work well in e.g. Montessori schools. It's sad that the majority of schools do not adopt multi-age groups.
Maybe I'm an old fart, but everything seems to be getting worse. OSX is worse than it was, Windows is worse than it was, Linux is worse than it was. If you just want to browse the web, okay, but anything beyond that and you are off in a maze of twisty passages, none of them like the other.
Stupid decision by SC for sure, but is there a reason there is no rate-limiting on the NTP servers? I'm not up to date on their structure. Maybe it's just not feasible because they don't synchronize clients?
So, the EU took fuckbook at face value, and belatedly realised they had been had?
I wonder how much of this is new. Having multiple competing prototypes is something Apple also did in the Jobs area. Attrition of "more than a dozen" doesn't sound extremely high for a year and a half. Every shipping product in this world has some of its features cut for launch, with the features often making it into v2 if the product is successful. I mean, it's an interesting article, but the same article could probably have been written 4 years ago when everyone was happier with the Mac.
I think they probably meant "capable."
Is the killer wireless worth it? I cant find too much info on it speaking to pros & cons?
Make this available to me on amazon and I'll buy. Unfortunately, I'm not interested in giving my personal details and payment information to your site, considering I don't know much about it.
Did they fix the keyboard debounce issue? I'd like to try typing on the keyboard before purchasing.
> Fix the battery issue.

I don't think there is any hardware/software issues for the poor battery performance in latest MacBook Pro. The TouchBar uses AppleWatch CPU under the hood, and anything with a screen will suck up battery rather badly. They might be able to squeeze some more juice by software update. Its likely noticeable improvement will come with the refresh next year. The one thing Apple needs to do is the price. Many are pissed that they pay so much premium but get worst battery performance than last year model.
It seems more likely to me that Bayes work is applicable today because it has practical application and was misapplied to the whole religion thing. Some people are emotionally invested and come up with post-hoc rationalizations and sometimes those post-hoc rationalizations have useful stuff like Bayes theorem.

We don't need to seriously look at discrepancies in history where written records were scant and what does exist clearly claims the impossible. We discount most of these out hand, because they are preposterous, even the ones with much better documentation.

Why cling to this one? We wouldn't be having this conversation if it were a theory Aristotle came up with to defend Zeus or some ancient Indian philosopher in defense of some Hindu god. We have this conversation because in the Western world christianity is given a special level of credibility and defensive taboo that other fairy tales are not privy to. Let's just drop the pretense, we all know better by now or we are religious people.
Not using the Camera API for starters, last I checked they still took a screenshot of the viewfinder on Android.
Anecdotally I can say it has a large effect on the male brain too. The lack of sleep and time changes you. You get ruthless against time stealers and start seeing 6 hours as a nice long sleep.

Full disclosure : I've had about 8hr sleep in 3 days,two sick kids...
I've never done work for a law firm but have talked to some and the small shops specializing in easy cases like DUI's and personal bankruptcies can pretty easily fill up their billable hours by turning an AdSense campaign on and not coming close to eating away their margin.

I'd guess on the keywords where law firms are spending hundreds per click, you're dealing with malpractice and personal injury cases. Those cases are likely to be done on contingent and can have pretty huge upsides. I'd think a well-run firm would have some idea of the expected value of those types of cases and can spend accordingly to acquire clients. Considering how targeted search ads are compared to how these firms normally advertise -- local TV, radio, billboards, busses, etc. the costs probably aren't radically different than they're used to spending on advertising.
Building a Great Startup Culture Starts with the Founder
Yeap, and they're spreading fast. Lisbon alone has about a dozen now.
I think there are 2 sides to this...

1) Its ridiculous... the gps is a guide, not a dictator, and you're still responsible for where you put your vehicle. If the guy was reading a map, he'd have had the same problem.

However, 2) With autonomous vehicles coming, potential places for a vehicle to get stuck should be on the maps...
That seems to come from a single French article, in which the only reference to fundamentalism comes from the description of the founder.

It seems that since the core tenets of fundamentalism seem to be biblical literalism and anti-modernity, it doesn't accurately describe the Templeton foundation or its goals.

The founder and his wife did donate something on the order of a million dollars to causes opposing same-sex marriage, which definitely seems like a fundamentalist trait.
it ded
Ask HN: What do you think of the new TV show “Incorporated”?
I've enjoyed the first few episodes and I'm looking forward to seeing where they take the story arc, and I'm already getting invested in the characters with all their moral shades of grey.

From my (obligatory) HN-reading-geek POV, though the tech and infosec details aren't up to "Mr. Robot" standards, little if any of it strikes me as suspension-of-disbelief-breaking-ly inane, which is a relief.

The dystopic setting seems like it should strike a chord with audiences, but so far the ratings are average at best.

What do you think of the show?
I really like the touchscreen on my Surface Pro and don't find it gimmicky. It's very useful, especially to scroll while reading an article, or to use it in "tablet mode," or just to hit buttons on command prompts. I don't use it for everything, but it is good at making small efficiency improvements in my overall life with my computer. Not accusing you of anything, but I suspect if Apple released a laptop with a touchscreen, people like you would change their tunes on calling it "gimmicky."
Sorted:

1582-10-04 ES Spain
1582-10-04 IT Italy
1582-10-04 PL Poland
1582-10-04 PT Portugal
1582-12-09 FR France
1582-12-14 BE Belgium
1582-12-14 LU Luxembourg
1582-12-14 NL Netherlands
1583-10-05 AT Austria
1584-01-06 CZ Czech Republic
1587-10-21 HU Hungary
1655-02-28 CH Switzerland
1700-02-18 DE Germany
1700-02-18 DK Denmark
1700-02-18 NO Norway
1700-11-16 IS Iceland
1752-09-02 AU Australia
1752-09-02 CA Canada
1752-09-02 GB United Kingdom
1752-09-02 US United States
1753-02-17 FI Finland
1753-02-17 SW Sweden
1911-12-18 CN China
1912-11-30 AL Albania
1916-03-18 BG Bulgaria
1918-01-31 RU Russia
1918-02-01 LI Lithuania
1918-02-01 LV Latvia
1918-12-18 JP Japan
1919-03-04 SI Slovenia
1919-03-04 YU Yugoslavia
1919-03-31 RO Romania
1924-03-09 GR Greece
1926-12-18 TR Turkey
9999-05-31 LN Latin
Thanks for your kind words for GitLab! Our JIRA support is pretty extensive https://docs.gitlab.com/ee/project_services/jira.html but extending it further is a priority. Felipe Artur is working on this full time. Consider creating an issue for group level integration, it sounds interesting.
> there's no concrete way to represent a piece of XML in code

unless you are using some lisp-2 dialect
Show HN: Oscars for Tech
As a counter-anecdote, my Apple devices seem to be the only ones that don't give me problems.
When to Use Webhooks vs. APIs to Sync Data Between Applications
Nuts and Bolts of Applying Deep Learning (Andrew Ng)
> If you're on a POSIX machine.

Don't you just mean some Linux distros & BSDs? I don't see any indication that ncal is standardized by POSIX: http://pubs.opengroup.org/onlinepubs/9699919799/idx/utilitie...

According to the Linux manpage it's a FreeBSD command originally introduced in FreeBSD 2.2.6 in 1998: https://www.freebsd.org/releases/2.2.6R/announce.html
Special English
Getting your culture right from the start
Glad you brought it up. The Joseph Smith controversy is the most interesting and perplexing story never told.

Despite the sensation and spectacle, the Book of Mormon continues to blow my mind. Nothing compares.
Traction
How Linux got to be Linux: Test driving 1993-2003 distros
An article on DW was pushing https://wire.com/?hl=en as a alternative to Whatsapp but the critical mass is just not there.
We scare because we care.
> It was discovered years ago

And yet they're still active with the same tech stack.
I think this is going to be my next setup.

Just bought SP4. It is basically replacing my Chromebook. This will be my light weight laptop for work from coffeeshops and couch.

I have a 5 year old Dell XPS 15 for main dev work and some photo editing. Once it dies or gets too slow, I am going to replace it with a desktop. With SP4, I should be able to do a lot more work away from my desk. Chromebook let me ssh into my servers but sometimes it was not easy to be as productive in VIM as in real IDE.
Also if you have a lot of data you use an ets table which is more or less an in-process but off-gc-heap key-value database.
I sent a complaint to my boss and HR about IT recently that was around 30,000 words. It was basically 500 words describing the level of incompetence of the IT director, the remaining 29,000 words were just supporting evidence. I'd say it was a massive waste of time, but the IT director has basically made his expertise unassailable, and the only higher authority he recognizes is Microsoft.

I basically went through all my tickets and emails, took IT directors claims, read the MSDN articles on the topic, and pointed out all of the places where what he said was not only wrong, but grossly wrong. Things like "sometimes databases lose data." That's funny, cause I'm sure the team that built SQL Server 2012 would have something to say about that. Why don't we look at the documentation on ACID principles.

I've come to expect the IT director to be a moron at this point, and I had been trying to roll with the punches. However, my work has been going missing, and I got in trouble for it. He denied losing it, then he blamed the database for his incompetence. I was so angry I was awake for 3 days straight cross referencing everything.

The lost data wouldn't have even been a problem if he had just told me within a day or two. I only find out it's missing when we try finding it weeks or months later. Then I have to waste my time doing a forensic investigation in to the scope of the problem.

The most annoying this is that the last person in this role never had any of these issues because nobody ever audited our data. I have managed to instill the idea that data can be 100% correct, and we should always be checking our data to make sure it's right. So now I get blamed anytime information is missing or incongruous.
Google Now, Cortana, and Siri are operating system features. Chrome on Windows has Google voice search, but that isn't the same thing.
> VMS terminal users had smooth responsive I/O all the time.

I recall that you could press Ctrl-T and it would instantly echo back some useful information about the running process, like CPU time and page faults. That was a nifty feature.

I loved VMS. Everything was so coherent, whereas Unix looked like it was hacked together overnight by a bunch of people who never talked to each other. These days, I like Unix, but back in the 80s, I only tolerated it.
Wouldn't need reduced power consumption if Apple didn't decide everything needed to be paper thin.
It's cool that Linux started as a terminal emulator so that Linux could read Usenet from home: a terminal emulator and modem interface were within the grasp of a bright college student in the mid-90s.

What worries me is that the necessary software stack to do anything interest today is so heavyweight that we'll never see another great hobbyist OS. You don't just have to support WiFi and/or Ethernet, IPv6 and/or IPv4, TCP, parse HTML & display HTML (that's all doable, more-or-less, by someone bright and willing to compromise): you have to have graphics, you need a DOM, you need JavaScript, you need all the fiddly browser APIs, you need CSS — because the MVP for a web terminal is _everything_.

The MVP for an old fashioned terminal was 'read & write to modem, display text on screen.' You could cheat and not even offer paging at first!
Steve Blank's Udacity course is a great starting point:

https://www.udacity.com/course/how-to-build-a-startup--ep245
At this point, advertisers just assume some level of fraud is part of the deal with any platform.

As long as you're hitting your target ROI than advertising on still makes sense.
You can use Wire if you think you can trust a Swiss company morethan the Signal server operators. Also uses the Signal OTR protocol.
If a clever title does not express the gist of the article, it's a poor title. A clever but unclear title feels like clickbait, one weird trick that prevents me from clicking it.

You may have a clever subtitle when the article is already before the reader's eyes.
Then either we misunderstood the credit card company, or they misinformed us. Either way, it was handled promptly and nearly painlessly, something I didn't expect given my past experience with someone gaining access to my credit card information. Times have changed.
I sure as hell hope so. Typing this on a 2015 XPS 15 as we speak, and the incessant "chirp chirp chirp" any time it's in a non-horizontal position (such as when docked) drives me insane.

Finally convinced support to take it in for warranty (expires in a few weeks), which means I'll be without it for a while, but hopefully they at least can swap out the mobo with a non-chirpy version...
The thing not mentioned is that Bloomberg is a Github Enterprise customer. They ran their own git server for a bit and then transitioned the whole company to github and the pull-request model (relatively quickly too)
Is there a command to list countries that are still not on Gregorian?
Go provides real parallelism if run on multiple CPUs, otherwise things are running concurrently (a la Python).
I've seen this happen as well. Data "mysteriously" reverted and it turned out to be an unrequested database restore. They reverted to a recent backup but didn't mention it to anybody so a few days of data was missing.
Several years ago I was looking for some ranked ordering of IT careers via salary, allowing drilldown to things like different languages and specialities. It's something I slowly figured out via job hopping, but if the list would help people who enjoy X as much as Y realize that Y pays 20% more.
You'll be lucky if users care enough about your product to send you an email. If they do treat it like gold!
I'm sorry you had that experience; for the record, Pidgin is not representative of the XMPP protocol (Pidgin is outdated, broken, and the XMPP side of it is mostly unmaintained). If you're one of those people who likes lots of switches and knobs and everything under the sun supported I'd recommend Gajim (personally, I don't think it's stable enough for day-to-day use, but others I know just like having all the bells and whistles it provides), if you want a bit more stability, I'd try Swift, if you want a CLI I'd try Mcabber (Possibly with the Vi-mode keyboard binding patches that are floating about on GitHub somewhere)
It's pretty much the same as looking at a multiplication table on a request basis.

Ironically, mere exposure to data is enouhg to learn from in ML, so why not here. Although, I'm not sure about the pedagogic aspect. I'd assume calculation by heart would be learned along the way, despite sending the initial message, it wasn't needed. Maybe starting slow is important, because it's that fundamental. But in hindsight, I really was good after half the elementary training.

I have a similar anecdote: I wasn't good at handwriting and always claimed I wouldn't need to. Now I don't need to, indeed, except for exams. But I actually have a hard time with caligraphy and that's a shame.
The overheat problem is quite common with i7 Surface Pro 3. See also Microsoft Community thread[1]. Personally I have the i7 512GB but do not have the overheat issue, although I do have the problem of the fan running very loud sometimes under light usage.

[1]: https://answers.microsoft.com/en-us/surface/forum/surfpro3-s...
Well, yeah, I suppose it's like needing an AppleID for mobile devices. ChromeOS is web based, so a lot of it is tied to their services. Like the free drive storage you get with it.
Found it! It's actually called MyoWare:

http://shop.openbci.com/collections/frontpage/products/myowa...

It's a little 3-lead EMG sensor intended for use with arduinos and the like. It's not quite as nice as the Myo (it uses sticky electrodes), but it's a similar form factor and much cheaper.
I've not actually seen anyone claiming that abortion has zero effect (though I assume you must have seen some such claim). What I have seen are denials that it causes long term depression, which is perfectly compatible with your points about pregnancy/miscarriage. But it's also the question that matters--if the comparison is miscarriage/giving birth, the question is whether it produces any excess psychological effects.
The Algorithmic Justice League
It's apparently not meant to be live yet; if you go to "XPS Laptops" from the main product page you're still taken to the 9550.
And this is one of the major shortfalls of the Jenkins mindset. Everything is a plugin and an afterthought from the main design of the system. Something as crucial as configuring the system should be a top design priority, not shoved into a plugin 5 years after the launch of the project.

So, great, there is a plugin to deal with configuration. How do I bootstrap my infrastructure? If it's a plugin, it sounds like I need to install that in an already running Jenkins setup, no? Currently, both this and the bypassing setup wizard seem like hacks to me.

Configuration of a critical piece of your infrastructure should never be a hack.
My guess? The Python and Ruby developers have never shown any great interest in performance. Javascript performance only become recently popular.

EDIT: I should clarify that "Python and Ruby developers" is meant to mean the language implementers, not ordinary users. And this isn't intended to be a dig at those languages--only that they clearly have different goals for their languages than implementors of Java, Go, C++, etc.
Yes, I agree - if the existing sales staff can increase the ARR by another $50M (which is plausible given the prior increase of $50M) while holding all other costs fixed then they will reach profitability.

My point is that "holding all other costs fixed" usually turns out to be a heroic assumption. More staff is needed to support the larger customer base, marginal sales become harder (i.e. more expensive), etc. Plus, as these revenue figures grow, a fixed churn rate becomes more expensive in absolutely dollars. So customer retention becomes more important, which means more sales resources, which means more money. And so on. And in the meantime competitors are cutting prices, so "fixed" revenues turn out to be not so fixed after all, even before factoring in churn.

Don't get me wrong - I'm not predicting that GitHub will fail. I just think the slog will be harder than this meta-analysis of Bloomberg's analysis suggests.
I get that it's more gratifying when things go well. Personally, I've dealt with enough assholes in the tiny end of SMBs to never want to go into that space again.

If you're wondering what else is out there, perhaps the work isn't that challenging to you. You have a lot of freedom right now though. Why not explore other forms of programming in your free time and see what piques your interest?
Ah, great idea - Thanks for the link! I didn't know about this!
EcmaScript Discuss: Set length property
> A free and open source Jabber/XMPP client for Android.

"Free" for CDN$2.89! Not that I care about the $3, but which is it, guys?
Does a USB-C to FireWire exist?
It took me about ten years to calm down :)
I would highly highly recommend you to find problems you have seen in accountancy world that you can solve with programming. You could get both of both world, satisfaction of work you want to do while benefiting from your industry experience.
No programmer (not in accountancy world) here knows about the issues and inefficiencies about it than you do, and you probably have a bunch of contacts you can test your ideas on. That way you keep your advantages of being in the accountancy world, while solving the issues they have by using programming which is what you want to do.

whatever you do, good luck.
At least you can manage more than zero things...
Small and midsize businesses

http://www.gartner.com/it-glossary/smbs-small-and-midsize-bu...

"midsize enterprise is defined as organizations that make more than $50 million, but less than $1 billion in annual revenue"

So -- no -- businesses with $1 billion in revenue are not running off a Facebook page.
I'm sure people do use huge heaps, but most web applications I know of (microservice or not) store the bulk of their data in a (separate) database. So, unless your application is a database, which might want a huge heap so it can cache a lot in-memory, I don't think huge heaps are really necessary. IMHO, at least.
10 Signs of Bad Financial Leadership