skysight-inc/HackerNews huggingface dataset:
I don't think you understand. That APIs are copyrightable means that the GPL applies even to the API. The GPL does not allow any further restrictions, and Oracle isn't imposing any. You may do with OpenJDK as you please as long as you comply with the GPL. You may re-implement the APIs, or use HotSpot's JIT to compile Brainfuck bytecode -- anything at all. That doesn't mean you can use the trademark Java for the result, but that's beside the point (and applies for all open-source projects).

If you don't want to comply with the GPL and you still want to build an implementation of Java -- which is what Google did -- only then do you have to comply with Oracle's alternative licensing, which forces you to make your implementation fully compliant (Android isn't) and places further restrictions (such as the use on mobile devices).

In any case, whatever applies to Java applies to any other GPL project. As to Oracle suing you if you fork Java (and not abide by the GPL), let's just see what actually happened there: 1/ Google reimplemented Java not under GPL 2/ it did so while breaking compatibility, and 3/ to directly compete against what was then on of Java's main sources of income. So, yes, I think it's safe to say that if you make an incompatible implementation of Java to directly threaten Oracle's business, they will sue you. I have a feeling that other companies would do the same.
yeah that'd probably speed things up significantly; we already ran into speed issues with PRAW in terms of how fast it can upload comments
Oculus doesn't support SteamOS, either -- non-Windows versions are "on hold." But there's Valve/HTC's VR stuff, still.
What is EcoCAR 3? (2014) [video]
Genius API
In my first job in AEC, my manager bought Zeos computers for our new CAD stations because he liked the way it sounded. The big glossy adds in all the computer magazines represented successful marketing. After listening to tech support tell my supervisor to "reset the BIOS" after two hours on the phone over a dodgy graphics card, I realized it would have been better if Zeos had spent some of that money on competent support personnel...it was another several hours before the hard disk settings and everything else that used to live in BIOS in those days was restored and the video card always was a little dodgy.

Anyway, my manager also liked to write his letters in Lotus123. Which is a round about way of pointing out that if management isn't going to evaluate technical decisions using technical criteria then there's no escaping the fact that pointy hair is as pointy hair does. If you're pitching the name, not the solution the name isn't the problem.
Encryption is extremely hard to get right. Increasing key sizes does not matter if your scheme, protocol, padding, chaining mode, implementation, nonce values, randomness, key management, user interface, key agreement, key generation, IV generation, constants and settings, etc are done poorly - and it is difficult to get essentially every one of these right.

There is state of the art encryption. Encryption is not about key size.
The breach did not involve background checks and clearance investigations, officials said.

No, that breach[1] was a couple of years ago.

1: http://www.nextgov.com/cybersecurity/2014/12/opm-alerts-feds...
The Syber machines are configurable, though, so you can grab the midrange one and upgrade it to a 970 for a few hundred dollars.
The Headline should rather be "A Few People Say No to Surveillance, while the Majority does not care and continues Business as Usual". His view of how much impact he has had is probably heavily biased. Although I think he did the right thing, there's still a LONG way to go.
A few years back, I visited China for a couple of weeks and I was pretty surprised by the people's opinion about the government and government actions that we in the west perceive as abhorrent. Short version: For most of the 20th century, China was in deep shit and bullied by almost anyone who felt like it. In the eyes of many Chinese people, the economic success and regained self-esteem justify almost any measure the government deems necessary. Even if that leads people to be ok with things that we might find horrible, I kind of see where they are coming from. Bottom line: as westerners we have no idea what the world looks like from the Chinese perspective. For many or most Chinese people, the current system doesn't stand for oppression but for the liberation from oppression. I'm sure my story is grossly oversimplified; Chinese readers, please correct me.
The Rift demands a pretty hefty graphics card, and most of these don't have one. Alienware is shipping laptop GPUs in their Steam Machines, and Oculus is particular about how the GPU is connected to the output port:

https://www.oculus.com/blog/powering-the-rift/

I would not buy any of these and expect them to work well with the Oculus Rift.
The university I work for has a startup incubator that is like 90 percent patent driven.
Ukkonen's suffix tree algorithm
Did you ever see any of these? Were either the implementation or the presentation and promotion any good?

Did any of them ever change what you did or delivered to compete?
> The world's response is more than the aggregate will of the governments.

Certainly, but in France people are known to demonstrate and block the country when they are not happy with a particular Law or government plan. For surveillance, I am still waiting to see anyone protesting in the streets in any meaningful measure. That says a lot on how much actual people care.
I guess I don't see obfusticating my own code as a good pattern. I gave the debugging example. Similarly serialization? With the closure solution I just do

var Person = function(first, last) {
var serializable = {
first: first,
last: last,
};
...

With Symbol? I guess I just don't see making things more complicated as a positive pattern.
The hot hand in sports is real
Thanks sideloader.

Pretty damning anecdote about reporting on the arctic. Press coverage that happily glosses over international uncertainty and debate in favor of a national narrative and interests conclusively outs coverage for what it is.

Media concentration is extremely high inside the United States as well, and of course reporting is similarly colored.
Names are really hard. We spent a while trying to come up with a name for our skateboarding app, and settled on Hardware (abbreviated as HDWR). "Hardware" is what skaters call the nuts and bolts that attach the trucks to the deck.

I'm still not totally sold on it, but we haven't been able to come up with anything better.
I presented an idea at Startup Weekend that got a mediocre response so I shelved it, and a year later I met someone at another startup event who asked me to try their app (which looked suspiciously like what I'd pitched) and it turned out their co-founder had gone to that Startup Weekend event.

I would have been sore if their app had been successful, but it wasn't, so I'm glad I didn't waste my time on it =)

So yes, people will steal your idea if they think it's a good one, but that doesn't actually mean it was good.
They look like they only take half-height cards - apparently they do sell half-height 970s but you'll have a better selection of cards with a larger case.
yeah that's pretty pricy. I didn't look very closely at the prices. The low end ones are basically laptops!

I still wish there was a generic off-the-shelf computer that everyone agreed was best for VR. I'm not a gamer and don't have the time or interest to build something just for Oculus. I'd be willing to pay a little bit extra to have the comfort of knowing other people will be troubleshooting the same problems I'm having on the same hardware.
100% truth here. I was working with a client rolling out a new offering circa 2007. Client was a top-tier player in his field and was our premier client. We presented our rollout together at a conference. We met to deepen the relationship and talked about new features and launching another initiative.

Then, he stopped returning my calls. No more emails, calls rolling to voicemail.

I was distraught and depressed and so was my partner, we didn't know what went wrong and eventually wrote it off as a misunderstanding.

I had forgotten about it and met with someone else in the industry a few months later about how to take what we were doing to the next level. In her research, our colleague another company offering our exact same product, and the company was winning industry awards for the concept. It was lead by my ex-client, who had deep pockets. Things unraveled after that, heart ripped out of chest.

Ultimately, the niche this lived in was short-lived and didn't grow much as a market, but it still was a painful lesson.
I mean, as long as they make decent proprietary Linux drivers (which is what they are doing right now), I would not complain too much. They have been catching up in terms of features as well (compared to Windows drivers), so they are very active compared to the sleeping engineers from AMD (who like making announcements but do very little visible work, which renders their credibility close to zero).
A buddy of mine did this in his '70 Karmann Ghia, which, even if the door was locked, was easy to break into with a belt through the window that didn't roll all the way. Someone still broke the window and tried to steal the broken cassette deck that was in it. This was in the late '00s, so I'm not even sure what they were going for there. That cassette deck couldn't have been something you'd even readily be able to give away.
I did this a couple years ago and assisted another admin with an install last year. Here is one of the guides I used to get me through it:

https://itworldjd.wordpress.com/2013/03/20/ad-cs-2008-r2-ins...
Ssh proxy to my private server. Squid proxy behind Tor. You might know I'm doing something, but what exactly I'm doing. No way. (Taking reasonable precautions to prevent DNS leakage, etc)
There's no concept of humanity on the atomic level. It literally doesn't exist. One configuration or mishmash of atoms we call rocks are no different then the mishmash we call humans. Try, without using any high level concepts or groupings, to define what configuration of atoms signifies a rock and what configuration signifies a human.

If you go low enough on any topic the boundaries between categories become vague and the definitions become extremely complex. It's very hard to define what a human is in terms of atoms. The same goes for race, it's very hard to define, at the genetic level what is chinese, and what is not, but the category and boundary exists at all levels, and we can't ignore it.

I've heard of your argument before. They say that the delta in genetic differences between two people of different races is the same as the delta of two people, of the same race, therefore race doesn't exist. This argument is flawed. I believe the "genetic" definition of race is immensely more complex than simply the delta of genetic differences. Here's a more accurate definition: People of the same race have a higher probability of sharing certain genetic traits.

So let me redefine my argument in way you can understand. The people who we label as "chinese" who share similar physical/genetic traits, I believe will be more likely to also share a behavioral genetic trait that makes them more likely to cheat.
Bookmarked for my later research. Thank you.
I have to mostly agree.. I think we're still 2-years from a hardware generation at a cost where generic hardware can support Steam OS (and top-tier games) at a decent price point for 1080p output.

I think that Steam Link with their controller is a pretty compelling option though. I also think that the nVidia Shield tablet was also an interesting approach... I'm hoping that the first generation of this hardware doesn't bomb too much... The mid-range systems should have enough oomph to come out over current gen consoles, one niggle is that I'd rather see hybrid or straight SSD drives when you're coming to that level of cost.
"For our 2400 loc it takes 20s for a dev build and 70s for a release build. "

I have played with rust, but not written any large amounts of code. This makes me a bit sad though, I have 7000 lines of go which takes less than a second. I think there is a bunch of bloat in software compilation which the plan9/Go people were wise to stamp out.

Compare gcc/clang/rustc build times from source with building go 1.5 from source which bootstraps itself. It comes down to something like 20 minutes vs 20 seconds.
"Modern machines are a huge pile of opaque and unreliable heuristics and the current trend is to add more and more layers on top. The vast majority of systems are built this way and it is by all accounts a successful strategy. That doesn’t mean I have to like it."

This is a really valuable observation.

"Smart" compilers seem great for letting you write code without thinking too hard when performance requirements are loose, but they make it difficult to achieve peak performance in two ways:

1. The fact that details of the machine are abstracted away from you means that you may never learn them well.

2. It ends up being insufficient just to know the details of the machine, because you also need to know how to coax the compiler into producing the low level result that you want, and then you need to be vigilant that later changes to the compiler don't break your assumptions.
The hijacked ML350 was tracked, allegedly, but not with broad surveillance powers. They were able to track it after the driver escaped, because he cooperated, had left his iphone in the vehicle, and the vehicle had satellite navigation.
The problem with you in the US, and indeed here in Australia, is not one of we-lack-technical-competence-or-ideas.

The problem is a cultural and political one whereby governments would rather build in-efficient systems that allow a slow but steady trickle of tax and tolls into their coffers instead of something that will solve problems efficiently.

It's not like we don't have the money.

It's not like we don't have the expertise in digging holes.

It's just that the general population has no idea about how to hold the political class to account for their lack of imagination and straight fraud perpetuated with tax payer money.
It doesn't matter how is it implemented and what is your definition of properly.

You need to access their servers to play the game. This introduces problems or privacy, security and the right to play the bought game in the future.

You last sentence is a nonsensical. Of course you don't hear people complain they can't watch Netflix without Netflix. But they do complain you can't watch Netflix. Notice the difference?

Sorry, Netflix is not available in your country yet.
Not to mention the streaming device gives you the option to run the actual PC in another room, where the noise won't be so much of an issue.
Ask HN: In what video did PG say: spend 80% of time building and talking to users
In a YC video, PG said teams are advised to spend 80% of their time building and talking to users. Any idea what video it was in? Also, are there any good stories that demonstrate why this is good advice.

Background: working on an expert system, that has "startup advice". It is story based advice, advice that has a story to back it up and give it context.
C compiles down to register-based machine instructions, just as Java bytecode does. Bytecode is merely an intermediate represenation.
well it still says "universal" but in fact, its universal if you are root/can insmod/etc.

it reminds me of the unlimited data plans that are limited after 5Gb.

Not sure what happened to language :)
A wise man once said "shove it up your ass!" (george carlin)

Regardless, This guy doesn't know what he's talking about, and should not be speaking, at all. Above all else.

I'm not against the FBI; I understand why they want this and what it means to not have this kind of access. But they can't have it, and there are hundreds of reasons why its a truly horrible idea.

This is just ANOTHER excuse to strip away our rights for the sake of "fighting the terrorists" and "keeping us safe." Enough is enough. Just do your fucking job and stop trying to power play everything.

I don't care what legal blessings or rights of passage you get; if something of mine is encrypted, and i didn't give you access, it's not for you. That I could encrypt crazy stuff or plots or whatever is true; tough shit. There are other ways to sniff out nefarious people, and bring them to justice; the FBI just wants everything served to them on a plate.

Also, please stop putting stupid fucks like this in government. Infuriatingly dumb. Sacrificing our rights is not the way to fight terrorism; it's a path to self destruction from within.
Demos, the great God of demonstrations and examples. He preferred to teach other Gods, as opposed to humans. Usually he could be found skulking nearby or with API, the God of documentation.

Conf, the lesser known God of configurations and setups. He made sure that everything was well defined in a single place in a concise format, such as acceleration due to gravity, etc.
On a Samsung Galaxy S5 running Lollipop (5.01?) it's under Wifi -> Advanced -> Always Allow Scanning.

With this turned off and GPS turned on (ie, not using Wifi to determine locations) I get a terrible reduction in battery life because all locations are done finely with the GPS chip. With all location services disabled I get much better battery life.
Obligatory: https://xkcd.com/399/
Nominally, I'm "reading" 23 books that are in my Goodreads "currently reading" shelf. But of the ones that I'm really working on and will finish fairly soon:

1. Secret Societies - John Lawrence Reynolds

2. Black Wings of Cthulhu 3 - S.T. John (ed)

3. Unleash The Warrior Within - Richard Machowicz

4. Data Crush - Christopher Surdak

5. Thinking, Fast and Slow - Daniel Kahneman

6. The Glass Cage: Automation and Us - Nicholas Carr

7. Future Shock - Alvin Toffler

8. The Balanced Scorecard - Robert S. Kaplan
Location: St. Louis, MO

Remote: Yes.

Willing to relocate: No.

Technologies: JavaScript, HTML/CSS, Backbone, React, ES6

Résumé/CV: http://linkedin.com/in/neilkistner

GitHub: http://github.com/wyze

Email: neil.kistner[at]gmail[dot]com
RIP: The Bro, 1976-2015
I was hoping to see some updated information on the HTC Re Vive, though I'm not seeing it on the page, especially since it's expected to release sometime in November. However, I am significantly more worried about the performance problems that may exist with the Vive, particularly with its twin high-resolution displays. My 970 already has a hard enough time pushing new games at 60 fps on High or Ultra, I can't imagine it pushing twice the pixels without seeing significant performance problems...
"so does it make any difference that I watch the keynote at home, in a cafe or at AltConf with other Mac/iOS developers?"

Yes. Try playing any other major sport or media event that is available as a live stream (or even broadcast radio or CDs) in a public setting, and you will get similar messages from lawyers. If they find out that you did after the event, chances are they will include a steep bill.

A difference between this and many such major events is that Apple doesn't appear to want to license the stream for public viewing to anybody. I don't think that makes a difference w.r.t. your question.
H1B visas are for three years. it is profitable for HCL to keep the person in US on the visa, rather than have him work from India. You are wrong in saying that the person has to work in US. The salary is at least above 60K. Normally companies pay 50$/hr. The people they are replacing are normally cost to the company at least double that. The rate in India is normally above 20$/hr and employees get paid less than 6$/hr. All companies move towards lower cost areas, and that is the same thing happening here. Walmart, Apple would rather produce goods in Asia than US. Same way Disney would rather hire h1b and give the work to India.
In Finland, approx. 2500€ for a drivers licence in a driving school, includes approx. 25 lectures (a 45 min), 25 one-on-one driving sessions (a 45 min) with a teacher, and some practice of slippery conditions on a special track. The school also provides the car.
I'm playing modern titles and use only the free radeonsi drivers. The "serious games" I tried work just fine.
You don't have to access Steam's servers to play - there's a thing called "offline mode"[1]

Steam does not have region locks. If they did, people still wouldn't complain about the original point of DRM etc the people who have access to Netflix, don't complain about their DRM.

[1] https://support.steampowered.com/kb_article.php?ref=3160-agc...
At the risk of getting some list, these guys are the reason that we formed a country. It was people like this guy that made everyone here get a gun and fight. Literally. I'm not some gun nut, but wow, our government has gone off the rails.

This is not what I want for my country, not what I want for my kids.
Both are really great. I think Go is better for servers and rust can be great on embedded and high performance applications.
Median household student loan debt - for those households carrying any student loan debt - is ~$13,000. That is not crushing. And keep in mind, that's for the whole household unit, the median student loan tally is even lower for individuals.

The median monthly household payment is $160, and the median ratio of income to payment is 4%.

The US has among the highest median incomes and median disposable incomes of any countries.

It's obnoxious that the cost of college has soared so much in the last 15 years, there's no question about that. However, it is still very possible to get a high quality and fair priced education in the US.

Those popular media stories about people carrying $80,000 in student loans? That's in fact talking about a small fraction of all student loan situations.
I think your last sentence may be the ultimate lesson here. It may have been a painful lesson, but it didn't materially affect your success.

People steal each others' ideas all the time in business. However, it seems like it's mostly folks fighting over the dregs; things are vicious and cutthroat, but they're vicious and cutthroat over things that are ultimately inconsequential.

I suspect this is because of something Paul Graham's noted in a few of his essays: "Good ideas look like bad ideas". Or as I've heard elsewhere: "Don't worry about people trying to steal your ideas; if your ideas are any good, you'll have to ram them down peoples' throats." If your idea is obvious enough that anyone else thinks it's a good idea, it's probably been independently discovered a dozen times and any profit will get competed away. The ideas that become world-changing are those where everyone actively thinks they're bad ideas, and stays away because they couldn't possibly work.
> You need to access their servers to play the game.

You can just turn on Offline Mode and play your games just fine. I hear your concerns with DRM but Steam is hardly a good example of the horrors it can cause.
I also feel like Valve has missed the boat by having no video functionality on this. Consoles and regular PCs have Netflix, Hulu, Amazon Prime Instant, HBO Go, Plex... I don't expect them to have all that at launch, but Netflix has shown that they will go pretty much everywhere. Not getting Netflix on board means that they aren't even trying.

EDIT: And no optical drives in the Alienware machines as far as I can tell, so no using it as a Blu-ray player either.
From the documentation for regex modifiers: "DEPRECATED as of PHP 5.5.0 and REMOVED as of PHP 7.0.0". Not for much longer.
According to the overview on the of hipku website, it uses only monosyllabic words, unlike this haiku.
Consoles do support Morpheus though
Maybe a better approach would be to have a 'Steam Certified' badge on traditional PCs instead? Otherwise this vaguely reminds me of an improved version of 3DO's business strategy.
Submit security vulnerabilities anonymously without fear of repercussion