skysight-inc/HackerNews huggingface dataset:
What if you can't understand the logic of the compiler, and therefore aren't able to write any code in the language at all? Sure it's not very error-prone, but it's also not very useful.

I'm a big fan of Rust precisely because of its safety features. Even if you don't need manual memory management there are huge benefits to resource management safety that no other language can provide. But I still recognize that there's a trade-off here.
But you have to remember the answers correctly. How do you keep track ?
Trying to recreate the success story of the VirtualBoy and the Nintendo Glove.
Almost 70% of the websites linked from Reddit that I click through. Many links from HN are also guilty of this.

When I'm on mobile, I frequently click on ads by mistake when I'm trying to scroll. It's unintentional on my part, but I feel the web developers and ad networks are colluding to make this happen.
Hah, weird. For me, Docker seems to create complexity. Daemon, API, registry…

I made a tiny tool that spins up a jail with nullfs/unionfs mounts and RCTL resource limits from a single JSON/UCL file: https://github.com/myfreeweb/sandblast
It's more like saying that if you somehow turned off all the fancy electronics, you'd add maybe half a mile to the car's 200+ mile range.
Second Life was somewhat successful for a while.

VR will give these virtual worlds a lot more appeal. As will the increase of bandwidth and improved graphics. There's a reason that two of the Linden Labs guys (the company behind Second life) are (separately) working on successors.
OMG! Is this true?
the page has just been taken down?
Just because it has 'council' in the name doesn't mean it can make laws. And even then, why should Apple get a special exemption from a general law?
reviewable is probably my favourite at the moment which ticked all my boxes, though it involves switching over to github which may or may not happen.

Do you have any more advanced example of real code reviews using reviewable? Seems like there isn't a easy way to find more advanced examples (I found one particular one for Rust, but I can't seem to find a way to navigate to other code reviews of the same project)
Except by the time you find out you're getting fines.
That's pretty much identical with the position of the Catholic Church for a very long time: laymen aren't able to understand the Bible so it should only be accessible to professionals.

I don't know if the Catholics changed their opinion, but I think it would be important for science to be more accessible :)
Why it’s so easy to ignore your to-do list app but get distracted by Twitter
Please remember to include a link whenever you mention the EFF! https://supporters.eff.org/donate
Exactly how bad it would be is a lot more interesting than that it would be bad.

I mean, I accept that it will have a negative marginal effect, and I accept that people will shift their behavior to avoid the tax, but I don't accept that they will start stuffing their money in the mattress because they only get to keep some of the profits of their investments.
What type of civic technology/innovation?

Typically, the ecosystem around open data is much more forthcoming and, well, open. Consider checking out http://slack.opendatacommunity.io/
The batteries are the single biggest cost in an electric car. The rest is all much cheaper than a conventional car. Replacing a your batteries would be a significant cost compared to buying a new car. It might even be 1/3 of the new ticket price.
I wasn't really advocating a huge library either. I think the idea I have is that there's not really a benefit to trying to 'optimize' watching movies.

I guess I see it in the same way as healthy eating, or something. I really bloody like cookies. They're super tasty. If I end up with pack of freshly baked cookies they're gone in a few hours. So why give myself that temptation?

What I actually want is the ability to do it. I think it's good for my mental health to have a treat every now and then, but not have it take over my life. So basically, it should be difficult, but not too difficult.

In a similar vein, downloading a YouTube video before watching it gives me that window of self control before there's more exciting stuff battering me in the face to continue.

I've been using computers and Internet since childhood - I'm not a luddite by any means. But I think it's far too easy nowadays to get caught in bad behaviour patterns because of the instantaneous nature. It takes active effort to digest deep topics.

I don't think I'm a pious enough person to be self righteous! Maybe I'd feel different if I were more financially secure and had more time for pure leisure? I don't know. :)
I know there are a lot of people saying the breaking the rarest first rule will be really bad for swarm health but it seems to me that with the rise of faster connections it seems reasonable that you can stream a torrent, keeping a reasonable buffer of a few blocks and then with any spare bandwidth download the torrent with a standard rarest first strategy and seed whilst doing so.

That said I think purely streaming is bad for torrenting and even though it will happen we should encourage something that is better for maintaining health of swarm.
If third party cookies were allowed, then sites like Business Insider would not be tempted to fire 50 (or more) resource hogging tracking pixels and scripts.

The law of unintended consequences in full effect here.
I usually store it as another password field in keepass http://keepass.info/
Good luck with that. Because if they lose, then you pay to bail them out again.
Streaming doesn't break bittorrent that easily. It's not optimal for the health of a torrent cloud, but practice has shown that it's not a major issue.

Plenty of torrent streaming apps, most notably Popcorn Time (http://popcorntime.sh and source code at https://github.com/popcorn-official/popcorn-desktop) has existed for a long time now.
How do you get air into a closed system? Taking a caliper off does nothing to introduce air into the system. Taking a caliper off is how you replace the pads. (still trying to square how you think it's ok to replace pads but not take a caliper off, but it may come down to interpretation, to me, taking a caliper off is not the same as replacing a caliper, since the caliper is attached to the car and needs to be detached (taken off) to swap pads (and rotors for that matter)). During the course of the average brake job, the only items in need of replacement are the pads and the rotors. Calipers only if they are sticking or in need of an upgrade. Changing brakes is not out of the realm of possibility for 99% of car owners.

I would argue any suspension parts are user servicable, engines too. The computer doesn't car if you work on the car. Those plastic covers are just to make it look good. Now diagnostics are definitely different. But you can buy a service guide, a scan-tool, and maybe a multi-meter, and you can diagnose any modern car. You could probably fix them too. The addition of the computer has not changed the makeup of a cars engine, just the addition of sensors.

I still don't see why it would have to go to a dealer. Anything related to programming control modules? Are we tuning the car or repairing it?
There wouldn't be any public shareholders left, and the shares would no longer be traded on the public markets.

But it's still possible to own, sell, or give away the shares privately.

It just means any dealings are by private agreement, and not open to public trade or analyst scrutiny.

This also means the value is more likely to be estimated by relying on business fundamentals and perhaps some aggressive haggling, and not on public market sentiment.
Poetica is shutting down
AMP και SEO: Μάθετε πως θα προσαρμοστείτε στη νέα αλλαγή στο mobile internet
Not only the capabilities of this tool are limited - so is our understanding of many of the fundamental concepts that might give us control over the biofactories that are living cells e.g. think protein folding.
>that topped anything else in safety and speed.

In what sense? Look at European NCAP safety ratings; the Model S is great, but certainly didn't "top anything else". There are quite a few cars with better overall safety ratings.

And speed? Good acceleration, sure. But not faster than anything else. Top speed either. Where does this myth originate?
Then explain why people use OS X? Seriously the worst file system that so many developers (And I am guessing a HIGH percentage of Linux developers use) I can't stand going to Linux conferences and the Macs come out and are running OS X.
Better stop using Facebook/Twitter/et al then
The Scott Trust isn't exactly a large endowment that can provide the news using the returns from investments. It's an independent ownership model which has enough cash reserves to cushion the Guardian for a while why they get back into profit. If they don't crack the problem of how to make money from the internet they are gone just the same as everybody else.
we've created a deconstructed social news site where users can create their own headlines and summaries, add their own images, and suggest their own sources, where the most voted for in each category determines how the story is presented on the site. Have many more ideas for the continued gamification of a news community, but wanted to share version 1 of the product to see what hacker news think. Really do appreciate any feedback at all
These discussions are always frustrating, because both sides have perfectly sensible points.

From the employers' side: They really really really do get many candidates who cannot program at all. I've been on the hiring side and seen the applications, and the amount of worthless non-programmers out there is high. And it's not just for entry-level posts -- plenty of these people have a decade of experience and titles with "Senior" in them. A simple "can you write code" filter is absolutely essential for a hiring manager not to spend all their time interviewing terrible junk candidates.

From the developer's side: If they're any good at all, they really really really can get hired by a company they want to work for very quickly and with little effort, and so their motivation to jump through hoops is going to be low. If ten companies want to hire me, and two of them want me to spend half a day doing coding problems, well, guess who I'm going to get back to last/never.

The employers aren't stupid. The devs being interviewed aren't stupid. Everyone has totally sensible priorities.

So this really just comes down to individual situations. If you as an employer are having a hard time finding people and you're requiring a coding test... maybe quit requiring it, see if you get a broader applicant pool. If you as a developer are having a hard time finding a job and are rejecting employers that require a test... well, suck it up and do some of the tests.

But if a developer is happily employed or an employer is able to find good devs, well, maybe you've hit a good compromise point for now, but be willing to re-evaluate in the future.
The classic UK example is dried fruit. If it's bought in the cake decoration department it's 0% VAT, from the home brewing department 20% VAT.

Also for some items such as gift baskets the food is 0 rated but the basket/bowl is rated at 20% and the VAT is proportionally allocated. (I can't remember if it's cost or sales price)
And this inability to cover all possible sequences has real-world implications.

https://www.cigital.com/papers/download/developer_gambling.p...

http://superuser.com/questions/712551/how-are-pseudorandom-a...
Does Apple state that the recycling policy applies to any phone irrespective of how many hands has been changed in the process?

Would you be willing to buy a second hand refurbished phone from Apple if the recycling policy does not apply for the second hand phone?
Who is entitled? People who want to view content and will make what they feel is a reasonable bargain to do so, or people who want to sell ads and will make unreasonable bargains to do so?

If the initial html that loaded on the page also had the ads in it, it'd be much harder to block them and also make the experience of seeing those ads much less unpleasant.

As it stands what people are doing is loading the initial html and saying "no thanks" to all of the follow-on stuff.

There's two sides to every story.
In London I had a neighbor with an electric car. It was parked on the street and plugged in using a long cord to its owner's building. Seemed to work ok, though it wasn't pretty. Plenty of street crime and vandals around, somehow they didn't seem to bother.
Thanks for your input. There definitely is a lot of back and forth and I consider it a very good thing. It's interesting because it's a chicken-and-egg problem - if your tool is painful to use, then team members are less likely to participate seriously.

(What I'm really wondering though is whether incremental code reviews are specific to the pre-commit model. In theory I don't think this is the case since tools like Upsource has it as well)

Anyway, what was your experience migrating the team to Phabricator? What's the general workflow from starting a new feature to getting it to prod? Cheers
Ever Tried to Register a UAS?
Content creator business models are not my problem. If they want to get paid, they need to figure that out.

By globalizing their reach, most content shops entered into a race to the bottom where they cannot win. That's why you have these tiers of auctions for inventory that slide down the food chain in terms of quality as the price falls.

Traditionally, successful media has been local, local, local in scope. That remains true, although everything is being reshuffled.

Media outlets that remain alive have some sort of scope limitation that makes their ad inventory more valuable and reduces their exposure/dependency to Facebook.
I'm using it on a Thinkpad X240: https://unrelenting.technology/articles/freebsd-on-the-think...

(Need to update that post: drm-i915-update-38 has been merged into -CURRENT; EFI loader in -CURRENT fully supports ZFS now)

tl;dr everything works except:

* Bluetooth (but I don't ever use it on laptops)

* the SD card reader (I haven't needed that either)

* resuming from sleep (that's unfortunate, but with X240's big battery I don't need to put it to sleep :D)
Introducing our new robot mascot, RTC ;)
If you have registered an email / phone number they will send a message there about your changed address.

I don't know if they've done this yet but a while ago there were articles about them working on a way to disallow changing your address via the mail form:

http://www.dn.se/ekonomi/sa-ska-id-kapningar-forhindras/
The last three viral infections I've had on my PC's have come from advertisements on websites. I generally will whitelist a select few websites that I trust to not destroy my computer and to not run irritating ads, but at the end of the day this is my damn computer, not the ad companies. If I don't feel like running their code then I can make my machine not do that and there isn't jack they can do about it.

Oh no I can't read about the Model 3 on New York Times? Then I'll go read about it on LA Times, or Huffington Post, or any one of the ten thousand other news sources no doubt covering it.
Or they have a better automated system...
I am not angry. The authors of the website control their content. If they want to block ad blocking browsers so be it. But my reaction to it is to go somewhere else, not to embrace being tracked all over the web.
I have grown an octopus with a purple light.
The IRS loves to go after tax fraud. Which is ultimately what this would be.
Your Design Review Will Succeed or Fail in the First 5 Minutes
Based on your HN username, you're probably not the guy who did the presentation at BSDCan 2015 on the topic of "FreeBSD Operations at Limelight Networks, An Overview of Operating at Internet Scale". Regardless, that was a good and influential presentation, worth the time to google and watch.

I think that specific presentation would answer a lot of OPs questions, probably faster and more accurately than a web discussion board. I got a lot of good ideas from that presentation about freebsd deployment at my workplace. Specifically I seem to recall something along the lines of, its 2016 so start using zabbix instead of nagios, which was pretty good advice, or at least its been interesting to experiment with so far.

I'd extend the remarks from the presentation that much as its possible to write Perl in any language, its possible to do everything linux-style but with a freebsd kernel, whereas the real benefits grow when things start smelling more freebsd-ish and less linux-ish. For example the *bsds are much closer to the proven successful unix philosophy of architecture and design, whereas the linuxes in general have been slowly generally moving away from that successful architecture.

I'd throw out a semi-dissenting opinion that freebsd use is much like whiteboard algo interview questions... even if it has nothing to do with the job or problem, the folks who can do it, are of a class above the folks who can't, so naturally the average freebsd admin being considerably more inherently skilled than the average linux admin results in freebsd deployments requiring 1/10th the number of sysadmin-hours etc etc. There are actual technical improvements and architectural benefits to freebsd, but the main contributor of the often reported 10x benefit to freebsd is the skill, experience, and raw horsepower of the generally superior users. If freebsd were as popular as linux, that would disappear and freebsd users would only be maybe 2x as productive as linux instead of the existing 10x figures. Naturally the guy writing a playbook for ansible will be much more productive than the guy trying to use the gnome GUI to do sysadmin-ish stuff, but there's nothing inherently bsd-ish or linux-ish about it.

(edited to add, yes, i336_, that is exactly the video I recommend)
T460s QHD reviewed
This is the most sensible thing I've ever read on the internet.
US Payroll Tax Violators Get Penalties or Jail
I discovered the thinkpad line about 3 years ago when i started using my company issued W530,before that i was using an EliteBook fan. Lenovo is getting is a lot of criticism from for the direction they are taking on the T series, i for one am a fan.

size and poor screen were my main concern with the T450s , looks like lenovo heard me :)
So many machines in behind, of course AlphaGo would win.
I'm really sorry for being overly snarky, but where should one start contributing to this giant mess? It's basically a few packages packaged up in a questionable manner (with license violations[1] in the past), none of which are actually written by the developer himself.

He is styling himself and the OS as a professional project (at least that's the vibe I get from the website[2]) and he is actually asking for money[3] while he is putting his users in serious danger (as the current top post[4] illustrates) caused by his "rookie choices". This is deceptive and prompts unsuspecting users to install a High School project on their personal computers in the mistaken belief that they deal with someone skilled. I have very little sympathy for that.

Don't get me wrong, I'm young and I put up my projects as well, but I don't style myself a professional or ask for financial support for my half-assed code while keeping silent about the real nature of my project. Thinking about it, I might take down some code on GitHub or at least put up a big disclaimer.

[1] https://github.com/agajews/ApricityOS/issues/11

[2] check the "about the team" section, for example

[3] http://www.patreon.com/apricity

[4] https://news.ycombinator.com/item?id=11420627
Some of us don't use those things to begin with.
Think of those fields as secondary password fields and act accordingly.

Diceware can also be useful for when they need to be spoken on the phone. With the right amount of words (7 or more) it has reasonably good entropy too.
The federal tax credit phases out after the manufacturer has sold 200,000 qualifying vehicles.
Well it's not about quantity but attitude. India might be the leading importer of a lot of things given the population. But that doesn't negate the defensive attitude towards imports.
When I want a full-time employment, companies get crazy about who they hire.

When I want a consulting gig, companies seem to give money to whoever comes first.

In the end it seems like getting an employment is a bad thing to do, since there is no real benefit of having a secure job for an engineer, because everyone is willing to pay her money for consulting stuff anyway.
Having not read the paper, something I find unclear: is it only the feedback path that is skipped, or is the feedforward path also skipped? The abstract mentions replacing the layer with an identity function. I'm not sure how this would work, wouldn't it change the result (i.e the encoding used by the following layer would be corrupted) if you just multiply the inputs by 1 and add them?

Otherwise, how precisely do you "skip" a layer without corrupting the training of lower layers?

Edit: the answer is in the definition of "skip layers", introduced in a previous paper: http://arxiv.org/abs/1512.03385 which introduces identity functions into the layer equation.. I guess I have more reading to do on this topic.
Everyone involved in this is going to have a copy and a copy of a copy for safety reasons. The whole thing will leak eventually.
What a fine day at the river, watching old enemies drifting by..
> Mediumization of the design. Why would I want to ever see a 300px "hero unit" in a forum , of all places?

Above each of the forum topic spaces, you would not.

But on the home page? Absolutely.

A lot of forums, especially the small and medium ones, do not have any other software running than the forum. There is no blog, no shop, no nothing... just the forum software for the community to use.

For them to be able to present a home page that communicates clearly and quickly to visitors what the site is about is a boon.

It's one of the things I regret not putting into Microcosm from the outset.

For example here is a cycle club using the forum we wrote: http://forum.islington.cc/ and because we only gave them the forum bit, they went and created a static page elsewhere to act as the home page: http://www.islington.cc/

If we had done a better job at allowing branding and communication on the home page, that would've avoided them needing to create a second thing... and reduced friction with more function would have helped us both.

This feels to me like one of those "what I (the techie) think they want" vs "what they (the community owner and customer) think they want"... the hero unit is actually a good place in between the two.

Oh, and it's worth me mentioning that Microcosm failed ( https://microco.sm/ ), that story is here: https://medium.com/tech-london/the-journey-of-a-london-start... yet the software still exists on Github, and the number of sites and users on my personal instance continues growing (over 300 sites, over 70k users) with the largest single site being https://www.lfgss.com/ .

What Natika will learn is that it's hard to build new communities on a new platform, and that it's hard to migrate existing ones. I with them luck.
Very informative. Thanks for locating that!
I'm a web dev working with C# and like other people in this thread I've felt the need to learn something mobile. I looked at React Native, Ionic, and native Android, but I still haven't taken the leap into concentrating on something in particular. With the recent developments with Xamarin, I think that might be the direction I take. I really hope Xamarin can gain a lot of momentum and popularity.
Black and white thinking. Content creators can still get paid. They just need to figure out a business model that doesn't hijack my browsing session, use the limited mobile data I'm allotted and pay for each month to serve unwanted content, drain my battery, eat my CPU, track my reading/surfing/porn habits and potentially run malicious code on my machines.