skysight-inc/HackerNews huggingface dataset:
> It sounds like a pretty sane system to me and a non-issue.

That's my take on it as well.

It simply amazes me how most people will accept a vendor's total control of their cellphone or tablet, but when it comes to a PC (and PCs are getting smaller and smaller) everyone freaks out over the same thing. And in fact, Microsoft has far less control over a Windows PC than Google and Apple do over their respective phone OSes, especially if you don't use a Microsoft cloud account.

> The status quo was that if law enforcement or criminals seized your computer, they by default could access all your files. By encrypting the device by default, they at least added an additional hurdle for law enforcement and made it all but impossible for the common thief.

> I don't see much to complain about other than it would be nice if Home users had the full Bitlocker feature.

Amen.
dockbit looks pretty interesting. The one thing that is always unclear about services like yours is how well it scales to hundreds of servers and how it integrates with other orchestration mechanisms/tools like fabric, salt, awscli, and other custom services and tools. I'd be interested in knowing more about how you're approaching that aspect since most places re-invent the same things over and over again internally.

The other issue is that what happens when you have downtime? Is my deploy train stopped because of it? How do I design things so that even though I use your service I still have fallback mechanisms?
There is no difference for the person who is getting shot if its done by a criminal or a police officer. There is however a major difference for a community.
I wish there was an option to disable the downvote arrow on comments, or only show the downvote arrow if I click the direct link for a comment (like with flagging comments).

I'd rather not create a new HN account just to read and reply on mobile without the risk of accidentally hitting a downvote button while scrolling or trying to upvote a comment.
Like how they "discovered" the Byrds, then never paid them anything ?

https://en.wikipedia.org/wiki/Roger_McGuinn

"and that to date [July 11, 2000 ], The Byrds had not received any royalties for their greatest successes, "Mr. Tambourine Man" and "Turn, Turn, Turn" – they only received advances, which were split five ways and were just "a few thousand dollars" per band member"
downright crazy story. But then the war was full of them.
>When we asked Google why now, the company pointed to to the release of Java 8 last year and the introduction of new language features such as lambdas. As such, Google wants to put more resources into OpenJDK where the team can have a bigger impact on new features and improvements. That’s the developer story Google is pitching in any case, but there’s a massive legal narrative here that can’t be forgotten.

Yes, the legal narrative is certainly key here, but as a dev I'm all for a move that brings Java 8 to Android instead of just Java 6. It's about time!
I agree that there's danger there, but what's the workable alternative? Never stop and contact anyone until their identity or involvement can be 100% verified prior to contact?
Isn't this a clear case of Israel interfering in US foreign policy to the detriment of American interests as determined by the administration?

The article says "Mr. Netanyahu and his advisers had... coordinated talking points with Jewish-American groups against the deal; and asked undecided lawmakers what it would take to win their votes..." If ANY other country in the world except Israel had done this, the US government would be going ballistic. What a shameful surrender of American sovereignty.
They "create" it artificially by not allowing radio stations to play music that isn't part of their cartel.
Cheaper and easier to do it during development vs. after the fact. He wants to move to a new place with sound insulation and not do it himself.
I noticed this when I lived in a 12 story concrete cinderblock in Crystal city Virginia. I never once heard my neighbors. It was literally concrete between every floor. Then I moved out to Fairfax Virginia into a newer, plywood construction. I could hear my neighbors quite well. Newer buildings used cheaper materials, and as such sound travels easily.
That's very true, add in most large Asian cities outside of Japan to that list (Bangkok, Manila, ...). I was thinking mostly of experiences in the major European/Australian/NZ cities.
Humane Offices: Epic Systems
but we are able to implement suitable monte carlo simulations digitally and we examine that action as lacking consciousness

that's why i think when we develop algorithms that will relieve our reliance on probability we will begin to see behaviours so inextricable from our notions of consciousness we will acknowledge these actions as being concious
I am kinda surprised they have not proposed a language (new or existing non-Java) yet for their phones. I thought this would at least be in the plans so they do not have to rely on Java alone. A big task for sure.

Perhaps they are waiting for Web Assembly to become mainstream. Then do a side-by-side:

1) Web Assembly -> new VM

2) Existing Java Apps -> Dalvik

With 2) eventually being phased out.

Edit: As pointed out below it is no longer Dalvik, but ART.
Nah. Lobbying is done all kinds of ways from different people/countries at a variety of levels.
It's also interesting to note that this is essentially the outcome advocated by the FSF in its amicus brief to the federal circuit. https://www.eff.org/cases/oracle-v-google
OpenJDK is licensed under the GPL. So as long as Google doesn't violate the terms of the GPL it's quite safe to use it. In addition, the GPL provides an implicit patent grant to the code: https://copyleft.org/guide/comprehensive-gpl-guidech7.html
I'm a bit irked by the article's original title: "What's he building in there?"

The phrase trivializes the work of a large team of various genders and backgrounds working together on a massive research initiative to extend the human lifespan and makes it seem like a whacky project by one hacker dude in his garage. Come on.

Biology is one of the most team-oriented, least male-dominated, best well-balanced STEM fields and science journalists are still writing titles like "What's he building in there?"
Question: why didn't Android use OpenJDK in the first place?
The way I'd describe non-subvocalization is how I would describe the way my brain understands french(which i speak fluently) and german(which I don't). With French I don't need to translate anything into english to understand its meaning, where as in German I have to translate most stuff to english before having any understanding of the sentence. I don't have to hear a voice inside my head telling me the words, I just sort of understand what the text is telling me.
It may be a bit on the high end, but not by much. A quick way to sanity check is to use KBB. I just did this; kbb a 2013 Honda Accord EX with 40,000 miles. Dealership CPO suggested price: $20,388. Now do the opposite, trade in a 2013 Honda Accord Ex with 40,000 miles. KBB suggested Trade-In: 14,200. The spread? Over $6k. That doesn't mean that's what the dealership makes of course, but it is a heck of a mark-up.
nice. I just added it to my hackernews chrome extension repo: https://github.com/boomeasy/hnlinks
perhaps it will reach double digits by next year :-)
I especially second the "arrays" advice. Arrays of some datatypes (notably integers) have GIN and GiST index support for membership tests. This makes them good for denormalizing many-valued joins for fast lookups.

Window functions can be a big win too.
I honestly wasn't trying for a religious discussion (if I wanted one, then I probably wouldn't pick Christianity -I can speak about others with more depth.

I was honestly amused by the idea of nice/naughty being X or Y and if !X==Y or not... this all kinda spiralled out of hand o_0
That's why "general knowledge encyclopedia" isn't a good term.

If you mean general knowledge in the sense of "knowledge which is generally held," or even "knowledge which is generally accessible," then a general knowledge encyclopedia wouldn't be that useful, by definition, to most people.

Crucially, it would be useless to the people most likely to use an encyclopedia!

A general knowledge encyclopedia should aim to curate knowledge with no discrimination in terms of category. This is what Wikipedia is, and it's really good at it.

I think there is room for improvement in linking topics and subtopics, even potentially in-line within an article. See a word you don't understand? Click the "+" next to it to expand a sentence that fills its place syntactically and semantically!
Across the 63 benchmarks we track we are on average over 30x faster than MRI, over 22x faster than JRuby, over 30x faster than Rubinius, and over 16x faster than Topaz (Ruby using PyPy).

These are our benchmarks - some classic VM research benchmarks and some kernels from real Ruby applications (like Chunky PNG and PSD.rb) - you may care about different benchmarks and want to measure in a different way to us etc etc etc

http://jruby.org/bench9000/
From only the binary code? That's quite a feet for the unassisted human :P (mind sharing what kind of people you work with?)
Open source is really hard.

* Sometimes, issues are just questions that belong on StackOverflow or any other forum online.

* Often people suggest pull requests that don't really fit what you see as the roadmap for the project, you have to be polite and respectful.

* There's the case of beginners trying to jump in, if your project is something that appeals to beginners (eg:Rails), you are in for a whole bunch of other issues supporting the getting-started.

* There's a lot of stress involved with managing all of this, if you are alone in the project it can get pretty overwhelming.

* Finding collaborators on open source projects is not easy as well, most of the times the project README doesn't suggest that collaborators are welcome and appreciated.

* Forking creates a lot of fragmentation.

* I can think of many projects that lost the steam. Resque is the perfect example for me, even with new contributors it failed to get going and Sidekiq won.

* We still need to figure out a reward system for open source to prevent maintainers from losing steam along the way.
I'd love to see a bigger push for golang support for Android.
The "web" for a long time was Perl/Python/PHP/Ruby. I had never done real concurrency work until I started doing C#/Java. But most web devs I've worked with, especially the ones with an interpreted language background, have no idea or even interest to do any kind of concurrency. NodeJS isn't making things better either.

AFAIK, the only "easy" and pleasant language to do concurrency in is Go and maybe Clojure if you can get past the LISP. C# is nice but is (for now) still too MS-centric, and Java is ...well...Java.

Until we move away from the intercepted languages and frameworks of the 1990's, this won't get any better anytime soon.
"As such, Google wants to put more resources into OpenJDK where the team can have a bigger impact on new features and improvements."

That seems to answer that question, I think?
@soperj very interesting, definitely does make it sounds like people who dont' subvocalize have in some sense learned reading as a 'native language'.

(reply up here because i guess i hit some hn karma limit on replying or something :/.)
Gynecology?
Good idea. Can anyone comment on this vs traditional QuickCheck like tools? We use property-based testing as our default. It seems like Faker is a less composable version.
Good essay. I'd like to point out, historically in many parts of the world the "age problem" was solved by having three generations living in one house, whereas today, frequently the elderly live separately or in a nursing home.

I feel the generation immediately above me, i.e. my parents and their siblings, encourage me to keep a good job, find a career, save up, buy stocks and property, and "work my way up".

It's my grandparents who is telling me I should forget about all these things and do what I really want to do.
My exact thoughts as well. Perhaps they have to use OpenJDK instead of their own implementation in order to use the protected Java API?
I have to add this:

As a Junior developer, JavaScript scares the shit out of me. I have been trying to find some basic JavaScript testing framework so we could test if we broke anything when we commit some code changes, and as soon as I tried building PhantomJS/CasperJS (I had to do that on the spare server because compiling them on my machine takes hours), it scared the hell out of me.
I think the traffic is a big part of it. E.g. the noise from I5 in Seattle (where I live) can be heard for miles either side of it, some days worse than others depending on weather conditions. I think things like air conditioning and mechanical plant on buildings warrant closer attention too.
I have also upvoted in case you wanted to upvote yourself. How's the balance now?
You can install the stylebot [0] extension for Chrome, or stylish [1] for Firefox, then a rule like:

div.votearrow.rotate180 {
display: none;
}

should do it.

[0] https://chrome.google.com/webstore/detail/stylebot/oiaejidbm...

[1] https://addons.mozilla.org/en-US/firefox/addon/stylish/
I've done a little bit of python and nodejs and quite a bit of java in Windows. It's pretty much all doable unless you rely on libraries that are linux only. Java was a little less painful than python and nodejs. Also, when I discovered ConEmu and started using that with msys git bash, development in Windows wasn't too terrible for nodejs. For python in Windows, I used the anaconda ecosystem, but I much rather prefer developing python on a linux machine.
I know it as "In a Cool World..."

As in, "In a cool world, there is jelly but no bread", and, "In a cool world, we go skiing, but never snowboard."
It doesn't mean OpenJDK will actually benefit from the improvements. All that's required from GPL is that you make the improvements available, not that you work with the upstream team to get them into master.
I wrote about this on Quora [1] some time ago. Here are the highlights on some ways to check if the unit you're touring has an above average acoustical design without just making noise in an adjacent unit:

(1) Is the floor construction concrete and steel or a wood joist system. The concrete/steel building type is preferred. A caveat is if it is a "loft" style with no ceiling (drywall, etc) and is open to the concrete structure for reasons I'll describe at the end.

(2) Ask if the apartment building was designed to convert to condos at some point. If the potential conversion was known during design, an acoustics professional may have been involved.

(3) Is the space marketed as "luxury?" While dangerous to trust marketing this much, if legitimately so, should have "above norm" acoustical separation between spaces.

(4) Pull a wall plate off a switch that's in a demising wall between units and look for fiberglass in the wall cavity around the edges of the backbox. You may be able to knock on walls and tell if they're hollow or fiberglass filled. If you find two layers of drywall between the plate and backbox, that's a good sign.

(5) Often the bathroom/toilet plumbing is along the corridor wall in newer buildings. Can you hear the water running from the corridor? If so, you can expect to hear the neighbors' plumbing above your unit too. Listen for water hissing in the walls while you run the kitchen sink.

Yes there's noise through walls from adjacent neighbors, but be aware of impact noises above. If floors are hard (not carpet) expect to hear footfall noise unless a resilient underlayment was properly installed in the units and/or the ceiling is isolated in the unit below. If the unit has hardwood floors, check for a gap between the baseboard trim and the floor by running a business card between. If it doesn't fit, then the resilient floor is compromised and your neighbors below are likely to hear your footfalls, and chances are you will hear your neighbors' above too.

[1] https://www.quora.com/When-renting-an-apartment-how-can-I-te...
So, what's the most evil Oracle can be against future versions of Android given this?

And who actually guides the Java roadmap? The OpenJDK trademark grant (http://openjdk.java.net/legal/openjdk-trademark-notice.html) seems to spin on whether or not "the Software is a substantially complete implementation of the OpenJDK development kit or runtime environment source code retrieved from a single Website, and the vast majority of the Software code is identical to that upstream Original Software"?

What's to stop Oracle from deciding that future Java roadmaps are going to exclude Android-specific commits? Neither IBM nor Apple's interests seem particularly aligned with Google here (I'm assuming they throw some kind of weight in the OpenJDK politics).
Well, if there were 600 programmers, one of whom had written 649 programs and 599 of whom had written 1 program each, you could achieve 52% accuracy by always guessing the same guy.

Of course, the paper explicitly says "For this experiment, we use 600 contestants from [Google Code Jam] with 9 files" so I think in this case the distribution was probably fairly even?
Oh okay I see. I thought you meant you were using Amazon Web Services to do something or host something borderline illegal, which I have actually seen a couple times while working here.
also, it comes with a patent grant
I believe that's the whole point. This is someone trying to distill a seemingly intractable problem into a testable form.

I think the answer for now is "no," but that's precisely the question he is attempting to answer: "is consciousness something that can be modeled in such a way that we can answer whether or not it is [x]?"

Not: "is consciousness [x]?"
The very fact that we have to ask is what bothers me. Microsoft plainly states that they store the key for full disk encryption, and offer the ability to generate a new key not stored by them (as covered in the article). They also offer BitLocker in their Pro and Enterprise OSes, for even finer grained, user controlled, offline encryption management.

On the other hand, Google claims they don't store your Android disk encryption key, yet for all their other services, they do. (They also backtracked on encrypting MicroSD cards, leaving your actual valuable data exposed yet giving you a false sense of security, but that's a discussion for another day). Chrome syncing (and by extension Chrome OS), for example, is decrypted by your Google account login. You can set up a second, separate passphrase for those services, but again the key is definitely stored by them.

Given that they have done some really shady stuff in the recent past (Chromium builds that download closed-source binaries after compiling from source and executing for the first time, etc.), I don't trust them as much as I trust Microsoft. And that's not a lot of trust in the first place.
If you conspire with a foreign entity, your discussions should be subject to surveillance.
If it helps, your own lifespan is quite weakly correlated with that of your parents (no good citation offhand, but I've read it before..here is one source: https://www.sharecare.com/health/longevity/how-parents-lifes...).

Of course, living into your 80s is not at all uncommon today.
Well, one possible way to avoid this issue would be to develop a defence system that's specifically built to counter AI and intelligent robots whenever they rebel. You don't need a particularly smart machine to counteract a true AI, especially if said system is far more heavily armed. Then, whenever there's an issue that doesn't involve the AI spreading via the internet, send in the cleanup crew to wipe it out.

It wouldn't stop this true AI spreading to other machines or whatever, but it would at least stop it from saying, converting all humans into paperclips or whatever else. Or an intelligent AI controlling robots to take down humanity.
I can speedread around that rate too. Subvocalization is really hard for me to do; I tend to just "read faster". A few times I believe I've managed it and it did feel like I was able to go much faster. Maybe it's like meditating, where you gotta try not to think?
Coffee was also a big cash crop in the new world and would have been a lot cheaper in the U.S. than in Europe, so maybe that was it?
That depends on how old one is, I suppose. ;)
Just a note - they didn't write either of the two songs you cited.
H-1B Visa Fee Rise ‘Highly Discriminatory’ to Indians
But the article is about music publishers, not music labels.
Example. https://en.wikipedia.org/wiki/China_Lobby
>before Win10, my computer was only as secure as the car I sometimes left it in

This was nobody's fault but your own. FDE has been available for Windows for over a decade. You didn't have to wait for Microsoft to (poorly) implement this.
Farewell performance reviews, hello data systems
> They can pretty much turn any type of talent into bankable star.

For all of their successes they have many, many failures.
Good faith is one thing, but at the end of the day, if they're not paying what they owe, then they shouldn't be able to continue using the stuff.
Honestly, that library reading room sounds terrible. I should not have to hear chairs on the floor. And like you, I don't want the terminal to reverberate, I want it to be functional and welcoming.

I'm not looking for the acoustic atmosphere of a place to reassure me that that place is high-status. I think that the author of TFA does have that need.
I tried to solve the problem of secure code delivery, but the community didn't care about that problem at all.
Oh huh, it's weird to think about microsoft word's spelling and grammar checker as a linter. I like that it.

It sure would have been cool to be able to write custom lint rules when I was writing a lot of history papers. Like: If I start two neighboring paragraphs with the same word, as long as that word isn't "The" or "A". (This was a bad habit I had...)
An automated way to pull possible API calls from web/search engine resources.

The acronym in the title doesn't do it much service, since its the phrase that is popular in drug forums to make statements that aren't direct admittances of a crime (Someone Who Isn't Me, E.G: "SWIM just picked up an 8th of weed today").
Isn't it a bit late to ask that?
You wanna know what I did?

1. Use RetroLambda
2. Write your own implementation of Streams and Optionals, compatible with RxJava and Guava
3. Use in your project
4. Profit
Ask HN: Should paywall links get upvoted?
Should paywall links get upvoted?
I personally like the terms of the hike (applies to firms with over 50 employees and more than half of them h1bs) Those outsourcing firms have given h1bs a bad name and muddied the waters for the folks being paid well and doing amazing work at amazing companies.
Great stuff from MSR! This particular "synthesizer" translates simple queries such as "generate md5 hash" into C# API calls. Wondering if there are any analagous projects targeting NLP code snippet generation for bash shell scripts?
I don't that its that simple. For awhile now, YouTubers have "labels" too, they just don't use that term. One of the "labels" was bought for a fairly large sum by Disney.
The funniest of all is that most of the identity leaks happened thanks to NFO files, which are useless except for boasting (the name of the group being usually on filenames already).

Some of these people are serving jail time because their nicks were in a useless text file next to the pirated movies presenting them as proud members of a group (and hopefully with some ascii art).

This is not a mistake, it's pure stupidity...
How can you after the fact effectively silence sound from below (floor) and above (ceiling)? Genuinely curious what's possible and not expensive.
Which would be a horrible end for everyone.

(Also, after they’ve just replaced Dalvik with ART, this isn’t very likely)
Interesting detail. So technology should fix what technology broke and the debate would be over.
Nope. Not even if I can circumvent the paywall. Posting paywall links serves neither HN nor me nor the publisher.