skysight-inc/HackerNews huggingface dataset:
Working in government is not always like this. I spent about 9 months contracting in the UK's Ministry of Justice

> You force developers to use tools designed for lawyers

Nope, we used whatever we wanted to.

> You distrust your employees

Nope, most people used OS X and had full control over their machine

> You tether developers to their desk

Nope, there is wifi throughout the building. I actually worked from home a lot, eventually only coming in for sprint planning and retros

> You prefer government-specific service providers

Nope, we deploy on AWS in prod, and spin up Heroku apps for sharing prototypes

> Temporary integration

Nope, we run CI on every branch, pull requests are not merged until green.

> Sparse delivery

Nope, Continuous delivery. Master is always deployable. We deploy whenever we want.

> You still see waterfall as a viable option

Nope

> You don’t place process on a pedestal

Nope, use all best practise you'd expect in any modern software shop

> You erect a moat between developers and servers

Nope, our releases our deployed by CI but we can SSH into any box (via VPN and jump boxes)

> New technologies are guilty until proven innocent

Nope, use what you want as long as you can justify it, i.e. building a service in brainfuck won't fly

> You use open source as a verb

Nope, all development done in the open and service source code licensed under MIT

> Working in the open is a novelty, not a best practice

Nope, see above. We're spending taxpayer money, the software belongs to the taxpayer and we want to be fully accountable.

> Speaking at conferences is tightly controlled

Nope

> Geeks are the bottom of your food chain

Nope. Quite frankly the opposite. We have the best equipment in the department, are amongst the best paid, and wear whatever we want to the office where all other stuff seem to be required to wear business dress.

> Culture only happens outside of your working hours

Nope. As we are spending public money we can hardly have an open bar but we do our best

> You measure your hiring process in months

Nope, the slowest part of the hiring process is having a background check, which takes a couple of weeks

> Onboarding is an afterthought

Nope, you're up and running with all your brand new kit and logins on day 1

> Recruitment is unheard of

Nope, but the department has largely grown through referrals

> You block half the internet

Nope, nothing is blocked whatsoever
It used to be a fair assumption, but now everyone has moved to encrypt any connectivity that goes outside of your physical oversight.

Some people are paranoid enough to encrypt cross connects within the same facility that run between cages or floors, which is a sad state of affairs (but, in my opinion, sensible).
"So, any minor divergence in features of Clang and Visual C++ will cause you as a developer to have to worry about these compiler differences or limit you to using the smallest subset of the two compiler features"

In other words, the set of vc++ features.
Oh GWT? I think not even Google uses it as much
http://en.wikipedia.org/wiki/Google_Web_Toolkit

Sure, let me add another layer of abstraction because some people only know Java...
And if you've never made, and eaten, homemade sauerkraut, then let me tell you: you're missing out.
You forgot to quote the next sentence:

"Both of these could be solved with caching, though."

Sounds like it is up to you if the app you deploy to the app store will have this ability or not or on which side of the spectrum you want to be.

When you look at the Facebook app (or other popular apps) they've found ways to 'update' parts of the application (or behave differently eg for a/b testing of new functionality) without the user having to download a new version.
Gut Feelings: The “Second Brain” in Our Gastrointestinal Systems
I agree with you that there probably are a lot of non-scientific arguments coming from probiotics/tests vendors but your statements about sterile guts is weird and is in direct conflict with the information taught at universities world wide. Care to elaborate?
FireEye customers get liability shield thanks to SAFETY Act
My list :

hacker news : http://www.hackernewsletter.com/

techcrunch

hadoop weekly : http://www.hadoopweekly.com/
Actually, he works on some seemingly cool stuff at Github, (http://ben.balter.com/about/) and I think #9 is a complaint about being unable to monitor code in production, which is a valid concern even if your test suite is well written and someone else is performing the actual deployment IMO.
My web browser doesn't have many permissions to access my data (texts, contacts, location etc) - apps, on the other hand, may have a wide range of permissions and so are open to abuse.
that looks nice
i hope the separation between processes themselves will be nicer than firefox (or even chrome) since its "from scratch" :)

(ie that it wont be remoting everything and only protect the system from escaping a child - makes sense in firefox/chrome, less with rust being the compiler i guess)

I suspect that if servo doesnt try to be an OS like firefox/chrome do, a whole process sandbox may even be fine enough. But if it does.. :)
Yup. It's up to 'you' - you being the app writer. The poor shmuck who downloads the app has no choice or control over it.
http://awsweekly.net/ - A weekly roundup of AWS news

http://postgresweekly.com/

Perhaps someone should start a WeeklyNewsletterWeekly, curating the best weekly newsletters?
Judging by the author's resume, which includes university and work in DC, he's criticizing US gov't tech culture. It's nice to hear that things are better in the UK, though.
New Google Password Alert extension already hacked
Cool - now, this needs a button "Show places that are better off than mine" :)
From the article: "Our deployment and build setups have gotten so complicated that I doubt anyone really has a decent understanding of what is going on, really."

There's now a school of thought in the Rust world that it's easier to just build a static executable and ship that.
This is great! Thanks for caring so much about privacy.
Microsoft bringing Windows 10 to Arduino with open source libraries
US Government Releases Massive Trove of Data on Doctors’ Prescribing Patterns
This needs a better data source than Twitter. I suggest Fox News.
The linked site has 0 listings.
Um... her conclusion is decent but she didn't learn much or gave much advice on how to find your worth. OP, had to date a cs dude and that dude pointed it out.

How to find out what you're worth without dating a programmer:

1. Save your vacation days. Apply for jobs, take vacation days for interviews and see how much your worth. You don't have to take the job but you're more than welcome to practice your interview skills, negotiation skills, and find out what you're worth (via how much they're willing to offer you before they tell you to screw off). Make mistakes in those interviews and learned from them.

2. Network with people and talk to them you might get an idea of what you're worth too.

3. Use sites like Indeed.com and search your particular title or skill set. They might give you an idea.

4. Talk to your head hunters. They might spam the crap out of you, but ask them about the position they're giving you and what their successful candidate got as salary. Remember job recruiters get paid via percentage of the negotiated salary. If they hired me for 80k and the recruiter contract with employer is 20% of the salary then they get 20% of 80k from the employer (NOT I, or out of my pocket).
Hm, what exactly are you looking for? I am on 2.3 so maybe it's just using some OS provided stuff, if so, sorry for the useless suggestion. For me it seems similar to what I remember from the stock browser and the good old opera mobile before the drama (rip...).
AngelList Daily Transaction Digest (seed stage deals happening in real time): https://angel.co

iOS Dev Weekly: https://iosdevweekly.com/

Product Hunt Daily Digest: https://producthunt.com

Quora Weekly Digest: https://quora.com

Dollar a Day (donate a dollar to a different charity every day): https://dollaraday.co/
PHP Snippets: convert any date string to timestamp
So now, after your insults and allegations, you want to have a little debate with me, right? Unbelievable.
Are you guys hiring junior front end or js developers at the moment? Specifically someone with no professional experience but is smart, has basic skills and is a quick learner.(I'm teaching her at the moment and she really wants to work in Amsterdam)
SEEKING WORK - REMOTE Growth Hacker
I get you followers on Twitter.
Grew my account: @KampheyApproved from 700 followers in Feb. 2014 to over 57,000 today.
My clients typically see 1-3k gain in followers per month.
email: KampheyApproved@gmail.com
This brings me fond memories of using XTreeGold back in the DOS days...
Well, since TFA is specifically about post-antibiotics gut problems, the commenter is in a good place to be asking for information.
If a company has a significant amount of existing code in Python, no sensible engineering manager will agree to a complete re-write of the existing code-base. It would divert resources from more-pressing functionality (new features, bugfixes, etc) and almost certainly introduce its own new bugs due to the complete re-write.

(See also this classic Joel Spolsky article, "Things You Should Never Do, Part I": http://www.joelonsoftware.com/articles/fog0000000069.html )

This would be the case whether you schedule the re-write in a single blocking development effort (in which case, all forward progress would stop during that time) or broken into batches over time (in which case, it will be much longer until the new system is ready, and the old system will be a moving target as it continues to be developed).

Instead, the chances of a Nim-integration being beneficial to the company (and thus, your chances of getting approval from your engineering manager) are MUCH higher if you can simply write NEW functionality in Nim (or occasionally re-write small, self-contained inner loops in Nim) and the new Nim code integrates smoothly into the existing Python as a Python module.

This is the approach I've taken at my company (with my engineering director's approval).

In theory, you could even use skunkworks-Nim in your large Python codebase, as long as your Nim code presents itself as a good-citizen Python module, much like the tales of skunkworks-Scala being used in large Java codebases.
Bitofnews provides a nice and short summary of current events, I quite like it.

http://news.bitofnews.com/#mc4wp_widget-2
A beet/cabbage mixture sauerkraut is DELICIOUS to eat on it's own.
For me, it was quite the opposite - when I saw Casablanca for the first time, I remembered all the scenes from it being parodied or quoted, and I thought, "so that is where those came from".

The same happened to me watching The Wizard of Oz. Suddenly I remembered all those scenes from the Simpsons which I did not get before and was like, "now I get it".

There is an episode of Star Trek DS9 where a character almost literally quotes the speech at the end of The Third Man (given, incidentally, by Orson Welles). Had I not seen The Third Man, I would have thought it was just a stupid monologue, but knowing where it came from changed the tone and gravity of that scene completely.
More on Google's Dart Language
I guess it comes down to what it means to "think logically"? If you can solve previously unseen algebra problems, and improve your understanding you're having to "think logically" - you're not just randomly button pressing, you're seeing the pattern.
Still, what you really need is the candidates expected/required compensation, not their current compensation?

Ther are jobs I'd take at half my current salary, and jobs I wouldn't take at 3 times my current salary. In an interview situation I'm happy to provide a ballpark figure as to not waste time, but I won't provide my last salary (my tax details are public!), and I won't negotiatiate salary until I have a good bargaining position.
Apple and Samsung Are Friendly Again, and the Competition Should Be Terrified
I've noticed over time that great writers - at least the ones I admire - have the ability to make almost anything interesting by writing about it.

I remember reading a review by David Foster Wallace of a biography of some tennis player I never even heard of. I still would not touch that biography with a ten foot pole, but that review, and Wallace's reflections on professional sports and athletes' biographies, was fascinating to read.
That was my thought, too - when your country is at war, you most likely have more pressing things on your mind than going to the movies.
It's so funny that you say that, because you are describing the way that I wish the world works, but I have found that in practice it rarely does.

For example, here are a list of ways in which the C-to-JS compiler is far less than "perfect": http://kripken.github.io/emscripten-site/docs/porting/guidel...
Title should have ElasticSearch in there...

I was thinking of NodeJS.

But the comment is correct, ES is not a db but a indexer and search engine.

edit:

Oh god, don't use it for storage. It index stuff.

You got a document, it'll store it in root words form so you can fuzzy search. It'll also do other NLP stuff to your document such as removing stop words. Once it hit an index you can store index value that point to your primary storage (cassandra, postgresql).

At least that's how I used it. If there is any better alternative I'd like to know about it.

edit:

I highly recommend: http://www.manning.com/ingersoll/

Taming text by Ingersoll and it won Dr. Dobb award too as a good book.
Really neat story, thanks for sharing!

I heard that appendices are personae non gratae at the South Pole, do you know if that's true?
Why is tax minimization despicable? Countries should compete on all levels including economic efficiencies. Lower taxes is higher efficiency and an admirable achievement for a government.

What is despicable is that we all pay more taxes than our governments should actually need if they spent the money they took from us wisely.
· Interview Cake Weekly Problem: https://www.interviewcake.com/

· The Muse: https://www.themuse.com/
What is really good battery?
How long does it take for hackers to give up after you delete a website?
I deleted a WordPress site a few months ago. Servers in China are still trying to "hack" it. How long does it take for them to give up?
That's not really because of the tax rates being equal, there are many other reasons. For example, higher education is free, and labor organization is very high. This keeps blue-collar pay closer to white collar, flattening pay structures.
Harpers Weekly Review: http://harpers.org/blog/weekly-review/ – hilarious summary of the news (which I don't read normally – if there was a war, this is how I'd find out, 0-7 days late)
The Third Man is one great movie. As the saying goes, they don't make 'em like that anymore...
You sound... defensive.
Worry less about the average you're paying and focus more on the spread. Employees can always rationalize the big picture. (Our employer pays less but is stable. Our employer pays very well because they hire the best. Etc., etc..) It's a totally different story when a employee discovers that they are making $20k less than their comparable co-worker.
If they just don't like the language, why not just run a different language on the JVM?
Oh, Canada: Surprise loser in US-EU trade deal
In the end, this is also bad for the employer. Once someone discovers they've been underpaid for so long, the trust is gone. As in the article, a raise to an appropriate salary doesn't change that. You're going to lose that employee, who has proven for years to be valuable, has knowledge of all workings, etc. Training a new inexperienced employee is always more expensive.
Elasticsearch is just a text search engine base on lucene. You either use ES, Solr, or Lucene library if you want fuzzy search and such.

You really want to use it in tandem with a storage db PostgreSQL, Cassandra, MongDB. Where ES or any lucene based indexer/db would be use for text searching.

I personally like PostgreSQL and Cassandra, would use it in tadem with ES. Solr, last I check was a bit complicated to cluster.
When the used batteries start piling up, it's best for tesla if this system is already in place. Entirely possible that this will be new and subsidized batteries initially. They will need to find a use for the old car batteries.
Thanks for the review. The markdown editor is a great suggestion and will be implemented ASAP.
The business opportunity exists in helping mainland investors move their money outside China.

Matching those that want to invest in China and those moving their money outside happens already, mainly via internet banking exchange of passwords and sufficient trust in the middle-man. It is legal (it is not legal to swap passwords, this is a simplification, but the crux of it), but an authorized exchange of ownership of back accounts.
What web browser do you use? It probably updates itself on a regular basis.

Do you use any web apps? Those are updated and re-downloaded regularly, depending on how the app is built.

If you use an Android or iOS-based device, the software on it often becomes out-of-date and requires an upgrade in order to restore and improve functionality.

The app writers should have such control. The 'poor shmucks' have as much power as always in this ecosystem, because they can choose what apps they want to trust and use.
Shame they don't do better battery life. It's a niche but one they could accommodate...
Basically an ORM with JSON request/responses, isn't it?
Yeah, I had an argument with that over at reddit. Where someone advocated ES as an alternative to Cassandra. >___<. I did hopefully, convinced the user otherwise.
Yes, the sensible solution is for all communication to be encrypted as tools and services get up to speed on that.

There is nothing to be gained by continually making judgement calls about which communications need to be secure and which don't. Like a lot of other technology, security needs to become pervasive so we can all take it for granted and worry about productive problems.
That was our mistake. We put it back. Thanks.
Meanwhile, in Finland, you could just tell the company that: "If you really want to know, then please visit the tax authorities' office and look up my previous year's taxable income from their public terminals."
Tribalism is like junk food.

It feels sweet in the short term, so we tend to cling natrually to it, but in vast amounts, in the long run, it's been showed to cause many problems.

/euphemism
Exactly, its up in the clouds. Seven miles up to avoid national legal issues.
cool.. thanks, i got the impression from your original comment that you are not a run of the mill employer. plus, it sounds like you did a fair bit to manage the risks appropriately for yourself.

but i also think employees risk a fair bit in moving to a new job, and in the the success or failure both of the job and the business. particularly if they aren't able to build savings of cash or spent time behind them to start the new step in their career, if something goes wrong. to add to that, they typically have no power in managing the risks of the business, and little power in how their efforts are valued in the job.

so, anything you can do to minimise those sorts of risks for employees—like you say, positive work environment and helping further employees' careers—also goes towards reducing their risk/reward profile.. and perhaps some way toward assuaging your doubt about pay?
And I really hate to be cynical since as you say, her conclusion is decent, but where she says:

> "PS: I left that job a few months later — one of the best decisions I've ever made!"

I would bet my first born and my entire life savings that she didn't leave voluntarily.

A good portion of my previous job was doing salary negotiations and personnel management. What I would bet the farm on, and would do so without hesitation, is that they gave her the raise, then immediately began looking for her replacement. Once they found a suitable candidate, they either canned her or found reasons to ding her on performance reviews, being late, etc, which would be justification to fire her with cause. I know because it's pretty much the operating manual for anyone who was in my position. Why pay someone double when you can find another sucker to work for half the pay? Even if it was 3/4 pay, it's still a savings and when we're talking tens of thousands of dollars, it's enough.

She was fired from her job and/or shown the door after asking for (and getting) her raise. I guarantee it.
If you are most concerned about wasting time, then why don't you tell your number to the candidate?
You are awesome and correct.
How did they handle stuff like foreign language courses where there was a speech component? (I remember doing one-one conversations for assessment, don't see how you could escape that).
Priceonomics blog: http://blog.priceonomics.com/
Not exactly newsletters since I read them on the Web but I enjoy checking out http://webplatformdaily.org/ every day of the week, as well as the weekly servo (http://blog.servo.org/) and io.js updates (https://medium.com/@iojs).
Google's New Password Alert Extension Step to Protect Against Phishing Attempts
Your web browser runs the apps that contain all of your data, like gmail, google maps, facebook, etc. If your browser doesn't correctly sandbox each site, then vast swaths of your data would be compromised.

Web browsers have the ability to use your location information, microphone, camera, and local storage. Plus the web browser is almost always running.

You may not realize it, but you already trust your web browser to protect you and safely dole out permissions. Why would a next-gen application environment be any different?
Amazon's Jeff Bezos Debuts Spacecraft in First Flight Test
I thank you for doing the right thing.
I worked in Higher Education for 4.5 years in the UK and this article was very much a blast from the past. Some universities really got it but I distinctly remember being told by the head of IT at a top London university that developers had no place in his opinion.

Unfortunately the funding to JISC was heavily cut a few years back and the Dev8D community that had developed (made up of developers at many institutions) lost its momentum to budget cuts and bureaucracy.
The feeling of insignificance actually made me really depressed.
Honest question, not trolling: why would I want to install a front-end JS lib using a system package manager? What is the use-case for doing this?
> And what are those benefits, exactly?

The fundamental offering that diversity brings to a society is plurality of opinion. This presents us with a mildly interesting paradox: a segregated society has no use for plural opinion, but a highly integrated society flat-out lacks them: diversity is the middle ground at which plural opinion is available.

As an aside, mainstream "controversy" is a segregated-society phenomenon, not a diverse-society one. You can tell the three kinds by their reaction to a reasonable alternative: a segregated society reacts with hostility or contempt; a diverse society reacts with toleration or moderation; an integrated society reacts with confusion or ignorance.