skysight-inc/HackerNews huggingface dataset:
Every time someone tells you "You can buy a server for 2000$ why pay Amazon 4500$?" show him/her this article.

I've done on prem in the past, it's a real pain and I still remember it as a horrible experience.

That being said, I think it's pretty easy to combine.
One of the things we had in the earlier days is hosting the CI and other build/compile servers @ the office and all the rest was in the cloud.

Even if you have some customer requiring something hosted on prem you can still host ALL OTHER clients on the cloud and this client on prem etc...

Good post.
And who provided you with the hash?
Doesn't seem to affect select/middleclick X11 copy&paste.
we represent chicago fairly well in the whoishiring threads. plenty of places have what you're hoping for!
Interesting! (For me it looks like "Nielsen Chuang in your browser".)

As I am curious since I am developing some quantum simulation on my own (https://github.com/stared/quantum-game - one photon, but spatial degrees of freedom and more physical interactions).

Side remark - for plotting states:

- did you consider using colors (see http://nbviewer.jupyter.org/github/qutip/qutip-notebooks/blo...)?

- is there some slider, so I can lookup state at any stage (not only the last one)?
NEWS: A Devastating Fire Kills 18 Innocent Girls in a School Dorm
And violet is still entirely missing!
It's even more inclusive than a format. It's a new medium!
>"It's definitely a hassle to have to look through the various services to find which one actually has a bit of content, find the login for that service, and make sure that a bunch of separate accounts are maintained. "

A nice feature I recently discovered of the Roku. It exposes a "Search" feature that searches across all the various streaming channels and apps. Then, when you click on it, it takes you to the relevant page seamlessly (so long as you have a subscription to that app).

Not sure if the other streaming devices have that, but a Roku is all I've tried up until now.
Firefox and IE let this feature be configurable:

https://msdn.microsoft.com/en-us/library/bb250473(v=vs.85).a...

http://i.stack.imgur.com/jvDUh.png

https://developer.mozilla.org/en-US/docs/Mozilla/Preferences...

But the same quick search shows that it does not appear possible to control this in Chrome. If anyone knows how, please correct me.
As a long time Seattlite it seems perfectly obvious - this place went software crazy during the dot-com bubble and has only been getting more so over the last decade. Amazon appears to be single-handedly redeveloping a long-neglected neighborhood adjacent to downtown; big glass towers and everything. It is visible, significant, and not a new trend.

I'm actually surprised to hear Atlanta and Chicago have enough of a software industry going on to be noticed - from around here you'd think the software industry consisted of Silicon Valley first and Seattle second with New York ignoring Seattle and pretending to be a big deal because they can't imagine being anything other than the center of the universe, while basically failing due to their terminally uncool preoccupation with big money.

Austin shows up on our cultural radar as a lesser tech center sometimes; I spent several years working remote for a company based there. Influence seems to have ebbed somewhat as the web has become ascendant.
While similar, it's not the same. Erlang/OTP/Elixir provides baked in tools to watch, restart, etc. processes. In C you'd need to do this yourself.
Macroecnomics is a public policy discipline. It's inherently political. And I'd say there's plenty of macro critical of the present ... regime, but that's not the sort of people who become, say, Fed governors.

If anything has been political, it's been the anti tobacco lobby. Seen these "truth.com" or "truth.org" ads? Full-metal propaganda. Quite creepy, really. All the tobacco companies did was curry doubt.
Maybe when the stakes go up, it's harder to call something out as bullshit. One $10M study saying the NFL is safe for mental health will outweigh 100 $10k studies too scared to state the opposite.

tbh, the NFL was smart to lump so much money as a promise to the NIH, pitting all of the institutes against one lab at BU.
When you factor in that many of these athletes are young it makes sense why they aren't necessarily looking out for the long term self interest. It doesn't take too much searching to find once highly paid athletes having to work menial jobs post career, as they didn't take care of their finances.

And, I'd say there is blame all around:

Team owners (and by extension the League) wanting to maximize profits.

Players want to maximize salaries.

And the fans willing to continue to support the NFL as is.
Rain, Rain and more rain.
Show HN: Post a Featured Job Free First 30 Days
VB6 is still used in Indian Schools to teach programming. And it definitely is simpler than VB.NET for newbies.
As mentioned in the first sentence of the second paragraph. ;)
Omg I can't believe this little world star chef
Does anyone know of a tool or even sequence of actual commands to disable the Intel ME AMT functionality?

Did I miss it in the slides?

I see explanations and low-level temporary/soft-disablement references, but nothing immediately actionable.
I have seen sites that have pages where you're placed in a queue (for whatever reason) and if you leave the page you will be dropped from the queue, so it's nice to have something preventing you from accidentally leaving, but that's the only legitimate use I can think of.
It's no different than Steam using DRM.

It's hugely different at this point. For VR, the issue isn't piracy and profits. For VR, the issue is mindshare. If you're prioritizing lost profits due to piracy at this point, you're putting the cart before the horse.

https://www.youtube.com/watch?v=QBaOpfSL2YQ

Steam is already a mature ecosystem in a mature medium, dealing with mature ecosystem problems. VR is definitely not there yet!
I don't eat breakfast since a long time. I wake up at 11am-12pm and sleep at 3-4am. I just sleep through it. Does that mean that my lunch counts as a breakfast?
That doesn't seem like a very well thought out way of defending a logical endeavor like scientific research. I don't know how you plan to learn what an "organization knows", but lets pretend that is economically feasible - what do you think the logical move is for these bad actors? Well there would be a pretty strong incentive to never "know" anything, so that wouldn't be very good. As it is now, if the funded research is bad then it won't survive for long, and neither will those with their names on the papers. Also, fraud is already a crime - but again I don't know how you plan on demonstrating the "attempting" part.
The worst are the sites that add additional text when you copy eg something like a quote.

Try to copy one from this site for example.

http://www.brainyquote.com/quotes/authors/a/albert_einstein....
That being said, I think the utility I get from each game is probably equivalent. Monument valley was an amazing experience, where as these games are several alright experiences that add up to about the same level of enjoyment.
The bit string representation actually isn't that bad for modulo computations: 2^n mod 3 is just 1 + (n % 2), and 2^n mod 5 is just {1,2,4,3}[n % 4].

Perfectly learnable to add them all up with the right weights? Given we're doing mod N, negative weights fit in naturally. So, pretty good seems plausible.
Hi there,

Thanks for your feedback.

I am working on adding paid subscription to KidsTrack app (https://www.izhforum.info/forum/izhevsk/tracker_live_map.php...): it is going to be a one-page app with map div and a bunch of dialogs, so user could access and manage all his info. There is a bunch of related tables, that are being displayed on different dialogs in different combinations. For example “Transactions” dialog displays data from linked TRANSACTIONS, ACCOUNT, PAYMENTS, DEVICES and CURRENCIES table; “Devices” dialog displays DEVICES, TRANSACTIONS and CURRENCIES table, “Accounts” table displays data from ACCOUNTS and CURRENCIES tables, etc.

It quickly became a mess of API calls that are querying the same tables but with different joinings. Also, to open each dialog it has to query server and receive the same data many times, which leads to wasting traffic and CPU time. Also, the length of column names from queries becoming bigger, which also wastes traffic. These objects with long prefixed column names need later to be converted on the client back into original objects with unprefixed column names, which also adds complexity to the code.

I tried to optimize it and do some of these joins on client side, but quickly got tired of repeating nested loops and excessive usage of find() and indexOf() functions.

So, I put my main project on hold and decided to write something to do joining more easily on a client.

It has following limitations:

* Objects in array have to have unique "id" field. But, since many server-side frameworks already use "id" field for similar purposes, this should not be a problem.

* Joining can be only done into target table with index on target field. Otherwise it will throw an error.

* Joining currently can only be done by direct value matching, no arbitrary expressions or functions.

* IndexedArray does not store copies of the objects, only references. Therefore it is possible to make indexes inconsistent by updating original object after it has been put into IndexedArray.

To answer your questions - it should be handy for one-page apps or for node.js code, as it may help to reduce asynchronous calls.
comparable quality of life at 110 in chicago is ~180 in sv and probably much higher elsewhere. also, traffic in a place like chicago is an experience very few people in tech ever deal with, given the mass transport.
I'm in Chicago and I'd jump in a second if someone was offering a competitive salary. Nobody is budging here. They're trying to find senior devs with junior salaries.
Ten Years of Google Maps, from Slashdot to Ground Truth
I really like the idea. What I don't see is anything about the content creation pipeline. I've been looking for something like helpsite.io, but with a really well done collaborative, markdown editor to publish the content. I don't want to have to build a workflow of several different tools just to publish a knowledgebase article.

Can you share how you envision a distributed team managing the content on a helpsite.io account? Do you have a API I can use to ship content? Or are you planning to solve this as part of the core product someday?
There should be (is there?) an OS designed around zero copy principles. I want to get packets from the network delivered into a block of memory, and then all subsequent parsing and reading occurs on that memory, with OS provided framing and fine grained policy determining how things are interpreted by userspace.

Something like the memory trick used in this virtual ring buffer but far more powerful.
Bear in mind I think this is pretty crazy and I haven't tested the following, but something along these lines added to your .bashrc should work:

set_per_dir_history(){
history -a # append new history lines to the existing history file
history -c # clear history list in memory
export HISTFILE=$PWD/.bash_history # set new history file (uses .bash_history in the current directory)
history -r # read the new history file into memory
}

export PROMPT_COMMAND="set_per_dir_history;$PROMPT_COMMAND"

Personally I'd add some additional logic to the set_per_dir_history function, defaulting to ~/.bash_history and only whitelisting specific directories.
> > 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.

Why? The compiler has to emit code. All the interpreter has to do is emit code and then execute the emitted code, which seems to me to be trivial. (Um, for some rather loose definition of "trivial". I am aware that there are issues of either 1) modifying the executable memory, 2) executing data memory, or 3) dynamically loading executable code. But I don't see that those justify "much harder". Am I missing something?)

> For a total language you can always guarantee termination (which is impossible for a Turing complete one, see "halting problem").

I see. And, ideally, you'd like your compiler to always terminate. And you can't guarantee that for your interpreted language (unless the target language is total), because the program being interpreted could never terminate.
In an ideal world I'd get a warning that the copied text did not match the selected text.
I had to implement this kinda code when I worked for Demand Media and it certainly worked. Whats funny is you don't need any fancy new apis to make it work. We were doing some pretty basic tactics actually. Only real way to prevent it is disable javascript.
Looking at that GitHub page brought my workstation to its knees also... It's not a weak machine either (Desktop i5 with 16GB ram).
The Frontline on this issue was good.
http://www.pbs.org/wgbh/frontline/film/league-of-denial/
What are you an economist? Why do you need detailed mathematical arguments for something that can be explained quite simply? Anybody who cares to listen to the field will see these issues time and time again.

Statistics like any other discipline has biases, misconceptions and traditions. Just look at how poorly it's used by academia.

Do you really think that we follow the best practices/procedures we can be? Or do you think for the most part practitioners and academics are doing what they were taught?
tl;dr Study paid for by plaintiffs in a class action suit supports the class action suit, news at eleven.
People need to realize options are just options and stop treating them like they are money in the bank. The company gives them to you to keep your talented ass there. The thing about options is they are a speculative discount on you buying something of potentially high value from them.
Sweden pays parents for having kids and reaps huge benefits. Why doesn't the US?
I taught myself to program at a professional level working on VB.NET. nothing i'd ever tried "clicked" with me until i could see all the pieces coming together. The syntax reminded me of old VBA macros I'd built, and there was a great online support community. (Stack Overflow is an incredible resource). I still work in VB.NET but i also use C#, R, and a bit of Python.

And of course, my VB.NET usage was all industrial test automation, it's the closest language to the VBA/VB6 that all the engineers were familiar with, easiest way for them to get comfortable with our solution.
Still, that functionality should be opt-in.
http://fortune.com/2016/04/05/household-cable-cord-cutters/

> Combining the cord-cutting trend in recent years with the growing number of consumers who have never subscribed to cable television, a total of 24.6 million households, or 20.4% of all U.S. households, were cable-free at the end of 2015.

Just fyi.

And yeah, I don't really care about changing minds at this point. I've accepted I'm never going to be in the majority on anything.
The problem being that with this particular vulnerability, you do get the correct text in your clipboard initially, it's just overridden less than a second later.
Not to jump on to the gitlab bandwagon here. Adam from Skymind (YC W16) here

I just want to say the last 4 hires we've made (we're only 11 soon 12) have been from around the world (we're in 4 countries) and this has worked great for us. A thriving open source community is key to hiring for us. A lot of our team does some sort of traveling.

I myself will be working from tokyo (currently in korea actually..) moving from SF.

We make the time zones work :D. Key to that for us has been gitter where we can collaborate/support the open source community while also being able to use it for collaborating with partners and running things like training classes.

Just wanted to provide another example to prove gitlab isn't an anomaly. The same is true for a lot of the larger open source organizations (eg: canonical,redhat,automattic)
http://www.gnolls.org/2407/when-satiety-fails-why-are-we-hun...
Ridiculous Fishing was heavily recommended in another thread about mobile gaming recently, and I have to say it really lived up to the HN hype.
Most of the points in this post. apply to hosting installs for your customer in "the cloud" too.
I'd love to talk to you about our devops team. What's the best way to get in contact?
Can confirm. I work in Atlanta and most people I know don't deal with traffic. Maybe a little but not crazy. There are lots of places to live on public transit and lots of companies hiring on those lines.
I'd love to hear HN readers' explanations of the differences between these terms:

- mobile engineer vs. mobile developer

- software developer vs. general software engineer vs. software architect
It's amazing how employers seem to think they're exempt from supply and demand.

The real problem is that employers in those areas can't find employees in those areas at the rates they want to pay—and not just in monetary terms. Employers outside California often demand onerous non-compete agreements, and claim they're "standard." Employers outside California often lowball candidates, and claim "that's the average pay here, besides that the cost of living is lower!"

Guess what? If you want to hire now, you're competing with employers in an area with beautiful weather, high pay, AND state law prohibiting non-compete agreements that actually gets upheld regularly in court. That means you need to actually make at least as attractive an offer just to keep up.
The "as a fan" part makes my solution difficult. Me, I just don't pay attention at all partly out of the issues you mention (to me, it's ethically along the lines of watching gladiators in ancient Rome; YMMV), and also because I just don't find it interesting. It does make me a little out of touch, for instance a coworker on Slack compared the gait of someone in the office to "Marshawn". I thought they misspelled "marshmallow". Oooooh, that explains those "beast mode" stickers that never made any sense until now.

I did, however, kind of go through the same thing with pro cycling (and cycling in general) once it turned out that, by my assessment, the whole sport was full of PEDs top-to-bottom. I just quit watching, and watch other sports like MotoGP. And you know what? I don't need to watch paid professionals spin their legs in circles. Maybe you don't need to watch 300 lb. men run into each other as hard as they can. Oh, you used to play football, hence your interest? I used to be a next-stop-is-a-pro-contract bike racer. Regional-level race official once the legs got old and the dreams of a pro contract had long since died. That's a sunk cost, and the whole thing disgusted me enough to just quit paying attention.

You won't right any wrongs by not watching football, make no mistake. But at some point one needs to weigh whether "being a fan" is more important than not participating in a part of popular culture that has aspects that you "detest".
This sport will be dead in a generation or two. Parents don't want their kids doing something that demonstrably causes brain damage. Without a full cohort of kids involved the level of competition will starve off interest in the sport.
How did that work out for them?
Explanation: an equitorial mount has an axis that points at the north star (Polaris, or more accurately, the celestial north pole). One you learn to set it up, it's pretty easy to just "eyeball sight" over the shaft-bearing at Polaris and call it good enough. When the planet or other object you are looking at drifts west, you turn a knob a little bit and it is re-centered.

Plossel eyepieces have 4 lenses, vs the 3 in a "Kelner". Minimal "rainbows" (chromatic aberration), and you don't have to smash your eyeball (or worse, glasses) onto the lens to see (eye relief). There are better eyepieces. Be prepared to spend at least 4 times as much, though.

The 35 mm focal length gives you the widest field of view in a standard 1 1/4" wide eyepiece, so you can actually find anything at all (and brightens dimmer objects), then, you can swap other eyepieces in the same series ("parfocal") without refocusing (much) to get higher magnification - 10 mm is the highest in my set.
In any given family of siblings that has both boys and girls, by definition the females will have more brothers than the males, yes. But it doesn't follow that "odds are that a given female has more brothers than a given male". The reason is that not all families have both. Families with multiple boys and no girls will bring the average up for boys. Families with multiple girls and no boys will bring it down for girls. The end result is that any given person has the same expected number of brothers as any other.

That also makes sense if you think about it intuitively. As the best (IMO) answer to the SO post put it:

"I'll write p for the gender ratio, i.e. the proportion of all people who are men. In real life p is close to 0.5, but this doesn't make any difference. In any random set of n persons, the expected (average) number of men is n⋅p.

1. Take an arbitrary child x, and let n be the number of children in x's family.

2. Let S(x) be the set of x's siblings. Note that there are no gender-related restrictions on S(x): It's just the set of children other than x.

3. Obviously, the expected number of x's brothers is the expected number of men in S(x).

4. So what is the expected number of men in this set? Since x has n−1 siblings, it's just (n−1)⋅p, or approximately (n−1)÷2, regardless of x's gender. That's all there is to it."
potentially opening VR software up to piracy as well as hardware freedom.

You can clearly see the bias in this phrasing, because it could also be written with more emphasis on the freedom part:

"opening VR software up to hardware freedom as well as potentially piracy"
Oculus is funding game development through their publishing arm to the tune of hundreds of millions of dollars. I could sympathize with a desire to keep some of that software catalog exclusive to their hardware as a way of promoting the hardware and recouping that development investment. They might also feel this is a longer term, platform play and don't want to cede control of the VR store front experience (and revenue) to Valve.

I don't know that I agree with Oculus's move here but I think there are defensible reasons why Oculus might want to preserve hardware exclusivity on some or all of their titles.
Neuro cuisine: exploring the science of flavour
I definitely hadn't heard of it until his post. Prior to that, only really knew of Rails and Sinatra as Ruby frameworks.
Looks fantastic! Thanks for posting it. I think it's great that the first install method suggested is simple: download the css and add a style link to it.
how are the consulting opportunities there?
I used to work for a company whose primary product was a web server that companies could buy and run for use purely internally. Our pages involved a lot of data entry that could be lost, so that sort of pop-up can be handy in that situation as well.

Of course a better solution wouldve been a program which doesnt so easily let you lose data in the first place, but this software was long past that.
To be able to remind you about your unsaved changes before you leave the page. I personally find the benefits of websites doing that to be greater than the annoyment from websites abusing this functionality. (just an extra click when its being abused, but potentially saving hours of my time when used properly)
CreativeAI: On the Democratisation and Escalation of Creativity
The Bank Robber: The technician who exposed a Swiss bank’s darkest secrets
It's intended use is for data entry, it's meant to be a prompt for "Hey there's unsaved changes on your 'Super Important Document' are you sure you want to to leave?"
The Chicago devs that work downtown ride public transit or commuter rail. The ones that don't work downtown don't have much traffic to deal with.
Or you could "View Source"