skysight-inc/HackerNews huggingface dataset:
I'm willing to prioritize "having $425mm" over all the cards I currently have in Trello.
One more datapoint: between 2013 and 2014 the net change in population in the bay area was 100k, we can assume things are more or less the same as before meaning that H1B immigration counts for ~50% of the total change. If you can find more recent numbers (took me 30 seconds to find the links I added) then we can redo the math and see if there's major problems with my statements, but I really don't see how that could be the case.

https://ww2.kqed.org/news/2015/03/26/youre-not-crazy-the-bay...
That first video is visually stunning, and also gives a complete noob a good idea of what to expect from fire. It's one thing to have some generalized idea that "fire spreads quickly"; it's quite another to see how a seemingly low-key flame will almost instantly burst into an unmanageable fireball. It's interesting to see that there is a pre-emptive warning to a "flashover" - you can see the edge of the fire, for lack of better terms, "licking" or "curling" along the edge. Of course that visual warning is of little consolation if it comes with less than a couple of seconds of time to react; especially without a fire retardant suit.

Imagine how many lives would be saved if every citizen could experience this kind of training first hand. I think inexperienced individuals are likely to think there is time to gather belongings "while the fire is still scaling". How many of us, upon seeing a fire "slowly" taking over a corner of the room, would believe we have plenty of time to collect our most prized or expensive possessions before running out the door?

Random side thought: I wish we'd come up with a better way of testing evacuation drills. All drills do is teach people that every alarm is fake, and so everyone spends minutes packing up their laptops, grabbing their coats, etc. It's disconcerting to watch people "finishing a block of code", drinking their coffee, or texting on their phone at an office when an alarm goes off. And I've seen that at a company where the executive team planned an unannounced drill 2 months after the scheduled annual drill. As in, nobody knew it was a test. And yet it took 15 minutes to evacuate a small building. facepalm
> Everyone uses Lean/Agile now

HN bubble generalization.

Also, was the stupid part necessary?
How many rural areas still use dialup but don't have access to cellular yet?
Perhaps another possibility is the supreme court deciding that gerrymandering is illegal and establishing a rule by which district boundaries can be judged to be fair. You know, like the article mentioned...
PhotoFeeler: Get unbiased feedback for your profile photos
The equilibrium will be reached at a much lower price point than in the case of restricted supply of talent. Whole industries restrict the supply of workers for that reason: CPA, lawyers, and dentists being three prime examples.

People like to pretend that most things can be trivially outsourced, but that's not the case at all. Managing a team down the hallway is hard enough. Managing a team in another timezone requires the kind of skill not commonly found in US corporations.
There's definitely a balance. Smartphones have opened a huge world of possibilities that were otherwise inaccessible. I'm amazed that people are shooting feature films on smartphones - that's truly exciting!

I'm not one for strong opinions either way, I think there's a place for film photography and also for digital, and I like both.
Yahoo will rename itself 'Altaba'? Really?
Note: from 2015.

Original discussions:

https://news.ycombinator.com/item?id=9921335

https://news.ycombinator.com/item?id=9906107
The other interesting aspect is that it's more or less the same overall reaction that we perform in our cells to derive energy from organic materials (though the mechanism is very different). I think this is partly why we say things like "exercise burns fat".
Alta Vista + Alibaba = Altaba?

This new name is a confusing mishmash.
This does not make sense to me. Skimming Wikipedia, it sounds like you're describing "normative moral relativism": https://en.wikipedia.org/wiki/Moral_relativism

I think when most people say "moral relativism", they're talking about the descriptive or meta-ethical definitions. Even though I don't believe there is any objective universal truth that says murder is wrong, I still have based my moral system on the idea that society will not function if murder is allowed, so I and my society should remove anyone who violates this standard from our society. That is ideally what jail is for.

Your definition seems to push this to the absurd, and almost circle back on itself. Who are you to say that I shouldn't force others to live by my standard? Isn't that just your personal position, that you should keep to yourself?
Numba in the real world
My biggest problem with Medium is not the platform, but the licensing. I don't like my content being simply licensed to them.
"I know it with I see it". Yes indeed. One has to interact with a person to know that he knows stuff.
Could that also be related to diet? I'm guessing your grandmother practically never ate sugar if she was living on 200 grams of bread a day.

I've also heard that early modern humans had fairly good teeth for their age despite the presumed lack of dental care, presumably also due to differences in their diet from us.
New research shows being bilingual is better for aging brains
How do you calculate the expected value of your grocery store trip? Expected value is calculated by summing the product of value*probability across the complete range of possible outcomes. I'm having difficulty understanding what you mean.

When I go to the grocery store, the expected value is exactly zero. In every possible outcome, I expect to exchange some amount of money for a basket of goods with an equal value.
I'm not sure. I know it was fairly serious, but I don't know the details.
The way the prosecution is dismissing these cases at the appellate level means no binding precedent will attach. There's another legal notion, though, called "persuasive precedent", which, while not binding, does often tend to guide the judgement of peer courts.

I'm not sure if the demands from trial and appellate judges to release the code, and the dismissals the State resorts to in order to avoid that outcome can properly be taken as precedential, however, persuasive or otherwise.
They can still prosecute anyone they caught by independent means. It's just a matter of having some other way to search their computers, which is just a formality in most prosecutions. It's exceedingly easy to get a warrant against anyone these days; that's why they have parallel construction.
When my code reviewers find bugs, then I know they read my code and understand the intent.

When I get approval with no other feedback, I become deeply concerned. For non-trivial changes I let them soak in review for longer than necessary, until I'm unfamiliar enough with it than I feel confident reviewing my own code. I often find bugs this way.
Awesome... I found this on December 17th:

https://www.research.ibm.com/haifa/ponderthis/challenges/Jan...

I can't remember if I stumbled upon that from HN or not, but it's a neat little problem to think about, and seems like it would have been nice to see Allen's algebra at the time.
So many haters in this thread. I agree we should aim high, and I'd hate to be the incrementalist in the room but—more math for the courts and a solution to a problem that, if successful, is likely to lead to solutions to more problems? Hell yeah!
Earth Was Almost Hit by an Asteroid and No One Saw It Coming
The help page user lowercase tags, so maybe it was always case-insensitive? http://info.cern.ch/hypertext/WWW/Help.html
Ohhhh oops I missed that it was C41 B&W. Yeah, probably not amazing. I guess I saw Ilford and immediately remembered shooting hp5 and fp4.
Octopie is a baked dish with eight lobes.
Electric Cars Are Old News
That's tautological - by definition, every district reflects the constituents that live in them, no matter how it is drawn.

But I think I know what you mean. But I also think that even if you don't split apart certain neighborhoods or regions that have very clear boundaries (which isn't universal), it's still very easy to go pretty far in the 5/4 direction or the 9/0 direction. So this standard doesn't really answer the question.
Drug helps rotten teeth regenerate, trial shows
Well that is certainly correct but it should be pointed out that one can say that about most organized (psuedo-)industrial production endeavors. But it seems incorrect to posit that that is the 'defining' characteristic of software development.

> In fact, I feel like a huge part of a successful software career is learning to see the similarities in disparate fields and draw from them positive architectural benefits, while keeping other-profession-spire-dwellers properly onside/placated.

Fully agreed. In fact that has been my guiding light in my own approach to software development. To clarify my view, I think software, very much like architecture, is a polyglot yet distinct discipline. It is not engineering. It not mathematical logic. It is not process engineering. It is not logistics (provisioning). Etc. (Just like architecture is not civil engineering. It is not philosophy. It is not art. It is not environmental systems engineering. Etc. It is architecture.)

-- p.s. edit --

I would like to bolster my earlier statement that software development has more in common with architecture, theatre, film, etc., than with engineering:

I would like to propose and roughly define a notion of 'semantic gap'. A sort of soft measure of the degree to which the formally expressible definition of a 'production' falls short of permitting the realization of the 'product' without the intervention of the 'designer'.

With that definition in hand, I propose that "engineering" discipines are those creative productions that have minimized the semantic gap to a degree that permits strict divisions of labor in the production.

Where as the "arts" are those creative endeavors that are faced with an intrinsic constraint on the degree to which the semantic gap can be minimized, and, that this maximally reducible semantic gap requires subjective and/or contextual 'interpretation' of the formally expressed design.
god forbid wanting to be treated fairly!
So why don't those physicians stop doing medicare work? If you have a client for whom your work is loss-making in aggregate, why not fire that client?
yes the 9360 is exact same model I purchased in Aus.
Oh, I agree that it doesn't make much sense. Especially considering that weather forecasting is basically the index case for "hard to predict", i. e. chaos theory.

I actually did an analysis of GDP growth forecast for my thesis. If I remember correctly, only the forecasts made in October or later (for that year!) were better than just using the long-term averages – all across central banks and renown research institutions.

(Although I should add that the blanket dismissal of economics many draw from such examples may also be a bit to simplistic. It seems like we do have a much better set of tools these days than we had a hundred years ago and even if a crisis hits, we may be better at controlling it before people are starving or starting wars)
This being said, they have the 'third hand' that every technician dreams of. Two hands to hold the work steady, and the third to do the action.
High-level development in C with libcello
How vital are debuggers really though? Shouldn't proper design and testing mitigate the necessity of using a debugger? They're more akin to a crutch are they not?

EDIT: Adding this: ( http://www.artima.com/weblogs/viewpost.jsp?thread=23476 )
My grandparents still use AOL, because they live in the absolute middle of nowhere (aka they drive roughly an hour to be able to do groceries). Their options have been basically dial up, or extremely expensive satellite internet.

Verizon has been promising the little place they live for around 5 years that they will eventually get some sort of service, however last time i was there i could barely get any cell coverage.
Exactly. But the bill in its current form will discriminate against non-CS degree holders.
Stay tuned with some of the BPF performance monitoring stuff landing, it's supposed to be pretty good. I don't know much about it, unfortunately.
I guess that name choice is just more evidence the CEO wasn't the only moron who brought about Yahoo brand's ruin.
> bashing Marissa here would be really, really pointless and sad.

She took on the job, promised results, and demanded (and got) enormous compensation. Part and parcel of that is accepting responsibility for failure.

Keep in mind that if she had turned Yahoo around, she would have gotten the credit.
As real as anything else, sure. Of course, if the _whole show_ is a sham, it's interesting to ponder what the ways out might be. As a recent article suggested, perhaps don't look in the game, but look at the player. Which also turns out to be the advice of much of Eastern philosophy. I already have an interest there, and several signs seem to be hinting that it's worth digging deeper.

Thanks for the clarification!
I've been using http://www.oreilly.com/programming/free/a-whirlwind-tour-of-... as an intermediate programmer familiar with many languages.

Next I plan on doing https://github.com/CamDavidsonPilon/Probabilistic-Programmin... or http://www.composingprograms.com/
Exact same situation. I never struggled academically, but to this day I'm still socially reserved.

Here's a great paper comparing lefties in terms of several long-term outcomes, none of them are good :( http://scholar.harvard.edu/files/joshuagoodman/files/rwp12-0...

The paper does include the potential link between left-handedness and pre-term birth.
The Ultimate Guide for Resolving Your Nook Tablet Wireless Trouble
The Constitution allows for many more representatives. Why don't we bump up that number, to say, 10,000 members in the HoR?

Logistical problems? Yes, there would be quite a few. As it is, any given member has to suck up to moneyed interests, just to be able to afford to become elected.

If any given rep only had to sway a few 10s of thousands, the barrier to entry is much lower.

Positions which are considered "fringe" would have some say, and there would be a lot more room for third parties.

I certainly think it would be a lot easier than some of the structural changes often proposed.
I think such a low–latency boost to the fringes, as opposed to gerrymandering's high-latency boost to the fringes, is good for keeping people engaged in politics, especially in a place with so much pessimism and initeria like the US.
SF isn't the only place that hires the best and the brightest in the country. I graduated from Purdue in Indiana. Cummins was one of our biggest employers. $70k in rural Indiana is considered quite a good salary.

No one is going to get $100k straight out of college outside SF.
I've been switching back and forth between OS X and Linux for the past several years. I'm currently at a year and a half into a Linux streak and really enjoying recent advancements. My Dell XPS 13 typically gets 10 hours of battery life.

Linux itself is quite stable. Simply install a recent distro and off you go. If you're using a heavy Window Manager you'll get all the convenient configuration applets you need. The real issue, IMO, is the desire to tinker.

OS X is a bit limiting in what you can do with it. I haven't seen anyone with custom window decorations in OS X in a long time. Short of running a software update we aren't capable of tweaking kernel versions and system utilities. If we stick to the same limitations in Linux it's going to be near impossible to break.

Once the Linux tinkering sets in you'll find that you've installed a bleeding edge kernel, changed some repository sources, modified Xorg.conf, ./configure && make && make install'd an obscure library (then (mostly) uninstalled it), and installed Python 2 alongside Python 3 without rebooting for two months. Good luck rebooting at that point ;)

With great power comes a great desire to shoot ourselves in the foot.
Gerrymandering would be a non-issue if voting was mandatory.
My grand parents do not get celluar where they live in very remote Montana. Apparently ether Verizon/AT&T (i can't remember which) has been promising them Celluar/Cable service for over 5 years now, and has never come through with it.

Honestly i think the only reason they even pay for AOL is because they use it to keep in touch with relatives via email.
At first I assumed this was some kind of toy project, but as I read more I realized this was intended to be serious industrial software.

Are pure-DOS machines still deployed in industrial uses? How common are they?
As an English speaker this comes across as such a horrible name (for me at least).

A typo: alt-abc?
This article could be a tweet:

The new name is meant to be a combination of the words “alternative and Alibaba,” according to a person familiar with the company’s thinking, who spoke on the condition of anonymity because the individual was not authorized to speak on the record about the name change.
They are not a way to preserve effective democracy. That's not what I was getting at. I was getting at the fact that it would be someone else who would install dictators instead. It would be Russia or China. The outcome will be different, but the problems will not get solved. In fact it may be worse. When you have many people playing, then the jockey for position and cause even more chaos.
So, you support the US education system shutting itself to the best talent from around the world?

Because you can rest assured someone with a 4yr college degree isn't getting a $100k job outside California and they won't be coming to the US in that case.

Unless you have sat in a classroom and learnt in a multi-cultural environment, you won't appreciate why learning with people from different backgrounds is good for you.
Ask HN: What IDE do you use?
I been learning HTML5, CSS3 and JS raw for a while now and played with a few IDEs.

Bracket
visual studio code
JetBrain WebStorm
intelXdK

I guess different training sites use different Editors or IDE. Which do you prefer? is there one that seem to stand out for most developers in the work Industry?
That essay was written about 5 years before Trello was spun out of Fog Creek. You can see Joel in the photo on the WSJ article covering that story: http://blogs.wsj.com/venturecapital/2014/07/24/digital-white...

To connect the dots, it's overwhelmingly likely that Atlassian was in fact "the Australians" referred to and Atlassian's tremendous growth (which was foreshadowed in Joel's piece) is why they could by Trello 7 years later.

It's interesting to look at in JOS in retrospect because he literally blogged the birth of company A, its competition with company B and it's spin-off C, which B later bought.
I posted this 71 days ago on HN.[1] I wrote this after reading the USB-C spec:

There's a mode called "Debug Accessory Mode". This is totally different than normal operation and requires a special cable as a security measure. (In a regular cable, pins A5 and B5 are connected together and there's only one wire in the cable for them. Debug Test devices use a cable where pins A5 and B5 have their own wires and there's a voltage difference between them.) Debug Accessory Mode, once entered, is vendor-specific. It may include JTAG low-level hardware access. Look for exploits based on this. If you find an public charger with an attached USB-C cable, worry. Always use your own cable.

The "security" feature is that you need a nonstandard USB-C cable with an extra wire, and it needs to attach to something that sends JTAG signals.

The Google Pixel supports Debug Accessory Mode.[2]

[1] https://news.ycombinator.com/item?id=12824366
[2] https://plus.google.com/+BensonLeung/posts/XGLDnsF57PB
I have never come anywhere near developing a kernel in my life.

What's the purpose of including this in the kernel itself? Why couldn't developers just use some kind of "libsiphash" instead?
> Within this 3 years I need to get a new PERM approved by the new employer.

I was able to transfer two jobs using the I140 from my first job. My case is clearly not an outlier.

> Now, god forbid, if the PERM gets denied due to clerical error. There is not time left for another try. Pretty much pack-up and leave.

No, you can use your old I140 to extend your H1B for another 3 years (when I changed jobs, that's what I did)
I believe we fought many of the same battles then. I think every Yahoo engineer at that time can curse ylock. If you where good though you looked at it with the WTH ylock did and thought hell it wasn't that bad for 20th century or early 21st, unfortunately there we where in early twenty tens constained and just trying to get a 64-bit kernel.

It's worth note that Facebook also had some similar challenges. They had so much in PHP and if you are an idiot and think just rewrite well then you would be doomed to failure. The advantage that Facebook had a few years back was that the didn't go through a period of removing tech talent in the same fashion that Yahoo did. They also had cash, a lot of cash. They could afford to pay for things like HipHop. By the time Yahoo needed a tech refresh they had already burned the cash and caused the talent to leave.

I know that sounds bleak, but at the same time while I was there after MM I did find really great talent. Some of that existed before she was there. I can think of several folks on tech47 project and they know who they are. They don't really need to be told they are talent. At the same time I can think of many new guys that brought it on. I still think one of the better talks I had was a with the new guy that wrote some of the Android network stack. Without telling names, he was describing the issues between dropping WiFi and dropping cell. One is easier then the other, if I drop WiFi and still have cell I can continue. If I drop cell I can only hope for WiFi. Either case is hard because the stack needs to understand an IP address shift and adjust accordingly. When you have that talent that understands and can code it, then you get things done. Unfortunately with everything else in the valley getting a quick hit and retaining are two different things.
Yes, that period is called OPT. There are a lot of professions that will not give you $100k even after 18months of work experience. Journalism, for example.

I can name quite a few exemplary journalists on US national media that would not have made it under the current or proposed H1B rules.

Maybe start thinking beyond your STEM bubble?
I can see Indian companies who where cheating with getting cheap workforce here getting in trouble.
Photos of a Sukhoi Su-27 dogfighting with a USAF F-16 around Area 51
Holocene Extinction
"Like Lisp, Lux runs on the Java Virtual Machine but promises more power and flexibility than its predecessors"

Literally the first sentence. I think the author meant "Like Clojure, Lux runs on the ..."
Linux or not, I'd personally stick with Mac or Surface hardware for laptops, because they're the only good touchpads you can buy, everything else is just junk in comparison.
The irony is, I have far more problems on my 2015 MBP with the Wifi drop-out rate than I ever did on Linux.
FBI Arrests Volkswagen Exec on Conspiracy Charge in Emissions Scandal
And Silicon Valley is all of America? There are a LOT more H1Bs hired outside SF/NYC/Seattle than in them.

I graduated from Purdue in Indiana. The best of the lot, with 4.0 GPAs, got in the region of $70-75k on H1Bs because $75k is a LOT of money in rural Indiana. Cummins was one of the biggest employers.
I'd say it's to counteract the "Eternal September" dynamics. As communities grow, they lose focus. The initial set of moderators may have done an excellent job at curation, but they can't scale to a growing community. The idea is then to have their judgement "flow" to other users.