skysight-inc/HackerNews huggingface dataset:
It depends what you're comparing it to.

I enjoyed using the iPad as a tablet for watching videos or casual web browsing (typing in URLs or searches on an onscreen keyboard is OK), but found the keyboards available to be utter crap.

The Surface works great as a tablet and the keyboard is great on flat surfaces -- I can use it on a train or plane with fold-town tables, no problem. But if I am lying on the couch and try to type on the keyboard, my belly is too jiggly and does not provide an adequate surface. I am hopeful that (once the software bugs are ironed out) the Surface Book will work in that use case, while still being tiny and tablet-like.

Could I just use a laptop sometimes and a tablet sometimes? Sure, but then I'd have to have two devices I carry around instead of one.
New here.  How do you collapse comments in Hacker news threads?
How do you collapse comments on Hacker News? I read a comment which I want to get past, but if it has 3 pages of responses, I have to scroll through them all. I often just get to frustrated and leave the thread after reading the top 2 or 3 comments if the discussions is very active. Is there a way to collaps comments?
>Go code looks nothing like C other than general brace styling.

I disagree. The one thing that makes Go code look more like C than other C descendants like Java, C#, JavaScript, Swift and even to some degree C++ is its error handling style. Having a seperate error value is of course a big improvement over C but visually the error checking code following many statements appears a lot like C.

And the second reason is that Go has pointers with a syntax modelled after C.

So in the eyes of the 90% or so developers who have been using mostly Java, JavaScript and C# for 15 or 20 years, Go has to look a lot like C.
I have been hearing more and more from the security community, including being told personally by Bruce Schneier, that data is rapidly becoming a"toxic asset." Anything stored on a server can be stolen, and the more your business depends on data - instead of an actual product - the more attractive it is for a hacker to steal it for personal gain or malicious intent.
From the article:

"The other half of the typical notebook interaction is done with the trackpad, and here Microsoft has delivered one of the best trackpads on any Windows PC."

"With that one quirk aside, anyone who uses a Surface Book is likely going to be very happy with the trackpad experience."

"The surface is glass, which makes it very smooth and easy to glide your finger over."
How Apple Is Giving Design a Bad Name
The GP's point was that there exist this job called "translator" - we've figured out how to enable communication across language barriers a very, very long time ago.
Theo, what is the startup you are doing in France? Any prospects of coming back to the US to do a startup, or is your visa situation permanently screwed up?
Interesting Short Analysis of Atlassian IPO Filing
If I pay a gorgeous screen, I want that screen CLOSE to me, so I can benefit from it as much as possible. I'm not sure how I feel about a notebook that advertises "Look at our awesome hinge that moves the screen as far from you as possible!"
I would have to see evidence from a different source besides Vox Day / Ted Beale before believing it.
That interpretation still presumes that it is wrong for a culture of racism to exist at Yale. To the contrary, I would say that Yale's affirmative action policies make it inevitable.
...its real use case, that of replacing the CAs with DNS TLD operators, has the net effect of signing Internet cryptographic trust over to the world governments that control the most important TLDs.

ISTM this could at least be a transparency win, for average users. If trust went by TLD, we'd know that e.g. using "bit.ly" required trusting the Libyan domain admins. With CAs now, we just get a pile of CAs pre-installed with our OS or browser, and a bit of knowledgeable clicking is required in order to determine which CAs are trusted for any particular transaction. [EDIT: and in a sense, we are still trusting the Libyan domain admins.]

Whether one views the combination of CAs and TLD registrars that we have now as "defense in depth" or "more links in a chain" sort of depends on your threat model. Personally I'm more worried about identity thieves than oppressive governments, but others might have different concerns.

This may not offset the other problems you've identified.
I don't necessarily see the average user of AirBnB losing out in this situation (happy to be corrected) - but more houses and options seem like a good thing.

I think the big losers here, outside of hotels, are renters. As someone who is trying to rent/buy in popular areas of the country (Cambridge, UK), I can see how houses will no longer come up for rent - which sucks, as the article points out.

I guess there could (hopefully) be a point where there are so many professionally rented homes that it no longer represents such an attractive proposition and the first movers enjoying these fat years of high revenues eventually lose out.

Either that, or Airbnb will become the new way to rent, who knows...
My Five Predictions About the Future That Few People Agree With
I think the core of the problem is that coding and documentation are not considered part of the "science". Contrast it with writing papers, which is understood as communication with scientific peers, the community, and therefore is "science" -- and, of course, is one of the measures of scientific progress. Writing code is not. Anecdotally, writing papers about code is (on occasion), so maybe there is a way to convince the scientific community that the code is important too?
Does your PS3 have IR to be able to control the TV volume and turn the tv off? Easiest one of Apples coolest feature or I am probably easily impressed as I haven't touched the TV area for a long time.
Mainline release on a modern Dell/Intel laptop with all drivers installed. Same laptop runs Linux fine so unlikely hardware issue.

Updates would crap out with random errors like 80074005 - which a casual user should never see. I got it working again by stopping the update services from the console (net stop ...), deleting the cache and re-running.

The store would be running, then you'd Alt-Tab out and back again and it would be gone. Same happened with other Universal apps, OneNote in particular.

It certainly got more reliable over time, and I have tried the insider builds on a spare laptop and they're better - but the initial 10240 release was sub-par.
If Amazon filed 700 H1Bs presumably they offered those to people.
That's a refreshing change from every other manufacturer. Microsoft definitely has not taken this route. The SP4s 9-Hr battery life has been overstated by many accounts(including my own)
Ok... and is there some place where he explains why he believes that to be the case? The Google presentation explicitly mentions that a feature of the scanner is that it doesn't destroy books.
I'm Polish. Honestly, if I found a Swastika, I'd say a prayer for the sorry sh1t that has such a messed up mind as to even use a Swastika. People are so sensitive and I'm sorry but I think I have a bigger beef with a Swastika than any person of color will ever have.
You can bring it really close by detaching it.
If you are a content consumer maybe, and just maybe you won't need a PC, if you are a content creator (Developer, Designer, Architect, etc) then yes you do need a PC.
It is not the end.
You can really take your pick - there have been so many incidences.

Comet guy's 'offensive' shirt was a big one
chromecast is nice, you can outfit your entire house with them in the low $100's and they are practically disposable. And can be controlled from the thing you most likely have in your pocket(well those of us that have phones that still fit in our pockets)
I think (and have seen from personal experience) that some of those groups are more just individual teams that have adopted clojure on their own but are relatively niche and isolated from the larger companies. I don't think it's mostly made up of acquisitions. Teams in some large tech companies are free to choose the language that best fits their needs and so you can find pockets of clojure, go, etc ... around. Also the ones I've had personal experience with were all backend teams. I think clojurescript is still lagging backend clojure in tech companies but all I have is anecdotal evidence.
It would be very interesting to see what could be done with a much smaller projectile. I'd imagine there's a sweet spot for maximum energy transfer and that 22grams is somewhere above that.
Why don't you join that open source project as a dev? Contributing something meaningful to another one's project might bring you more than going through the hardship of wanting to do a project on your own.
Learning an entirely new language for a project, no matter how simple that language is, is certainly a barrier to entry.
Yeah odd choice in that Go is a very boring language (and its enthusiasts consider this a feature).
I'm really interested in the graphics that can be supported by the new Apple TV. Currently PS3 games are at the maximum of what the hardware supports. Apple TV games aren't even close yet, so I wonder what can be done with the Apple architecture.
The translation of unrestricted human language into a restricted, "logical" language which could be understood mechanically, is another long-standing problem - going back as far as Liebniz - which is unlikely to be solved by a few gigabytes of chat logs.
>(A common misconception is that you have to make the source readily available, e.g. on Github, but you only have to make it available upon request to the requestee.)

Correct me if I'm wrong–but to be more specific, my recollection is that the only requester that you are obligated to provide source to is whoever you've distributed binaries to. Of course, they're permitted to distribute it as they please so the distinction may be largely irrelevant.
If he were honest, I'm sure the weights for each factor really look like this:

*

*

*

*

*

*

* *

* * * *

* * * * * *

(2) (1) (3) (4) (5) (all others)
Calling them "on par" ignores the ridiculous platform advantages Apple has - a deep, tightly integrated technology stack from the silicon to the IDE, legions of first rate developers/studios that are assuredly "Apple first", humongous potential audience. The line between video and software is going to blur considerably - personalized sports viewing (switchable commentary, sophisticated PIP options, optional notifications about other games) and interactive fitness apps immediately spring to mind - and Roku will be a distant consideration for app developers if past is prologue.
Very effective. Great work.

If only more people saw this, I'm sure it would be a wake up call for the masses. I know it has been for me.
I think that falls into my use case of "simple". If you don't need to make those kinds of decisions, then by definition your problem set is simple (at least from a business logic point of view, even simple business problems get complex at scale).

The problem, I have with the sentiment (which I grant is largely me over reading into it) is that a lot of the things people think of as noodling or a waste of time, are the central problems in more complex environments. Making sure your program is correct is very important in some environments. Making it easy to express complex domain knowledge as a subset of a programming language is a huge win in some environments.

That isn't a lack of getting things done, thats just more complex logic requirements.
UK law will allow secret backdoor orders for software, jail for disclosure
Are you really complaining about the screen being set back by 1"?
I have the old Chromecast that only supports 2.5ghz.
It doesn't run 1080p smoothly as it's get choppy at times and takes a while before my phone finds the Chromecast on the wifi so I can control the volume or to pause.

There is no way to scroll forward on content that isn't on YoutTube.

Sure Chromecast is cheap, but we weren't looking for cheap and the frustration isn't just worth it.
The article gives the impression that they interviewed me, but they really copied fragments from http://merlintec.com/lsi/mac512.html
Do official translations exist of these manuals? The certification that the workers in the non-US repair shops don't have is in English only. This is not a job where you want even the remotest chance of an error to exist in the manual.

I know that the prevailing opinion on this site is that all regulation is bad. However, for something like flying which is a matter of life and death regulation is literally a life saver.
The site is fairly minimal, and doesn't support comment collapsing. If you are using Chrome then you could install the Hacker News Collapsible Comments extension [1].

[1] https://chrome.google.com/webstore/detail/hacker-news-collap...
This was inevitable and it is going to drive real estate sale and rental prices up dramatically in tourist destinations. I have relatives who own rental property in Key West, they used to sign year long leases and manage the property year round. With Airbnb they rent the same property 1 week each month and make more money than they did with the year long lease. Ultimately landlords have little incentive to rent to locals. Airbnb means they never worry about have to go to landlord/tenant court to evict and never have to worry about getting paid monthly.
All I can say in words is - thank you.
I think a lot of the energy is going to heat since the blocks of Aluminum melt and even vaporize.
>> If only the highest paid people receive the visa, then the public would not complain as much about replacing American workers for wage reason.

Not true. The public will complain about how we are rewarding foreigners instead of locals. They will lament that about poor schools, and companies not wanting to train local talent. They will cry about how the "imported workers" are taking their high wages/dollars and sending it out of the country.

I will like to see every company that get's a H1B worker mandated that they must hire two paid interns. The idea behind this is that as they pay H1B workers, they also get to train younger workers who will not be hired for "lack of experience."
Some Scientists are used to describing something by stripping away all the irrelevant matrix and concisely stating the idea at issue. Maybe they write code that way - as little boilerplate as possible, just a few concise lines that capture the algorithm.

Or maybe they write hash, I don't know. But their approach isn't 'let me craft some good code', its 'let me describe my thesis' which will end up in a different place than any trained software professional.
Industry's best jewelry edit
It's more that FAA Oversight=Good/Less FAA Oversight=Bad. Not only are less of these mechanics FAA certified but the geographical element is also a problem.

The vast majority of this maintenance is probably level D heavy checks where you almost literally pull the plane apart and put it back together. However if they are doing non scheduled maintenance that means they are flying thousands of miles with tons of deferred (broken) maintenance items to whichever developing country is doing the fixin.

I would argue that reading and speaking English IS a big deal when your working on a plane that is labeled, placarded, has instrumentation, has maintenance manuals written in English. You know the last time you sat on a plane and there was a mechanic talking to the pilots and you are thinking "what the hell are we waiting for"? You were waiting for the maintenance logs to be completed and for the pilot to take a full inventory of any deferred item and how it changed the way he will be operating the plane today. The pilot was also probably talking to the mechanic who gave him the scoop on how many times so and so item has been written up recently or whatever other applicable info (it's in the logs, but it's nice when the mechanic can draw your attention to certain things). A gigantic part of the maintenance process is documentation and talking to the mechanics that fixed the problem.
Putting it another way:

"Why isn’t DNSSEC good enough?

DNSSEC attempts to guarantee that domain names are resolved to correct IP addresses. However, DNS resolution is just one aspect of securely communicating on the internet. DNSSEC does not fully secure a domain:

- Once DNS resolution is complete, DNSSEC does not ensure the confidentiality or integrity of communication between a client and the destination IP.

- No major web browsers inform the user when DNSSEC validation fails, limiting its strength and enforceability.

HTTPS guarantees the confidentiality and integrity of communication between client and server, and web browsers have rigorous and evolving HTTPS enforcement policies."

> https://https.cio.gov/faq/

And:

"Registrars can still theoretically abuse their position because they're responsible for communicating your intentions to the root servers. This includes information about your DNSSec keys. This relationship will never change; if you can't trust your registrar, then get a new registrar.

DNSSec doesn't prevent MITM attacks. It absolutely prevents DNS spoofing. But there are other ways of inserting yourself into a traffic flow than just DNS spoofing."

> https://security.stackexchange.com/questions/11566/how-does-...
H1-B is a massive corporate subsidy, even Milton Friedman says so.

H1-B doesn't need to be reformed, or improved with half measures like changes to the visas being awarded based on salary, etc.

H1-B needs to be abolished. Those employers that need extraordinary talent can use the O1 visa and the rest of the employers and employees can let supply meet demand. As it is now the H1-B/F1 OPT corporate loophole is skewing the education system (American universities share some of the blame) so bad that american students aren't able to get seats at American universities, and the "talent shortage" (which there isn't) becomes a self fulfilling prophecy.

If I were a smart, aware 18 year old person trying to decide what field of study I was interested in with a focus on career longevity and life time earnings, I sure as heck would not pick computer science, and I don't blame them.
arXiv.org, which does just the publishing part of publishing — without the typesetting, lawsuits, sales staff, and political lobbying against freedom of speech — spends about US$1 million per year, with a staff similar in size to the Open Library for the Humanities, but more highly paid: https://confluence.cornell.edu/display/culpublic/arXiv+Susta...

I didn't say "without peer review" because, although the arXiv doesn't pay for peer review, traditional academic publishers don't pay for peer review either. Instead, scholars do the peer review for free, often as a favor to the journal editor (who may or may not be paid).

They do have a moderator on contract for physics submissions to keep out the cranks.

They currently get about eight or nine thousand submissions per month, all of which they publish: http://arxiv.org/stats/monthly_submissions and about 12 million downloads per month http://arxiv.org/stats/monthly_downloads.

Reducing these figures to SI units, arXiv spends 32 millidollars per second, accepts submissions at 3.2 millihertz, and provides downloads at 4.6 Hz. If you impute their costs to the submissions, then they spend US$10 per submission.

Definitely see PaulHoule's comment https://news.ycombinator.com/item?id=10539269 about how they were struggling badly when they were trying to get by on half that.

A couple of academic fields — notably math and physics — have switched almost entirely to arXiv. These are, perhaps not coincidentally, fields where the researchers already did most of their own typesetting.

It's probably worthwhile to cost out how much it costs on the market to buy academic editing (in the traditional sense of fixing your prose so that other people can read it) and typesetting services. That information is not as easy to find because those services are not as standardized; the US$380 per paper given in this article is probably not too far off for typesetting, but I think editing can run somewhat higher, particularly for non-native speakers who have not yet reached a high level of competency.
I actually think most laptops have the screen weirdly far away from the user- The only recent laptop that I really like for this reason is the Aspire Switch 12, which is an absolutely superb laptop:

http://us.acer.com/ac/en/US/content/series/aspireswitch12
Were I doing it I'd stick APs at the static bottlenecks, so pretty much at the xray scanners. That maximizes the ability to single out individuals.

If I was really serious about it, I'd tie detection timing to the visual signals on the xray machines that tell security agents whether or not you can pass and whether to perform a secondary check.
The scrolling in Chrome is a major concern for me though. After using Apple trackpads it is downright painful to use Windows hardware and scrolling. Microsoft needs to nail these software issues in order to compete, because in terms of hardware, they're vastly superior to Apple right now. I hope they don't squander that advantage.
A long while ago I wrote a Java book [1] (my usual cookbook style) and decided to also support Scala and Clojure. It was so very much easier writing Clojure wrappers than Scala wrappers.

Java and Clojure mix very well in projects: set up a separate Java source path and let lein build everything.

[1] you can grab a free copy at http://markwatson.com/opencontent_data/book_java.pdf - it is my Java Semantic Web book.
I don't know about you, but I'd be VERY happy about a world where the established mail protocol (wether we like it or not) is not passively eavesdroppable (STARTTLS being enough here) and where active attacks are hard, noisy and provable (enter DNSSEC+DANE).

How would exactly have Tunisia stripped STARTTLS [0] if mail servers did DNSSEC+DANE to get pinned TLS certificates?

[0] http://conferences2.sigcomm.org/imc/2015/papers/p27.pdf
Beamer.app is excellent and well worth the money. Simple but effective, just put it in the dock and drop media files onto it and watch them play. Makes my Apple TV3 useful basically!

Edit: regarding DNS, try these instructions: https://www.unblock-us.com/how-to-set-up/ - not sure how much the new iOS has changed things though
What do satellites mean (and cost) for global development? A visual guide
Beware of functional programming in Java
It's probably 27kJ measured by the stored charge in the capacitor... which probably aren't delivered to the fullest extent.

When this was on Reddit yesterday the OP did a mini-AMA in the thread [1], and he confirmed this.

27kJ is the stored charge the capacitor bank. For various reasons, he's vary aware this is not all transferred to the projectile.

[1] https://www.reddit.com/r/DIY/comments/3s4o4j/diy_250_lb_gian...
The New Utopians
Moreover, an internal report in the National Science Foundation, a key government agency, actually advocated the use of the H-1B program as a means of holding down PhD salaries, by flooding the job market with foreign students. The NSF added that the stagnation of salaries would push domestic students away from PhD study, which is exactly what has happened. Former Fed chair Alan Greenspan has also explicitly advocated the use of H-1B to hold down tech salaries. [ source : http://heather.cs.ucdavis.edu/h1b10min.html ]
This Streaming Service Wants You to Veg Out and Channel Surf
When I read through your comments that you added in response to the objections below, I wonder if you consider what a bureaucratic nightmare this would be to administer? You're also creating a thicket of new calculations and regulations that could all equally be used to game the system.

Some small nit-picks as an example: H1-B's are not locked to a specific location, so it would be easy enough to bring in employees for the Kansas City office, then immediately relocate them to the Bay Area at the same salary. Changing this will be really hard since free travel across the country is a fundamental US right.