skysight-inc/HackerNews huggingface dataset:
As far as statically typed languages go C# is actually great. If I had the option of using it instead of some gimped version of it then hands down that would be my language of choice.
If they could add native C#(+HTML5) support to Spartan now that would be amazing...
I think it contributes to add that acts of violence are not required. [1] It is simply enough to aid, fund, train or otherwise support terrorists or terrorist organizations.

So again this goes down a dark path...what if you didn't know they were a terrorist? What constitutes funding or training? ect... This is precisely why we need this to be a legal matter that is out in the open, with formal charges and findings of fact. This would create notice (of what behavior is and is not allowed) as well as legal precedent so we don't have Government employees acting as Judge, Jury and Executioner without consistency.

For example, the instance of some of the 9/11 terrorists being housed by a Saudi family in Florida, the Saudi family fled the US weeks before 9/11 and then the FBI lied to Congress in an attempt to cover this up.[2]

[1]For the purpose of the Order, "terrorism" is defined to be an activity that (1) involves a violent act or an act dangerous to human life, property, or infrastructure; and (2) appears to be intended to intimidate or coerce a civilian population; to influence the policy of a government by intimidation or coercion; or to affect the conduct of a government by mass destruction, assassination, kidnapping, or hostage-taking. See: http://www.state.gov/j/ct/rls/other/des/122570.htm

[2] http://www.judicialwatch.org/blog/2013/06/fbi-lied-to-congre...
3 of my friends all lost their jobs and were interrogated by the FBI before they came and questioned me. Just because it "seems safe" doesn't mean being associated with the wrong people can get you into trouble.
Most proponents of free software would argue that the difference between free software and open source is a philosophical one, not a technical one [0]. Copyleft is preferable, but not mandatory, for a free software license; the most widely used non-copyleft free software licenses are recognized by such by the FSF [1].

[0] http://www.gnu.org/philosophy/open-source-misses-the-point.h...

[1] http://www.gnu.org/licenses/license-list.html
well,still waiting for SQL Server (pro) to follow that trend... I guess I'll wait a long time.
This is pretty cool and seems like something I would use.

However the design aesthetics simply aren't up to par for me. The colour choices and font choices are not great.
You absolutely don't have to. Those two are somewhat correlated, but practice shows the correlation is not that strong.
Indeed. The title of the post made me think of one of the posters the Isaac Newton Institute for Mathematical Sciences produced to go on the London Underground in 2000:

http://www-old.newton.ac.uk/wmy2kposters/april/index.html
What are the thoughts behind redesigning the pole itself, rather than designing a shoulder pad/attachment to better distribute the weight? It seems like an attachment would be better able to be reused with the poles they currently have, cheaper to create/transport, and allow for better one-shoulder usage.

A huge advantage of shoulder poles is that they can be carryed across one shoulder through narrower corridors, and only the second prototype seems to account for this. The first prototype does showan example of one-shoulder use, but it's clearly not meant for it (and looks a little bit like football shoulder pads worn the wrong way)
Yeah but there is one thing that people doing quick mathematics ignore when they pronounce Basic Income unworkable. And that is that it will absolutely have to work in some manner. That's why I am working to mentally adapt myself to it and get ready to support it. Because it is coming one way or the other.

You are not going to put 50% of people of work, and you're not going to consign a hundred million people to a worsening standard of living even as those with capital get to live like gods. Its not happening. Period. End of. So however it gets done, the fruits of automation will be shared in some way with the majority who do not own factories or the factories will be smashed. We can bandy about numbers all day, and talk about levels of taxation that will "destroy the economy" but at the end of the day the bottom line is that we will be taking care of those who can't work, and that is probably going to end up including you. So you should probably start thinking about how we can make that happen in the least disruptive way possible, and what you can do to make it happen.
Hmm, I didn't think of it that way but I guess you're right. Unfortunate then that Ballmer will not get any of the credit.
Is this built on top of plottable by any chance?
http://plottablejs.org/examples/
If so, would be great because plottable is missing some key thing like linechart hovers by default.
Thanks for the tip. I'll be sure to check it out.
How to Use Native iOS and Android Services in Your Hybrid App
IBM has been spending billions buying back its own stock. This increases the earnings per share of stock as IBM's earnings drop.

http://www.reuters.com/article/2014/10/28/us-ibm-buyback-idU...
Well, the problem is notation which is quite misleading here. Firstly, sets don't have order so {-1,0,1} == {0,1,-1} == {-1,1,0}. And the symbols "1", "-1" and "0" are quite misleading as well, especially if you are not familiar with finite fields. In reality the symbols "1", "-1" and "0" represent (infinite) sets and mathematics can be done using any "representative" of that set. For this particular example "-1" and "2" are part of the same set, however mathematics has this notion of "well-defined" so if you choose to do your calculations in say {0, 1, 2} and I do it in {3, 4, 5}, we will have the same answer.
> It is way to early to say there isn't a way to port to 2.0. 2.0 doesn't even exist.

That is not what I sad. What I sad is that with the info we have now it seems there won't ever be a way to port the code to 2.x.

The code of 2.x we saw is completely different from 1.x.

> Again, the code will not stop working magically just because your code is 5/6 years old.

You are right, but "the problem is future proofing. What happens when Facebook releases its Oculus Rift browser and I'm still stuck on Angular 1.2 because of my IE8 support, but only 2.0 exploits the Rift properly? What happens when candidates for jobs stop knowing how to use 1.x? What happens when I have to give this technology to non-FEDs who find themselves confused by the conflicting documentation and version-less community code? (e.g. stack overflow snippets that require 2.x but do not say so)? I've seen these problems with other frameworks outside the front end space (e.g. Spring)."¹

I have been there as well, and I don't want to get there again. At least not willingly.

¹http://www.breck-mckye.com/blog/2014/12/the-state-of-javascr...
Ask HN: Is inductive charging feasible for electric car batteries?
The way I am thinking about it is to have the car wirelessly and continuously charge when it is on the road.
Congrats @cbrunner & team for the launch! Looks really cool. Going to give it a test run =)
Those 5K layoffs are just the ones the Union knows about, and they are direct layoffs. It's not the full extent of the direct layoffs, and it does not include the scummy "you're a bad employee so we might have to fire you soon" tactics.
You contradict yourself in the article.

You say that "Most people probably shouldn’t go to school" and that "you may just be better off not going to school", but when people call you out on that inane conclusion you tell them you're really just questioning the cost and length. OK, well, make up your mind then.

No doubt the education system should be more attuned to the trends in labor markets, and should be affordable to your average person. That's a far cry from "You probably shouldn't go to school".
It has always had atomic operation per-document. So, if you're able to model transactional things in a single document, you've been able to use those semantics. And as documents can be quite complex there are many use cases where it is possible and even desirable.

However, MongoDB can not guarantee any operation that affects multiple documents will affect them all - if there was a failure after some documents were updated there is no rollback.

However, between atomic single-document updates and the ease of implementing optimistic locking patterns, you still have options.

Multi-document locking and transactions over a cluster of numerous shards is difficult. This is one reason why distributing documents is easier than rows of data. I'm not even sure they will ever have distributed transactions (using a 2-phase commit) because of how slow they are. However, single shard transactions should be easy to implement. But it will be use-case specific I imagine - you'd have to lock by shard-key to guarantee related documents are on the same shard I gather.
Not a direct quote, but I believe parent took that figure from this:

> Alliance@IBM, the IBM employees’ union, says it has so far collected reports of 5000 jobs eliminated...
Well thats the goal of PRs : ) But its not one time affair, and takes time and investment from your self. So I like to think that I have done right by devs i worked with, helped them out a lot, gave them freedom and responsibilities. It paid off for those who stuck around.

Bottom line, it depends on so many things and so much time, to bring everyone on same level. And some developers are brought for only like 3 months. For a project that I ve been part of, so devs just did not like the project that they worked on, and cycled right through.
Not immediately but business can not operate with a time horizon on a couple of months. If they need substantial increase in income, they have either to find the source of such income or stop digging the hole. Delaying it until the actual bankruptcy would do no good to anyone. If it is clear it is impossible to operate viable business with the projected expense level, then it's better not to waste more time and money on it.

And using derogatory terms like "whining" towards people trying to run real business and explaining their real-life challenges in factual manner only betrays your utter unwillingness to consider the subject seriously. No wonder you're using a throwaway account.
Yeah, I guess a major advantage for a bot is being totally disciplined and never impatient. "No, I won't read that yet; yes, I will #untrap three times; no, I won't go down these stairs with the cockatrice corpse; no, I won't eat this giant while satiated" and so on. It can be hard for human players to have absolute discipline about not doing actions that they know could theoretically cause instant death.

Also, the bot can safely walk along the edge of lava without falling in due to a typo. :-)
Meet the Founder Trying to Start the Self-Driving Car Revolution
For webapps, I am using Nancy and .Net 4.5 and I am very happy with it. Developing debugging on windows and deploying it on ubuntu apache with mod mono works great for me.
It's so ironic to me that some large corporations only focus on shareholders. Focusing on customer satisfaction, and product quality leads to greater sales more than anything else. A byproduct of this is...wait for it...higher value to shareholders!
Weirdly, I hadn't really considered the macro level. My use-case has been incredibly granular (processing flows of large quantities of realtime data) but the idea of using it to monitor large-scale operations would be kinda cool. What I love is that it supports both uses by default!
Suggestions for engineering recruiters in Bay Area?
We've been trying to build our engineering team in the bay area for awhile now, but we're not having any luck. We've used 5 different recruiting firms to fill our developer positions, but they aren't delivering.

Does anyone know of any other recruiting firms in the bay area that you would refer? Greatly appreciate it.
I suppose if reading literally the first sentence of the article is too much trouble, then yes, that is a problem.
TL;DR I grow magic mushrooms myself and can asure there is a mystic experience on eating them. I do not eat them often, but it helps me everytime with a new perspective.
I'm curious if the lag between change and impact is about equivalent to the tenure of a management employee.
> The idea is that the fine is high because they can't catch every parking violation.

I'm sorry, have you ever parked in SF? As someone who has paid more than his fair share of parking tickets, I can tell you that the cost of the ticket has next to zero relation to the ability to 'catch every parking violation'. SFMTA is very, very efficient at catching people whose meters have expired or who have parked more than 2 hours in a residential area.
I'm solely talking about browser compatibility.

(And don't get me wrong: I LOVE the work that's being done, and can't wait to be through with older cipher families!)

If you're streaming to mobile, ChaCha20 is out.

IE, Firefox, and Safari on the desktop: out. (so far)

Compatibility with IIS or any non-bleeding-edge middleware servers: out.
I don't understand your point -

Assuming $2k/month is $40k - that is almost half of $100k. So almost half your salary is going towards just rent.

Let's say you made $50k in a suburb area - using your numbers you would only pay $10k/year for a mortgage ($500/month) - with only $20k difference in salary.

$100k in CA ~ $60k
$50k in suburbs ~ $40k

Realistically you would probably make $60-$70k in suburb areas which, according to your numbers, would make the same if not more AND own a house.

Of course this is ignoring other factors like food, utilities, bills and taxes.
Canary - New York City - Full Time, Permanent - Mobile Engineers (and everything else)

Hi, we’re Canary… a New York City based startup that is transforming the way people connect to physical places, their family, and their community. We’re building the most consumer friendly “Internet of Things” device that has already won awards and is the most successful crowdfunded consumer product on Indiegogo. We are building a platform that will scale to process more real time video, audio and sensor data than any consumer product on the market. This is a massive real-time data problem that will change the way people connect to physical places.

I lead the mobile team here at Canary and we are looking for Mobile Engineers (1 Android and 1 iOS) to join the team and help us build out our product. Every day we face interesting challenges like:
- Making security and stability our first priority in every decision we make
- Streaming full quality HD video from our Canary device to a mobile client while keeping the latency as close to real time as possible
- Scaling from zero to tens of thousands of paying customers in a matter of months

Check out the full details/apply here:
iOS: https://boards.greenhouse.io/canary/jobs/18470#.VNFHm1XF8-p
Android: https://boards.greenhouse.io/canary/jobs/18465#.VNFHsFXF8-p

Also, we have openings in pretty much every other part of our engineering team. Check out the full list here: http://canary.is/jobs/
How Much Sleep Do We Really Need? – National Sleep Foundation
Yahoo open-sources Kafka Manager for Kafka cluster management
Personally, I want to focus on fixing the problems. That is why I mentioned the idea of making capital gain and income tax equal for example.
We'd love if they do but they absolutely won't as long as they can get away with it. Those are the "realities of business". Fulfilling human needs not directly related to profits is a cost centre, and it always eventually gets reduced as much as it is possible.
I don't have a date, but I believe it is the next major item on the core development group's checklist. https://trello.com/b/hjBDflxp/meteor-roadmap
I find your argument discerning, even terrifying. You are therefore a terrorist, right?
Sure, hacking could be used to kill civilians with the objective of causing mass terror to advance a political agenda. But until Mr. Hammond either attempts, incites or announces plans to take action with the objective of killing people, he is not a terrorist. If the term "terrorist" has any sensible definition other than "people who oppose us politically and who we don't like, and maybe do random criminal actions that are covered under more normal laws".

If he only causes economic harm, I could be convinced that he can still be guilty of: destruction of property, computer fraud and perhaps sabotage. But terrorism?
>Replication works for managing read load, but it doesn't help manage write load. This is when you need automatic sharding.

You've said 'need automatic sharding' multiple times now, but you've still yet to explain why you need it.

Yes, sharding is important for write scaling. But it doesn't "need" to be automatic.

Plenty of setups have completely capable manually sharded workloads running on MySQL. Some would consider the manual approach a plus, vs. relying on the database to automagically do it.

It can be nice to have automatic sharding, assuming it works properly. But nice and needed are two different things, an I think it's an important distinction. You're basically saying if you shard you have to go with mongo and you can't go with anything that requires you manually handle it.
El gran amor
Virtualization = huge power consumption and low performance. Not good for laptops, although quite reasonable for desktops.
Why would I ever use a text editor that uses even node.js, let alone some even newer thing? I don't understand how people can commit to such a thing.
Help the European Union move to open document formats
As the most direct example, layoffs are considered good for the stock.
Pretty cool app, I like how many meal delivery options they have
Even easier to misinterpret the $5.5B profit without the context of 6% decline in revenue, and net income decline by 27%.
When Cringely wrote his clickbait 100k, IBM responded saying that the layoffs would be more like 10K.
You can do that in Mathematica. http://www.wolfram.com/products/cuda-opencl-programming-math...
How to Suck and Then Succeed at SaaS – According to Amplience CEO James Brooke
This is a deliberate attempt by the owners of the bookstore to make press about the minimum wage causing them to close down. As apparently Alan and Judy are owner operators, doing very little business so hopefully not requiring much external labour, this is a slightly contorted argument. Who would complain that they are not paying themselves the minimum wage and couldn't they structure it so they were not employees of their own partnership?

The unfortunate fact is that the owners have so far been able to exploit this location poorly. Valencia St around that block is now very highly sought after with numerous new glitzy businesses opening up in the last few years. If they were lucky enough to own the property or have a transferable lease they would now have an opportunity to make a huge profit on selling it to someone willing to cater to the yuppie crowd. The fact that this is not referred to in the blog post is quite disingenuous.

Another bookshop that closed down in SF was much more honest about the reasons without a weird political agenda: http://missionlocal.org/2015/01/a-heaven-for-books-moves-on/

If one takes a right wing point of view then the fact that the space will now be used more efficiently is definitely beneficial, so if the minimum wage were to blame then must be good ;)

From the point of view of the left, the question might be whether the bookstore should be subsidized to provide a living wage to its employees and owners. This is rather difficult to support as it is unclear that there is any benefit accrued to anybody beyond a sort of nostalgic effect of having a rather empty bookshop on a busy street, and if that space should be subsidized it should be made more widely useful.
They're probably going to be cherry-picking the locations, and the intent will be to buy the leases out, not the stores. They'll bring in the liquidators (perhaps they'll use the same ones that Circuit City used...), sell off the inventory and the fixtures, gut the interior and then redo it with their own interior design.
Is Depression Actually Normal?
It might even be possible that they'll be able to keep the cafe, maybe even with a few books, possibly even still bringing in authors, etc. for events. It wouldn't still be a bookstore and it might end up as a sad ghoulish reminder of what once was, but they might pull it off.

BigBlockO'Salt: I'm 2000 miles away and have no idea whether this is something they're considering
It allows you to get started amazingly fast and has great client support. You don't have to think much about the DB side of things - just throw data into it.

It's also where people get into trouble. After they've done this and built their MVP they don't go back and rethink their data decisions. Then scale issues occur, among other things.

But it's also very easy to change your schema while iterating to serve your use cases better. But it's up to the users to change things and to learn which types of patterns scale better and to actually learn how to use the database to their advantage after gaining some experience.

Learning how to model documents effectively is rather important.
I don't get how an interpreted language like Basic on an Apple ][ series is considered to be any closer to the hardware than Node is today when most of the stuff we were programming amounted to writing scripts to solving simple math, logic or business problems (keeping it the context of high school). The goal of the teachers was basically to teach us the difference between procedures and functions and some basic concepts like recursion.

"What you were doing was effectively operating system programming" is a _major_ stretch.
Given that, it's still a huge gap between 5k and 100k.
The intro in the screencast was hilarious. Love the plugin. Using this =)
That is what I was thinking, a lot of Amazon lockers. And to be honest Radio has the 'components' space to itself in most places. I could see making it work if it was also connected to the giant hose that is Amazon's supply chain.
Good points. Visual Studio community edition is free for the individual developers. It is a full-featured IDE, same edition like VS Professional. In a non-enterprise organization, up to 5 developers can use the VS, of course after that they will start charging. IMO: Great for startups and indies.
Every person is different, and every trip is different. You must learn what helps you.
I know people who have been essentially cured of otherwise intractable PTSD through the use of psychedelics. Would you prefer them to have suffered for the rest of their lives? All medicine carries risk, and it is through research that we learn how to apply it safely. Suppressing research is what leads to uninformed use, and increased danger.
That exactly what I read: the first sentence, than I closed it as regional news. (There are tons of startups in the San Francisco area, it's only interesting when it's not in that area, and that's what I thought this was at first.)

Is it really that much trouble to put the state in the title? Or do people living there forget there are other places in the world?
Not sure how this proves chrome is falling apart?
The implicit assumption as far as I can tell is that you, as "nasty business owner", are making much more than 50 cents of margin on your employees' hourly labor and that minimum wage hikes will make you eat that cost. I haven't looked closely into the studies put forth, but it is repeatedly mentioned that studies show that unemployment (and partial employment) doesn't go up when the minimum wage increases.
As far as anyone can tell, dead wrong, but then there are still headlines about "massive worldwide layoffs." Not that 5000 is a small number, but IBM is a large company.
Sure, but the post I replied to "corrected" the term open source to free software, which is strange for an MIT licensed project.