skysight-inc/HackerNews huggingface dataset:
I've just rebuilt my #! laptop last week. I can't remember what I did to break it now, but I did. Anyway, I installed vanilla #! Waldorf, updated sources to Jessie, commented out Waldorf sources and dist-upgraded.

No really major dramas. Run cb-printers before the upgrade to Jessie. Icons do screw up a bit, but easily fixed by installing some similar Gnome 3 icon themes. I'm using cb-waldorf-xoraxiom and "Grey-Icons" at the moment. Everything else seems to work fine.

I really like the #! Openbox experience and have yet to find anything quite like it. I did try Archbang during this re-build process, but wasn't convinced on first viewing. I know I could just install Debian and Openbox myself, but then have to spend a lot of extra time setting up menus, conky etc.

I'll miss #!, as I've really enjoyed it over the last three years. I've no reason to install anything else right now, but in six months I suppose I'll go elsewhere.
> /u/MoriGuy is a fool. Iran in particular has some very good schools, and no doubt could defeat this scheme in any number of ways. This is only hurting non-Iranian customers.

Tell that to US politicians.

If the US demands that its trading partners make such machinery tamper proof you really can't go and blame the manufacturers for actually complying with those regulations and doing a reasonably good job of it. Whether or not it has the intended effect is not actually their problem.

Agreed that disabling the machine is in some cases a step too far but having witnessed just how ugly these disputes tend to get in some cases it is actually a benefit because it puts a limit on the damage done.

You're arguing for a 'warranty void' kind of sticker. But that would not take care of the worries of the lease companies (who are probably the biggest beneficiaries of this kind of lock-out mechanism).
From the Safari console:

SyntaxError: Unexpected token '<' [ace.js:0]

ReferenceError: Can't find variable: ace

TypeError: undefined is not an object (evaluating 'this.state.editor.getSession')

Aha: hosting ace.js on rawgithub has earned you a blacklisting for abuse, on the grounds of too many requests. Using cdn.rawgit.com instead of rawgit.com should fix it.
Can someone explain why this is an issue now? Is it ubiquity and reduced cost, or is there some fundamental advance that I am unaware of? From a layman's perspective, I feel like high-performance RC planes and copters have been available in kit form for well over 30 years.
"I have decided to stop developing CrunchBang. This has not been an easy decision to make and I’ve been putting it off for months. It’s hard to let go of something you love.

When I first started working on CrunchBang, the Linux landscape was a very different place and whilst I honestly didn’t know if there was any value to it, I knew there was a place for CrunchBang on my own systems. [...] CrunchBang filled a gap and that was nifty.

So, what’s changed?

For anyone who has been involved with Linux for the past ten years or so, I’m sure they’ll agree that things have moved on. Whilst some things have stayed exactly the same, others have changed beyond all recognition. It’s called progress, and for the most part, progress is a good thing. That said, when progress happens, some things get left behind, and for me, CrunchBang is something that I need to leave behind. I’m leaving it behind because I honestly believe that it no longer holds any value, and whilst I could hold on to it for sentimental reasons, I don’t believe that would be in the best interest of its users, who would benefit from using vanilla Debian."
How about something like a firehose? Water wouldn't be a threat to people, but a high pressure water cannon could probably down a drone within a reasonable range.
I see a lot of comments here about having a daily standup. As somebody who has been the weakest developer in a team of stars, standups can be really intimidating and not a place I'd like to own up to the fact that I'm stalled on something.

A daily meeting/checkin is super valuable but don't expect your junior devs to pipe up with what's actually important. You may have to check in with them one-on-one, in private, to hear what's actually on their minds. And ask specific questions, not just "how's it going?"
FlatBuffers: a fast, memory-efficient serialization library for games
Yeah, we do that in most US states too. At our dump (disposal area) there is a station to donate your bottles and cans to local charities and schools.
To elaborate a little more on jonstewarts excellent answer: It sounds like you're comfortable with two of them because, in your words, "Two are like I was". You manage 4 people. You're lucky that you can relate to two of them and their work styles. I say this because everybody works a little differently than everybody else.

And everybody is going to have strengths and weaknesses. As a great manager, it's up to you to play to each person strengths. The other two employees may be scatter-brained, so perhaps task them with very specific goals that aren't as time critical as the other ones. The term Rock Star Programmer, is so fucking overused, overhyped and just plain stupid and I wish that it never entered into our vernacular.

It's also your job to realize realistically, where your employees have weaknesses (trust me everyone does). A great manager will help bolster areas that people are weak in, in a way that doesn't demean them.

Management ain't easy.
That's a great point.

About the only thing you can do is call them on it in social media; tell them you are paying attention:

@BBC why won't you use the word "illegal" or "unlawful" in the headline?
This is far bigger than censure.
Have you tried it yourself on your dataset? I've been experimenting with ElasticSearch on small datasets with a single node on my laptop and it doesn't seem to be hugely resource demanding.
Virtual Reality a Sports Training Game Changer
This can't continue forever, though. Health care spending is 15% of GDP; if this trend continued for another thirty years it would be (15%)*(1.15)^30 or about 1000%.
Bootstrap Image Magnifier template
Daily standups, especially with 2-4 hour long "tasks you expect to get completed that day" is simply thinly disguised micro-management. It is the antithesis of all the advice on how to make people more productive and excellent at their jobs, which is to make them autonomous. Sounds like a nightmare environment.
No one does that except for Show HN and that's only for the debut of a new project.
"The Party" is the Chicago Mercantile Exchange's trading floor -- for futures. Options trade will continue.
Don't look at them as incompetent, look at them as needing to be taught how to do it correctly. As their leader, it's your responsibility to give them the resources (and environment) to learn what they need to do. What's more, it's also important to give them a process to follow. If you don't explicitly state your process and give them a means for learning and following it, you'll always be disappointed.

Accept that developers are a diverse set, mostly self-taught, and all have varying degrees of expertise. In order to find the people you'd like, sit down and define what an "ideal developer" looks like (irrespective of whether you're actively hiring). That way you can either hire people that match that description, or work to build up your existing team to match that.

It sounds like your first step is to document your process and to educate your development team on how to do things "your way," and why you do it that way.
Which is why I used the weasel words. The OSE project was probably a little too far-reaching and thinly supported to ever be successful at making a holy GECK. But as a build-your-own-Bobcat project, look at how far they got!
I built something similar. It's meant to duplicate the live editing functionality on the React homepage. My repo has components for live compilation of react code, the codemirror editor, and using both of them together.

demo: http://joelburget.github.io/react-live-editor/

code: https://github.com/joelburget/react-live-editor
Agreed, but I bet you'd also agree that there's more competition for most post-college jobs nowadays, than there was in the big expansion years of the 1960s and 70s. At that time, the mere fact of a college degree (never mind the specific discipline) was enough of a distinction that companies would hire BA holders relatively casually. A generic "college degree" is still a good bet to make over a lifetime, but getting one's foot in the door is harder, since a greater percentage of the population does some post-secondary credentialing.
Well, an errant drone recently crash landed on the White House grounds: https://www.google.com/search?q=drone+white+house+grounds
Try updating your firmware and desktop software. New versions were released today which should significantly improve print quality.
https://twitter.com/hunterwalk/status/562278398513266689

According to Hunter Walk, Stratechery has 2,000 subscribers. At $100 a pop, that's a $200K salary, not counting any consulting, paid speaking, etc. Blogging might not be the buzzword that it once was, but Ben's story shows there's still opportunity. The big difference now is that it's probably more of the lifestyle business variety rather than the previous world where people saw it at venture scale.
Dean Baquet, Marty Baron and Susan Glasser Dish on National Security Reporting
Gyroscopes or acceleratometers? How many axis?
I've submitted that here, though the clickbait title really sucks.

https://news.ycombinator.com/item?id=9009269
How much of Facebook posts do we see
I read that on facebook we can only see 37% of friend's post and our only 12% of posts reaching to our friend's and because of algorithms of facebook sometimes i am seeing someposts only 1 day later and it is too late when i learned it i decide to make an app for people just for see posts from friends andother people and without complex algorithms So i created Newsie-Your Social Life ios app for share your social life i believe that users have to choose what they will see and what wont not algorithms will decide for me
ı know that i am not creating some kind of new facebook i just want to give people some choice...so please check Newsie out and provide me some feedbacks
What's the advantage to the Chinese government in acquiring the personal info of 80 million Americans? Are they going to bring it up in the next meeting with President Obama? "You know, Barack, it'd be a shame if all that info about your citizens got misused. A real shame-like." That'd be silly. I just don't see their motivation in being behind it.

The usual motivation for stuff like spying and data theft is the acronym MICE - Money, Ideology, Coercion, and Ego. It's unlikely to be money - we're already shipping dollars over there like crazy. It's also unlikely to be Ideology - the Central Committee are closet capitalists these days. Coercion - I don't see them trying to trade this for reducing our support for Taiwan. Ego. Ego is a possibility - but they're not teen-aged boys.
Except for the S&P 500 pit which is still pretty active.
Pretty soon all descriptive words are going to be deemed bad and banned.

Whatever happened to "sticks and stones may break my bones but words will never hurt me"?
Firstly, asses the skills of the developers. If they are not on the skill level you demand of them (as junior), then you should think why they are hired. If they are on the right skill level, you should ensure to find the reasons why they are stalled.

One big problem of big companies, is hiring developers who actually cant even write a simple algorithm. Cranck up your hiring process to ensure only the good developers are hired.
I constantly like this comment from an AskHN from jlcfly from a while ago. I hope most of us embrace this philosophy as the reality is programming as an art is much more important than programming as a rote skill. And teaching programming as an art is much more about understanding the individual than it is about teaching them like a soldier (Andersen Consulting bootcamps - are an outlier).

"Teach them to be better than you. That may seem counterproductive. I have a type A personality, and I have decent coding skills. I've been in your situation a number of times. I also know there's these mythical expert developers out there that I can't seem to find (or afford). So, what to do? A few years ago I realized that if I continue down this path, I'll end up with some serious health issues due to the stresses that come along with having a reputation for being a really good developer.

So, I decided that instead of searching for developers better than me, I would teach developers I work with how to BE better. It's taken a lot of patience. And it's taken me quite a bit to LET GO of my way of doing things. I had to take my ego out of the picture. (VERY hard to do.)

Nowadays, I realize that developers don't have to BE better than me. I simply have to ALLOW them to do what they do without being so obsessive about it. Turns out, even junior developers really CAN do good work. They just need a little guidance that only comes with experience, and then they need me to get out of their way."

https://news.ycombinator.com/item?id=8649415
Frontier to Buy All Verizon Wired Customers in FL, TX and CA
In my experience this isn't the case at all. There might be some developers who are good everywhere, but most excel in a subset of all possible roles/cultures. For example compare the environment of a "ship it now" web startup to that of an engineering company focused on safety and product support cycles. Some people can do well in both, but many programmers used to one environment will be frustrated and less effective in the other one, at least without quite some time to adjust.
I will always remember them fondly. There was no more visceral way to witness actual change in the markets manifested in physical stress and volume. It was going to happen, sure, but I will miss them.
Ubuntu smartphone offers alternative to apps
The Ubuntu phone is real and going on sale next week
Best Ruby and Rails Events You Can't Miss in 2015
I bet those who have to maintain it aren't laughing.

And you don't need to be a junior or an intern to come up with an insanely bad design.
"Automakers from around the world are rushing to set up offices in the Bay Area to tap the engineering talent. "

An honest question - is this really because of the talent, or simply because people there tend to work more?

When you have so many people competing for engineering jobs I expect that people, especially the ones with no kids, will work on average a lot more. Is that the case or am I wrong?
Some developers have difficulties with environment or novelties, but are not so bad for routine tasks. If you can not fire him, you can try to give him simpler tasks.
As others have already stated, you're new. Most new managers try evaluating staff using their own personal measuring stick. Doesn't work that way. Never as, never will. Comparing others to what you believe your performance would be leads to frustrations for all. I have two personal rules I apply to any management situation.

1. The circle of trust starts big and shrinks every time you fuck me. All of my staff are aware of this. Aware of my expectations and it rarely requires a personnel meeting. I don't micro-manage unless I'm forced into it by someone's behaviour or performance.

2. Managing a team of devs is no different than coaching a sports team. You have varying levels of talent, ambition and inter-personal skills. The trick is to find the best fit for "players" where they feel they're contributing and others don't resent them for "messing up". Once you do that you can develop them.

As a team lead it is your responsibility to your staff, and the company, to develop those individuals. I guarantee treating staff like people instead of widgets pays in the long run. With that being said, sometimes a team member doesn't see acknowledge a lack of skill, etc... and they have to be let go.
I attended a conference couple years ago where Oxford Nanopore gave a talk about their sequencing technology. Their sequencing machine is now available for select labs that applied for their early access program.

While there are still a lot of problems with the technology itself in terms of error rate and data handling, I am a bit wary of the potential impact on privacy. Imagine giant vacuums in public places that sucks up, samples the air, and sequence any DNA that is found. We can potentially track people this way.

But on the other hand, I can also see this technology collecting vital information in terms of spread of diseases or ecological data.
UI inspired by Sublime? It practically copied most functionality, behaviour and UI style from Sublime. Atom wouldn't have existed without Sublime. Or at least wouldn't be as good.

Having said that, Atom's got my bet as the text editor of the near future.
Hey, I won't add anything relevant to the discussion.

Only wanted to say, that I've learned a lot from the answers presented here... Some of them made me really upset (as in my blood boiled), because I recognized some patterns as ones used by my old managers. The "make them do estimates" and "Make the penalty for missing their own deadline big" part is what I immediately recognized as the most often occurring one.

Nevertheless, there are some very fine tips which I will try to use in my personal time & task management. I see immediate benefits, even tough I have nothing to do with management role at all.

Thanks!
Indeed, title needs to be changed to "Geospatial Resolution of Human and Bacterial Diversity with City-Scale Metagenomics".

https://news.ycombinator.com/item?id=8282204
There is a third option that is you leave.

It's arrogant and unfair to just consider the option to let them go if things in the end don't work. It might be that another lead could make things work.
Verizon Cuts Rates for Data Plans, but Not Automatically for Existing Customers
Pretty low on the page, and not management focused, but this is quite important if you're writing anything but the frontend component of webapps.

If you're developing locally on, say, a Mac, but you're pushing your code to production on Ubuntu Linux, those VMs are going to save you money by preventing bugs in the long term.

Of course, with modern development tools like Vagrant and Puppet/Chef/Ansible/Salt, setting up a VM should be quick and easy (and be something you can get one person to do and share their results with the rest of the team).
Get all the information about the wor(I)d GN now
The book DarkPools does a decent job of describing the rise of machine based trading that eventually replaced pit traders.

http://www.amazon.com/Dark-Pools-Machine-Traders-Rigging/dp/...

Good riddance, the markets are better off in almost every way but removing pit traders.

- end of day's reconcile,

-machines aren't tempted to "lose" trade tickets for trades that would have been loses.

- machines don't hold clients trades while they jump infront of them.

- liquidity is much, much better off now. Every flash crash has an almost instantaneous rebound of prices back to their "true" values.

To paraphrase Churchill. "“Computerized trade matching is the worst form of trading, except for all the others.”

To the city of Chicago's credit. Even thought they lost pit trading for futures and almost all options, they've still managed to keep the bulk of those trades via the electronic CBOE and being the center of HFT.

I would guess that when an industry gets as disrupted as pit trading was, then the center of gravity would tend to move. In this case, Chicago did well to hang onto it.
Interception of communications and equipment interference: draft codes of practice
Something About the Digital
Please define low RAM.

I've got a t2.small server on AWS that's taking in a low/moderate logging from three servers (syslog x3, nginx x3, zero-low traffic redis) and it's usually in the 750MB of RAM with absolutely no notable CPU load.

Granted Kibana/ElasticSearch gets pretty much no traffic other than checking it once or twice a day, just to get a glance at 4xx/5xx errors.

So yeah, you just defined my current use-case down to the letter -- centralized logging, fancy interface for filtering/searching/visualizing said log data.
Maybe that's what he has to do but it seems to be jumping the gun a bit to go straight to firing.
I am working at a company that has 75,000 customers, and we keep track of a fairly large set of personal data about these 75,000 customers. The data is typically kept in PostGres, but for reports, we assumed we could dump it out in a denormalized form to ElasticSearch. We would not dump all the data, of course, we only take 18 items that are considered very important. We had never done much analysis of who our customers were, and what their level of engagement was. We had a new person come in, focused on business intelligence, and they were desperate to get some data about our customers. So I wrote a short Python script that pulled the data we wanted out of PostGres and stored in ElasticSearch. I then made it available to the team via Kibana. I assumed everyone would be fascinated to look at the data and perhaps see various trends.

But that didn't work. Kibana was unusable. With 75,000 records it never loaded. Not in anyone's browser. So I cut that in half, to 36,000 records. And still, it never loaded. So I kept cutting the amount. And eventually I got down to 10,000 records. Then it loaded, but was so slow no one could use it. So finally I cut it down to 7,000 records. Now it loaded, and it was fast enough that we could use it.

To do the real analysis, I ended writing another script that dumped out the 75,000 records as a CSV file, then I uploaded it to a spreadsheet on Google Docs. This worked fine.

I am curious why Google spreadsheets can render 75,000 records, but Kibana can not? I am also curious what the real use case is for Kibana? If it can't handle large datasets, then its ability to make pretty charts seems useless -- we could never get the data in there to make the chart. I assume that other people will do what I did, and use a spreadsheet instead.
Not easy of course, but how about throwing out the computer, keeping the chassis and engine, and controlling it by another, open source, computer.

Would that be legal circumvention of the DRM?
Great psychological insight here. The intimidation factor can make you deeply want to step up your game, but it can also lead to some odd behavior that results in less transparency. Manager beware.
This may be prior to Mathematica getting the notebook - we were also using MATLAB and FORTRAN on Vaxes :-)
I was under the impressions job supply was far higher than demand in the bay area (for engineers). Aren't people always complaining they can't get the talent? So I would guess that the hours you're willing to do above the standard don't matter as, if you're talented, you're in demand.
I translated to Scheme at my blog: http://programmingpraxis.com/2010/07/27/hamurabi-bas/.