skysight-inc/HackerNews huggingface dataset:
I had a similar experience in Chrome, pasting into gedit. Ctrl-C/Ctrl-V works, but menu copy/paste doesn't.
Still doesn't justify an 22 year old American downloading Frozen.
It's a good idea (and thanks for the feedback) but we would still have to burn the CPU (which isn't free) to parse the response.

Much easier if it's just an integer header field.
I absolutely agree. The situation would be different if the coaches/college administrators didn't make so much money.

I still wonder: would it break any laws for a university system to institute a pay cap across the board?
Not surprised about Chicago and Atlanta but Seattle seems odd to be on that list. It's a great town that I'd love to be stuck in.

I'm from Chicago and currently in Austin. My wife and I would be happy to move back, if anyone has 110K for me. Fork that over with no on-call rotation and I'll join your devops team.
I'm really interested in if he'll find a company that'll hire him despite the fact that age discrimination while illegal is practiced by most companies. I'm 51, and compared to when I was 21 it's way harder, and I'm not even looking for more money than the typical twenty-something.
Uhm, anecdotes != data.

I've heard that most people say the Vive is better than the Oculus by far.
TPL Dataflow Is the Best Library You're Not Using
> which means you are basically giving your computer in the hands of a third party

As opposed to any other installation method? Do you regularly vet the entire source code of software you install?
> Your aerospace engineers already need to pass engineering certification

Generally not in the U.S., unless it's a civil or electrical engineer designing infrastructure. I say this as an aerospace engineer with a mathematics PhD only.
This is why I always copy a command into TextEdit (or Notepad on Windows) first, and then re-copy the clean text before pasting into my terminal.

While we are on the topic of copying and pasting. If the command downloads a script, make sure you download the script out-of-step via curl first, review its contents, and only then execute it. This avoids sites maliciously changing the script based on the User Agent.
So I copy a command off a dodgy website, hit paste in my terminal, and a command drops which runs a shell script that downloads a rootkit, logs me out and clears the screen leaving me thinking that some weird glitch has happened but all it OK - is that the sort of scenario we are talking?
"Periodically we do full index merges of multiple indexes into weekly indexes. Then weekly into monthly. etc.
...
We do this with an internal tool we've developed named (for lack of anything creative) "index rewriter" similar to spark, hadoop, or map reduce just for doing parallel/concurrent scans of Elasticsearch and then writing the data to a new index."

ES 2.3 brings the reindex API [0], which is an absolute godsend. Also, that is a remarkable amount of computronium brought to bear on what I would charitably describe as a moderately-sized dataset. Is the 500ms query time an absolute hard requirement?

And I may be admitting my ignorance here, but there's also this statement:

"However, Elasticsearch doesn't have a way to efficiently tell us how many documents were returned in a given response."

Are you looking for something above & beyond the "hits" value returned in a query response? Or am I missing something? ex:

{
"responses": [
{
"took": 16,
"timed_out": false,
"_shards": {
"total": 3,
"successful": 3,
"failed": 0
},
"hits": {
"total": 38,
"max_score": null,
"hits": [
{ ...

[0]: https://www.elastic.co/guide/en/elasticsearch/reference/2.3/...
Great post. Both funny and informative.
> "It looks like a Tekken expansion pack rather than a gamechanger."

> "What else you got?"

I have a feeling anything I can come up with you will call an expansion (or something along those lines) to an older game you liked. It's a cop out. For example, Tekken wasn't the first 3D fighter, Virtua Fighter came first, so you could say Tekken was a variation on Virtua Fighter rather than looking at it on its own merits. Do you see why this type of historical argument can rob games of their own merits? For example, Soul Calibur pioneered 8-way running in fighting games, previous games relied on sidesteps and other small movements, even the previous game in the series (Soul Edge, a.k.a. Soul Blade). However, this style of movement completely changes the dynamics of the gameplay. In other words, if you boil a game down to its basic appearance, you can miss the wood for the trees.

To give another example of this, consider the party system in the Street Fighter 3 series (Street Fighter 3: 3rd Strike is the most polished of this series, but the previous two had the same mechanic). This apparently simple change to Street Fighter radically changes the tactics available in game. On the surface it looks inconsequential, but instead it was the biggest change to Street Fighter gameplay since the invention of the combo.

If you want some more trips down memory lane, look up Shenmue, Phantasy Star Online and Rez. A simple explanation of Shenmue is 'Virtua Fighter RPG', but again that misses the point of the experience. I believe Phantasy Star Online was the first ever online console RPG. Rez is a rails shooter, a lot of the pleasure comes from the way the sound and visuals are synchronised with each other.
There are many news sites that make it extremely hard to share their content on sites like HN or reddit because of these tricks. I wonder if they are actually losing traffic from it, or if their tactics work? I'm referring when you copy the text in the title of an article to try to paste it into the Title box on HN or reddit. But what you 'paste' is actually a huge paragraph about how great the news website is and how you should download their apps and read more on their website. At that point, I can't be bothered to clean it up and I refuse to type out some text that I should have been able to copy.

Does it really work? Do sites actually get more traffic by hijacking your keyboard's basic functions to insert advertisements? I guess it probably does. :(
The Vive APIs are open. They're not connected to any Steam DRM (which I believe is optional -- and in any event, Valve doesn't nail developers down to exclusives; you're free to sell your games elsewhere, if you want).

My guess is that Facebook's big advantage boils down to the sheer number of bodies they have available to make a platform, while Valve consists of a small team and a bunch of developers. Valve's non-management culture makes long-term focus hard. Facebook can mandate focus through their heirarchy.

Also, the people at Facebook are not stupid; this is fixable if they take the right steps. They probably don't even have to do anything at all now; just ignore the issue and it will sink below the community's outrage threshold.

But if I was a company stuck with an exclusive on the Oculus, I'd be screaming at Facebook for a pile of cash right about now.

[I have the sense that the Oculus DRM change was decided by some PM-like person at Facebook with little experience in security, or PCs as a gaming platform, or the market in general. I'll bet there's an internal shitstorm at Facebook that's resulting in new orifices being drilled into certain persons. If they decide to double-down on the DRM or try shut down the software shim in question through legal posturing, then I will make popcorn].
Concise CSS, a light-weight framework written in SASS
Dota 2 does this as well for chance based skills. For certain skills, each subsequent failure will increase the chance that the next test will pass. When the test passes, the bias resets. Patch notes will sometimes talk about switching a skill from "true random" to "pseudo-random" to indicate this change. It's generally seen as a light to moderate boost because it ups the reliability of the skill noticeably.

XCOM 2 had a few interesting implementation details. You can actually see it all in the source code provided in their modding tools, which is a really awesome thing IMO, to be able to see a huge chunk of XCOM 2's actual code.

On the two lower difficulties (equivalent to "easy" and "normal") there is a relatively minor, invisible bonus to your next shot's chance to hit if you have a chain of misses. On the "hard" difficulty, this correction factor actually increases to compensate for several other changes that make the game much less forgiving of tactical errors. Then when you get to the "legendary" difficulty, the bonus goes away entirely and you're fighting a completely fair RNG along with all of its streakiness. I think this puts an interesting perspective on how "RNG fairness" works.
I can't reproduce this in chrome or safari. I have ublock enabled, but a cmd + c gives me the bell in iterm(fail) and if I click edit copy from the drop down, the shell echos

"not evil"

without a line break as expected. Chrome and Safari.

edit: doesn't seem to have unexpected behavior in terminal either. Am I missing something, or does uBlock default deny the scripts that can do this?

edit 2: console log: Copying text command was unsuccessful. uBlock disabled.
Thanks skrebbel :)
How about firewalling whatever ports the Intel code may use? If it can't communicate with the Internet, presumably it's not likely to do any harm.
> (you can make reference to values)

Dependent types let you do just that as well. While theoretical computer scientists for the most part focus on dependently typed systems capable of expressing and proving any mathematical proposition (which obviously results in increased complexity), there exist more pragmatic variants of dependent types aimed at solving the everyday needs of programmers, with a minimum of annotation burden, see: http://hackage.haskell.org/package/liquidhaskell
Doesn't seem to work in Safari 9.0.3. This was in the console "Copying text command was unsuccessful".
Why is Seattle odd? Tech is booming here! Largely fueled by Amazon at the moment. But all the big software companies are growing their Seattle presence.
They really did do a spectacular job in bring VR back into the public conciousness after the... failures of the 90's, and full kudos for that.

As a researcher (visual discomfort / simulator sickness), sometimes I just want to replicate an issue I am seeing in one application on another headset: controlling applications to only work on your HMD is a serious impediment to this and makes my work way harder than it needs be!

Curbing piracy is fine, but with heavier solutions like this, everyone loses in the end.
The most popular apps for the iPhone are social (three of which are owned by Facebook).
Motley Fool does the same add-you-to-multiple-unrequested-newsletter trick, so I unsubbed them all and never read anything from them again.
Would you like me to list more? The point isn't hot button topics, like gun control research, GMOs, transportation, etc, the point is that it's a feedback loop. The system is set up so that the rich get richer. The top 20 research institutions by NIH grant funding (representing 0.7% of receiving inst.) haven't changed in decades, combined receiving 20%+ of total grants [1], meanwhile the bottom is dropping out.

The reason why the NFL (or gun lobby, or energy lobby, or whatever button topic you want) go to those particular universities or researchers is because of their publishing clout, making it more likely for their findings to be accepted, making it more likely that they'll receive more grants.

[1] http://www.genengnews.com/insight-and-intelligence/the-top-5...

[2] http://grantome.com/blog/rich-getting-richer
It's not to be done lightly. But there are times...
What other industries do demand access to all products for a flat fee?

Any one of those providers has more content than any one person can reasonably consume.

If you want to have a huge variety of premium content, don't get angry it costs a lot more than a barebone package.

If I go to an Indian buffet, I'm not angry they don't have general tsos. Even though it would be great if they did.
If you read the source of the website, it has a

> document.addEventListener('keydown', function(event) { ... })

Basically, press any key on your keyboard on the website, and it'll work.
Yelo
most significantly, US v. Newman in the 2nd circuit.

http://www.scotusblog.com/wp-content/uploads/2015/08/15-137-...
Why do browsers not require explicit user permission before allowing a site to perform clipboard manipulations? In a similar tashion to how the HTML5 geo-location API is opt-in?
> Visio has plenty of web-based competitors.

If there's a market for desktop users that would buy that over a subscription to a web-based system, then it could still be a valid space to try to develop in.
You do have to use the keyboard shortcut. It executes the snippet regardless of which key sequence you press though ('keydown' event on document).

It may also be because you have no support for execCommand if it didn't work for CTRL+C.
The vast majority of users are comfortable with status quo. Therefore anyone who would implement and sell their own modern CPU with no 'features' like ME, would sell it by premium price - at least, due the much less target audience - and that will lead to audience shrink yet much more.
Keep in mind that those value-added features (friends list, save syncing, etc) are all doable without the actual DRM component. In fact some games choose not to bundle SteamWorks DRM so their exes are not encrypted.

GOG Galaxy[1] is an example of a client that is completely DRM-free, but still offers many of those features.

I use Steam a lot and buy quite a lot of games from it, though I'd not consider it the antithesis of DRM. They do still use DRM - they just make it a better experience.

[1] https://www.gog.com/galaxy
> I could have an interpreter for a non-Turing-complete language

Of course, but even this is pretty hard, much harder than compilation of an equivalent language.

> the difference between a total language and a Turing-complete language is?

For a total language you can always guarantee termination (which is impossible for a Turing complete one, see "halting problem"). In a total language recursive calls are only allowed for the arguments that are strict sub-structures of the caller arguments, which is perfectly ok for any imaginable AST or IR rewrite.

Also, most of the compiler transforms don't even need this, they should rather be expressed declaratively, as non-iterative term rewriting systems.
>..meanwhile 90% of the world keeps torrenting because Netflix

I bet the real number is closer to 0% than 90%.
I wonder, but I doubt it. Gladiator stuff originated as funerary ritual. So being religious, there's pretty much already a monopoly.
Remind me again why we allow browsers to override OS copy commands?
>you can absolutely use normality-assumed parametric tests on non-normal data within reason and your conditions you listed are within reason

I would be careful throwing around this kind of rhetoric.

There are special cases where the parametric assumption can be relaxed, it is not a general rule. This is why the word 'parametric' is used.
It crashes chrome on my iPad consistently. But then so does a page of animated gifs.
I don't disagree! I was disappointed by the Facebook buyout, but this update really hurt my opinion of Oculus as a company. I hope they rectify it.
What does depletion of glycogen have to do with hunger/being "physiologically fine"? People who are ketotic after about 1 or 2 days, or people who have just hit "the wall" during an ultra-long workout, don't have much glycogen to go on, but still get hungry just fine.
How could they know something to be false, when their own scientists said it was true?

They should have known it was bullshit (in Frankfurt's technical sense [0]), though.

[0] https://en.wikipedia.org/wiki/On_Bullshit: "As such, bullshit can be neither true nor false; hence, the bullshitter is someone whose principal aim—when uttering or publishing bullshit—is to impress the listener and the reader with words that communicate an impression that something is being or has been done, words that are neither true nor false, and so obscure the facts of the matter being discussed"
I think he calls "yesterday" an adverb erroneously.
Learn how to hack a bank ITM machine( darksid )
USFL was fine as a spring league and would have probably continued to this day if it was left as a spring league.

There is a pretty good documentary[1] on Netflix about the USFL and how attempting to make it a fall league competing directly with the NFL essentially handed it a death sentence.

I don't want to spoil anything, of course, so you'll have to watch it yourself to see who's bright idea that was.

It's really a shame, IMO. An alternate spring league would have been great.

[1]: http://espn.go.com/30for30/film?page=small-potatoes-who-kill...
Many companies are hiring in the Seattle area. And there's always Microsoft . . . or Amazon, if you're hungry (in several senses of the phrase :-) ).

As to the climate: I spent 20 years in Silly Valley, have lived in the Seattle area for 12 now, and I don't miss the Bay Area at all.
On a different note, you don't need any of these (api or end point). You can send your credentials via http and do the page scraping
> "The controversy is you have an enormously large complicated system, and fans of various gross simplifications and rules of thumb love to argue about which is righter than the other and the borders of acceptable application of those simplifications."

I think I'd like to get that framed!
I took the other option to be web-based services. There are a lot of developers putting forward the narrative that almost everything that could be done as a traditional on-device application would be at least as well suited to being built as a web app, often basically skipping right over mobile.
On a somewhat related note: why do browsers allow websites to prevent you from leaving via those annoying dialog boxes that ask you to click "cancel" or "leave"?
Here's the issue I made a couple of months ago -
https://gitlab.com/gitlab-org/gitlab-ce/issues/14775

As for my browser, I'm on the latest Firefox on Fedora 23. Something interesting - I think it's related to some kind of internal cache on Gitlab's side. Could I maybe get you to try loading the same page in a few hours and see what it does for you then?
I talked about this a little bit in https://danielcompton.net/2014/12/02/modular-integrated-dock.... The incentives for open source infrastructure are difficult (but not impossible) to make a business out of.
For a very brief period of time it was actually a standalone product that was being developed when I was at MSFT (2010ish), but eventually they just rolled it into VS.
I've never heard of this before. This feels like science-fiction. You'd think this would have blown over the internet 50 times over? What can 'they' do with this?
No, but I can verify the hash of the installer before I run it though.
Firewalling ports for incoming connections and IP addresses for outgoing, I should say.
I don't have data on this, but it's a significant turnoff for me. Unless I really have to share the quote, I never bother cleaning it. It doesn't bug me to the extent that I won't share it altogether (I'll just type it out or copy from Chrome devtools); yet I'll be more hesitant to share from that website from thereon.
> It's an unfortunate outcome, and it's all but guaranteed by the way copyright law works.

This can be easily solved. We solved it with music.

https://en.wikipedia.org/wiki/Compulsory_license#United_Stat...
it's the weather. in the past i frequently spent up to a 3 weeks at a time there and i couldn't live there unless you paid me way, way more than what a software engineer could make.
Decouple the football teams from the colleges. Make 'em fully pro, with the scholarships and all intact but the team only licenses the team from the university and pays for its use of facilities, plus "holy cow those are high" licensing fees. The university still acts as alumni funding agent.
The NFL is probably going to be subject to an RJR vs. United States thing soon enough.
I recently digitally rented Avengers: Age of Ultron on VidAngel. https://www.vidangel.com?vip=yvkbv6kw

I love the $1 SD or $2 HD rental VidAngel offers on latest DVD releases. Not sure how long this will last though.
You're welcome to watch another sport. There's plenty of good ones, you might not miss football.
No loops, no sequence, one horrific line. :)

Console.Write(String.Join("\r\n", Enumerable.Range(1, 100).Select(x => x % 15 == 0 ? "FizzBuzz" : x % 5 == 0 ? "Buzz" : x % 3 == 0 ? "Fizz" : x.ToString())));
If John hasn't changed and Oculus is true to their intention of why and how they brought him onboard (or how the public has been told), I sure hope John's voice would be instrumental in resolving this debacle quickly.
Can the DIY movement can help special forces soldiers counter insurgency?
I looked at the cities with average salaries and saw that they were at an average of $110k. Why would you bother with that kind of salary when you can work for a SV based company remotely for probably more cash and better growth opportunities? It's rather rare to get stock options or grants to begin with. Then add in how unexciting the companies are typically (can someone even name a tech-heavy company from Kansas City that's not an onshore outsourcing center like a lot of NC's RTP area or much of the Southeast?).

Unlike the FB or Googler comparisons often cited I'm nobody special or talented and managed to get $130k+ from miserly employers in not very tech friendly areas, so I can't see how anyone with decent talent taking local jobs in places with as horrible traffic like Chicago or Atlanta with solid career prospects would want to go there. Lack of locally grown talent from universities certainly isn't a problem for most (Georgia Tech is pretty solid, for example). So doesn't that mean they're suffering from brain drain to a fair degree?
The "American Standard Code for Information Interchange" is a digital character set (mapping between numbers and glyps plus equipment control codes) that was not invented and standardized until the 1960's.

It is quaint to call some 19th century artifact "ASCII text"
(Perhaps, "Monospaced type"?)
Although what you propose sound plausible, the only instance of this I've seen is when adding copyright notices when you save the link to am image, or when they add this warning about not stealing the work and adding proper citation.

The problem I see with this scenario is that not everyone is copy-pasting from the browser into a terminal. I for example copy things to my VM's text editor first, then run the command. Other could be copy-pasting to an email for example. In those instances it would be obvious that the site is doing something not so kosher and it would be notices pretty soon I guess, depending on the site's popularit
Interesting, we do cache things in Redis, not sure if it is relevant here. I mentioned a performance specialist and our frontend lead in the issue.
Lots of good advise here. A job applying bot is a cool idea, though, with NLP and ML stuff I'm sure it can go way beyond simple spamming.
I personally don't like gmo because of the patents system.
I'd like to point out to everyone that isn't aware of it, this can be (sort of) done even without Javascript. Extra text can be hidden with CSS that is easily copied when highlighting other benign text, so be careful even when using Noscript.

Edit: Sorry, I didn't read close enough.
It's a fun article, but solving the problem with the simplest, clearest solution possible should be the goal and if someone provided this solution I would hesitate to hire them. Yak shaving in training a neural network would actually make me nervous that the candidate would over-engineer solutions. It's not like whiteboarding sleep sort or something for a fast easy clever solution (if impractical and inefficient). The guy who has to maintain this version of fizzbuzz after it's wrote would loose his mind. I'm probably being overly practical - it's a very fun article.