skysight-inc/HackerNews huggingface dataset:
Same here. Shit like that is why I keep a couple years of living expenses saved up. If an employer tries to humiliate me like that, I'll walk.
Various other places has used pneumatic tube systems.
Ah I see you're talking about the OverlyAbstract pattern.
You mean the machine to manually carve holes into that metal? Yes, that needs skill. But I mean the machine that does the carving for you. As far as I've understood you put that 80% thing into it and then it does the job for you while you eat a sandwich. That's where people start to think that they don't have a problem instead of learning to handle it.
> I keep complete control over my projects

Until they take that control from you.

> I'll make sure it won't happen

How?
Well, it's the next frontier in digital audio for those who claim to have golden ears.
> For most people, Twitter is too hard to use.

I don't know how to use twitter and I don't care. Why? Cognitive overhead. I use facebook messenger, whatsapp, HN, stackoverflow, github, Linkedin.
Tipping, in various situations, is definitely a cultural thing which easily changes - even from the US to Europe. Guidebooks almost universally will tell you about what is expected. Different places handle different situations differently as well, such as tipping in a restaurant, to a bellhop, or to a taxi.

Similarly bargaining is diverse as well. You may not think of it, but in the US you bargain back and forth for big ticket items (cars, houses) but not little things. In many east Asian countries it is the opposite, you bargain with street salesmen but not for a motorcycle or car.
San Francisco | Angaza | Backend Developer - ONSITE

Angaza builds technology to solve global energy poverty: we enable solar energy solutions to be financed for off-grid consumers. To do so, Angaza develops a mix of custom hardware and software---built on the Python ecosystem---for some of the most demanding and dynamic markets in the world, including Africa and India. We are a for-profit company, based in California and Kenya, that aims market forces at the linked challenges of climate change and global development.

More information about our backend dev position: http://www.angazadesign.com/jobs/backend-developer/
Here's a specific scenario:

I work at an organization with a lot of developers who first learned to use git through SourceTree. As far as they are concerned, "what SourceTree can do" is the entirety of how git works. While this is probably not great overall, I do think it is the experience of a lot of newer git users or people who aren't used to a CLI.

I also work at an organization where it is difficult (mostly just annoying I guess) to get software purchased. What I am afraid of is a bunch of people learning to use git through GitUp, and when I ask them to rebase something, they say "I can't because I don't have the pro version." Or even worse, some organization saying "we won't buy this for our developers because the free version does everything we think they need to do."

IMO, responsibly managing a git repository requires using a wide variety of the tools that git provides. Creating a situation which artificially categorizes those features into "essential" and "advanced" is bad for people learning git, because they probably should be learning those advanced things sooner rather than later.

I guess my vote would be (4) paid with trial, falling back to "view mode only" at end of trial.
I've recently encountered a similar system in bars in Africa.
We use git exclusively as a Windows-based shop and only 1 person uses the git integration with Visual Studio. Everyone else uses different solutions from tortoise to source tree to command line.

I think there's definitely a decent market for this sort of thing - I've had plenty of conversations locally that end with "Wow, I'm so glad to get away from Visual Studio for this"
Is it something you want to do or something you want to have done?
I had great success converting a "microservices" architecture to a monolith at the BBC back in 2003/2004. The result was ~100-1000 times faster (speed was an issue with the original), had a fraction of the code, used 1 machine instead of a dozen, was more maintainable, had effectively zero failures over several years versus several a day, was trivial to install (copy this jar over here) etc.
Chris has said he's going to be more vocal and clarified his stake in Twitter[1].

[1] http://lowercasecapital.com/2015/05/21/i-bleed-aqua/
How about a supermarket self-checkout line, and the difference between one terminal and two?
>> Some of them don't even really have solutions (non-linear differential equations).

> There certainly are differential equations without solutions [---]

These statements are confusing, I think. Some DE:s might not have analytical solutions in terms of _elementary_functions_. For example, 'sin(x)' is considered an elementary function, and it is a certain curve that solves some differential equations.

Now lets say I give you a non-linear ODE that no-one can solve, but I say "'foo(x)' is the function which describes the solution to this ODE". It is a more or less pointless statement, but all it means is that 'foo(x)' gives the curve that solves the ODE. Just like 'sin(x)' for the DE that it solves, difference is we do not know any properties of 'foo(x)' -- but there is a cruve that we could call 'foo(x)'.

All I'm trying to say is: A DE "not having a solution" and "not having a solution in terms of elementary functions" are two very different things. "Not having a solution" means (or at least _should_ mean) you could not even numerically solve it in a small neighbourhood (e.g. the curve 'foo(x)' does not exists), "not in terms of elementary functions" means no analytical expression in terms of trigonometric, hyperbolic, exponentials, powers, and so on, can be written down.

edit: Reading others comments they seem to be saying the similar things. Sorry for unnecessarily reiterating this.
Well, I just saw that profitseduction.com says it's exactly the right thing to do (and that's a classy blog), so... I take it all back ;)

http://profitseduction.com/are-you-afraid-to-make-a-bold-cla...
More than from cold or starvation in american prison? Yes.

More than from a fight in a gulag? Hell no.
neat idea!
now i know how to reach my wife!
Let Snowden Come Home
I cannot say I ever saw a tip jar at a sushi bar in Japan. Restaurants tend to adopt practices from the country they are in, even when the food is authentic. For example China does not have the concept of separate starters, main courses and desserts, but Chinese restaurants in the west often do.
If you use emacs, checkout magit. I can't live without it now.
It's actually available in the browser, not just iOS.

It's one of the best games I've ever played, and I fully consider myself a games connoisseur.

http://adarkroom.doublespeakgames.com/
The scariest statistic in that article is that one billion users tried twitter, then walked away. I'm sure some of those are novelty accounts that just never took off, not truly unique users, but that is still a ton of people who already wrote twitter off as irrelevant to their life.

That is a large hurdle to overcome. Where are you going to grow your userbase if that many people already made their decision against you? I can assure you, that is not a tech question, it is a marketing issue.
I use TweetDeck. It's like the power user version of Twitter. I generally have 20+ columns on my screen at any given time.

Most of the people I follow I found through people I know retweeting them or through looking at the feeds of other successful/important people (for example, I recreated the feeds of other investors/entrepreneurs) - http://theireyes.austenallred.com/
I'm nitpicking but the lack of a scrollbar makes me feel strangely out of control. Any specific reason for the removal ?
Re Hiphop I think HHVM + Hack (Facebook's internal "improved PHP") has superseded it but while HHVM is open sourced Hack isn't public.
I'm grateful for the growth of the indie game scene for that reason, perhaps I just need to be patient as gaming takes time to evolve.
Dustin -
We'd like to talk to you about some positions we have open at Sonian. We are building single-page web applications using React and other technologies, with Clojure and Elasticsearch on the backend, all configured and deployed via Chef. We run on Amazon and other public clouds, have 19K customers and are dealing with almost 2 petabytes of data, growing at 20 million objects a day. We have some interesting new product work in the pipeline involving analytics as well as the next generation of our product in the field. It makes for some very interesting frontend and backend challenges. We have a talented team, including many early Clojure adopters/contributors and experienced frontend developers.

Our internal HR person will try and reach you on LinkedIn but I wanted to say hello here as well after seeing your post. Perhaps you've crossed paths with some of our devs at Strangeloop; we're looking forward to attending in the Fall.

I look forward to talking through opportunities with you.

Andrea Wood
Director, Engineering
Sonian, Inc.
Not much of the exterior shells of these super tall buildings are concrete. Those are the areas that are experiencing large deflections, i.e. are bending in response to the wind. The floor slabs are concrete, but they are essentially rigid and do not see much bending that would cause cracking. The notion of a shear wall and/or shear core allows for the strength of reinforced concrete in shear to be taken advantage of, while not exposing the concrete to deflections that would induce cracking.

Not a "vertical transportation" guy, but elevators are often placed in the center of buildings, surrounded by shear walls precisely for the same reason that shear walls are. Less bending, less chance for displacements.

https://en.wikipedia.org/wiki/Shear_wall
HipHop's replacement was pretty widely reported: http://www.wired.com/2013/06/facebook-hhvm-saga/

This link has papers on pub/sub, HHVM, and so on: https://research.facebook.com/publications/

Re Haystack: possible I am misremembering, or the project to completely replace Haystack stalled since I left.

If you want to gather a more complete picture of infrastructure at these companies I suggest, well, not imposing the strange limitation of only reading peer-reviewed papers. Almost none of the stuff I worked on ended up in conference proceedings.
The median is an average, and either it or the mode (but not the mean, arithmetic or otherwise) is an average that makes sense with the words used as to which "average" is referred to when someone says "the average software developer in the US makes $X per year". (Any of the three, including a mean, would make sense if someone said "the average annual pay of a software developer in the US is $X". Of course, this is one way in which people are sloppy with language, so even though it doesn't make sense, people will still use the first construction and mean the arithmetic mean.)
I used to work on the 97th floor of the Sears Tower. On a really windy day, we would get downright seasick.
I guess we worked with different tools... But what UX are you referring to when you talk about the git cli? What is painful about it (answering the parents' question I guess)?
Seconded! Please take moment to write up how you accomplished this wizardry, for the benefit of mankind. (Or at least the Asterisk-using subset thereof...)
Tidal has a similar test[1] (though only between 320 and lossless - no 128 track). Now, it's trying to sell you their high-quality streaming option, so I would take the results with a bit of a grain of salt as there are a number of ways their bias could have affected the results (for example, they could have cherry-picked tracks that didn't encode to mp3 as nicely). However, the format is much better than this one: the two play in sync, and you can seamlessly switch between A&B as it plays. I found it much easier to find subtle differences between the tracks that way over having to restart the track each time.

But more importantly, that test format preloads the tracks. In this one, some of the lossless tracks took several seconds to load for me, which completely killed its double-blindness.

[1] http://test.tidalhifi.com/
For your transgression, I hereby sentence you to five minutes of reading YouTube comments, which the Supreme Court has determined is the maximum permissible before it violates the Constitution's guarantee against cruel and unusual punishment.
The way I feel it works is, if their perception is that you are not one of them you basically get extra credit for that, but if they don't see you that way, then you basically get your points deducted for each of "mistakes" you make.

This really hurts me sometimes, because I know this and put so much effort try to fit in, but I basically get no praise for that, instead, I get nitpicked for noncompliances.

In a case of some individuals like hotel clerks, that I actually spent some time talking, seeing multiple times a day, they totally understand my situation and didn't give me hard time. (And it was tiny hotel, that didn't really caters to foreigner, so it not that the they were used to it -- funny side story is a few year after that -- perhaps when their son took over the business, they've completely changed to cater to foreigners instead :-) )
Cap Theorem Series
Is this not the same as 1) make your code work, 2) refactor? The only difference here is the author is talking about architecture instead of application code?
Is this the future of shopping for a house? – Fortune
First start with proofreading ;)

Honestly, just read other works and continue practicing. After a while you will create your own style.
Seems like reality is settling in.

I mean, it makes sense to me: a team should keep its code well-factored but in a single codebase that's integrated and ready to deploy (as one or more deployable units) for as long as is tolerable/possible.

I think a trigger for splitting a module off from a monolithic codebase would be when its value or resource utilization has become disparate enough from the rest that it deserves its own infrastructure and/or its own maintenance crew.
Use Liam Neeson's quote from Taken to scare someone into returning your phone
These Three Swing Factors Can Make or Break Your Pitch Deck
Almost forgot to mention: the current cross-compiler is based on gcc-4.6.4 since that is the last modern gcc which does not depend on C++, and is therefore easier and faster to build and run. Porting subsequent gcc versions, and likewise clang and cparser, is a high priority, and will follow the initial release of the runtime components.
It's really tedious to see which users you are following are not in a list and to organize and add them to the list you want. Also it takes 3 clicks to get to the list you want and in general I just feel like sorting the people you follow should be a bigger part of the Twitter UI.
Location: Sweden, Stockholm

Remote: yes

Willing to relocate: yes

Technologies: PHP, SQL, MySQL, Python, Ruby, Javascript, Git, Ansible, Linux, AWS, REST, Apache, Nginx, Unit testing

CV: Please email

Email: gpedic at gmail.com

I'm a full stack developer (4+ years) with linux devops experience.

My last position was a mix of programming, devops, system integration and open source business software (CRM, DMS, eCommerce).

Fluent in German, English and Croatian.

I'm looking for a more back-end/data oriented position.
I mean the game that uses CPU for simulation of world, not for pushing ever more trangles to the GPU.

Didn't knew it's single core only, that's a shame.
The photo labeling feature is a dancing bear. Yes it's impressive it dances at all, but it's quite bad it it. I have tons of kids soccer pictures they were labeled Football, Rugby Football, Baseball and Golf. Worse though it doesn't have any duplication detection or it's severely broken. I have a lot of near-duplicates because I use Picasa and I have both it's inputs and output (cropped, etc).

So nearly ever "auto created" college it suggests contains all duplicate photos. It even created an animation cycling through duplicate photos (with slightly different lighting). It's a great start but I think it's 5 years from being "good".
Global Internet Maps
I know foreign workers are a controversial topic in the software/tech industry...but intrinsically does it matter the replacement worker was foreign? In other words, would there be less controversy if the worker was replaced with a lower paid American, or what if the foreign worker was paid more (it appears opponents of foreign workers might take greater issue if the foreign worker was paid more than the American-counterpart).

I understand the general claim/controversy is that American workers are laid-off and replaced with foreign workers who are paid less...lowering the wages for American workers across the board. But there does not seem to be evidence of that in this instance, just a "they took our jobs" attitude that the foreign worker. Obviously there is a separate issue, in that it appears the employer seems to have expressly stated that the worker's position was being eliminated, but does not appear to be accurate, I am just curious why focus on the foreign aspect.
GPGtools (plugin) works nicely with native Mac mail https://gpgtools.org/
Gone in 60 Frames per Second: A Pinterest Paint Performance Case Study
I think some people mentioned plans to do that; don't think anything materialised yet.
I'm not sure where your disconnect is...

- SSH to linux box with node on it
- Edit files via Samba/CIFS from windows box
- Run node/iojs via nvm for the project on linux
- ???
- PROFIT!

Don't execute programs on a network drive... especially across platforms, you're asking for pain.
Try writing your app in elixir/phoenix in the first place, easy modularized code like in monoliths, and scalable like a bunch of small separate services. best of two worlds I'd say.
You're allowed to see it only after the President has agreed to the terms, and works are greasing the wheels of Congress to update the laws.
Location: Prague, Czech Republic

Remote: Yes

Willing to relocate: Maybe not

Technologies: Python, Django, C++, HTML/CSS/Javascript, SQL, Ansible, Git, Linux

Webpage: http://chinmaya.pythonanywhere.com/

Résumé/CV: https://drive.google.com/file/d/0BwFCuugUZy8hV1RqQ0NqaEpXT2s...

Email: patanaikchinmaya@gmail.com

I am a computer science student, currently looking for a tech internship position for 3-4 months starting from July.
I think their time has passed. Social media is not like tv. With t.v., People want good new shows, they don't care if they're from nbc or hbo or someone new. With social media people actually want a new medium every few years. I don't think there is any feature Twitter could add that will overcome this fact.
There is no other way than to read and write a lot. And it will take years but don't let that stop you. Focus on the process.

A favorite book on this subject is 'on writing' by stephen king. One thing he describes that is important to all improvement is a feedback cycle, in other words, write, get criticisms, then re-write. I've found anecdotally that many good writers had a period in their life where they would re-write the same things many times. "Writing is re-writing" the quote goes.

Personally Ive found that I have to work on silencing the inner critic. If not, I find it difficult to write much of anything. My matra is usually 'get the basic idea down, then worry about it later' in rewriting of course.

PG's writings on this are also relevant: http://www.paulgraham.com/love.html
Install and Play the Classic Game 'Adventure' on Your Raspberry Pi
Is this one of those things that everyone agrees (apart from the emotionally invested people with the power to change it) is absolutely completely infuriatingly obvious and should be changed immediately?
A Simple Web App in Rust
Google Wallet lets you send money to individuals, even as an attachment in GMail, but not CC backed; you need to back it with a debit card IIRC.

Disclosure: I work for Google, but not on Wallet.
That's either ballsy or desperate, or both.

I'd be interested to check the donors though.

I want to trust Assange, but I kinda trust Obama too.

I agree that things could be better, but you can't always argue that secrecy is always against the interest of the public. Leader sometimes have to be able to have discretion when the want to take decisions, if not, some will just be able to anticipate those decisions, and it won't work.

It's true that mandatory secrecy is bad, but it can be difficult to have it everywhere. I'm really not an expert though, so I could be wrong. It's true that the US is trying to make strategic moves for its own interests, and it can be scary and dubious waters for US citizens, but it's the game of international relations.

I don't think you can always mix the debate on secrecy and healthy democracy. Maybe Obama has legitimate reasons to use secrecy. Although it's expected from wikileaks to make moves about it.

Anyway Washington is really not going to like it. At all.
Honest answer: I don't. In short: most of the things have fixed config that is loaded into etcd cluster and different services in Docker containers use it to communicate with other containers/services (something like {rabbitmq_host: "host address"}. In the project I'm working on right now I have just 10 boxes which will probably grow to 20-30 in the coming months. It's nothing, I know, and as you can tell from the hacky nature of my setup I'm learning as I go about this, but I'm trying to incrementally improve different parts. Something like Kubernetes/Mesos seems like a next step.
Bitcoin Is a Potent Weapon in the Coming War on Cash
I'm gonna say I'm rather happy that \w doesn't match apostrophes, aka string literal delimiters in some environments.
I'm just glad they've finally been heard.
Absolutely true... not to mention, that cross-platform gui toolkits look alien somewhere/everywhere ... IT's never/rarely a great experience. That said.
Hey! Suddenly code that ran quickly serially will have tons of network latency blocking in places where it shouldn't.

Code that should communicate over network must be written with that in mind from the start, i'm not saying doing this locally can't be done but designing this api correctly will be just as hard as making a distributed one from the start. People with the monolith mindset will not be able to do it.
SourceForge hijacks popular accounts to distribute 3rd-party software