skysight-inc/HackerNews huggingface dataset:
Oftentimes when an evolutionary process produces a "less fit" candidate, it's because our intuitive notions of what fitness is are wrong. A bunch of examples from business:

Betamax vs. VHS is often cited as an example of the market rewarding an inferior technical solution. Betamax's picture quality was better, but the key VHS feature was you could fit a 90-100 minute feature film on a single tape (Betamax tapes were 1 hour). The market valued the ability to watch a single movie without changing tapes more than picture quality (and still does - look at all the YouTube videos that do horrible things to picture quality to get a full movie up while evading copyright detection).

Intel x86 is often cited as a terrible instruction architecture. The mistake here is thinking that "ease of learning for newcomers" is the key value in an ISA. Most programmers are using compilers to generate assembly code anyway, and the key value that consumers want is "runs all my existing software, reasonably quickly". Intel correctly preferences backwards compatibility over elegance.

Here's one from biology. Sickle-cell anemia is a terrible disease, leading to extremely painful episodes and often loss of limbs to gangrene. However, it confers increased resistance to malaria. In many of the areas where sickle-cell anemia is endemic, malaria is a bigger killer than gangrene. This is nature optimizing for the actual threat rather than the obvious threat.

I'd be wary of drawing conclusions from a few headlines - often press cycles blow over. But if it turns out that this spate of sexual harassment headlines is the new normal rather than just momentary opportunism, it's possible that old models of who the critical constituency to please is are obsolete, and that women collectively now hold more economic power than the old boy's network. If you build a culture assuming that the old boy's network is the critical constituency, and then it turns out that assumption is invalid, then all of your evolutionary adaptations to that environment go out the window.
There's a word for people like you: Sociopath.
One thing I'm hoping is that it brings support for some more obscure arches.
7++ reasons to move your C++ code to Visual Studio 2017
If the individual were under-performing then that would have been adequate reason to fire them; there would be no need to fire them in retaliation for making the accusation. It certainly would have been a better reason for Tesla to provide, should they care at all about the sensitivity of their public image.

Do you have evidence to support your speculation?
Trump supporters are snowflakes who need safespaces and are always on the offensive to make sure you know they are the real victims.
Collaborative ANSi Art Editor
In fact, all Zachtronics games are awesome and programming/logic inspired. If you use steam, I would highly recommend getting the bundle that is currently on sale: http://store.steampowered.com/bundle/2925/The_Zachtronics_Pu...

My favorite of all of them is SHENZEN I/O though, as it's a bit simpler than TIS-100 but more programming focused than both Infinifactory and SpaceChem. All of them are fun though.
Nearly all of the top-level comments thus far are disgusting and shameful. What is wrong with this place?
I'm a Computer engineering student who mines and collects Cryptocurrencies. AMA
Hi Peter,

A follow up question for the E-2 Visa option. Am i correct in saying, as long as 50% of U.S business is Canadian owned, myself as well as other Canadian citizens can qualify as E-2 essential employees.
Rehost and Carry On, Redux – Meshed Insights Ltd
Runaway global warming or global thermonuclear war will still leave many parts of the Earth far more habitable then Mars.

Even if the biosphere were to go to hell, it would still have an atmosphere, and a magnetic field. Fantasists have wildly impractical ideas for fixing the former on Mars, but nothing for the latter.
I agree. I live in the EU and bought a washing machine for 450 eur. After 1 year and 2 months a big hole in the Drum appeared and this makes it flood my apartment. LG wants 530 eur to fix it, so obviously not worth it.

My parents had 2 washing machines in their whole life, in contrast...
Zoosk Inc. | San Francisco, CA | Full-time | On-site

Zoosk is a leading online dating company that personalizes the dating experience to help singles find the person and relationship that’s just right for them. Our Behavioural Matchmaking technology is constantly learning from the actions of over 35 million members in order to deliver better matches in real time, making Zoosk a market leader in mobile dating.

Check out our engineering blog at: https://about.zoosk.com/en/engineering-blog/
Roles:

» Sr. Software Engineer, JavaScript

» Sr. Software Engineer, Server-Side & Cloud Application

» Quality Engineer

» Software Development Engineer in Test

All positions offer a competitive salary, equity, and comprehensive benefits. Learn more at https://about.zoosk.com/en/careers/

→ Interested in a role? Email laurag@zoosk.com ←
That is completely true, I hadn't really thought about that.
Lyft is now completing one million rides a day
As a "DC Area" startup founder, I wonder if we'll see any impact on the startup ecosystem as a result. I mean that's kind of the point of a startup ecosystem right? Having a few big exits spawn a bunch of other startups?

Given that I have never seen any of the people from this company at any of the places serious startup people seem to gather I'd say probably not.
Wouldn't you expect GDP per capita to grow as population shrinks? Why do you say "and yet"? The top 10 countries by GDP per capita are all small or tiny.
> If you don't have a good management system in place then identifying who "merits" promotion is extremely difficult and is often based not on how someone performs but how much they are liked by the decision makers of the company.

Worth noting that a typical "management system" simply re-enforces these "likeability" biases with a bunch of phony paperwork.

(Not that I didn't like this article. I came here to the comments kind of puzzled why it was flagged.)
Moc-ng: a replacement for Qt's moc that is using clang libraries
Why can't we have economies that can be stable without the sky falling, can grow when wanted, and shrink when needed without a cascade of catastrophies? Can't we? It's a honest question, I have no clue.

Because I also think this is a great idea too, but everything else being the same, the general insanity being the same, something else will probably give. On the other hand, if we did have this hypothetical more flexible economic system, making things well instead of hustling and externalizing costs might come as a lasting side effect of that.
I didn't get the one-way street at all. In my (limited) experience, one-way streets like this happen because the other party either never starts talking to you, or because they shut down the conversation at some point.
Ask HN: Hello World- Rising from the Ashes
Hello HackerNews,
Yesterday, I wrote my first medium blog post. I shared it with my friends and got a suggestion that I should post it on Hacker News. I read from HN every day, so it sounded like a great idea.

Very happily, I tried to submit my first post here.I put a title and link to my medium blog post and as soon as I hit submit, I got a message

"Stop spamming us, you are wasting your time."

I did not know what to do, so I naturally started typing what just happened to me.

Can I ask you guys to read my blog post and give me a feedback on it?
Here is the link

https://medium.com/@patelnik7/hello-world-rising-from-the-ashes-5919d7fe6cbf

Also, Why did HN think I was spamming?
Hi Peter,

From your perspective, how related is tech immigration policy to broader immigration policy? Does pushing for better access for well educated, successful people help or hurt the broader plight of people wishing to enter the United States? Is there any relationship between the sorts of questions people are asking here and policy around refugees, for example, or are these subjects completely unrelated? Can members of the tech community who are pressing to make it easier for (relatively) privileged people entering the U.S. be confident that that their lobbying isn't inadvertently disadvantaging other less fortunate immigrants and would-be immigrants?

Thank you for taking so much time for us!
I'm sort of confused why this article was flagged as well. There's a highly political article, albeit in the other direction, on the front page:

https://news.ycombinator.com/item?id=14702676
> For my first few pull requests, I was getting feedback from literally dozens of engineers (all of whom were male) on other teams, nitpicking the code I had written. One PR actually had over 200 comments from 24 different individuals.

First paragraph under the section "Collaboration"
> Rust was susceptible to Stack Clash because they ripped out their existing stack probing to gain a few percent increase in performance.

Citation please?

I thought Rust used guard pages, and that stack probing was something that it was moving towards, not something that was being ripped out.
The fact that this comment hasn't been downvoted into oblivion yet (in fact, it may be the top comment on this thread right now) is galling.

I'll go ahead and emphatically state that I did down-vote this, because chalking up someone being mistreated in the workforce to a coordinated liberal agenda will get you banned from the comment section on most real news websites, but apparently it makes you a fuckin' hero around here.
> She also recalled receiving a T-shirt as a new employee that depicted Musk as a superhero

Wow. I think that would have me running for the door if that happened to me. I know CEO egos are big but that's seriously narcissistic.
Don't forget the other part that's critical for the big players: lock-in. The first thing gets them to join willingly. The second coerces them to stay. A one-two punch for a acquiring and keeping market share with high margins.
How to Accept Bitcoin Payments on Your WordPress Website
because I'm creating a terminal emulator for bash. and I realized that there is no way to communicate with bash other than sending and receiving text.

if bash supports an api to send and execute command and query for states. that will make many things easier.

for example, query for the current location "pwd". many terminal emulator just send this command and parse the returned string and hide it from the user.

if bash supports an api for you to directly query for this information, the terminal enumerator can be implemented cleanly.

for gdb, I want to understand a code by generating flame graph like execution history.

for that I want to step over each line of the program and dump a call stack. gdb has python support within it, but it doesn't seem to provide an api to control it from the outside.
There is a setting in the Android Developer options to simulate different kinds of color blindness live on anything displayed on screen. It's called "Simulate color space" and has 4 different settings (monochromacy, deuteranomaly, protanomaly and trianomaly).

For me the Enchroma glasses made the world more colorful (now I understand why they're called high-visibility jackets). But they don't have a huge effect.
I read the link. Please elaborate on how this demonstrates that "some speech is freer than others"?
[...] For my first few pull requests, I was getting feedback from literally dozens of engineers (all of whom were male) on other teams, nitpicking the code I had written.
[...] Shortly after this happened to me, the code review feature was prioritized. This functionality was rolled out internally pretty quickly. From that point on I didn't get dogpiled anymore [...]

Re: who cares if they were all male? If I open a PR and I get dozens of feedback, either they are legit feedback or not. Or maybe they are all sexist comments, that you should absolutely report. But it sounds like the "all of who were male" wants to imply a specific subtext, but the accusation is neither explicit nor provides any justifications. Saying it in other words: if a colleague would say "I am getting feedback from literally dozens of engineers (all of who were black women)", wouldn't that raise an eyebrow or more?
If this was a concern for you why didn't you buy a more expensive washing machine that has a longer warranty and a reputation for quality?

These things exist but they cost more. Consumers need to be willing to put money where their mouth is.
As someone who has worked with Peter in the past, I can say from experience that he is the real deal! Helped me and my family get back into the US after a CBP agent denied my TN-1 renewal.

Peter, here's my question for you. If Trump pulls out of or re-negotiates NAFTA, as he claimed he would do in his first 100 days... What, if anything, would that mean for TN visa holders? Would it be an instant, no questions asked, return to Canada. Or would there be some sort of transition period?
Sampling considerations on Clickhouse distributed tables
Wow, this is extremely cool.

You created a VM in Excel and a VM that runs Excel in an FPGA, proving equivalence of Excel and an FPGA :-P
It's summertime and the alt-right kids have a lot more free time now
The Road to Offering Plotly On-Premise
MAARK | Senior Web Developer | Cambridge, MA | Full-time | Onsite

MAARK, a strategic marketing and innovation agency, is hiring a Senior Web Developer who can develop and implement responsive/MVC web apps and websites with a high degree of focus on the visual design and the overall UX. As a dev team, we work on creative projects, utilize a wide variety of fullstack technologies (e.g., React, Marrionette, Node.js, Laravel), and empower our developers to create innovative solutions and explore/learn emerging tech.

We are hiring primarily for a full time role in our Cambridge, MA office, with considerable work-at-home flexibility. We will consider remote per case.

For full details on position, check out https://maark.workable.com/jobs/495524. For info on MAARK, see https://www.maark.com/

To apply or for questions, email me (I head up engineering) directly at rwagner@maark.com.
> However, there is the calculus of constructions, which, as far as I can tell, tries to be provable in all admissible formulas. It's a totally functional language. So, is the universe totally functional, will it halt?

Total programming languages (or more precisely, their term language), is not Turing complete, and is not universal (although such languages, like Agda, are Turing complete, but not in their terms; i.e. their expressions are not Turing complete, but they allow simulating Turing machines using an interaction with the runtime using something called codata). If the universe is finite, then it, too, cannot fully simulate a Turing machine (and the formalism, or language, used to desrcibe it is completely irrelevant; total functional languages aren't just formalisms, and the universe is a true system).

> That's trivially true, because they exist in the heads of the mathematicians constructing them.

Well, it's not so simple. First, we have to philosophically determine what we mean by "exists". Platonists believe that there exists a world of abstract forms. If we restrict existence to physical existence, we still need to determine what it means for an abstract mathematical structure to exist in the mathematician's mind. Brouwer believed that for those structures to "exist", the mathematicians should be able, at least in principle, to construct them. So only constructive math "exists". On the other hand, Hilbert, also a finitist, said that math is made of two parts: "real" propositions (finite, about the physical universe), and ideal propositions (finite expressions but infinitary objects, those don't "exist" as anything other than the finite formulas that express them). But even in Hilbert's formulation, there are many inifinitary mathematical objects for which no finite description could exist (by a simple cardinality argument). Do those exist? For Hilbert, probably not, but for Platonists, they still do.
Why? No one is telling anyone to stop chemotherapy and use acupuncture to treat their cancer. In the context of back pain, so what if acupuncture isn't better than a placebo? We know placebo works for making people feel better. That's the whole reason why we need to control for them.
You should have a two year warranty in the EU: http://europa.eu/youreurope/citizens/consumers/shopping/guar...
That was my problem from the beginning. "Bus" is not the right word for this thing. It's really a inefficient sort of elevated train they labeled a bus because they didn't realize or didn't want other people to realize how much fixed infrastructure would have to be built for it to work.
Fonts are a big issue, but it's not just the web. Two things I hear frequent complaints about are:

- low contrast overly thin and small iOS fonts

- low contrast overly thin very small Mac fonts

This includes myself but I've had this conversation with multiple other people. My eyesight isn't bad enough to require reading glasses but it's not perfect, and the microfonts throughout Apple software gives me eyestrain quickly.

It seems like the glaring white UI and microscopic gray fonts in iOS 7 and OSX Yosemite onward were designed for other designers, and not for users or usability.
Out of curiosity, why would you convert to an H1B?
> most companies (regardless of conscious choice) are finding the best (young, white) male developers only.

It usually reflects the pool of applicants.
I believe you are correct. The downside of L1 from what i read is that you have to maintain an office outside of United States. This is a bit difficult for startups with just the co-founders. Correct me if i am wrong.
I looked into this recently and if you own a foreign company (aka CFC: Controlled Foreign Corporation) you have to report that to the IRS. And once the IRS knows, then presumably the USCIS will find out as well.
Hm, I think the article also alludes to that near the end. So it's not clear why Morshead "is facing the daunting task of going through almost two decades of email messages" to decide what to keep. It sounds like he doesn't understand (nor the journalist) that he can retrieve his emails en masse.
Fatigue of the subject possibly.
That is quite interesting. I didn't think they made anywhere near that many beta Model 3s to be shipping them like that.
> acknowledge my own privileges/biases

I'm fine with acknowledging my shortcomings. I think it shows a healthy humility and a kind of leadership that is really lacking these days.

But I find the language of privilege to be a certain kind of virtue signalling. I don't ascribe to the underlying philosophy, so I would be misleading my audience to talk about my "privileges".

> the fact that simply what I look like/how I speak etc. can affect other people

That can describe really bad, really racist outcomes. It's not fair, at least in the Rawlsian sense, to make people responsible for how others react to who they are.
Most Western countries would have gone the same route if not for immigration and high birth rates amoung immigrants. Last month US birthrate fell below replacement rate despite immigrants if you take out immigrants us population is also declining.
“Advances in Deep Neural Networks,” at ACM Turing 50 Celebration
One thing I'd want to see is support for standalone polyglot utilities, i.e. that you can write utilities in any language and they compose seamlessly into the system because they are all launched as independent processes. That is one thing I would like to retain from classic unix-style shells.

The problem of designing the shell becomes both much harder and simpler at the same time. Harder because you need to figure a way to really pass objects from one process to another, which implies some sort of serialization protocol. On the other hand the shell becomes simpler again, because the processes will (most likely) do most of the heavy lifting of managing objects etc.
Hey Peter, Appreciate your taking the time to do this. I am 21 year old and I have done a course on photography from India. Now am getting internship opportunity in Chicago for 4-6 Months. I was wondering if you can suggest me the best way to enter U.S. and do this internship. My only reason to come to U.S. is to learn and intern under the photographer.
Which will be the best way for the same? Thanks in advance.
Imagine in the middle of every American interstate a light-weight, elevated track holding up a lane in each direction designed for automated cars. Tech today could easily drive vehicles in such a controlled space at high speed and density. Switch to manual upon exit. At 100mph and 40ft per car one gets a rate of 13200 cars per hour. This is on par with the capacity of the current 5 lane Bay Bridge at 9,000 per hour [1]. This could be the future, if society could embrace it. (Electric?) automatic cars would be adopted very quickly if you got to use such a system for commuting and cross country travel. As driving tech got better cars could travel right next to each other on long trips to get the aerodynamic benefits of trains. Google, Apple - you have billions sitting around. How about building a demo track and start building the system on the 280 and 101 for a nice loop.

[1] Wish I had a better reference (http://www.sfgate.com/bayarea/matier-ross/article/Peak-hour-...)
The International Space Station's solar array is crystalline silicon:

https://www.nasa.gov/mission_pages/station/structure/element...

Space applications are now mostly using triple-junction cells with GaAs as one of the layers. Spectrolab, Azur Space, and SolAero's product lines are dominated by triple-junction cells. Azur Space also still sells space-qualified silicon cells (lower efficiency and much lower radiation tolerance, but cheaper):

http://www.azurspace.com/images/pdfs/0002162-00-03_DB_SIA.pd...

The Martian radiation environment is mild enough that crystalline silicon might still be competitive if you needed large stationary arrays. But on the Martian surface, where you can't rely on near-constant sunlight, nuclear is going to be tough to beat. (Orbiters are a much better match with solar.)
The subject will be brought up again and again until the issues are addressed.
> Exceptions exist, but you rarely hit blockbuster numbers with a downer movie with a downer ending.

And that's true regardless of the topic of the film. It doesn't matter whether the movie involves the US military or not.
Apple's marketing material reads like an anti-sustainability manifesto.
To be completely honest:
Nobody on HN cares about your first blog post. Well..most won't but some may say congrats.

People come here for technical discussions or for gathering around a new piece of tech being released.

Your first blog post is more for Twitter while your first open source project would be great for HN.
These positions are open to remote candidates! The original post was incorrect and cannot be edited anymore.
You're missing the point. Supercomputer networks tend to be things like infiniband, where you're (usually) not using TCP and the whole point is to enable things like RDMA (yes, that stands for remote direct memory access). IPoIB is available but you pay a performance penalty; on Cray's interconnect the TCP emulation performance has traditionally been really bad.

Google's approach (to anything) is irrelevant to supercomputing, where users' program execution is managed by schedulers and the supercomputer is treated as one unit, despite being made up of many potentially-autonomous nodes. Just about all of the tech you've namedropped is completely unrelated to the manner in which HPC code networks.

Having said that, nobody uses rsh for performance, because if you really want performance you have to skip TCP altogether. People in HPC who are using rsh are using it because of inertia: the same reason the Top500 is the world's largest repository of csh users.