skysight-inc/HackerNews huggingface dataset:
Today's MREs are far far better than the ones I ate back in the 80's. People complain about the taste, but until you've eaten the "Dried pork pattie" (which resembled a desiccated cow flop), you haven't had a truly bad MRE.

The complaints of blandness are probably because they have to be eaten by a wide variety of military members, and having something high on the Scoville Scale would be a problem (although .. the tiny bottles of Tabasco are highly prized). The same meals also end up in non-military branded packaging being given to refugees, and often their stomachs can't handle anything spicy in the slightest after what they've been through.
The population density for that region (277/km2) is higher than that of Germany (235/km2).
I'm simply baffled that you're nitpicking little things like those, and then jumping to the conclusion that wrapping a browser widget is the best way to display a GUI in an end user application. HTML/CSS UIs you're suggesting are notorious for using ugly, non-standard, completely hacked up widgets with ridiculous styling that don't fit in with the rest of the system.

Furthermore none of your nitpicks are due to wxWidgets itself and are mostly due to the application developer making usability choices (i.e. using customized buttons, grouping toolbar buttons using color, etc.) or simple mistakes (like forgetting to turn off the grid view header).
> We actually have programmers who don't want to get involved with git...

What do they prefer? Zip files, or something with a slightly different interface but equivalent complexity (e.g. mercurial) ?
Vulkan is the successor to OpenGL - this discusses what that means and some of the decisions that went into it's design and implementation.
Yeah I am. I have an RESTful API in js/express
NON PAYWALLED: http://news.yahoo.com/fbi-chief-admits-mistake-iphone-wake-s...
Awesome Stuff Guys!
Android camp too, please.
Curious... Why don't you like branches?
It is incredibly hard to record silent noises with standard equipment.
Record number of Americans dump U.S. passports
Well, of course. One could ask "What did he think was going to happen when he installed a 3rd party mail reader?"

Thing is, encrypted mail and trusted clients means you could store your email at supersketchy.ru and it wouldn't matter. It's the way to make those kinds of choices safe, Or, rether, just having permissions doesn't security is adequate.
20% is a very suprising number...

Would something like this pass (maybe with some comments and test cases)?

1 @tailrec
2 def hasBalancedParens(s:String, open:Int):Boolean = {
3 if(s.length == 0) open==0
4 else if(s.charAt(0) == '(') hasBalancedParens(s.tail, open+1)
5 else if(s.charAt(0) == ')') open>0 && hasBalancedParens(s.tail, open-1)
6 else hasBalancedParens(s.tail, open)
7 };

Or should line 5 halt the loop? What if line 4 did not contain open>0 at all?

If this answer fails (modulo any stupid mistakes; idk if it even compiles), you might consider being much more specific about the desired average runtime complexity.

If this answer passes but would fail if line 4 was modified, you might consider re-writing your problem text to include either "Feel free to ask for clarifications" or "A string has balanced parentheses only if every closing parenthesis is preceded by an opening parenthesis". People tend to not treat interviews like normal interactions, and interview questions don't have a surrounding context so it's hard to determine what it means for an answer to be correct.
The state of the art is actually that the car can't tell diddly squat apart unless it's in the car's map database. So unless you hack the database and stand at the correct spot you can dress as any traffic sign you like...
I agree, and if they CAN'T comply, they should address it on the court, not on a public statement that has no valid legal value.

That's what it comes to. The court requested three times, increasing the fines each of the tries and it was received with [legal] silence from Facebook. That's why they went ahead and issued the arrest warrant.
Indeed.com| Indeed.Jobs| Seattle, WA | Full-Time
Full-Stack Software Developer
Devops Engineer
Engineering Manager/Lead

Apply on Indeed.Jobs
What a strange decision. They are murdering an amazingly successful business.
Convox (YC S15) is hiring a Solutions Engineer.

Convox is an open-source, private PaaS that runs in your own AWS account. http://www.convox.com

You can read the full job description here: https://www.dropbox.com/s/g0o2dv9j7nsg8gi/ConvoxSolutionsEng...
Frank Gibeau Becomes CEO of Zynga
There are screenshots -- http://www.gitkraken.com/screenshots
"please don't let all the particularities of this case distract you."

The bulk of your comment was about a loan she took out and a low salary!
It speaks to how exclusive an award this is that these guys hadn't won it already. It's hard to think of achievements in computing that are as important or influential as public-key cryptography.
The ELK stack is also good but will require some config - you'll need to pay for a subscription for alerts however there are free alternatives like Yelp's ElastAlert on Github.
I personally like the idea of tabs better, but prefer spaces because it makes navigating the text less awkward when traversing tabs. It may sound stupid, but for my own stuff it's just more comfortable.
Here are the things every git client should have before opening up:

1) side by side comparison—seems like it only has vertical, which means for heavy changes it's basically useless.

2) conflict resolution.

3) search (it seems like gitkraken does this well from the screenshots)

4) Interactive rebasing, the bread and butter of clean git usage.

Without the above as a minimum, I might as well just use the git cli all the time. It's not worth using two git tools when the cli is already so powerful.
How many spaces do you like to indent your code? Some people like 3 space indentations, some like 8 spaces, and some like 5. It's very personal (but anyone who doesn't use 3 is a reeky brazen-faced mammet).

A simple solution is to use tabs, because then every developer can set the tab distance however they like, and they are happy. It breaks down when you have code that is aligned beyond the indent, like this:

if(a && b &&
c && d &&
e && f ) {

In that case, increasing (or decreasing) the tab distance will ruin the intention.

The best solution is to use tabs to the point of indentation, and then spaces thereafter, but a lot of code editors don't support that, so in practice it's hard to implement, so people use spaces to preserve their formatting when it gets uploaded to github.
So what is best practice?
Non paywalled:

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
Seeking freelancers: SF and remote (SF working hours preferred)

PagerDuty is looking for two types of freelancers:

If you're experienced with enterprise monitoring tools (CA, HP, IBM, Microsoft etc) or ITSM and looking to do some integration work, we’d love to put you to work writing integrations between those tools and PagerDuty. If you know how to get those tools to send an HTTP request, we can use you. Contact us at: developers@pagerduty.com

We’re also building a collection of open sourced examples of what you can do with our API. We’ve had some good developers reach out to us already but there’s always room for more. These generally take the form of some javascript & html that’s embeddable in an iframe. If you’re good with JavaScript and looking to get paid to build an open source portfolio, contact us at: dave@pagerduty.com

Why work with us:

* Everything will be open source, build your portfolio

* We have experience working with contractors — no surprises from our end

* We prefer do a lot of small iterative projects, rather than one big quote

* We don’t mind if it’s your first solo gig ever, but we’ll start you out with something small
"We made a mistake, but you must still help us!"

You know, the sad part about this (paraphrased) quote is that it'll probably be used as justification by the California court system to rule on this case specifically rather than on the circumstance more broadly. I wonder if that's Comey's strategy in admitting the error.
soooo the steps:

1) nobody owned the land
2) governments formed and took the land
3) now we need to rent our purchased land from the government?
http://martinfowler.com/bliki/FeatureBranch.html

It's a controversial article though.
> “If I didn’t do that, I ought to be fired, honestly,”

There is a serious problem here. If you ask me any government official who forces a backdoor down the throat of a private company ought to be fired, yet he believes he should be fired if he DOESN'T do it.

There's a very big divide happening right now in the US. This is going to be a rough time.
This is my theory too. There must be something very broken in mailchimp's management. I can't believe that something this knuckle headed would come out of our well functioning management team.
As I suggested in another comment, it might be in general bad advice to try to get people to ask clairfying questions about non-contextual interview problems. If you want to measure social adeptness / willingness to ask for clarification -- which are important! -- consider interview questions that have a "role playing" component or actively invite the interviewee to ask questions.
Seattle Underbelly Exposed as Homeless Camp Violence Flares
I'm still not clear on what the value proposition is supposed to be here. I can understand why hardware manufacturers are excited about the idea of charging more money for their devices, and I can understand why software people are excited about the idea of muscling into the world of consumer goods by pushing software into ordinary household objects, but what good is any of this stuff supposed to do - even theoretically - for the people they are expecting to pay for it?

Why would you want to take something as straightforward, reliable, and inexpensive as a thermostat and jam a bunch of complicated, fritzy, instantly-obsolescent Internet hardware into it? I don't understand, even in theory, what good this would do. Are there really people who want to futz with their thermostats all the time? I can't remember the last time I've looked at or even thought about the one in my house.

And how am I supposed to trust these people? Nobody gets security right, hardware companies least of all; of course these gadgets are going to come encumbered with security holes, bizarre phone-home policies, "you must log in through our terrible cloud service" systems, and the most draconian license agreements possible guaranteeing that none of their many issues can be fixed. They're going to use these things as marketing opportunities, you just know it. How can they resist? And the implications once law enforcement agencies get their hands on the data streams!!

Of course every new technology has some downsides compared to whatever it is designed to replace. I'm just baffled by the whole "IoT" phenomenon because the downsides are numerous and blatant, but nobody ever seems to talk about the upsides. The people selling this stuff appear to believe that the benefits are so obvious it's not necessary to mention them, but my imagination is not adequate to the task of guessing what they might be.
Interesting the link I have below is getting through the paywall for me.
I want to use AWS SES, but the lack of a dashboard (like Mandrill had) is a dealbreaker.

Quick strawpoll: are others in that boat too?
It doesn't sound like you read Paine's proposal. You're talking more about a collectivism along the lines of Socialism or Communism. That isn't what Paine is proposing. Under Paine's system people keep 100% of the fruits of their labor. Compulsion is not needed in order to have basic income. Basic income can be done in a way that is 100% compatible with private property rights and capitalism. Paine was not proposing that we tax income and use that for basic income.
> It is a war between rodents. Since the 19th century, gray squirrels, an American import, have been overtaking Britain’s native red squirrels and claiming their territory.

The Redcoats are... going?

> Parker is a professional pest controller from Newcastle. He keeps 300 dead grays in his freezer, seven of them skinned, waiting for the day he will have time to cook them.

That's not some sort of regional thing, is it?
Here's a look at the folder structure we're using for our app: https://i.imgur.com/wc7DyOA.png

/actions: Flux action creators

/components: These are all the JSX React components (the presentation layer) - so there are subfolders like "pages", "controls", etc.

/reducers: These are Redux reducers - they're the logic that handles all of the application state

/services: This is what your question was really about. We use basic ES6 modules for services, with methods like "fetchUser(id)" which use the new JS Fetch API behind the scenes. We then have redux-thunk and redux-promise middleware so we can easily offload state manipulation to these services without actually putting state logic in them.

I've set up a few React projects at this point and this always seems to keep a nice separation of logic. I'm never asking where data is coming from or where it's going. I think Redux has been the biggest difference maker when dealing with all of these parts.

It's no framework, but it's composed of well understood libraries, each with their own important function. You build the structure out yourself so you know exactly how it works, and the pattern will be very familiar to anyone who has used React before.
You missed the point of the post.

edit: When you load the page there is nothing to convince someone to dig further. All it says is "trust us it's better".
I think both parties are to blame here, that being Google and Fleep.

Google should make it much clearer in the OAuth flow that the scopes you are allowing could potentially allow the third party to download your entire history. Google aren't the only ones guilty of this. OAuth is built upon user trust and control of scopes. Don't hide them away in a "click for more information" dialog, make it clear right there that certain scopes are giving away much more information.

Fleep should not be importing my e-mail as part of the initial "signup with Google" flow. It should be a second step after i have got past the OAuth stage and they should make it clear that they will be importing my entire history from Google. A drive by import might be a "frictionless" user experience, but it can appear clandestine.

And for anyone else using OAuth, or clicking "signup with $foo" - always always always check the scopes you are allowing. Remove all but the essentials required for you to "sign in", that should only be your name/email address. If you can't limit the scopes then just signup the old fashioned way, your e-mail address and a unique password.
Truly convincing!!!
Hope to master soon this so acclaimed React (is that so productive?!?)
Thank you so much for posting this resource
Is this a real book review or a work of fiction or parody? I genuinely can't tell.
really interesting to see that go channels weren't used due to performance concerns. channels is the often advocated tech for concurency in this language so having to fall back to mutexes seems like a downpoint. I would have loved to see a benchmark in the article.
World's First RC Surf Boat
The "Bangarang 30" is the world's first RC surf boat. It's ultra-rugged, self righting, water tight, nimble, easy to use and extremely fast. Each "Bangarang 30" is custom-built and hand-made in our Oceanside, California Composite Shop. The "Bangarang 30" EXCELS in all water conditions! We have put so much time and effort into this product that we know you'll absolutely love it and we're already getting great feedback from owners!

https://vimeo.com/157324184
"especially during the Thatcher-Major years, when the British government re-enthroned competition in Britain, the gray was left alone, and it extended its range, at the expense of the red"

I've seen Thatcher blamed for pretty much everything that is wrong with the country today (and quite rightly so in my opinion) but I must admit this is the first time I have seen her connected to the demise of the red squirrels.

Anyway, I grew up on the edge of a small town in the south of Scotland, and have fond childhood memories of seeing the cute red squirrels playing in the pine trees outside my kitchen window, so it does sadden me a little to see grey squirrels in their place now.

One thing the article doesn't mention though is that part of the problem is habitat loss - the red squirrels particularly like to eat seeds from pine cones for example. And in my case most of the pine trees outside my old family home's kitchen windows were blown down in various storms over the years.

As an aside, I did have a problem in London a few years back with grey squirrels digging up my tulip bulbs. This is particularly surprising since I live on the fourth floor and just have a small balcony rather than a garden, so I don't quite know how they got there. But I saw them several times so I knew it was them. I felt like I was under attack and that they were taunting me. I was tempted to set up the solution described in "Militarizing Your Backyard with Python: Computer Vision and the Squirrel Hordes" [0] (although eventually went for the low tech solution of burying the bulbs below wire mesh).

[0] https://us.pycon.org/2012/schedule/presentation/267/
The Rights of Living Things
New Amazon Competitor Explains How They Did $3B After Year 3
http://app.jobvite.com/m?3JQgQhwr

Full Stack - Senior Engineer

Zipcar
Boston, MA, United States
Full-Time

Zipcar, the world’s largest car-sharing company, is looking to add new senior talent to our Engineering team.

Today, Zipcar provides hundreds of thousands of people with a viable alternative to traditional car ownership, saving them money, time and headaches. Around the world—from coast to coast, across Canada, the UK, and college campuses in between—people are making the decision to live car free and enjoying the convenience and environmental benefits of having “wheels when you want them”.

We’re working to transform Zipcar from its ‘startup roots’ into ‘a world-class engineering organization’. We're building a global platform to take the car-sharing and Zipcar experience all over the world.

The technology choices we’re standardizing on are:

Native Mobile applications on Android and iOS. Our goal is to launch new functionality on ‘mobile first’ wherever it makes sense.
Big Data technologies like Hadoop, Cassandra, Apache Spark, Clojure, Haskel, machine learning, etc are going to be core to what we do.
All back-end services are going to be written in Ruby, Scala or Java. Mobile apps are all native.
Responsibilities:

Senior member of an agile team focused on delivering components of the next generation Zipcar technology platform.
Work to achieve engineering quality standards that our members will love and that you and your team will be proud of.
Responsible for the delivery a series of small, discrete applications leveraging Ruby, Java and/or Scala in a fast-paced, team-focused environment
Lead the development of applications leveraging traditional and non-traditional data stores, such as Hadoop, Cassandra and others.
Last week I had to implement part of a database archiving mechanism - taking data out of our expensive SAN and putting it onto inexpensive RAID. To make it more maintainable and reduce the risk of forgetting to archive things, it's fairly generic.

It knows what it needs to extract, but when it's done, it needs to delete rows from the DB. Naturally, we use foreign keys; and we're not turning those off, because we don't want to risk losing data. That means we need to walk the foreign key graph of the schema for all tables who have rows scheduled for deletion, determining a partial order for the graph so we can delete in the correct order.

Graph walking, partial orders - basic discrete math - and practical tasks in everyday programming.

Last month, I was implementing a filtering mechanism for our result tables. That involved converting a predicate created by auto-filter style dropdowns into SQL, in an efficient way, analyzing the predicate to determine which tables needed to be joined to solve the problem. Recursive parsing of JSON, expression tree walking, elementary code generation - basic compiler theory, and not that unusal a task in everyday programming.

Seems like every bit of work I do beyond a very basic level of functionality involves a bunch of computer science fundamentals. Why shouldn't I screen for this in interviews?
The Congressional hearing is happening now: http://www.c-span.org/networks/?channel=c-span-3
Copy for you: https://rawgit.com/e-oz/6c563f372feccab78e8d/raw/65c091dd881...
What you state is essentially banking on the limitations of AI programming, on the hopes that what keeps us "human", and therefore, important as a cog in the machine of law/commerce, will never be discovered or replaced.

That might take longer than 15 years, but it's definitely within our lifetimes. and it'll be a beauty to behold.
They're generally talking about the cost of re-hiring. Advertising the role or paying internal/external HR, training up the replacement, etc.
I was thinking along the lines of hard drive spin down/spin up due to power state configurations. The fans would probably be easier, though, provided you could pick up on it.
Opendoor - www.opendoor.com - San Francisco, CA - https://www.opendoor.com/jobs

At Opendoor we're changing the way homes are bought and sold. Moving is one of life’s most stressful events, with months of uncertainty. We are empowering people with a simpler, more thoughtful approach to selling their house and buying their dream home. We are live in our first market and are experiencing phenomenal growth. We have an amazing team of talented and passionate engineers and data scientists.

We are looking for general engineers, front-end engineers, and data scientists to help us change the real estate industry. We've been featured on the breakout list http://www.breakoutlist.com/

Technologies we work with: Angular, Rails, PostGIS, Python, AWS, Webpack, Phoenix (Elixir), GoLang, Docker.
Help us reinvent life’s largest and most important transaction.
One reason to be scared is: it's a significant improvement.

Only a couple of years ago, this was probably the state of the art: http://www.cs.nyu.edu/~yann/research/norb/

You can see how much progress has been made since then.

Yes, some people have been able to find synthetic images that can fool a deep learning based solution.

Even humans are stupid too at young ages.
https://www.youtube.com/watch?v=gnArvcWaH6I

Scientists will understand why and find a way around it eventually.

The field we call "human intelligence tasks" is narrowing down at a really aggressive pace and that is scary.
>With Internet based education, society has the potential to make education virtually free since the cost of distribution is essentially zero. It's only when people need access to special equipment or more hands on lab style education where facilities and mentors will be needed.

The "education system" isn't an education system, it is a selection system and its function is almost purely social, filtering most people out of attractive social locations.
Additionally, even if the number of engineers doubled overnight, there would not be a proportional increase in firms or jobs because that is not what drives the economy - new initiatives do, and that doesn't come from education (see Schumpeter on the role of the entrepreneur.)

Further, as you admit, belief in AI is just that: belief. It is ideology and like religion has nothing to do with science, or reality.