skysight-inc/HackerNews huggingface dataset:
I've never been a manager, so I might well be completely wrong about this.

Anyway, I think that, even as a manager, you have the option of being involved in the design aspect of things, even though that heavily depends on the kind of developer you are.
If you're anything like me, you love designing new features and writing specs that are as detailed as needed.
That's something I've been doing quite frequently, to the point where, for the project I've been
assigned to, I do most of the design of new features besides helping turning them into working code.
I sit down and think through the problem at hand, jotting down ideas in plain text files and commit them to a dedicated folder in our project's source code repo, iterating over them as I think of more efficient/elegant/fast/simple ways to implement the feature and taking into account inputs from the other guys in the team.
Again, I've never been a manager, but I think one could retain at least part of this role, provided she can cut through all the bullshit that working for a company entails (meetings where you decide nothing, chiefly).

OTOH, if management is not your thing it's not your thing, I guess.
Then again, why not give it a try? Give it some time and see how that works out for you.
If you like it, great. If you don't, you can always quit and the best that can happen is that your resume will look more interesting.

If I had to hire someone, I would give bonus points to someone who knows about managing and communicating with people, not only machines.
If it's the same as Ripple which this is based on, then the 10 microstellars are destroyed, yes.
As cynical as I am about SCOTUS even they would have struck down that law.
Why light text on dark background is a bad idea
I meant to say "share files" instead of "share data". But you're right, as I said, "Please correct me if I'm wrong". What I really wanted to say is that USB has been designed with so many different usages in mind that if you plug something in it, you should expect this "something" to be doing anything the USB has been designed for. And if you only want to share files and be sure it's not doing anything else, maybe you shouldn't be using USB. But at least this "problem" with USB is not as bad as with firewire or thunderbolt external storage.
That proves that it doesn't mean anything in Latin. It doesn't prove that the true crypt devs know latin. They could have used google translate too... or perhaps they used a mistranslation on purpose to help establish plausible deniability.

Conspiracy theories are fun :)
http://en.wikipedia.org/wiki/User:82.148.97.69/header

>> This IP address [82.148.97.69] is registered to Qtel. It is the IP address for many people in Qatar, if not the entire country.
Definitely good for someone already using it. At least in my case.
It really depends on your medium/long term career goals. If you want to become a manager it's better sooner than later. At least you'll have the time to learn the job properly.
The managers I liked the most so far were the least technical, but also the least opinated about how techs do their job, trusting our time estimates and other things that should be the developers/architects to decide.
Building an app business? Start with the revenue model
Yes, I have been promised a promotion, and seem to be doing half of the management style stuff for it already. (Though to be fair I have 11 years experience).

Meetings, meetings, interruptions, absolutely no time for coding anything but simple one or two line changes. I am thinking of asking if I can have my old job back, and forget the promotion.
Shameless plug: always happy to see Nyan Mode being used ;).
Try compiling it with gccgo that is able to dynamically link the go standard library (shared among your go projects) instead of building a single big binary, my guess is it should be just a few hundred kb :)
Covestor Surpasses $1B in Trades
Do you build wearable devices? What are you using right now?
We are building Pocketo, probably the tiniest development board that is used to build any wearable devices.
I usually don't get these types of questions. I you like engineering you stay as engineer, if you don't you try to find something else. If you just want more money try to find another engineering role.

If it's good or bad it depends on what you enjoy doing, nothing more nothing less.
"Draconian"? The us almost went this way a couple years ago with sopa.
Apparently, Russian shills discovered HN.
I think you're absolutely right. The only reason to use Openstack I can see is if you have to support random OVA's (from vendors) or Windows otherwise it adds needless complexity.
Case study: Scalable Design for Startups
Further info on the Oi API (http://justoi.com/api.html)
I am reading HN for over 1.5 years, not that much, but still. Yes, i've registered account only few hours ago when I understood that by upvoting the article I can save it in my account, so no need for bookmarking anymore.
It is sad that you jump to conclusions so fast.
I was sitting nodding me head with that, but I did have a manager who was a trained engineer. He was good. Knew enough to know what to ask you, but didn't assume that he knew enough to implement something - so left the fine details to the developers.

Now I have a team leader and group leader on top of that, who are in my opinion junior to intermediate level programmers who have gone for the management option early. They are annoying because they think they know how to solve a problem. Their requests come in the form of half though out solutions. "We need a new table in the database with these fields" as opposed to "I want to track this information and see it here". I have to translate these to higher level requirements, then work out the implementation details myself, as often their "solution" has flaws - we actually need two related table, or an additional field in an existing table - not the new table they have suggested.
After Skype, Then What?
I'm not a Haskell developer but the main idea in this article is big enough that it can be applied to any situation where you feel that you know better.

Years pass and I always feel that I got rid of this "proving that I know better" motive but, every time I look back, I always see that I still acted with it and it was usually me who could do better. At the very least, I always feel that I could do better in the social area - like, communication.
Yeah, but the initial ones in the UK were lane based (SPECS?), meaning if you changed lane at any point during that section, they wouldn't work. I assume this has been fixed now?
Bicycle Headwear
Make an Android chess client compatible with FICS that doesn't suck. Sell it for $5 or something and you can probably get a lot of customers.
Adam Wheeler Went to Harvard
After Ebola
Yes, it usually goes something like "take our excellent acquisition offer of be sued to bankruptcy for this fine collection of patents you've infringed". (Decent offer / 10)
Is it sad? Blindly supporting a pseudo-fascist regime seems sadder.
I guess it depends on the use case and the sysadmin knowledge of the client. I find that the frontier of responsibility becomes too much blurred when the service provider takes care of anything above the hardware: I personally prefer when the service provider concentrates on power and network stability, and anything else is my responsibility.
Nice attitude, that's for sure. However I feel like this is targeted at the open source community. At work, it sucks to be better, because I'll get the harder bugs, deeper work, more work, tough refactorings, architecture planning, and everything that programmers who can't even write decent PHP can't do.
Battle of the low-cost airlines: Ryanair, AirAsia or tigerair?
a) Stop using paypal (or at least make it an option but recommend stripe or similar)

b) IPN is clearly going to be flakey, there are several reasons why IPNs might not be delivered and they are not all paypal issues. In the paypal docs it says that if your webhook doesn't return 200 to some IPNs then it will stop sending them. For my new stuff I don't use paypal at all (stripe is just too good) but when I did I had a cron job running every 5 minutes that checked every transaction that had been created but no IPN had come through for. Over the cause of a couple of years I caught several transactions where the IPN had been lost.
I would say yes. More and more stuff is getting done by computer. The majority of IT staff are still building / maintaining in house applications as far as I am aware, not building teh next Facebook / Whatsapp / etc.
I am actually in the same spot as you are - 2,5 years into programming and there is this opportunity to switch to another role. All the good managers I ever met or had the pleasure of working with were form a technical background - but they were working as the programmer for over 6-8 years each. It does stand for something.

It really boils down into one point: how happy would you be doing whatever you choose to do - there is nothing worse than a manager that hates his job or a programmer that doesn't feel the "drive" and passion to work.

Personally, I do not feel equipped to switch into management just yet - I am not confident enough I would make the best decisions, and I am leaning towards staying in my role a while longer, just to be totally sure I acquired all the necessary skills.
A calculator for idiots. I have an item proced at £37.48 - how much was that item before 20% sales tax. A disturbing number of people don't know how to do this. Not only don't know, but will go into some kind of broken mode where they stop being able to even think about the problem.
I wouldn't do it. Just let me have fun with my code editor :)
7 DO IT Yourself SEO Tips – SEO | WEB DESIGN
>..than adding in support for correct weight and height units.

Are imperial units not "correct" now?
> utterly bullet proof

It is an https request. The internet is not bulletproof. What if your SSL cert expires, or due to being on the front page your webhook is timing out? Do you expect paypal to keep trying that IPN indefinitely? I hate paypal and all my new stuff uses stripe but any system that relies upon a request being made to notify of a transaction is not going to be bulletproof due to the nature of the internet.
I'm living in Japan at the moment (language student) and it is certainly different here compared to the west. For example in Silicon Valley it is acceptable to pretty much give up a college education for a startup. In East-Asia, that is shunned upon except perhaps in Taiwan. For Japan particularly, there is a "set path" of being normal/average and deviating from that path causes people to look negatively on you. For example people that only do "part time" work in Japan are considered freeters (free-timers) and not necessarily contributing to society.

Another significant things about east-asian work ethics especially Japanese, is that the rank system is still in place when it comes to corporate structures. For the typical Japanese, that means in order to be a "good" employee, you need to show up to work before your boss arrives and leave after he leaves, even if you have nothing to work on. Furthermore, after-work drinking parties with the boss are considered slightly below mandatory, you can decline the invitation but your boss will get the impression that if you do, you aren't a "good employee".

Finally death from overwork here is real. The general strategy here is if you're failing, you aren't working long enough hours. That's different from the west because if you combine that with the notion that you are more of a servant than a creator or contributor, then you suddenly end up with zombies instead of employees doing meaningful, creative work. More work general works if feedback and criticism is accepted on all levels, here that isn't the case.

The nail in the coffin is this is pretty much accepted by everyone thus if you don't accept it, you are seen as the "weird" one. Individuality is often not a good thing here. That means your Japanese wife tending to the children at home will become incredibly disappointed with you if you don't "succeed" in this system. There is an expectation that you'll more or less be the cash cow for the family otherwise you're useless.
We are on a site full of pedantic programmers.
Full-screen stacked navigation
Yea, that's surprising. Looking at their github repo it looks pretty hopeless to backport their improvements into LuCI/OpenWrt/CeroWrt.

To me it would make more sense to either a) help improve LuCI/OpenWrt/CeroWrt or b) educate consumers about which commercial Wi-Fi routers are good/bad from a security perspective. Their current approach seems to do neither.
Depends heavily on your target market.

I thought this, so when I moved to stripe I retained a pay with paypal option (and braintree makes this very easy now) but it was hardly used so I just got rid of it. I still use paypal for some really old stuff that I can't be bothered to update but all my new stuff is stripe only.
And still might later as there are bills/amendments in motion that could if enacted and enforced result in the same level of control/monitoring/etc.

The fact that the US nearly did something (and might manage to by the back door at some point soon) does not affect whether that something is considered draconian. It just means that the US nearly wrote into law something that many consider draconian.
I'd love that, I imagine it would look exactly like the user-specific submissions page.
This is a great article and the ideas go way beyond Haskell and programming. We are all still learning and our interactions with people can be much better if we remember that.

In some sense, it also reminds me of the xkcd comic on learning new things http://xkcd.com/1053/
There is something called "decent PHP"? Use Haskell! =) (This joke is so relevant that I couldn't resist!)

Joking aside, my idea is that a job isn't good for one as long as you feel you aren't learning anything but rather covering for other people. Monetary compensation is not enough for these kind of situations because the programmers I know generally are motivated not just by money but equally from the sense of accomplishment as well. It's not about "confirming that you are smarter and know more" as discussed in the article but rather the very basic feeling of getting things done.
I'm aware of several prominent companies in the Pittsburgh region that were on centralized mainframes and now use Micro Focus or some other "modern" COBOL for their core systems. These aren't legacy but are actively developed and extended. To look at the screens, etc., you'd likely never guess that the underlying code is COBOL. If it does the job and serves the business well, why switch?
Community fiber optics is the way to go. In Bucharest, in 2000, when fiber was really expensive a small community, like a block of apartments, would get much better quality service by sharing a business type of connection than buying for each apartment a "home/personal" service. The initial cost is that someone needs to step up, build the infrastructure and start the sharing service. In Western countries this might be a little bit more difficult than it was in Bucharest in 2000 because of the regulation regarding wires, cable tunnels etc. However it is not impossible and the benefits of such a service in the community exceeds the initial pain of setting up the service.

In Bucharest, experience showed that once a community connected to internet via a dedicated fiber service, self maintained, the neighbouring blocks and adjacent residential areas start to press for connecting to the same service. Soon a network serving 30 families, grew to 100 then 500 or even more. A single connection became 4 load balancing the load. You had a problem with your connectivity? Just pick up the phone and call a guy 10 houses away from yours.

I may not be very accurate about the prices in 2000 but the first connection we had in our block was a 350 euro/ month + 150 set up fee for a 100Mbs bandwidth with no traffic limit. In my block 27 families out of 36 decided to join the network and the initial set up of the fiber + local ethernet infrastructure cost was split among residents. No filtering, no connection throttling, no interference. We were paying 15 euro per month to cover some maintenance cost and future failures of cables and routers. These 100 Mbps are not much they were 100 Mbps were steady. The thing is that when we upgraded our link to a 500 euro/month we got 250 Mbps. So bandwidth and cost don't scale linearly. The more people in your network the better the service.

Maintaining a large network can be a pain. However, if you give incentives to the sys admin, and the does a good job by deploying a network with little quarks, he can actually have a passive income without much of a hassle. Networks with more than 2000 families generally had a team of 1-3 sys admins taking care of the network full time.

We also had the traditional cable companies offering a package of TV + phone + internet based on coaxial cable. Their offering was so inferior to the "neighbourhood network". The large companies ended up by stepping up their game and offering similar quality services. They were actually struggling to keep up the pace. The local networks, created around 2004-2005 a backbone network which allowed every "neighbourhood network" to connect to the other networks via high speed 10Gbps fiber cables. This became later the ANISP a national association. Yes, the small networks were in the end bought by large companies but at least the standard was set high enough so that it cannot be rolled back.

http://en.wikipedia.org/wiki/Internet_in_Romania
I have a blue air, like most expats in Beijing. The other air filters are just cheap pieces of crap. There is no dissonance, we've tested them all and the blue air is the only one that actually allows us to sleep on a crazy bad air day.

Tell me, did they test those filters on 800 2.5 ppm days? Because that is what they have to deal with here...there is a scandal in the states whenever the level reaches 100, which is labelled as "unhealthy" but we refer to as "clean air." They've also got to be able to push some serious volume, as the whole apartment needs to be filtered (many of my colleagues have multiple $1k units for this reason, do you really want your kids sleeping with you at night?).

Just check out: http://aqicn.org/city/beijing/m/

And right now we are in clean air season (winter is much much worse).
The best thing would be if they would release the server software. That way you could run the software yourself and be totally independent. If that happens, I'm totally on board. Now I'm still on the fence between this and LastPass
Sure - thats my impression of him.
Every piece of software is copying hundreds of little "somethings that exist".

The registration form uses a captcha to prevent bot registrations? The user is emailed with a link with a secret code that when clicked, verifies they control that email address. The IP address used to make the web requests are recorded (using a computer) and are later used to infer the users physical location from it. A webpage includes a map with a dot in places where users registered. The size of the dot depends on the number of users.

Which of the above is an invention that already exists for which we need to invent our own solution to?
I am not supporting Putin and co. I don't like many things happening at the moment in my country. But if you put revolution on a scale - no thank you.
Looks like people beyond the borders are misinformed about Russian internal politics. Putin is, no doubt, the evil, but the statement about revolutions is true. There's no point in converting ex-nuclear superpower to failed state just because current government sucks. Successful democratic revolution may happen when there are trusted new leaders who can take the power, transform the state and step back on next elections. State of the opposition in Russia is so pathetic, that, despite among these people there are some really smart guys, it won't be able to run the government. We have to wait until we'll see grassroot support for the young generation of politicians with crystal-clean record (Maria Gaidar, Luba Sobol etc) and good organization capable of fighting even on rigged elections. If revolution will overthrow Putin tomorrow, we'll see new NSDAP as a replacement. There's no point in replicating the Arab spring mess now.
Do you object to the hundreds of megabytes of your browser's code and dependant libraries too? Or since you brought up Python, why don't you object to the size of python's libraries and binaries?

7.9MB is nothing.
That was an excuse. The real reason was that management of the succession of companies that owned VMS saw it as a cash cow to be milked at the high profit margins associated with proprietary minicomputer systems, not as a mass-market product.
Zero shared code (am not a programmer but work at Serif). The Affinity stuff is brand new from the ground up developed over the last 4 yrs by a dedicated team.

You're right that some Xara devs added to DrawPlus over the years, but the Affinity titles are fr fr fresh and have different goals and philosophy.
To some extent I think this type of experience is almost a rite of passage as developers become increasingly senior. I've had experiences along these lines as have most of my more seasoned colleagues. Management sounds OK from a distance, but when devs realize the kind of petty idiocy that will now dictate their daily life, it's normal to start running back to the compiler.

This may not be true in companies where engineers make up the upper echelons, but it invariably seems to occur in other types of companies. Management is a fundamental game change, and it's not about programming, and it's not about organization or efficiency. It's not about how good a manager may or may not be at getting things done. It's about psychology, the psychology of the people higher or lateral in the structure more than the psychology of a manager's direct downline (though both require cultivation).

The number one rule of management, and employment in general if you want to rise through the ranks, is ABC: Always Be Campaigning. If this doesn't sound good to you, you don't want to go into management, and you probably don't want to be a normal employee for very long either, because if you aren't doing it, you're going to pay sooner or later.

Everyone tries to tell themselves that their employer is different for reasons X, Y, and Z, but it's very unlikely to be true, no matter how nice you think your company is. I've even experienced the ramifications of not adopting ABC just in the last few weeks at another company that I swore was different this time and is lead by an old-school computer engineer who has been working since the 80s, and I'm not even trying to do any management-type stuff there, as I'm still reeling from last time I tried my hand at that.

It's hard to come out of these experiences without a massively pessimistic view of everyone else. Any time I try to allow myself to become optimistic and think, "Nah, these guys aren't like that", and no matter how much evidence I think I have, it all comes back to people being people and heavily favoring typical pre-programmed people responses, even if those responses may not be well-considered or well-informed. Biology is hard to override.

It seems if you want a different employment experience, you must compromise such that you are always campaigning.
SOPA is not even close to this law in terms of the damage to the liberties.
How to create a name for your startup
To find out how to assist the UK tech industry they need to talk to actual early-stage companies about they problems they are currently facing... not listening to 8-year old SMEs pitch.

Suggest title change to "Some companies come to talk to some officials and have their photo taken".
10000 people full speed, not bad for a webgl city 3d game