skysight-inc/HackerNews huggingface dataset:
> ... but at my current company we use also MSVC. I wish we could abandon that compiler and work with GCC or clang only.

Good news! These days you can produce MSVC compatible binaries with Clang or even use Clang as a compiler from the C++ IDE.

Whether or not you can do this in practice is another matter, but it can be done.

> Your remaining 20% is my 80%. :)

Yeah, if you look at my examples, they're rather straightforward arithmetic with 4 dimensional vectors. There's very little need for any integer arithmetic or more exotic combinations of operations. A little fused multiply-and-add here and there.

But I haven't seen a better method for this, most of the code is CPU-agnostic and will compile to x86 or ARM code using all the available instruction sets (depending on compiler arguments, e.g. -mavx2 or -march=native). I really haven't seen a SIMD math lib with so little duplication for different CPUs elsewhere.
Sex, lies and slave labor, why we no longer trust brands
I read this book a few months back, and was amazed to how easy it was get to the top secret information. Good information as it was easy to read and to understand.

http://www.amazon.com/Spy-Among-Friends-Philby-Betrayal/dp/0...
My impression is that scripting Gimp is ... more complicated. That said, I've not tried it.

Imagemagick though makes simple-to-moderately-complex stuff bog easy.
Black screen for me (apart from text). Firefox 45.
Please tell us more, how does hyper_ compare to Clear Containers [0], funded by Intel? And VMware Photon Platform (of which the hypervisor is closed source)? Both of these state they have very fast startup times and allow for large number of virtual containers per host. Those are the three Hypervisor Containers I'm aware of and would like to understand the differences in implementation. Benchmarking the three would be even better, but I guess we won't see those for some time.

[0] https://clearlinux.org/features/clear-containers
They implement logical gates by turning on/off transcription, so the result of one gene turned on will be that another is turned off (a NOT gate). And so on.

I assume the idea is less to build an adder and an ALU ( :-) ) and more to build behaviour on environmental input.

There is a video under the "demo" tab.

Edit: Under the "Publications" you find an abstract and a good explanation. Read that instead of my copy/pasting. :-) Their basic point is "This approach leads to highly repetitive and modular genetics, in stark contrast to the encoding of natural regulatory networks"
I hope this can go into other areas as well.
Android Auto launches in 18 new countries, including Brazil, India and Russia
It would be helpful to know more data on the companies that weren’t accepted or failed after:

- the amount of time founders spent on their project before applying

- correlation between age and university studies, previous work experience of founders at big companies

- what kind of tasks did they outsource
I don't understand. What is the problem with default constructors?
Simple: You enter the duress password and suddenly, you have "bad connectivity".
Are you sure you linked the right comic? Because it doesn't seem to have any connection to the topic at hand, or to what you wrote ("more people should Dare To Be Stupid"). Or maybe I just don't get it...
SDF Public Access Unix System – Est. 1987
I think there is no way you would recall the password when you need it.
80% is not very good for practical uses (the Gender Classification as a Service on the web most likely use a map of names to probability of gender), but I think it is very good for 3 features.
Thanks for writing!MDN has been nicely documented and very very useful, especially for beginners in web dev.
Recipe Middle Eastern energy balls
I sometimes listen to a personal finance podcast when I put my son to bed. He usually falls asleep within 30 seconds :D
Is this meant to be a "Show HN" entry?

https://news.ycombinator.com/show
I know too little C#. D is very flexible. It also allows to explicitly allocate (emplace) classes on the stack or in an array, for example. You can also wrap structs into a reference counting construct and use them as reference types.
Econtalk is really high quality. Very interesting!
Top 10 tenets of a System Administrator
Hmm. Reminds me of the Google office in Pittsburgh.

The main room was literally decorated in bright childish colors like a kindergarden with legos included, they boasted nerf wars and almost "no management" to exist. The question of salary was always a running target and I could only wonder how some real work could ever get done on those conditions.

At the time I was disappointed. So, I've witnessed in person at least one other office similar to hubspot in the wild.
They could ask you to change it. Anyway - do as you are told. Devices are consumables. I would politely ask for my sim card and to make factory wipe though.
> I'd find more help and documentation online

PHP options are notorious for lack of API documentation for developers and inventing their own in-house frameworks despite solid ecosystem of ready solutions and libraries, or in case of solutions actually using those, burying them behind layers of their own boilerplate to make sure none of it is available to third-party developers (phpBB3 and XenForo, I am looking at you).

> development would continue for the foreseeable future

Like how XenForo's development froze for year and a half with zero word from its developers because of ongoing litigation, or SMF's foundation losing majority of contributors every few releases due to internal arguments with self-proclaimed project lead? Or Invision Power Board thats so busy churning out new features I remember having bugs in 3.1 that they didn't fix for 8 years and were actually moved over to next major?

> The forum market is so crowded at this point that you need a bit of a gimmick or hook here

As forum software dev I can tell you that there's massive sunction from developers for software that meets following criteria:

- powered by known frameworks and libraries
- exposing as much API as possible from those frameworks and libraries
- architectured to be maintainable despite heavy customizations (this means that if I use forum software based on eg. Symfony, I still should be able to use it as framework to build complete site around)
- embrancing technologies and services from outside AMP stack (like search engines, build steps for frontend's assets)
XGBoost: A Scalable Tree Boosting System
"Tree boosting is a highly effective and widely used machine learning method. In this paper, we describe a scalable end-to-end tree boosting system called XGBoost, which is used widely by data scientists to achieve state-of-the-art results on many machine learning challenges. We propose a novel sparsity-aware algorithm for sparse data and weighted quantile sketch for approximate tree learning. More importantly, we provide insights on cache access patterns, data compression and sharding to build a scalable tree boosting system. By combining these insights, XGBoost scales beyond billions of examples using far fewer resources than existing systems."
You spend less time arguing about yours being the better option.
That is trivially easy.

You simply find the most common names in each country with predominant language. Want to find Indian names? Most common names in India. Latino names? Most common names in Mexico. etc. It's not perfect, but nothing is. Case in point:

As a wise man once sang, "I'm not black like Barry White. No, I am white like Frank Black is."
Obama Interviews Alibaba Billionaire Jack Ma
This Startup Aims to Lead the Drone Takeover at the World's Biggest Companies
Database allegedly containing ID numbers of 50m Turks posted online
It seems that this server has not been updated since 2010, except for some small update in 2013:

http://sdf.org/?software

Or, is it just that documentation website which is outdated?
Once another party is involved you end up coming up with another agreement and first you need to agree which arbiter is used. You have more choice but where's body that makes sure everybody chooses the better judge so that bad judges get nothing to rule?
There were no discussion forums or irc channels discussing the gnarly details of quantum mechanics - I read and taught myself until I got it.

The onus to learn is on YOU - if you go to college expecting someone to magically and painlessly install a degree in your head you've another think coming.

Edit: downvoted for proposing that people put effort into educating themselves? Downvoters, YOU are the entitled problem-people.
It's worth noting that in plenty of languages, names can be trivially gendered with accuracy approaching 100%.

I haven't seen Icelanders rising up to make their names more ambiguous, and Italians don't seem unduly overrun with nefarious lipstick ads.

I also guarantee that advertisers can do a good deal better than 80% by browsing habits alone.
Hey chromatic, maybe you missed the parts where I explicitly said that my historical knowledge is only as good as the sources I have read (+/- my sideline experience)? Please stop framing my clarifications as intentionally disingenuous. If you have additional historical perspectives to share, then by all means. I even explicitly asked for that in my original response.

Now, I think you are also being a bit disingenuous. The Parrot team shifted focus. You can say all you want that the original vision was always all dynamic languages (which I already said, by the way). But to frame the original Parrot efforts as anything less than building a foundation for Perl 6 clashes with my own memory of the timeline.

If the JVM and the Java teams essentially stopped talking to each other, I would definitely consider that to be some form of collective decision making representing an overall shift in focus for the projects. That's more akin to what I remember of the Parrot/P6 split. Even your post hints at it when you say "Various contributors never had (or lost) interest in P6". But again, I was only "involved" from the sidelines and am limited to the available materials, including yours, and synthesizing them from individual rants into some semblance of a balanced picture.
6 Essential Tips for Getting Started as a JavaScript Developer
Polaris – a versatile, open source GSLB solution
There is zero reason to believe that prices will go up as much as wages.
Uh, they taught themselves. You think Alan Turing or Ada Lovelace went to college and studied computer science?
What Oculus Network Traffic Contains
I don't like it but active promotion feels necessary in a world, where attention is the secondary currency.
LWAsyncDisplayView
Presenting: 6 things your audience really need from you
I am confused. Why use a dataset to train an AI, when one can just use a decent dataset as a look up table and dispense with the complexity of machine learning, while achieving close to perfect accuracy?

Obviously as an exercise in machine learning, this is perfectly acceptable, but as a solution to a problem, not so much.
Technology, by increasing per-worker productivity, should increase labour value.

(Mind: I said "labour value", not "labour compensation". There's a difference.)

Technology that decreases value of workers isn't technology, at least in the economic term (Solow) which sees it as an increase in productivity not accounted for by capital or labour directly (the Solow Residual).

https://en.m.wikipedia.org/wiki/Solow_residual
OSVR Dev Kit Review
>I'm an employee at VidAngel
Actually crime rates in the US have been dropping steadily for decades.

Thought personally, not living in the US, just the thought of being robbed is like science fiction to me. And it's not like I live in a great country, but things like this just almost never happen here. Gas stations and convenience stores get robbed sometimes, your apartment might be broken into, but someone on the street robbing you? I don't know a single person this had happened to.
Custom Software Lab
Really I thought that Wright went of the deep end and started accusing everybody of being a KGB spy.
Android 6.0 Marshmallow: da maggio disponibile per Alcatel Idol 3
Considering the vast majority of people are not trans, then I think that in most situations it would be perfectly acceptable only to ask the sex.
6 steps to avoid Developer Procrastination and set yourself up to succeed
The guy's a CEO of a heart rate company. I don't want to question his motivations too much, but it's obviously in his favor to publish something like this...
Should we trust robots with morality?
Try ELixir/Phoenix. It is the future. Yes, it is very different from others frameworks but this is just a (future) advantage.
At the bottom end we see companies offering wages that aren't survivable without welfare and food stamps effectively forcing the tax payers to subsidize their low wages. Effectively setting a sane floor prevents this abuse.
The cited xkcd also does not do a good job of addressing freedom of speech. Many writers have used "free of speech" to refer to a broad social and cultural principle, not merely a legal doctrine, and defended it on grounds that apply just as much against private censorship and social ostracism as much as against government censorship. The idea that free speech is a concept that is applicable only to government restrictions is of fairly recent vintage, and historically was most used by libertarians rather than the progressives who more often promote it now. In summary, John Stuart Mill had much clearer and sounder ideas about free speech than Randall Munroe.
Terrible name.
Read Smith. "A man must always live by his work, and his wages must at least be sufficient to maintain him."

https://en.m.wikisource.org/wiki/The_Wealth_of_Nations/Book_...

An enterprise which cannot pay the full cost of its inputs isn't an economically viable activity. It's a charity benefiting its owner.

More on Smith regards wages: https://www.reddit.com/r/dredmorbius/comments/2311mb/adam_sm...
I hope this can spread to other areas as well. In the age of global warming, throw and buy instead of repairing your broken items seems not to be a waste.

70% of a mobile phone can be recycled the rest is non recoverable waste.
* Determining Gender of an (american) Name [...]

Still impressive but it would be interesting to see the result for other countries. Maybe for some countries, the gender could be harder or easier to guess. I can see how some people would use this to try to reconstruct a database where gender is missing.
Several possibilities come to mind.

Ignorance. Poor education. Disinformation. Astroturfing.
Pretty good advice so far regarding working arrangements. After pursuing a startup idea for 3+ years and having it not work out, I would also encourage you to question why it is that you need 6 months before getting an initial customer. Learn quickly and fail as fast as possible.

1) Can you pitch your idea to customers first to gauge their interest, get initial feedback before building?

2) Can you presell customers, get something like a letter of intent signed?
Idea for a dystopian tech novel:

A guy who is about to surprise his girlfriend with a wedding proposal gets arrested because the police, with its newfound data-sink into Apple's tech stack and wearables, made legal by enhanced fear over domestic terrorism combined with a lack of public interest in privacy rights, had an illegal-behavior-trigger set to a similar heart rate spike and circumstantial behavior pattern. Since he kept his wedding plans to himself, he has no way to prove his story, and he's imprisoned along with actual potential terrorists who the feds have entrapped into collecting bomb materials or spying on high value targets. The girlfriend gets hit in an actual mass shooting soon after (since they've incrementally risen in frequency to once every few weeks), and the boyfriend is implicated and later convicted with a death sentence. Twenty years later, on the eve of his execution, a new law is passed that exonerates anyone who was convicted based on circumstantial statistical correlations - but a last minute push to the prison's e-mail and news alert apps introduces a bug that delays updates for 24 hours.

Now if only I were a writer...
Looks like Sony is far far away from developing something like XBox dev mode.
Blah blah blah, go back to liberal arts college
Magic Sim is Back
I have used both Eclipse and Intellij for building Hadoop, and neither could get incremental compilation under 30 seconds. In fact, it was often much more than that. Eclipse was a huge pain to use with Hadoop because it was always getting something wrong-- many times when you updated the project dependencies, Eclipse would essentially break and need manual fixing. Even loading up the project in either IDE takes at least a solid minute, with an SSD, Intel i7, and 16 GB of RAM.

Prior to using Java, I used C++ for 10 years. Every project I worked on had compile time problems. It was an open secret that we spent most of our time waiting for compiles.

It's very common for people working on small projects to feel good about their compile times. But sometimes projects grow up, and they outgrow the language and the tools they were designed in.
EuroLLVM 2016 talks
You say:

> As a TA, I want to say that this is literally my job. If that's what it takes, then that's what it takes. My entire purpose is to help students.

And:

> If other people need my help, I might be limited in the amount of time I can spend, but I'll give you every bit of help I can in the time I have.

But that's the point – you don't have infinite time. I think it's unfair to the faster to students if the majority of your time is spent on the slowest ones. Unless it's your explicit goal to teach the lowest common denominator, the better students also have a right to get help and support in their learning.
>If you give money to human beings for free, nobody will do jobs anymore

All BI proposals I saw only include housing, utilities, healthcare(through central system) and food. People would still want to go out, watch movies, play with the new shiny iPhone, etc.

Most of the society already can get proposed amount from investments. If we talk $1000 monthly and 5% ROR (less than SP500) you have to have $240k in investments. That's easily achievable, especially if you already live on $1000 in preparation to doing nothing.

> NOBODY will clean dumpsters anymore, unless you set that N relatively high

And why should cleaning dumpsters be a low paying job? You said it yourself - it's crucial for society.

And don't forget about elephant in the room - automation. Upward salary pressure puts pressure on making each individual worker more productive.
App That Recognizes Objects with AI Raises $54M
Japanese govt awards its first-ever working visas to foreign professional gamers
Yeah, that's the thing I want to do when someone has me at gunpoint! Make sure I suddenly have "bad connectivity".

You know what would be the better thing to do in that situation? Make damn sure shit works and they get what they're looking for. I'll worry about cancelling credit cards, etc. later.
I was going to pick this up, but then I looked at the Web Framework Benchmarks and I got a bit disappointed: at it's best Elixir peaks at 40% of the performance of Node.js, and 5% at it's lowest.

Another worrying metric is the number of errors: Phoenix is almost the only framework where these benchmarks show a very high number of errors across all tests.

https://www.techempower.com/benchmarks/#section=data-r12&hw=...
Have been using this for quite some time - it has a nice API and is solid in production. I love the simplicity and it's small enough a codebase to quickly read and start hacking around.
Training is mostly about making things automatic.

And not getting into bad situations in the first place. Avoidance is the best defence.
I wonder where that rug ever ended up.
Usually, the way, that civillised societies solve this problem, is with a judge and a jury of the accused's peers.

In this case, community guidelines, appointed moderators, github employees as super-moderators in the case of user-moderator disputes, etc. What github are implementing now is monarchy - legislative and executive power in the hands of a couple of people (the repo owners) whose only qualifications are "we were first here".
width and floats dont need plugins.
Dear Ms. Pukinskis,

I'm writing to you to let you know that as you haven't provided us with a preferred form of address, out computer has automatically chosen one for you (see above). If you'd prefer us to use a different form, please let us know.
>the proof is in the pudding, so to speak

Nitpick: Proofs are not in the pudding, unless you placed them there. The manner of speaking is "the proof of the pudding is in the eating". That way it actually makes some sense, too.
It's possible that a national minimum wage increase could be achieved revamping the entire nature of labor and unions not as likely. We can talk about implementing the later and doing away with the national minimum wage thereafter.
The Different Ways Tech Startups in San Francisco and New York Spend Money
I think it is largely the same segment of the population that before didn't use computers anyway, or used them as dumb browsers or e-mail clients.
As soon as a name is not present in the database, the approach based on machine learning is useful.

It is very likely that the name absent from the db will have features that reveal its gender.

So 1) try db lookup, if absent 2) use a classification algorithm (which will always provide an answer)
LEAKED VIDEO OF SONG “FUNKY” FEATURING M. JACKSON,PHARRELL WILLIAMS AND SIREN
Prices constantly rise faster than wages all over the world, there is actually zero reasons to believe that prices would only rise as much as wages, because they usually don't.

Companies that trying to sell you stuff don't look for an equilibrium it's not like they are saying you have to buy milk, apples, and bread so lets see how much you make to maximize profits if they are the ones that selling you milk and bread they'll charge you as much as "humanly" possible to the point of forcing you to give up on the apples.
It's not like it happens very often in the US either. I don't know anyone who's gotten mugged.
Yea, used to be people could get robbed without having a heart rate monitor on them and never think to let the internet know!
Some of the people I went to university with even graduated with absolutely no experience in programming.

It was rather disheartening.
My Favorite Paradox: Simpson’s Paradox
Would this functionality really be hard to implement yourself? What is the benefit of using a service like this?
If you rely on the keyword "beautiful" maybe you should work on the presentation. Because I am presented with some horribly "terminaly" blue picture (actually, I mean the video) with some ASCII art.

At the bottom I see 3 screenshot. The first one is ok. The second one (Redis) looks broken and the last one is the same (AirBnB).
There's no country on earth without any muggings.

It's not exactly common in the US though.
I do enjoy using Atom as an everyday editor for ECMAScript / React apps, where the convention is to have many very small files. ES6 + Hasklig font + Ligatures make for a particularly visually-pleasing coding experience.

Unfortunately, Atom has severe performance issues with files that are anything above "tiny". For example, a 500-line XML file will lock Atom up for many seconds, to several minutes, while it's inefficient little ECMAScript parsing engine tries to chew through it. I build the latest version almost daily in anticipation of improvements in this area!

This is what prevents my adopting this otherwise lovely, vibrant, flexible editor for all my tasks.

A real IDE like IntelliJ has no problems with applying various tooling (parsing, validation, de-bugging of XSLT, etc etc) to a 15,000-line XML file.

In the longer term, I do hope that somebody is addressing this - which I think is literally the only thing that Atom has going against it.
This is pretty cool. Wonder what kind of hacks you had to do to get this working.