skysight-inc/HackerNews huggingface dataset:
Alice is clearly the 10x engineer in this story. Probably more like 100x. She solved the problem with 100x less work. The goal is to solve the problem.

I know that's what you're saying already, I'm just summarizing.
I wonder if the GPL lawsuit had anything to do with this? I guess it's not a good sign when a company will not fulfill its GPL obligations.

https://sfconservancy.org/copyleft-compliance/vmware-lawsuit...
The readership of online publications is open ended. You should not expect community or memory of past exchanges. Wolfram is irritating prick and that fact will come up frequently when people discover it again and again. Don't except evolution in discussion when the site is just stream of links.
Walmart Launches Open-Source Cloud and Application Lifecycle Management Platform
The key point is to measure the correlation between signals, which is the key insight of SHIM profiler.
The end of this article hints at the real macro trend here: the NYSE floor is a glorified TV stage. Compare NYSE to NASDAQ.

First - a quick explanation of what these market makers do. Every security is primarily listed on a single exchange. In the US, this is dominated by NYSE and NASDAQ. Any listing exchange assigns market makers to the securities that it lists - these firms guarantee that they will both offer and buy the stock within certain limit and pricing restrictions. In return for this responsibility the market makers get price breaks and other preferential treatment. NASDAQ never had a floor, so these were just designated firms you could (in the early days) call. NYSE, on the other hand, assigned this responsibility to specific individuals from firms - all in one building on a single trading floor. Once the markets electronified, it was easier for the NASDAQ market makers to adapt and become electronic and more automated as well. As NYSE held on to the old model of individuals on the floor, they attempted to justify it - mostly by spreading distrust of computers. (Distrust which has proven partially justified - see the Knight Capital meltdown a few years ago.) Despite their arguments that the humans are adding to the stability of the market, the reality is the humans are doing less and less. For the last 5 years at least all floor brokers and market makers are managing most of their orders electronically with the help of "upstairs" - other employees of the markets makers / floor brokers who are upstairs. Furthermore, the benefits that come with being a market maker apply to some of the firm's electronic business as well - effectively making the floor presence a cost that is made up off the floor.

TL;DR - The NYSE floor is a joke. This just proves it.
Soundnode – Desktop app for Soundcloud
SourceCode: Scala Filename and Line Number Macros
Are you serious? The whole article seems like a parody - (intentionally?) not understanding what 10x means vs unnecessary bloat and then proceeding on...
That didn't fix it for me, every time I tap the address bar it crashes
I'll move on to an HN with an older demo, or no HN at all. OP posted a click-bait trash article and people are upvoting; it just makes me wonder if this site has any legitimately talented programmers at all or if they're busy actually doing things in the real world; my guess is the ladder and that real devs would only post a show hn.

Young programmers I guess. Don't mean to hate, but I used to enjoy HN.
Use TIPC if you can: https://en.wikipedia.org/wiki/TIPC
Yup, even run my own irc server. Don't plan on moving away from irc any time soon.
Sounds reasonable imho.
They don't add much overhead during runtime; most of the time there is zero overhead, or sometimes they can (theoretically, not sure if it's done in practice) produce more optimal code than a "literal translation".
>But what is the social benefit of the stock markets being synced to the state of the economy at the micro-second / nano-second time scale ?

It's cheaper than people doing it, and the lower the latency, the faster a trader can move his position to match changes in the market.

What is the social benefit of Twitter loading in 100ms instead of 150ms? Why is latency important for peoples' stupid mobile apps, but not important for financial transactions?

>Nothing in the real economy changes that fast.

Sure, but you don't want to have to wait for an earnings report to sell your shares when you want to buy a house or something. You want people to always be trading your stock so it's easy to buy and sell. Similarly, when a big pension fund buys or sells a lot of your stock at once you want "people" trading to reduce volatility.
This is what you do in many agile methodologies. Have the stakeholder rank their stories, understanding that it's a queue you will pull from. They're free to rank them however they want (so 'urgency' doesn't need to be defined; it's entirely on them to subjectively figure things out). As a dev, you just pull from the top.

This doesn't, however, help reduce waste in the same way that pushing back and questioning the need of each story. Oftentimes the stakeholder will think "this thing is super important", without realizing its functionality is unnecessary, or is already in place if you just do some simpler or better thing, or will be useless without some other story done first (that isn't ranked higher). You need to help point these things out.

A real life example I can give is on a project I had in the past, where we were replacing an existing software solution. The customer was adamant that they needed to be able to specify what piece of hardware a job was run on. They were used to the way the existing system worked, where that was the only way you could keep track of where the job was, to see its status, cancel it, etc ("I put it on machine #44, so let me scroll down to machine #44 and see the job"). We wanted instead to just automatically assign the jobs for them, and provide them a search and filter (which they already wanted and had ranked highly), to be able to select, say, just the jobs they had created, that sort of thing. No matter how we tried to explain it, they didn't see that the latter would completely supplant the former, so why do the former. We ended up doing both; they ended up never specifying the piece of hardware. Other places on that project they -did- listen to us, but that one sticks out in my head the most because they didn't.
If you scroll up, you'll see a less detailed comparison to Singapore, Hong Kong and Hungary. The former two are about as wealthy as the US, so if we pay more for labor that's only because the MTA wastefully funnels money to it's workers.

I discussed Delhi mainly because I know it well.

That said, if we can hire Indian workers and have them build our subways at lower cost, we should absolutely do this. I'm sure this helped keep Dubai's cost down. Then again, it doesn't seem necessary; Barcelona built a subway at $39M/km.
Wrong way to look at it. Start a company and gain an understanding of what it will take for you to be in a position to have someone write some code that increases your sales. Infrastructure, capital, product, systems, risk, positioning, reputation, marketing, etc. perhaps then you will understand.

I had a sales guy once tell me, as we got a new hardware product ready for manufacturing, that we'd figure out how to split the profits once we started shipping. He felt entitled, even though he'd only been with us for six months. He conveniently ignored the fact that this product had been in development for nearly ten years during which time I invested millions into R&D, marketing and building an infrastructure to support the product internationally. I let him go a few weeks after that comment. Wrong attitude and a complete lack of context.

I actually prefer to hire people who have had some entrepreneurial experience. They make far better employees. They are independent, hard working, no-bullshit on-mission because they get it. Pay them well and unleash them for great results.
True but:

When the next round of layoffs come Alice is the least needed, so unless she is good at making sure everyone knows she gets the best solutions, she's likely to get canned.

Then when they apply at the new job at the local starup Alice is surely going to fail the first round programming quiz.
Reminds me of this quote by Kurt von Hammerstein, a German general of the Reichswehr.

I divide my officers into four groups. There are clever, diligent, stupid, and lazy officers. Usually two characteristics are combined. Some are clever and diligent -- their place is the General Staff. The next lot are stupid and lazy -- they make up 90 percent of every army and are suited to routine duties. Anyone who is both clever and lazy is qualified for the highest leadership duties, because he possesses the intellectual clarity and the composure necessary for difficult decisions. One must beware of anyone who is stupid and diligent -- he must not be entrusted with any responsibility because he will always cause only mischief.

As a note, I don't think he's referring to simple dross, the way he uses the word laziness refers to economy of action.
Think of lines of code as surgery to excise a tumor.

Of course you want to remove the tumor. Curing cancer is the goal. But each surgery is a liability; each scalpel cut you make may bring potentially fatal complications, so you strive to perform as few surgeries as possible while still saving the patient.

Rewarding LOCs is like rewarding the high number of surgeries a doctor had to perform on a patient in order to save him/her. It's backwards!
I know two competent people who have gone from working full time hours to working two to three hours a day from home for only a small reduction in pay.

Both quit their jobs to become freelancers, and mentioned to their bosses on the way out that they would available for consulting. They were then contracted in at more than 4x their previous hourly pay.
Funny thing is, how often is it really "Wordpress with a couple of tweaks"?

I mean, seriously, I've seen too much devs out there, hacking Typo3, Wordpress or Drupal into oblivion to do their bidding.

There are hundreds of companies just doing this.
We Reviewed Every Tooltip Plugin Ever Made
No matter what, it is unlawful to have a fake ultimate beneficial owner
You missed the point. I was just pointing out that 1 unit of hardware, compared to 1 unit of developer, is cheap. That was what the OP was commenting on.

Obviously, 4950 units of hardware, repeated monthly into perpetuity, compared with 30 units of developer, for a fixed length project, is not cheaper.
> IMO it's foolish to think the laptop form factor is going anywhere, barring a fundamental shift in UX

Hindsight is 20/20: I remember a time (2012-ish) when a lot of people were banging on the "post-PC world" drum and anointed the iPad as the harbinger.
Doesn't need to be, but observations constrain extra spacial dimensions to be compact and under ~1mm in size.
The notion of Dell acquiring EMC (and VMW as a result) is a little misleading.

This is private equity acquiring EMC because that was the company's last resort and it should color one's perspective appropriately.
That's the plan! It just need to be intelligent enough to find interesting lighting.
Because it's actually a lot easier to do cross platform in C++ than in C#, especially when factoring in different phones - Android, iOS, Windows Phone - and other desktop platforms.

You write a base platform abstraction layer in C++ & the native language, and then the rest of the game can be written in generic platform-agnostic C++.
Building APIs on Rails 5
All that you said is true.

But that which you control, controls you back with equal force.

While it is assumed that the state of the stock market reflects outside reality, it is in fact both ways - the state of the stock market affects and changes outside reality. And now it's a feedback loop, which involves software on one side and humans and "natural resources" on the other.

So now the married couple's daughter future is dependent on the outcome of this "game of trades" that HFT algorithms play day and night. And the people who write those algorithms do so to satisfy themselves, they don't know or care about the married couple.

Just like Google Maps - when there are few drivers using it, it's a handy little helper, if everyone uses Google Maps, it now defines the traffic pattern.
Macaw Acquired by Invision
MinecraftEdu -- which Microsoft bought -- was created by teachers, so you'd get some info from its various blog posts at http://minecraftteacher.tumblr.com/

Otherwise, there are lots of articles about teachers using it for maths, history, geography, English etc.

Trust the teachers. This is the bottom-up adoption by schools who find Minecraft useful. There hasn't been any top-down pressure from governments, teacher training organizations or commercial companies.
>If nothing else, he would have less money if microsoft didn't participate in the anti-poaching scandal.

>Some of that money came from him, as an owner, colluding to not pay fair wages.

What are you referring to?
What's the difference between user stories and tasks?
Watzon app converts time zones elegantly
Why do you think federal state with the same fiscal characteristics across EU would help anything? That would bring only deeper centralization, out of touch decision making and inability to capitalize on locality advantages. We already see how Germany utterly dominates EU while giving scraps to the rest, even to France. Now imagine the whole EU would have the same taxes etc. as Germany, but individual states will have 10x less capital. How would that help EU?
The Brave New World of Bodacious Assumptions in Cryptography [pdf]
There are some, limited legal protections in the US, notably the WARN act: https://en.wikipedia.org/wiki/Worker_Adjustment_and_Retraini...

Still even provisions like that are inconsistently applied. I worked at an internal development studio of a large video game publisher that closed, resulting in the layoff of all ~90 employees. The studio had two offices: one in Los Angeles, California and another, smaller office in Austin, Texas. The employees at the LA office were covered under the WARN act and thus paid/insured through the end of the year (2 months) and received company severance on top of that. Those of us at the smaller Austin office were not covered under the WARN act as we had less than 50 employees at that location. Instead we received a check for our last two week pay period and the aforementioned severance package.
The problem of OS X hardware in 2016
"I have worked with a few embedded SDKs (by Microchip, Keil and Espressif), and all of them have a really dumb built-in implementation of the heap."

Many embedded systems allocate just once at startup and these "really dumb" implementations are completely sufficient. The vendors provide a fast, low-overhead solution by default and trust that developers can go find a more appropriate allocator if they need it for their application. Luckily we have many implementations to choose from!
Surprise someone with a paper greeting card
21 Twitter accounts that will inspire CIOs and IT pros in 2016
Sounds nice, do you have it up somewhere?
> But what is the social benefit of the stock markets being synced to the state of the economy at the micro-second / nano-second time scale ?

This sort of HFT smooths out prices over this time frame. The thing is, as it smooths out the peaks and valleys, the value in doing so decreases as those peaks and valleys are what made it profitable in the first place.

>That's surely taking things a little too far. Nothing in the real economy changes that fast.

Why? Computers have changed the game. We went from mailing our brokers or visiting them in person to calling them to conducting trades over the Internet. The 'real' economy changes quite quickly.
Minor pedantic correction: there's no apostrophe in the title. It's Rainbows End.
VMWare Workstation was a great product - I used it right from the very earliest betas on Linux. But somewhere along the line they seemed to stop taking an interest in individual purchasers like me. I stopped getting the reminders to purchase an upgrade license, and then before I noticed I'd fallen off the upgrade treadmill and catching up to a current version was just too expensive to justify.
> > This is incorrect. The blockchain requires miners to establish an unbiased ledger history. The difficulty parameter is tweaked so that the whole system can be future proofed against an adversary creating a convincing blockchain history (which was biased to double-spending or retracting a transaction).

> What was the excuse in the early days of bitcoin then when the difficulty was orders of magnitude lower?

... because there wasn't as much hashing power in the bitcoin network? Isn't that obvious? The difficulty parameters are tweaked so that the proof of work takes 10 minutes for the whole network. As the network gets bigger, you need to make it harder to maintain a 10 minute proof of work.

> Difficulty is ever increasing just because of the financial model bitcoin tries to propagate. The author of bitcoin wanted to make it deflational and so it had to be this way.

Eh. You're full of shit. But that's your prerogative.

> That part has nothing to do with the integrity of the blockchain and you are mixing two concepts here: Blockchain, which was a great invention and bitcoin, a financial experience (nothing against experiences from my part) which turned out to be a waste of resources.

Integrity of the blockchain is maintained by cryptographic hashes. There are other security properties (such as proof of work and thus non-malleability) that are maintained by the difficulty parameter.
How did open source help us build our own mobile analytics platform?
It's not even commenting that "Minecraft -could- be optimized", it's that "Minecraft -has- been optimized (for the mobile platforms)".
That's an awfully pessimistic view, and assumes that she is the only one that sees the value in this situation. Also, nowhere was the assertion made that Alice was not a competent programmer that couldn't pass a test, merely that she used her time more wisely in this situation.
You need perpetual growth because all math models used in financial industry are based on perpetual exponential growth - imagine insurance companies, profitability, attractiveness of financial services, hedging etc. is based on the assumption the amount of wealth (money) increases in time. This is nowadays done basically with inflation only (the profits in trading are more-less inflation these days).

Now somebody said that the humanity's greatest shortcoming is the inability to understand exponential function...
Moving to React-Redux in baby steps
Zero installation at the cost of 10x worse performance is a worthwhile tradeoff for websites, but not for games or other 3D-heavy applications. That won't change as computers get faster, because native apps get faster too. Web 3D won't be widely adopted until it can close the performance gap. The OP makes that problem worse, not better. Hence my negativity.
isn't this like the joke about regex though?

She used WordPress... now she has x problems?

My own experience of using WordPress is that it's like sticking a "kick me" sign on your back for every script-wielding hacker on the internet...
What's the differentiator here?
I always prefer to use literals in tests, I had the case once where I was checking that foo was equal to bar. In reality, both were null, so the test passed.
Imagine doing the other sides of the cubes. Now orthogonal layers will be intersecting. There's no correct order in which to draw intersecting polygons. You either need to split them (and then you're back to where you started), or you need Z-buffering.
Hopefully by then someone will notice Alice should be a team lead or manager due to her pragmatic and customer focused nature.
Facebook for Investors? Introducing SA Social
Top 5 Fundraising Mistakes
Maybe if one were to have EXTREMELY accurate baseline magnetic field data for the whole world subs could still be detected?

http://www.gfz-potsdam.de/en/media-communication/press-relea...
Bitcoin: all you need to know about it in 2016
How in the hell did Minetest manage to out-terrible Forge? My experience with Forge has been nothing but pain.

Then again, part of that is that I'm a clumsy coder, and part of that is Forge's "support" channels.
How to Wrap a System Call (Libc Function) in Linux
The fault-tolerant Auragen file system from pre-history
I've read advice from someone a while ago about this topic. The gist was that you have to ease your bosses into letting you work from home.

Start with the odd day like when you're sick or when there is a single day between weekend and holiday. Prove that you can do the same or more work this way.

Once you convinced them that your remote working does no harm or even helps, you can extend things.
100% agree on the common language front. The real challenge is when you're dealing with a language that has framework saturation, so there isn't really a "common" framework.

Ruby and Python have Rails and Django which goes a LOOOOONG way in fixing this problem. Not many languages have that one, dominant framework and usually that's because people keep inventing new ones to deal with shortcomings of current ones OR that the frameworks do so little on top of what the language already offers that it's easy to create your own. Javascript and PHP are clear cut cases for the latter since both languages are out of the box built for the web. jQuery was the last real unification in the Javascript world.

I don't entirely care which framework becomes dominant as much as I just want A framework to become dominant. React looks like it is gaining that momentum, but you immediately see the problem play out when there's a thread about how great React is followed by 100 "X is better because it doesn't handle Y the way that React does" followed by another post about how "X is worse because of the way it handles Y". There's something about the Javascript world that seems ready to create new frameworks instead of contributing to existing ones.

I took a sales class years ago and the biggest takeaway from it was "People buy pain relief". jQuery was dominant because it solved a huge pain point, cross browser compatibility, in a way that made natural sense for people working in the browser by using CSS references...AND it was built to run side by side with any other JS library (Prototype, Mootools, etc) so you could safely invest in learning it and know you'd be able to use it on any project that came along. During a time when IE6 compatibility was a big deal this was huge. During a time when a lot of people were trying to solve the problem and you'd inevitably end up on a project that chose one of the other dozen options, side by side compatibility was huge.

These were major points of pain relief that jQuery brought to the table and that's how it won.
Don't focus on the WordPress part, focus on the $HOSTED_BY_NOT_ME_SOLUTION part.
Ask HN: What are examples of large websites without JavaScript?
The correlation between participants in certain subreddits is quite interesting. hiphopheads and nba, europe and soccer, 4chan and fatpeoplehate etc.

Visualised: http://arborjs.org/halfviz/#/ODg3MA
Ask HN: Urgent request for work in Munich, or anywhere in Germany
Hi folks,

I am a Brazilian guy, recently moved to Munich as I just got my German citizenship.

I am a C# and .Net developer and looking for work asap, as if I cannot find something soon I will need to return to Brazil. Ideally it would be based in Munich but I am willing to relocate anywhere, I just want to start working.

Is there anyone on Hackernews hiring in these areas?

(I've checked the Who's Hiring threads and applied for a few listed positions). Thought to make an individual post as it may be more speedy.

Thank you,

Bruno.
Ahem... What will happen if we take down a tower ? Or cause interference to the straight line between uk and germany ?

If anyone has any idea (a fault-tolerant design maybe) or impacts on the financial markets ?