skysight-inc/HackerNews huggingface dataset:
Interestingly I think many people in the HPC community come across this discovery from the other direction. Traditional HPC code is often array based with very little abstraction. This is very performant and easy to parallelise, but you miss out on all the good stuff from more "modern" programming languages and techniques. My own personal experience with trying to write code in a more modular, structured way has usually left me realising that there is a big performance drop (that can't be explained using the simplified CPU vs RAM mental model) and a vague feeling that I have been cheated. Didn't someone promise me "zero-cost abstractions?"

I would be interested to see a language or package that embodied these concepts. For example, something that let you feel syntactically like you were constructing an array of structs, but each set of struct members is laid out contiguously in memory, so in reality you are constructing something more like a struct of arrays.
The two comments posted (so far) on Gizmodo nail it for me:

> This seems sort of sadistic.

> > Yeah, just another case of man using world's creatures for his amusement. It's a bit sick really.
Threw this together as a hack after I was joking about it with a coworker.

To anyone with browser plugin dev experience: I'd love to know how easy it would be to package this and make it usable.
total energy = power * time

planes can give you greater mpg than cars. A 70 year old cessna can gives you 15mpg. A modern plane can give you 40 MPG. Hovering is inefficient (10gph) but it can be only 2 minutes of a 20 minute, 60 mile VTOL commute.

The real barrier is cost, currently 50k per seat for a 4 seater. it would need a 3x improvement to compete with teslas.
The FTC will be involved. The DOJ can step in and sue to try to stop mergers at their choosing. For example:

"Justice Department Files Antitrust Lawsuit to Stop Electrolux from Buying General Electric's Appliance Business"

http://www.justice.gov/opa/pr/justice-department-files-antit...
There's no way this could end badly...
How does the J1 to H1B visa work?
This. Almost all regulatory bodies, whether CARB, OSHA, EPA, USDA have been pushed into a mode of "self-certification", where the regulated effectively police themselves. Compliance bodies rarely have the staff or the budget to audit more than a scant fraction of the test results that are submitted to them.

For this to work, the punishment, when caught, has to overwhelm the profit from the deception by not just a little, but by a large multiple. Otherwise, companies will realize that they can just take the risk and will only have to pay up in the unlikely case that they are unmasked.
Suspicious like "an artifact or defect in the camera" or "poorly spliced images" or suspicious like "they're faking the mission"? Just want to know how much tinfoil to bring to the discussion.
> Most observations are made by machines.

... by machines designed and calibrated by men, and interpreted by men.

> In my current projects they are made by javascript in the browser.

... made by code written by a man in a language designed by a man and implemented mostly by men on a platform designed by a man and implemented mostly by men.

So, if you don't acknowledge the possiblity that this could lead to observation biases, then no, it doesn't sound to me like you're doing feminist philosophy.

On the other hand the way you can simultaneously say "the correct solution is to parameterize the gender of the observer" and "my own work doesn't need to and neither do most scientific papers" certainly does seem to clash with the notion of a single "objective reality"!
From article:

> "Until CS Principles, 95% of my students were math and science majors."

Since when did high schools start making kids choose majors??
In your personal opinion how far away are we from your job becoming obsolete?
It does bother me, yes. However, I've gotten in the habit of just middle-clicking on links (opening them in a new tab) regardless of the site I'm on.
Forget about these beads winding up in streams and our ecosystem, which is bad enough. Dentists warn that toothpastes with these beads can embed them in your gums leading to infections and tooth decay.

No idea how this became legal. Our regulatory body should be a whole lot more about transparency, so questionable stuff like this can be easily weighed by the consumer.

https://www.washingtonpost.com/news/to-your-health/wp/2014/0...
We all know you de facto can't do YC without working on/for you company though. So is this legal or not as a tourists or business visitor?
Great. I worked for a company that didn't invest in QA, it was consistently a !@#$% mess. When you do this, the need simply shifts to the customer. I wouldn't install our software until the 4th or 5th hotfix patch was available.

Certainly, I'm an advocate of a more responsible dev team sharing the quality tasks and continuous integration too. But no QA at all? Hahah... maybe if you're a web portal that no one depends on for business-critical needs.

Edit: I guess the truth hurts.
A Kids' Coding Expert Says We're Making Computer Class Way Too Boring
IANAL, but I can say that I obtained a TN Visa, and renewed it twice, for a Software Engineer job without a degree in Computer Science. I do have a BS and a MS in Civil and Aerospace Eng. respectively.
http://canada.usembassy.gov/visas/doing-business-in-america/... shows most categories require a degree.
TN requires a degree, though.

That said, I don't think there's any good route for a Canadian high school grad to immigrate to the US. So my advice to shpx would be to spend the four years to get a degree, and then go for TN.
Germany has a professional society of engineers as well (the VDI).
2016 Will See 3-5 Blockchain Unicorns ($1B Evaluation) Says Magister
Mexicans must apply for TN visas and Canadians have the option of filing TN petitions with USCIS. As a general rule both the Consulates in Mexico and USCIS are very reasonable when it comes to TN applications, so the short is yes, it definitely can work but yes (not to sound too self-serving), I would recommend using a lawyer under these circumstances.
I bet you love this "Introducing AP Computer Science Principles" video: https://www.youtube.com/watch?v=S1vFrz4NETg
> Buildbot: $15,000. Buildbot is a continuous build and integration system which has been immensely valuable to Mozilla over the past few years. Their award will be used to remove the term “slave” from all documentation,

Such a valuable use of donations!
Completely agree with your general sentiment "Computer Science != Programming" but disagree with the fact that you seem to discount it as a part of computer science all together. Computer science is all the things you listed and also includes a lot of programming in any applied capacity of it.

I agree these courses are often mislabeled and it does the discipline a great disservice, but programming is a part of a computer science education and programming language theory (which you can only really learn well from programming) is a part of computer science itself. How else can you put algorithmic theory and data structures into practice? It's just not the whole thing.

Computer science people on the more mathy side of the spectrum tend to discount applied computer science completely, and that annoys me. Maybe we shouldn't call a plain coder a computer scientist - but anyone who regularly applies theory in practical applications in a programming context and occasionally runs experiments should be considered an applied computer scientist.

For better or worse, a big part of studying computer science at the undergraduate (and presumably high school level) is programming. And programming is a part of computer science, but of course you're right coding/programming != computer science and that misconception is a problem.
Expos 20 at Harvard College
Exactly.

auto piloting VTOL gives you the ultimate freedom.

how to do a self separating ATC system with robot planes is the thorny problem.

But once that is solved uber for robot planes will beat any ground bound system (except in really bad weather).
I discovered this thing the other day, https://www.smartflix.io/ and lo behold, imagine my surprise when nearly everything I searched for... was in fact, streaming in my own country (New Zealand) and nowhere else. That was an eye opener.

With that said, I quite like the Smartflix UI -- it's great for discovering things.
>With that I would disagree.

What prescriptions does singulartism give on how to live?

>None of those are required of a religion: https://en.wikipedia.org/wiki/Religion

If you want to call the singularity culture a cult or religion, I'm not going to stop you. You can define things however you want. However, from what I see it has little in common with other things I would call cults, and other things I would call religions.

Now if you are honestly consistent, I will applaud you. So I am curious to ask. What are some other cults, aside from the ones I would agree to be cults (Scientology and such). What are some other religions aside from the ones I would agree to be religions (Islam, Christianity, Buddhism and such...).

I'm just basically curious what else you call a cult/religion aside from singularity + the stereotypical stuff.
Indeed. And guys dismissing things they don't agree with or understand as "not normal" also predates feminism by quite a lot.
You --can-- substitute applicable work experience for a degree.

Edit: Nope you can't, I conflated TN and H1-B
Yes. It's possible to do such things in non rights violating ways. For example, buying options on properties and exercising them when a route is made.
What about pumice soaps, don't these particles float as well? Probably too abrasive to have widespread use outside of some hand soaps.
What happens with L1 visas of a company that is acquired by another US company?

and related: How long until you have to leave US if the L1 issuing entity is acquired (and disappears as an entity)?
Well, that takes away from the other work than can do - and may incentivize them to more thoroughly check their work as they go. It could be a fairly big improvement to efficiency.
I am currently on F1 (Alien from India, getting my PhD in early 2016, Computer Science) and am planning to apply for either the EB-1 or NIW. I have one publication (and multiple submitted), and my work has mostly gone in supporting Department of Defense. Do you recommend EB-1 or NIW route, or perhaps something else? I do have strong letter writers both in the DoD and Academia/Industry.
A Star Wars PSA for Parents
There's still international competition. Monopolies typically bring costs as low as possible for their consumers to block out competitors. This is a fairly positive net-effect. Theoretically, if a company was to get really bad PR then consumers would be OK paying more for their competitor and the great monopoly would show cracks and eventually break (unless it healed itself).

Yes we need the competition, but it's not so black/white otherwise no merge would go through.
I feel like you completely missed the point of #3. Does Uber forbid drivers from subcontracting? There'd still be one driver in the car, it just wouldn't be the Uber account holder.
Yes, that was it. Thanks for finding it.
"If there is a conflict with that person, slide to the next one on the list." "husband shouldn't draw wife's name, etc."

If there is a conflict with the last 2 people, you need to start over.
There was a post here a while ago about s.o. coming to the US on a tourist visa asking to do volunteer work in return for a place to stay.
I'm just curious if you've ever dealt with similar cases, where people came into the country with the wrong visa, found a place to live/work, but then had to get their papers sorted out to be able to stay?
Were they actually able to stay or did they have to go back and apply from outside the country (US) again?

And more of a personal anecdote than a question, but during my own immigration process I've noticed that there appear to be mostly people who are either extremely over-prepared (have all the documents filled out in advance with additional papers/proofs/documents for every single step), or they are not prepared at all.
My fondest memory was a man walking into the embassy asking to immigrate right now. No papers, documents, nothing. Just walked in, went to the clerk's window and asked to immigrate today. Even the clerk was a bit dumbfounded by the demand.
At least two of the people fired were C-level engineering managers (chief engineers), and in fact they are the people often cited with hatching this plan in the first place.

I'll keep saying it -- there seems to be some belief that anyone sitting in the boardroom is not an engineer. That may be how you see it, but it's not the common perception.
No, we cannot have nice things because the largest international media conglomerate can influence government to give them permanent monopoly to their ideas, and because people are apathetic to both the money in politics and the perpetual monopoly on information being issues.
Your snark gave me a good laugh.
This might be possible but I don't think the effect is significant. Nuclear magnetic resonance spectroscopy is used extensively to analyze molecular structure and monitor reactions. NMR instruments commonly have about 7-14 tesla magnets.
There are several options depending on the ownership of the company and the amount and source of the funding but typically the post-YC options are the TN, the E-1 or E-2, and the O-1. The H-1B, because of the cap among other things, is the least utilized.
I think that is a slightly harsh assessment. They forced the engineers to stop shipping shoddy code, so the QA team wasn't necessary in their opinion.

However I think there is probably a middle ground where your engineers deliver quality code and you also have a QA team to increase that quality even further.
As US citizens, how can we help our international friends trying to get H1-B support? It is really hard to watch friends get denied, and I really wish policy makers would admit more very talented people from highly competitive countries.

One of my good friends from China is gay and if he goes back home, he could actually be in danger.

I feel helpless and I want to do more.
The EB-1 is a the immigration petition that gets you the green card. Getting approved for the EB-1 is how you get that green card. The green card is a two-step process: first, you apply for an I-140; this is the EB-1. Second, if approved, you can apply for an "adjustment of status," which is the green card. That one is mostly a bureaucratic process, but you're pretty much guaranteed to get it.
https://news.ycombinator.com/newpoll awesome HN power user feature
Can those with a B1/B2 engage in those activities (to attend a training or non-degreed education/learning program.)
I mean, they have a salary, so unless the engineers are required to stay extra hours to do the QA it makes no difference to them.
> I would bet that owning your own car is going to be very marginal

Given how much of the country is rural, I doubt that.

> human-driven cars will eventually become illegal to drive on public roads.

I really doubt that one since we haven't seen large scale testing of driverless cars in adverse conditions.
Using mostly my laptop, I sometimes forget to press the control button, especially when on 'deep focus mode' and, boom :/
They removed only MANUAL QA testing. There is a big difference between removing the QA team entirely and automating QA work.
Given GE's political clout, their negative income tax rate, their patents on CFL bulbs, and how quickly LED's displaced CFL's making it obvious there was a better solution on the horizon, I'm guessing the corruption was on the side pushing the CFL bulbs. It certainly wasn't the lobby for commoditized $.10/bulb incandescents.
I've had excellent results with Google Wallet customer support. I've had to contact them a few times over the years, and they're some of the best customer support experiences I've had, not that that's saying much. Google's customer support seems basically non-existent for services that don't involve money, but as soon as money is involved it seems quite good
Fair enough. It's better to say authoritarian. Lenin was a dictator, and spawned generations of them. Also, he was supported by the Kaiser, to keep Russia out of WWI. Fascism is much closer to corporatism. But I'd call it authoritarian corporatism.
Musings on Depression, David Foster Wallace, and The End of the Tour
This will end well.
It looks like Yahoo Messenger for iOS was released on December 3: https://itunes.apple.com/us/app/yahoo-messenger-chat-share/i...

And apparently there's a native OS X client coming, as well: http://mashable.com/2015/12/03/yahoo-messenger-is-back/
Minecraft on Docker, one click SSL deployments, and Fallout 4's database
As a general rule, if there is a clear national interest being served, an NIW green card is a much easier route, although EB-2 so the process is very slow for Indian nationals. Without seeing your CV it's hard to say but the EB1A is the only avenue for getting a green card now.
Seems like a really odd target market: kids who don't think bugs are gross, have moms who'll allow a box of live crickets in the house, have easy access to a source of live crickets, have parents who aren't totally weirded out by the idea of feeding a constant stream of crickets into this thing for a child's mild amusement as it rams into a table leg over and over again.
I bet a lot of companies would just give you their stickers, simply to take advantage of your distribution network. It would be funny if this became a legitimate business idea (while the trend is alive).
Yup! As long as it's enough money :-).
Sounds cool, but unfortunately not enough karma to use it. Karma is a b, isn't?
That is kind of like having an open kitchen policy (or a kitchen visible via a glass wall) in a restaurant.
Would the people designing these products even be engineers?
Why startup founders have mood swings (and why they may have uses)
I think Herb Sutter and Bjarne Stroustrup where against it. Its like a glorified ifdef. Its too low level a solution. Concepts solves the same problem in a higher level manner.

Edit:

https://isocpp.org/files/papers/n3613.pdf

"In this paper we consider the impact and risks of adopting static if. Some
of the problems addressed by the proposed feature are real and urgent, but
on balance this proposal this proposal would do much more harm than good.
Language features addressing these problems must not negatively affect the
language and our ability to build tools around it. We conclude that future
development of static if should be abandoned, and that alternatives such as
“concepts-lite” approach should be pursued instead."
A failing company cutting QA teams is nothing but a desperate attempt to save money. Yahoo's margins are falling and it's easier to fire people than it is to raise revenue.
Yahoo Messenger for iOS:
https://appsto.re/us/DOV0-.i
The sustainable solution is transport-oriented development. Replace suburban with a sustainable urban that puts retail, office, and even agriculture very close to modest but comfortable homes.

http://runvnc.github.io/tinyvillage
Let's say you're working toward getting an O-1A, and you fulfill the three categories out of eight, how broad can you make the scope of work that you can do? (since the category includes sciences, education, business, or athletics)

For example, if you are not set on one career, and have pursued 3-4, and you get the O1 for one career (where you can show extraordinary proof), can you still do work in other areas? In other words, how broad can you define the O1 so that you could do almost any type of work as you could do with a greencard.
The more recent videos of ISIS beheadings give a lot of more context to this video from that time and place (early 1990 in Bosnia):

http://mypetjawa.mu.nu/archives/189425.php

"Muslim 'El Mujahadid' Behead Serb, Play Soccer With Head"

There's also a Norwegian documentary:

https://www.youtube.com/watch?v=MnALEecbZ-k

"The internationally accepted viewpoint is very black-and-white and ultimately labels the Serbs as evil monsters while ignoring the crimes committed by the Muslims which was what "the Srebrenica Massacre" might have been a direct consequence of."

also note

https://en.wikipedia.org/wiki/Bosnian_mujahideen

"if you look at the 9/11 hijackers, several of those hijackers were trained or fought in Bosnia."

One "moderate" "rebel" "on our side" (the interview with Osama Bin Laden, The Independent, 1993):

https://pbs.twimg.com/media/CQis_b5WEAAU_74.jpg

I believe we had to experience the raise of ISIS to understand the scale and the seriousness of all that.
> so the QA team wasn't necessary in their opinion.

I don't know of any large, complex systems where QA is not necessary. Technology is only fallible because humans are.
They might as well take out the trash and clean the floors on their way out. Vertically integrated!
Most likely they'd be playing with it outside (if kids still do that nowadays).
This is actually a story about the triumph of continuous integration and staged rollout.
By shipping code constantly, but slowly rolling it out to users - bugs can be detected very quickly by the users themselves, instead of employing large QA teams.

Keeping a central code repository, automating builds, frequent commits and automatic tests for code are taking away a lot of load for QA teams.
The assumption is that the ruling class already doesn't have their hands all over the government and businesses?
> Just the other day they were requesting donations, now they are donating money?

Nonprofits often fund themselves through donations, and award grants as a means of advancing their mission.

> I donated to mozilla a few weeks ago, but now I wonder if I should have just donated directly to django instead, skip the middleman that is not adding anything.

If your primary concern was the mission of the Django project, you should have donated to Django directly. If it was the mission of the Mozilla project, then donating to Mozilla makes sense. That the Mozilla project determined that one of the ways in which it should expend resources to achieve its goals was to give grants to other OSS projects for specific, identified tasks does not, in any way, change that the funds are being used to support the mission of the Mozilla project.
> Buildbot: $15,000. Buildbot is a continuous build and integration system which has been immensely valuable to Mozilla over the past few years. Their award will be used to remove the term “slave” from all documentation, APIs and tests

Oh good. $15,000 well spent.... sigh.
Hit the nail on the head. I worked for a company that did this as one of their last efforts to save money. Then that company went away..
I don't find it annoying. I use my browser features. It's more annoying if you've types a few hundred words in a text entry box.
The stereotype that QA-is-pointless in Silicon Valley is persistent and actually annoying. There will always be issues that even the most comprehensive test suite will miss.

Startups still glorify Facebook's "Move Fast and Break Things" without noting that Facebook has backpedaled from that. After all, people expect startup software to have issues, so what's the harm? Technical debt? Pfft.

Engineers are not the best QA for their own code since they may be adverse to admitting errors in their own code. QA engineers are not as empathetic.

Disclosure: I am a Software QA Engineer in Silicon Valley.
What is the point of belittling a person who is making the same point as you are?
Ok, actually the situation is following. We have some pilots with banks emerging in London where we need to work closely with them. I actually will go there and my wife will go to the US under visa waiver.

Seems like employment is going to be terminated at December 16, re-entry time - January 3.

Would there be any problems with this?
Can you get a J-1 visa even if you have already had 2 OPTs and studied for undergrad and grad in US?