skysight-inc/HackerNews huggingface dataset:
$40m is quite affordable. I've seen not super complicated SAP implementations of GL and FICA hit $100m+... Let's not forget telecom billing systems where Amdocs easily charges $200m and up in customization.

What is this money spent on? Well, if you consider knowledge a scarce resource.... Capital is a poor substitute but all you've got when you're clueless.
We do not love in an "information society", and people do not absolutely need to know the internal workings of computers, any more than a person in 1970 lived in a "radio society" and needed to know how radio or television waves propagated in order to hold a non-technical job.
Google assists you in selecting the best Android Phone
Hmm. Yeah, I don't know. Its possible to make substantially more than $150K as a high school drop out software engineer. And of course there is these days a cash out option for some.

I'm okay with giving respect to someone who spends 7 years in school - 4 + 3 for law school, or more in the case of doctors, to learn to be professionals in their field. And I have no qualms with what they make either.
“For the Love of Spock” – A Documentary Film
Thanks for the link! I had no idea it could have been open sourced!
Oh God this brings back memories. I was actually offered a job at Google (by some miracle) but turned it down. The interviews (7 in total) were an awful experience.

I had to solve problems that I had not looked at since my masters and were mostly theoretical CS things which nobody outside of academia ever has to actually use.

I had a brief read through of their coding style a few days before so I solved it in a very Google way which is what most likely got me the job. Even though doing it their way was just awful (in terms of implementation).

There is no doubt that Google's search algorithms are the best but I can't help but think the rest of their services are only high performing because they can through their enormous data centre resources at the problem.

I also hated the attitude of the interviewers and engineers I met. They were so up their own asses. Their way was the best possible way and if you didn't agree well fuck you!

I have only turned down two jobs in my career that I 100% do not regret and Google is one of them.
You could always use mapPartition to open one connection per partition.
These sorts of tools can get very annoying with their excessive warnings, but when they work, they save tons of time. We faced one bug at work where when multiple users were making a search at the same time, you would get bogus results back. With one user it would work consistently. We spent weeks tracking this downs and the problem:

== instead of .equals() in Java

The thing is, we were used to ignoring find bugs, but lo and behold it had pointed this problem out.
Interesting - what is the advantage in not using inverse kinematics?

I'd think with your second level loops with objective functions like you say, you'd be able to get the thing to work for small changes at low speed. At higher speeds, you'd have competing objectives - I think this could explain the vibrations you get at higher speeds? Perhaps also a risk of getting stuck in some local minima/maxima where your robot thinks it can't move to a better position - probably more of a danger with higher degrees of freedom.
Uber Is Raising $1B to Crack China, Soon to Be Its Largest Market Worldwide
I think we tend to overuse the word visionary quite a bit these days in the industry. Have you read the book by other Twitter founder who was ousted? He paints a different picture of Jack. Jack is no slouch but a visionary? He is not in the same league as Elon Musk. Jack is a hipster in a suit; he is smart and has carefully crafted his public persona (probably inspired by Jobs and modeled his persona after his ideas). Simple ideas can be powerful and can touch millions of lives. That doesn't make the person who initially came up with idea or some variant of it a visionary. On that metric, Evan Spiegel is a visionary too.

We should collectively be critical about how loosely we tend to use superlatives and not base the stories spun by PR machinery to qualify a person or her work. Elon Musk has invested his money, ideas, energy into
- Making solar one of largest sources of clean energy
- An electric car which is not a joke and probably better than a BMW M5 to drive, self-driving cars?
- Satellites to cover entire land on earth with wifi
- A plan to go to Mars and setup a camp there
- A plan for rapid transit through tubes. Opensourced design blue-prints.
- SpaceX

He is not dead and he has long way to go. We should reserve the word visionary for people like him. Let us be honest.
I would love to learn about spark,but as some one who li e in third world country I hate edx,instead I am in love with udacity and coursera.the place I am living ,we don't have much traffic monthly ,instead we can download everything we want between 1am-6am,so there is no way to download course from edx ,simply and using it later.I wish it was on udacitg or coursera,is there any torrent for course material?
the analytics that concerns me is in fact 3rd-party surveillance.

I once attended a talk by three mobile analytics vendors; what they were promoting were _free_ SDKs that would enable me to log how my users actually used my iOS App - what screens they visited, what buttons they tapped and so on.

I thought that was quite cool and could see how it would enable me to design a better app.

What led to my increasingly growing concern is that their SDK is provided absolutely free of charge to mobile app developers, and that their service is backed by an entire data center.

Not just a box but thousands of machines. That costs a lot of money to equip to operate and to staff.

Given that the SDK is free to developers, someone has to be paying for all that data.

Our disconnect here is that you are in the position - on the web - of a mobile developer who wants to know what buttons get tapped.

My concern is that your use of analytics enables someone else, someone unknown to me, to purchase my behavioral profile.
If you don't need to execute js, then maybe try a simple http get to retrieve the contents, then process it separately. If you're looking to parse and extract while on page I'd recommend Beautiful Soup. If interested in trying a node alternative check out Cheerio.
It is absolutely unimaginable that Chomsky might be uninvited from any conference for anything he has ever said (one piquant example: defense of the Khmer Rouge).

Let's face it: the window of conference political acceptability covers the point -infinity. We know the upper bound is finite, and shrinking.
For what I see in the entreprise world they play it like that :

1. lock entreprise in a 5 year contract.
2. when contract is about to expire lower prices to match wathever other companies are offering for the next 5 years + migration cost.
3. Win the deal as you offer the best value for the money : same ammount + no risk.
4. repeat

This is the main reason why you can see companies running on mainframe in 2015.
Check the url in his profile.
I think SAP is stealing a lot of Oracles non-db business ATM. From the last few years, all i hear is SAP hosting, SAP consultants, etc. Oracle has taken a backseat, with the only new Oracle software I have seen being their crappy hosted services.

The mayor problem with using open source in the Corp. world, is that many companies put rules such as:

"Any new technology product MUST have a multi million dollar company with 24/7 support available."

It never made any difference that it would be cheaper to hire two or three techs to do the job, as they come from different budgets (CAPEX vs OPEX).
Exactly, I find it's just ticking off every item that's mentioned in the job description. Using the exact same words works best.
What Can You Expect from HTML6: The Next Big Thing in Web Development
Interesting, I wouldn't put this anywhere near the level of Godel, Escher, Bach.

If you've read GEB and do software development, what actually did you find interesting and beautiful in the article? I've just finished reading the whole piece and I don't think I've learned much at all. Presumably as someone who already knows programming and theoretical CS I'm not the target audience, but then I'm also surprised why this has so many upvotes here on HN.
The wrong side of history being people who practice or support hate speech.
No that's just not true. Your step function takes time linear in the length of string. For example, `newstate = [0 for x in state]` takes θ(|state|) time, and because you initialise the state with `range(len(string)+1)`, that's linear in the string length.
I usually get around on the light rail, but I'd like to buy a car soon as I enjoy wandering around the countryside at night.

Were I to become an Uber driver, would I receive a grant of stock options so that I'd get some cash out of its eventual IPO, or perhaps were I to hold on to the stock so as to leave it for the children I hope some day, I can vote at stockholder meetings?
Magic Leap is more of an AR solution, like HoloLens, as opposed to VR (as far as anyone can tell, seeing as they haven't demoed anything publicly).

Nvidia's light-field stuff seems to be more of a VR solution, but requires even higher pixel densities. https://research.nvidia.com/publication/near-eye-light-field...
Hadoop isn't require and it only run better if you fit data in memory.

Spark does micro batch processing where as Hadoop traditionally does batch processing. Hadoop yarns is different now and even with old Hadoop if you can fit it into memory it can be supposely as fast according to a meetup I've attended.

There's also Apache Flink by data artisan.
nice, that seems to be based upon a similar idea as the paper I mentioned (but earlier and less refined).
No offence, but your comment would be more convincing without Hitler/Nazi references.

http://en.wikipedia.org/wiki/Godwin%27s_law
It's a Raspberry 1 Model B, the 512 MB version. So with any luck, I will see how this code performs once it runs out of memory? https://imgur.com/gallery/XI3Rul6

I've got a RPi 2B sitting here that I want to fail over to sometime this weekend, which gives me an opportunity to think about that process, and how EnnoDB could make it easier. My current thinking is: switch to read-only mode, rsync the database to the new host, spin up another process there, then flip the IP address on the router. Probably going to need an admin interface for that. Fun!

This reminds me, I should probably write the database log to the SSD, not the SD card. The new Pi's root filesystem only has 2GB, I was running out of media.
We're talking about how it presents to novice programmers.
Whatever the browser's default proportional font is. Then the user can choose what works for them and not what you happen to like. (A lot of what makes a font "good" is very subjective.)
Yep, foveated rendering. http://research.microsoft.com/en-us/projects/foveateddisplay...

Cool stuff, but it needs extremely fast and low latency eye tracking to work effectively. It's not insurmountable, but a significant engineering problem.
Now there is a language I haven't heard about in a very long time. I actually briefly worked for a company that developed a whole system with TAS, that they then sold to optometrists.
I am not sure, but it seems that this may be implementation-dependent.
I wouldn't call it a dark day. All lived a long and varied life and their passing doesn't come unexpected.

I saw Coleman live a few years ago an Enjoy Jazz in Mannheim and I was impressed of the force he still had on stage at his advanced age. It really felt like this was the please he belonged to.

Indeed. At that age, it's expected that it will happen sometime. Since I was born far after the sixties, but love that period in jazz, I try to see as many musicians of that period/generation as possible.

I am very happy/fortunate to have seen him at North Sea Jazz 2010. It was great and powerful. He was also scheduled for Jazz Middelheim 2012, but unfortunately had to cancel at the last moment. One of my other favorites, John Zorn, aptly filled the spot (since there definitely is a Coleman heritage in Spy vs. Spy, Naked City, Masada, etc.).
In the article it is said by moving from Oracle to Datastax support, the cost was down from $500 000 to $90 000.
Oracle support has a cost too.
Giro Transfer
Welcome to the Medium Android Beta
They better not dare making this Win10 exclusive and hosing people who plan to stay on Win7 for the foreseeable future.

People were all up in arms when facebook entered yet there was never an overlapping issue that would mean the Rift would be gimped or held hostage or anything. People who were suggesting FB login to use the Rift were quite frankly talking out of their behinds.

But this deal now with MS is awful. There was no need for Oculus to do that. None.
It clearly wasn't a money thing. It wasn't for the controller as they clearly work on their own one. What on earth was riding these people to go with MS when it is clear that they are fully focused on their console and tablets.
This does not paint a good picture to what the rift might be reduced to just to make it fit onto all of MS stuff. Pretty much like they are currently in the process of "consolification" of the desktop OS.
I would like you, right now if you possibly can, to completely power off your computer. If not now, do so as soon as you can.

If you live where you can walk anywhere nice, like to a park, then do so - leave your phone at home.

If you'd like to have something to read, then read something like mark twain rather than the newspaper.

What you are experiencing is the specific reason that I keep going on about my opposition to analytics, as well as that I will not apply to analytics jobs and that I use my hosts file to black hole web bugs from analytics servers.

I even use tor to read my gmail.

While there are at least moderately effective technical countermeasures their diligent use will lead to obsession as well as quite commonly madness. I discussed this with a psychiatrist once who said I was like a soldier who shoots at shadows.

I know very well that I am often paranoid as I have accepted that I have Bipolar-Type Schizoaffective Disorder. However there are many causes for paranoia.

"Just because your paranoid it doesn't mean they aren't really out to get you" can be the quite literal truth in that paranoia often arises in response to very real threats.

The difference between paranoia and true persecution is that the intent, motivation or cause to events that are very real and not imaginary are misattributed. Suppose I hear a car backfire and think someone's shooting at me; that's paranoia.

But then suppose someone really does shoot at me; that's rational fear.

Now suppose people are shooting at me everywhere I go. that's what happens to combat soldiers.

Now the soldiers come home and they are like a man I met in a psychiatric hospital who cannot enter a room before finding all the escapes as well as all the firing points. He was even doing that right there in a locked inpatient unit.

Puppies or kittens are a good choice but when you spend some time with them, spend time away from your computer.
Program a strange, corrupted computer and discover its secrets
These 9 startups you've never heard of could be worth $1B very soon
You have some points which are to a point, and in general, true. But you present them in such a ridiculously hyperbolic way that it seems divorced from reality.

Applicative is a pretty standard type class which are often used in introductory resources. It is not likely to be replaced by anything any time soon. If you think that it is a fashion then you should have an idea about what it can/is likely to be replaceable by. So, please do tell.

If anything, Applicative might be less controversial than Monad. I haven't really seen much complaints about the downsides of the usages of Applicative.

"Barbarian" - of course any fairly level-headed explanation of Haskell concepts gets regarded as elitist. It's practically a cliché at this point.

Lazy evaluation - this was pretty much the whole point of the language. A fashion? It permeates the language, being the default evaluation strategy after all. But it is controversial whether it is better than strict (eager?) evaluation. If opinions change about this it might be because someone unearths some way to get more of the benefits of lazy evaluation, and less of the space leaks. And potential discoveries are kind of the point of research languages like this.
It would be quite simple for a foreign govt to order their local teclo to hand over a list of all phone numbers that have called the secret agent recruitment hotline
Agreed, that's what I meant in:

I think graceful restarts are fine for servers that offer
web pages or other things where a client will not retry a
request.

+ when retrying a request is not practical.
this is why when Bonita and I first started our long-distance relationship, while she was excited that I offered her a plane ticket to visit me in California, her concerned friends convinced her that I should visit her first in Nova Scotia, in the dead of winter.

this so her dog could check me out.
Wow. That is shady to say that they provide $110K in cash for equity stake.
+1 for reminding me of Carlos: I love spy fiction
Ah, it appears that the patches made their way into my distro's packages. I tested both with weakdh.org before posting previous comment.
(,) <$> and <*> are very common functions that every Haskeller knows... the revision is understandable if you write Haskell.
Woah. Can anyone shed anybkight on this extract?

This new capability will result in a much more complete and
timely collection response from SSO for our Enterprise
customers.

Who are the NSA's "enterprise customers". Is this corporate espionage?
Android supports a hardware keyboard.
> So it exponentiates 31 by one less than the length of the string and multiples that with the first character's ascii, then exponentiates 31 by two less than the length of the string and multiples that with the second character's ascii, and so on and so forth, and sums the whole mess. And I'm supposed to know this.

It's not such a "mess" if you see that it just evaluates the string as a polynomial.
Callinize | Austin | Senior Software Engineer (Node.JS)

In the time it took you to read this sentence, we’ve processed thousands of phone events. And we’ll process millions more this month. We want your help to scale to trillions.

We are looking for a senior software developer to assist with messaging queues and continuous deployment
https://angel.co/callinize/jobs/65785-senior-software-engine...
Kind of ironic seeing as Python takes quite a few things from Haskell, like comprehensions, and zip.
OPM Hackers Stole Data on Every Federal Employee
Black and gold.
They are hellbend to teach PC users that games shall cost 60 bucks as a general pricetag, apparently.
So even if they do sales, they just bundle it up with some trivial stuff just to hike up the price so it will once again come down to 60 bucks.
Just cause people on console are okay with paying that much for a game does not mean they can pull this on PC users as well. I know I will never pay that much for one game. 45 for a brand new release is more than justified. 30 for a slightly older one. But 60 for a single game is just ridiculous.
The wrong people are working on this problem. The only ones who think about it are typically programmers who have made their peace with the machines as they are today. The interface of code seems simple and logical with little reason to try to improve on it. It would take a team of artists, musicians, human factors engineers, ethnographers and some clever computer scientists to do it. Such an enterprise would be high risk and very difficult to fund because of it.
A couple of things:

1. I think phrasing matters a lot. Saying "invert a binary tree" creates an immediate suspicion in my mind that what I'm really being asked is not "do you know how to swap elements", but rather some kind of weeding-out trivia looking for a specific, probably named-after-a-person, algorithm they're expecting me to remember from a college course (tricky for me in particular, as I didn't do CS in college).

2. A whole lot depends on the context of the interview. While I know what a binary tree is and how it works, I've never -- in 11 years of programming professionally, and several more as a recreational/amateur before that -- actually needed to implement or even explicitly use one. There are a lot of things people will deride lack of knowledge of, things that people will consider to be hugely important CS fundamentals, that can literally just never come up in a lot of programmers' careers because they are not actually universally fundamental in all fields of programming.

So jumping into things that aren't relevant to the field you're interviewing for can achieve the opposite of what the interviewer hopes for: it's putting the candidate off-balance, but in the wrong way by making them wonder if they're interviewing for the wrong job or misunderstood what the job actually involved. Which in turn is going to affect their performance.
James Last.
>The real question is this: is their poorly thought out and even more poorly executed plan actually accomplishing their goal?

You're assuming that the politically convenient goal of "improving the community" is the primary motivation behind the decision. Banning those subs makes a hell of a lot more sense if it's viewed as a political favor. Imgur staff recently had a tiff with the admins of FPH, /r/neofag criticizes a specific forum that's popular with the social-justice crowd.
There are a lot of large third party enterprise applications that only support Oracle. I know several places that I deal with that are still on Oracle, not because replacing Oracle with Postgres is particularly hard per se. but because replacing everything that talks to the Oracle database is too hard.
What do you think the whole point of all of this is?
Ask HN: How do you “visualize” timezone offsets in your head?
I have always wondered how other people "visualize" this in their own heads =) when they need to do a quick mental timezone conversion.

For me it works like this:
I visualize a world map sort of focused on the regions I'm converting between.

I'm based in Western Europe so lets say I'm converting between US Pacific Time and GMT and I know that for most of the year the time difference is 8 hours.

The image that would pop into my head is of a world map centered on the Atlantic ocean where I imagine the Sun going over from right to left as the day progresses, this gives me the queue that as the sun sets/"leaves" Europe it will be "arriving" over the US thus imparting the info that it is 8 hours later in GMT than PST.

Whenever i need to do a new conversion between different regions I usually always visualize it this way...I've always found it odd because a lot of friends tell me they just memorize if its Region A is X hours ahead/behind of Region B and that's it! whereas for me that doesn't seem to work.

Would love to hear your thoughts =)
Notice how they hid the wire coming from the rift.
Another trade off is speed vs data duplication.

http://blog.websudos.com/2014/08/16/a-series-on-cassandra-pa...

"Duplication of data is not only possible, but it’s also encouraged and often the only way to model the SQL equivalent."
They can do that, and they can also charge the app suppliers per customer if they don't show the ads. I'd willingly pay to have no ads, better functionality etc.