skysight-inc/HackerNews huggingface dataset:
Amazon sues over 1,000 fraudster reviewers in “unprecedented” lawsuit
How about you provide the recruiter with a fake name, and use your real name with a more accurate CV to contact the clients directly?
Typically rewrites like this focus on core functionality; I truly down the project is a 1:1 equivalent. There may be factorings, as well (functionality included as part of Go).
I agree and I think the cool factor comes from the fact that users of Ogo need it in order to move without their hands being tied up and also that it actually takes a bit of muscle effort to operate. Compare to Segways, which are associated with laziness (at least in my mind).
Agile Dev – a free Slack chat for open agile discussion
Ask HN: Why does some music labels hide their albums on Allmusic.com?
Now and then when I visit http://allmusic.com and click an album I get an error page saying "Due to label restrictions, we are no longer permitted to display this information on AllMusic."

I find this very strange, why on earth would a label restrict information about an album they have?

So I asked Allmusic that question and got this response from Zac Johnson, Senior Product Manager: "If I felt as though I was comfortable going into the intricacies of the deals that are in place between a specific worldwide distributor and our data provider, I would detail it further, but the truth is that it's an area that I don't want to poke further."

Example album: "The Definition" by Jon Bellion. http://www.allmusic.com/artist/jon-bellion-mn0003006966/discography (click the album link to see the error message)

To see the response from Allmusic, go here: https://getsatisfaction.com/allmedianetwork/topics/some-albums-are-unreachable

Can HN shed some light on what's going on?
Not really. It's just a report written by someone who has an existing code infrastructure and is experimenting with alternative approaches so wrote some basic scripts for benchmarking.
> Boeing is using new materials, and the new high-bypass engines for the 787 and 747-8 are quite a technological achievement.

There are no "new" materials in the 787, and the engines were developed by GE and RR under their own financial risk. They fit on the A330Neo and A350 just fine, too.

The now mostly-forgotten Raytheon Premier light business jet was the most relevant pioneer of all-composite commercial aviation structures[0] and the 787 is basically a scale-up of those principles, with a wound-barrel fuselage.

It's really the engines and the high-aspect ratio wing that make the 787 more efficient than the previous generation of airliners. All the other fluff is just marketing.

[0] and even that was decades later than all-composite home-builts, and the Learfan, Beech Starship, Avtek-400 and whole buch of others... plus of course Airbus have been using composite structural components since the late 1970s.
See also "Optimal Hierarchical Layouts for Cache-Oblivious Search Trees", by Peter Lindstrom and Deepak Rajan: http://arxiv.org/abs/1307.5899.
Comparing sociology to biology in particular ends up unflattering for the former. Biology is a lot more obviously successful than sociology. Sociology has so far failed to produce its equivalent to evidence-based medicine and whenever treatments it has tried to design for social illnesses have not delivered.

I don't think sociology is completely hopeless but given its track record so far I would sooner expect intelligence (and empathy, willpower, etc.) augmentation to cure whatever problems plague society than any attempt at "institutional change".
I wouldn't mind someone using a little antiseptic in many parts of the New York subway.

But underneath the grime there's some really gorgeous stuff down there. The original tile signs from the days of the IRT and BMT (and even some of the IND) are lovely, and have much more personality than any other subway I've taken.

These sorts of things: https://www.pinterest.com/fennecfoxen/old-subway-signs/
Machine learning enters the SEO world
Maybe it just works, has been PROVEN to work over a century, has known failure states, and "upgrades" would simply be a massive waste of time and money?

I know there is a huge obsession with new and shiny amongst programmers, but when it comes to massive real world infrastructure projects the last thing you want is unknown factors and "churn", especially when the benefits are unclear and dubious at best.

Just because something is old, dosent mean it should be upgraded, infact if its worked well for as long as it has you should consider that very carefully first.
In the paper you reference, an 'optimal transport' problem does indeed arise in connection with Cournot-Nash equilibrium. However the naming is a coincidence, it is unrelated to the problem of finding the most efficient routing of traffic. Think rather 'earth-moving'.
https://en.wikipedia.org/wiki/Earth_mover%27s_distance

The paper does however note the traffic problem in passing: "the variational approach we develop presents some similarities with the variational approach to Wardrop equilibria on congested networks and in both cases equilibria are socially inefficient."
While it may be true, when it is posted without the proper context and an unbiased way to assess the outcome, this presentation will be used as "proof" that Go is better than Python. (which it might be, but not everywhere)
Basically their Python version ("3 thread pools, 175 threads") is synchronous and single (OS)-threaded, while the Go rewrite uses goroutines and multiple OS threads. The fact that their Python version takes "minutes to startup" indicates that a rewrite was necessary anyways.

Go is a good tool for the job, Python threads are not. asyncio or one of the event-based IO frameworks should work much better.

As for the problem of sharing data between processes (slide 5): it appears that this service is read only? If that's true, what do you need to share? Every process can have it's own connection pool. You don't even need multiprocessing, just use SO_REUSEPORT and start your application multiple times.
Relevant article from a few years ago: http://medriscoll.com/post/9117396231/the-guild-of-silicon-v...

That blog was also the reason that someone started this Twitter account: https://twitter.com/neckbeardhacker
Apologies. I should have referenced Lua 5.3 instead as it has both integer and bitwise operator support. This should satisfy the concerns regarding crypto implementation.

As for the space considerations, I have two ways to reason this:

* Wouldn't it only take up 1x414K? If you create luaSSL as a drop in replacement to OpenSSL, you'd only need one copy in your filesystem, just as you only have one OpenSSL.

* Even if you bloat your binary sizes by 414K per executable, isn't it worth it to go from "yes, it could be unsafe, we'll never know... let's wait for the next CVE" to 100% guaranteed no memory faults EVER? Nothing is free, and this could be a cheap price to pay for the guarantee of memory safety, and the implications that come with it.

Edit: wording
This seems like the OOP approach to Oleg's typed tagless final interpreters.
Yes. I really do feel like we are not being told the whole story here.
Womens wear
which dress wear in festival partys?
Why Aren’t Black Tech Founders and Executives, Speakers at Major Tech Conferences?
Yes, of course we've seen ProseMirror. It looks quite nice.

By the time we first heard of it several months ago, the bulk of Trix had already been written.
Do you have an example in Python of doing fan-out/fan-in? I've done it in Go before, and didn't find it particularly nice to look at (although it did work, and worked well).... so I'm curious what a Python example would look like.
It's a good thing extensions are disabled in incognito mode by default.
You can delete your account. https://en-gb.facebook.com/help/125338004213029
Here's a A summary of some of my previous comments on this: The bulk of information about you isn't associated with your account. (or in some personal way) Rather, it's stored in other silos associated with a non-account identifier (consider this a way to make it easy to serve more targeted ads to people who don't even have a google account). This non-account identified data can be enriched by account data (when there are co-occurrences of account activity along with non-account identifiers).

There are great efforts made to track everything we possibly can about people's behavior on the web. Algorithms connect all the dots and make information about you (found in Service A, Service B, ...) useful. So useful that we can determine enough about you to tailor your online experience in order to influence your decisions when it comes to purchases, brand recognition, political leaning, etc. This is done even when the influence we have over you may harm your best interests, for the purpose improving ROI for advertisers.

So the idea of "anonymous" data really isn't that, and the real issue is how that data is used against you. This is true both for an end user, as well as a company using google analytics on their site (losing customers, classifying their marketing sources for advertisers on doubleclick, etc.)
5 Startups Looking for Great People – Updated Weekly
Static languages don't take that much longer to write than dynamic languages. But on the flip side: a more performant software stack (regardless of language paradigm) does reduce your sysadmin time due to them having to maintain a smaller server cluster, as well as reducing your hardware / cloud costs. Generally speaking, of course. But this is quite a generalised discussion as is.
Here's the article mentioned that contains the details of what was found in the draft.

http://www.the-tls.co.uk/tls/public/article1619318.ece

It's certainly interesting to get a view into a the processes behind a a four hundred year old, geographically distributed, 50 scholar collaboration.
I think a more true comparison would be if the author used a reactor/async based solution in his python code
The link you provided to demonstrate the problem also gives you the solution:

> Moral of the story:
>
> Always use 3 equals unless you have a good reason to use 2.

Tools like ESLint make it easy to enforce this (and to only allow == in the few cases where those good reasons apply).
Some thoughts on the quality of KDE Plasma 5
Why Magento Ecommerce Development a High-Class Demand for Online Store Creation?
Divshot was aquired by Google and probably we will see built-in support for Polymer and Angular in a not so distant release. I guess Helmetrex will face the same destiny under Facebook.
CppCon 2015: Kate Gregory “Stop Teaching C” [when you teach C++]
ok well I guess a company can still be a startup after 3 years, but I mean by then it should have its wages and payments under control. you should quit.
Let's see, so you're equating left-leaning social views with 20th-century communism, and assuming people dedicating their lives to the rigorous study of society don't do their job. Indeed, that is the kind of reasoning that directs both the author of the article as well as others who want to convince themselves they can find solutions to society's problems (or deny their existence) while being completely unwilling to actually study society first. Denialism at its finest. If the "reason folks" were as averse to math as they are to human beings we would have been reading similar unending tirades about why quantum mechanics is just illogical. It is the particular genre written by people who honestly believe their narrow view of the world combined with their self-ascribed intelligence is enough to reason about something they are not only completely ignorant about but actually lack any curiosity of. They will fight for their right to "reason" yet not learn (usually by ridiculing those who do bother to learn the subject first)!

Also, I find it a bit ironic that you call for taking lessons from 20th-century mass-movements considering that the article echoes others similar to it -- written by scientists -- around the same time of the Bolshevik revolution, and served to justify other movements with no better record than that of communism.
I read a biography of Napoleon recently and it mentioned that he recognised that older more experienced troops tender to be much better at fighting but that they were also more cautious about picking their fights - younger inexperienced troops could actually be more useful in some circumstances in that they were more likely to rush in without any concerns for the risks in an, often vain, desire for glory.
No, the bottom line is that China races ahead and the US crawls along, yet spends a fortune.
Homan Square revealed: how Chicago police 'disappeared' 7,000 people
In general, the things which survive are over-engineered. The wires are several guages larger than they need to be, there are backups for the backups, and the underlying technology (magnetism, switching) is hundreds of years old. In contrast, many of our electronics use components which are barely larger than they need to be (if at all), and rely on technology which is younger than a single generation.

Now then, we do still create technology which lasts - it's just not as frequently found in consumer tech. Take stoplight timing switches as an example. They use electronics, and work in some incredibly extreme environments, and are reliable more often than not.
Sadly, while the Scribe developers correctly identified all the various problems with contenteditable (https://github.com/guardian/scribe/blob/master/BROWSERINCONS...), they chose to solve it like most other editors: by using execCommand, waiting for the browser to make a change, and then attempting to clean it up afterwards.

Trix's thesis is that this approach is fundamentally broken. Instead, Trix updates an internal document model on each input event, then re-renders the editor contents in response.
Keep your online store up to date with your suppliers data
As a very infrequent visitor (typically during the summer), I'd prefer a bit more ventilation.
Axosoft GitKraken: Unleash Your Repo
This is great stuff!

Wonder if once Swift is open-sourced we'll see a library like that in Swift. Imagine writing React code in Swift and rebuilding that for Windows!
Yep, new zealand. 2nd paragraph in this article.

http://www.digitaltrends.com/cool-tech/ogo-two-wheeled-wheel...
Its the fact that it tended to be built like the proverbial brick outhouse.

And survivorship bias cant really be used for a tube line as opposed to a widget off of a production line.

A tube line is a one off custom system.
Hacker News as a case study to test the wisdom of the crowd theory
http://trix-editor.org/

They don't use contenteditable in the traditional way:

> Trix sidesteps these inconsistencies by treating contenteditable as an I/O device: when input makes its way to the editor, Trix converts that input into an editing operation on its internal document model, then re-renders that document back into the editor.

I find this a fine solution.
It seems it's looking at everything outside the core libraries. Go has a built-in templating engine. That alone may explain the LoC difference.
Also Mall Cop.

http://bit.ly/1hNdlIx
The UK is replacing roundabouts with traffic lights; US is doing the opposite
Possibly. But you'd expect most developers to be smart and impartial enough to read these statistics and take them as a case study rather than hold them as gospel.

Quite frankly, I'm getting a little sick of the arguments that happen on HN whenever a Go-related article comes up (and particularly so with Python vs Go). You get people who seem to hate Go who go all out to criticise Go and/or statically typed languages. Who argue that pro-Go articles are biased; and so forth. And then you get the Go fanboys (of which seem to be less vocal lately) who declare that Go is our lord and saviour and we should be rewriting core OS internals in it. It's just nuts. Sensible people would see that Go is better at some things and worse at others. And that articles like this are just an interesting case study and might not apply to their own personal software problems but not in any way biased beyond the fact that the article is tailored specifically to their own software problems.
One way around that problem is to use lossless compression.

Unfortunately, if you have merely 1 bit of static noise per pixel (so +/- 0.4% intensity), you won't achieve better than 12.5% compression.
I'm really not sure why everyone is downvoting this!

It doesn't help that I'm hovering around 501 karma :-)

Seriously though I'll never use downvoting (apart from say, racist, homophobic, rude and extremely wrong comments) because I think it's bad for discussion; if your aim is blandness then I would say that downvoting is great but I still maintain that a comment with lots of people in disagreement (for it and against it) is an interesting comment, one that would probably add to the discourse.
Exactly it was only 15 or so years ago that one electrical firm local to me stopped producing knife switches - thats the big switches (steam punk style) you see in Frankensteins lab film sets.
The problem is that news, opinion articles and similar content is commoditized, so it is super hard to attract subscribers. They never needed an App, that was just a fad.
Sociology is not an applied discipline and most certainly doesn't prescribe "institutional change". I would sooner expect "solutions" from people who bother to study the system they seek to change rather than those who don't and cast aspersions on those who do.

But speaking of track records, I think that the record of those who have called for "institutional change" and got us civil rights, education and healthcare is far better than that of so-called scientists who have favored "applied artificial Darwinism" and advocated for eugenics programs.
I must admit that I feel myself to be in the monority of middle-aged people who are aging kinda/sorta gracefully. That's not to brag, rather to point out that I know a LOT of middle-aged people who don't seem full of vitality and vigor, usually because of self-indulgent habits with food and drink.

I do wish that more of us were able to control our various appetites: the evidence that we might have a hard time doing so tends to accumultate with age.
> Since we also identify SDKs by their binary signatures, we noticed that these functions were all part of a common codebase, the Youmi advertising SDK from China.

> We believe the developers of these apps aren’t aware of this since the SDK is delivered in binary form, obfuscated, and user info is uploaded to Youmi’s server, not the app’s.

Know your binaries?
Yeah, but they're often too stupid to know how.

There was a time when I obeyed requests for a Word version of my CV, but that time is now gone.
As an upper 40ish something who has been coding since I was 10, this one made my day. So very very true.... but it's amazing how many 20 somethings are to narrow in their thinking or too lacking in medium to long term vision on projects and just hack together a bunch of web found code to make a non extendable solution.

Then there are those who I call the 'google' generation, they just google the problem and proclaim the number one result as the solution without really understanding what and especially why the problem really is occurring.

Every generation has it's exceptions, but also each has their share of averages. Great article, nice way to start Monday morning.
Spend some time with union relations and you'll find that you are more right than you know.
Facebook will tell you if the government is snooping on your account
Factors affecting  Growth – Did you know of these ones?
I was involved with the Wysihat project too. What we found is that its approach, like most other editors', is fundamentally broken. We created Trix to solve the problem. https://github.com/basecamp/trix#different-by-design

I think you'll find Trix's toolbar easy to style however you'd like, but if not, it ought to be straightforward to implement your own using the API.
Yea, normally in a fund with 10 investments you pay carry on the net performance of the fund. So let's say the fund is $100 and 10 investments of $10 each. One ends up being worth $110 and everything else goes broke. Normally the carry would be 20% of $10 (the profit), but on a deal by deal, the carry is 20% of the profit on each investment (there was only one) so you pay it on the $100 (110 - 10) for the one deal that made money.

This is obviously a particularly bad case, but I think if you looked at the "normal" distribution of fund returns, it's quite a bit worse as an investor (although unclear what the means since they're investing in different companies potentially).

I not sure this really creates a perverse incentive, the distribution already looked pretty close the the worst case from the investor's point of view. It's just generally going to be quite a bit more expensive than the quoted rate in practice.
So... the metric system magically prevents data-entry errors? Or somehow you can't believe that there actually are common everyday tasks involving splitting something into halves, thirds, quarters, etc. and so feel a need to engage with a hyperbolic child-dissecting strawman instead?

You're really not doing a great job of presenting your case here.
Researchers find 256 iOS apps that collect users’ personal info
The Best Web Design Blogs: 9 Sites You Have to Start Reading
I can think of at least 2.

1) A young company, light on technical background, has build a castle on webscale sand. A few of the smarter young folks have become experts in this system, and get a lot of clout by solving "difficult" problems. Suddenly an old guy comes along and says "lets just use MySQL and CREATE INDEX". Basically, he's been there, done that, and realized that J2EE + MySQL will get the job done with a minimum of fuss, or that the "simplification" that comes from denormalizing carries a huge maintenance penalty.

This old guy threatens the young "experts" - if the system is rebuilt according to industry standards, suddenly they are just another dev.

2) The old guy hasn't kept up with the times, and is stuck in ancient (and outdated) ways of doing things - manual management of memory, FooBarFactoryFactory, etc.

You can't transpose these justifications onto non-Asian minorities, women, etc. A non-Asian minority or female 25 year old is fundamentally equivalent to a white/Asian 25 year old male. Nodejs is equally "close to the metal" regardless of your demographics.

Tech in 1996 was radically different - a CD ROM filled with a small subset of wikipedia was actually a huge technical challenge. As a result the old guy really is different.

On a personal note, at my current company I'm both the oldest techie and also the only techie who isn't a member of the majority ethnic group (sliced in US terms, at least). My age is a significant factor - I'm sometimes out of touch (I know fuckall about angular.js) and sometimes I'm the voice of experience (we should have a metrics server and use it for all the things). My ethnic diversity is completely irrelevant.
Missed that one. Thanks!