skysight-inc/HackerNews huggingface dataset:
Security Update Breaks Ethernet Port on iMacs and MacBook Pros
I really hate going to downtown San Jose-its my least favorite spot in the entire Bay to wait for transit. I just don't feel quite safe.

Pawn shops, check cashing shops, clubs and bars (and head shops). That's pretty much what DT SJ is.
The title is provocative but I thought it was OK with the guidelines. My apologies that it had to be changed.
From an application developer point of view, distribution package managers are niche: apt or rpm only works for a specific group of users on those Linux distros, whereas npm/pip/gem will work for all their users, including Mac and Windows users, who often outnumber Linux users.
This behaviour has been in the program from the very start, and was a poor decision on my part. I've pulled it completely from the code.
https://news.ycombinator.com/item?id=11183240

https://news.ycombinator.com/item?id=11151423
"So, in January of 1985 I transitioned over the Windows team"

"By November, we had finished testing and come up with a solid release."

Windows was announced in November of 1983.

I guess what I am saying is that for Windows 1.0, this guy was most likely not that instrumental.
Sony Files Patent for ‘Minority Report’-Style Virtual Reality Glove
I get the source, I follow the instructions for building and installing it (usually 3 commands; one to configure, one to compile, one to install). That's usually enough to get it working on just about any distro.

If I'm feeling especially up for it, instead of running the install step immediately, I throw together a PKGBUILD so I can use Arch's package manager to manage it (like this one: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=therm...). Gentoo has a really similar system, so I could just about copy the dev's script wholesale. Then instead of running the commands myself, I run "makepkg && sudo pacman -U *.pkg.tar.xz".

Oh, you mean for "regular users". Yeah, if you want to support those, you need to do some legwork. Regular users who have no intention of learning how to use Linux usually aren't (and shouldn't be!) using Linux. Mac OS and Windows have support teams and wide adoption. Why use Linux if you don't have to?

Please note that I'm not trying to sound elitist. But why would you use an operating system that has a steeper learning curve as a regular user?

I'm actually happy that Linux lacks a central concept of package manager because it encourages experimentation. Everyone gets to figure out what kind of package ecosystem they want to see most. We get to choose instead of just getting whatever comes with the computer.
I'm 24, but I grew up supporting IE6 and remember trying to get cross compatibility working for the mess that we called 'browsers' back then. It's been great to see the evolution of Javascript over the last 10 or so years, it's fairly obvious how many of the new features we take for granted came from jQuery originally.

I do avoid jQuery now though, I can't remember the last time I used it.
Review My Social Media Management App
Yowza, that's a big upgrade. We did 0.12 to 0.13 to 0.14, and it wasn't too bad since React had deprecation warnings that are pretty clear.
Actually, I doubt restricting campaign spending by businesses will help the OP in his case.

The OP was talking about how restrictive and capricious the skilled immigration laws were on him. A person elected by nativist populist voters will likely try to take away the OP's freedom (and ability to stay here), and make his life worse.

One organization working for the OP's benefit, and the benefit of all skilled immigrants, as well the as the many undocumented is Fwd.us: http://www.fwd.us/ They're funded by Bill Gates, Mark Zuckerberg, etc. Just as a note, many of these people have signed the Giving Pledge, so they're not the evil billionaires people like to make them out to be: https://en.wikipedia.org/wiki/The_Giving_Pledge

Other pro-immigration organizations, like the Chamber of Commerce, are also funded by big businesses. The Koch brothers are pro-immigrant, and have said they support legalizing the 11-12 million undocumented here. There is a lot of broad support in the business sector for making our laws more immigrant-friendly.

The OP's life would have been a lot better had the 2013 "Gang of 8" Senate immigration bill (S.744, 133th Congress) passed: https://www.govtrack.us/congress/bills/113/s744

It would have made our immigration system a couple of order of magnitudes better, and made life for skilled immigrant especially better.

It didn't pass, not because of business opposition to it, but because of right-wing tea-partyer grassroots nativist sentiment, and congressmen who were beholden to them.
People choose to work for things like equity/mission ect. Sorting people purely by salary very counterintuitive.
Wow, great! Don't stop learning. There are a whole bunch of cool js tools that people have mentioned here, take a look at some of them!

But the biggest thing that I have learnt over the last few weeks was "browserify" it's really useful for all sorts of things. Take a look at 'npm' and how it installs all sorts of gubbins for you. You may never use it, but for things like coffee script, sass (I assume you know about bootstrap css?) npm will install them for you. browserify will transpile them for you.
Yes, I have checked. I don't think I do. O visas require clear proof of exceptional ability - and in my field, I'd have to show multiple international publications, awards won, a SJD, etc.

O visas are easy to get if you're an author, celebrity, renowned professor, and so on.

I'm not in that category. I have publications in international journals and corporate awards - but an O visa would be a stretch.

It's easier for me to leave the US for a year, and come back and reapply under the EB1 classification, and this is something that I am seriously considering. It depends on what new rules the USCIS makes this year - and also on the outcome of the upcoming Presidential election.
30 years ago and Borland had a compiled language that was almost as fast as working with an interpreted language. Compile and link in seconds on 8Mhz machines:

"At $50 for the Borland product vs. the Microsoft $400 compiler, it was a bit like comparing a VW to a Porsche. But while Turbo Pascal was lighter weight for serious development, it was almost as quick for programming and debugging as Microsoft’s BASIC interpreters."

Found this article where the guy claims that the technology was folded into Delphi and it was probably about 1 million lines per minute on much faster hardware:

http://prog21.dadgum.com/47.html
I wastes memory too, having multiple copies of the same shared libraries loaded.
The GOP Implosion and the War to Stop Trump
You can now read the entirety of sci-fi magazine If for free
An auction is impractical. It will shaft smaller companies. Even in larger companies, the hiring decisions are based on group/division budgets. Who decides how high to go on the bidding in a big company? In a small company, where will you raise the capital for such auctions? How will it impact wages?
Issues others mentioned are the bundling of libs as well as the lack of sandboxing. But I think the developer experience of xdg-app is superior specially if you just want to make a small change to an app without needing a day setting up the dev environment and maybe even another distribution for compiling the stuff.
Ha ha, I get your point, but the GAoVG is a specific era, roughly 1979-1985. :)
Url changed from http://boingboing.net/2016/02/24/obamas-new-librarian-of-con..., which points to this.
Maybe if San Jose had tried to be a real city, with amenities and attractions within walking distance and human-scale architecture, it wouldn't be so crummy. Instead they tried to make it Irvine North.
I'll assume a render tree with only functional components for simplicity's sake, and no observables, just plain function application:

A full rerendering requires that all the functions be called. Indeed, there's a natural limit to how much data is updated on the screen (well, unless we use canvas or WebGL but I digress) but the render functions themselves may be expensive and wasteful to rerun, especially if there is inferrable knowledge that the nature of the change doesn't warrant a recalc in some branches. Even if it doesn't cause jitter, it may be wasteful on mobile battery.

Why do I think render functions may be expensive? Official React documentation steers people toward having stores that keep 'primary truths' rather than things that can be derived from them via pure functions; and it suggests that these calculations be part of the render functions. It works, it's functional and it's clean. But you potentially run a lot of calculations, depending on the domain. With plain FP, much of this will be wasted as causing no visible change. Not only this, but the needlessly executed render functions do generate virtual DOM snippets; and these snippets do get scheduled for DOM diffing. All these add up to what is, in my experience, a jank-inducing difference. I even introduced memoization, but just DOM diffing alone is significant on a sizeable app (which makes sense as there may be an order or two magnitude difference between VDOM elements that exist vs. ones that really may change).

With observables, e.g. reexecuting a calc or regenerating a DOM snippet, control is finer grained, without the manual and possibly erroneous performance optimization hinting approach known as shouldComponentUpdate. I had cases when blind function reapplication (memoized or not) caused jank on the desktop while observables were smooth even on the mobile.
Good response.

And of course the objections to your idea highlight the point that hb1s have generally not been about finding people with unique skills but rather about getting cheap labor on a tight leash.
For the money, I'd rather get one of the Kangaroo mobile desktops. They're specced the same as the compute stick, but are $60 cheaper, or for $10 more, you can get a model with 4 gigs of ram and 64 gigs of storage. The detachable dock is a bit weird, but if you're going to be swapping it between two places could definitely prove useful.
Heh. I still use jQuery for pretty much every project.

There is a server-side port of jQuery which is absolutely fantastic: https://github.com/cheeriojs/cheerio This allows you to render jQuery based views on the server or client with the same code.

All the latest JavaScript view libraries are a huge pain to work with. Sharp learning curves, punishing APIs, and extremely unexpected performance issues. jQuery just works.

<3 jQuery
The point is that hb1 aren't supposed to be about bringing down wages, now are they?
Congratulations, you just have invented Windows ;)
From the source, this looks like a production code dump. Anybody knows the status of this ?
The book on 'Aramis' mentioned is https://en.wikipedia.org/wiki/Aramis,_or_the_Love_of_Technol... ; I picked it up by chance in the room of an anthropology student many years ago and found it fascinating.

It's a sociologist's view of an engineering project management failure, and therefore requires a bit of unfamiliar jargon to interpret. It concerns itself with the question "what is progress and modernity?" quite a bit, as projects like PRT are self-conscious attempts to build a futuristic technology rather than an incrementalist approach of meeting immediate demands.
Word Embedding as a Learning to Rank Problem
Android and MacOS each have a lot more users than desktop Linux, a lot more applications packaged, and applications get updated in a more timely fashion. Obviously that's not all down to a difference in packaging, but it does seem like the inefficiency of duplicated dependencies isn't all that big a problem.

Android also runs on phones that still mostly have less storage and less RAM than our desktops, so you'd expect saving space to be even more important for Android.
(Disclaimer: I have multiple rental properties in CA)

I've noticed Prop 13 becoming the quite the scapegoat for the woes of various California cities lately. I'm not convinced.

The state has a huge pension liability looming over it–most of which grew after Prop 13 was passed. How did they think they were going to pay for it? Example: San Jose's fire chief makes close to $400K/year in pay + benefits. Guess what? When he retires, he's gonna keep getting paid 90% of his peak salary until he dies.[0] Meanwhile, I'm paying $1,400/month out of pocket for my family's health insurance and have to spend time managing my own retirement plan.

No one exemplifies Parkinson's Law [1] better than the government. If you let property tax increase without limits, they will grow spending accordingly and it will hurt cities like San Jose even worse during recessions and times of declining home values.

Finally I'm not convinced Prop 13 inflates housing costs or that repealing it would lower them. If rentseekers have to pay more taxes, won't they pass that cost along in the form of higher rents?

[0] http://transparentcalifornia.com/salaries/2014/san-jose/curt...

[1] https://en.wikipedia.org/wiki/Parkinson%27s_law
The Santa Clara part of DTSJ has always been a wreck.
I didn't get an H1B visa in the lottery. I didn't magically vanish and made place for an American engineer. My employer moved me to UK and I got paid very similar salary.

I know about many USA tech companies increasing size of their European offices, including Google, Facebook, Microsoft and Palantir. It is bad situation for everyone. USA general public: Role of USA as the tech capital of the world is diminished, as there is more intellectual capital elsewhere. My taxes go to UK rather than to USA.
Tech companies: They need to open offshore offices.
Foreign tech workers: There is less choice of companies in Europe (especially startups). Some people may want to live in USA for various reasons.

The only potential beneficiaries are American tech workers. I believe that the benefit is only in the short term. If tech companies could get all engineers they want into USA, they wouldn't need to open offshore offices. As soon as offshore office is opened, the company have access to more engineers than they could import to USA, as not all people are open to relocating to USA, regardless of Visa situation. Therefore, "value" of an American engineer drops more.

Edit:typo.
I have H-1B coworkers that are not particularly highly skilled or in those fields.
It's not counter-intuitive, it's textbook market economics. Your compensation package is your compensation package. You don't get to tell the government they should issue a visa so you can pay someone in missionary zeal.
Weird noises are coming from an Apple complex
And what about home owners that couldn't keep up with rising taxes after purchasing their home? Rising real estate prices were hurting families who saw their tax bills jump based on local housing sales, and it prevents people from being able to accurately budget long-term purchases like housing when they can't anticipate a stable tax rate
Indeed. There are ways to get USCIS to grant you a few days, but again, nothing is certain. Living as a legal immigrant isn't as stressful as being an illegal one - but it's not too far off.

My job is fairly secure, but who knows, right? I have a range of worst-case-scenario strategies, including how to quickly sell everything I have and move to Canada (which is far more welcoming of highly skilled people - I qualify).

I wish I didn't have to think of all this though. I shouldn't have to. I do everything according to the letter of the law, work hard, pay my taxes. None of that matters. Lose my job - and bye-bye life in the US.

I know people who don't make as much as I do and aren't getting job offers. They are even worse off and often complain of feeling like slaves to their employers. My company doesn't treat me any different to a US citizen - but smaller companies routinely abuse their H1 workers, because they know they have them over a barrel.
People vote for who they've heard of, and who they've heard. Who pays for all those ads? Not ourselves.
Increasing the supply of labor puts downward pressure on labor costs in general, most specifically at the tier of labor where the labor pool is expanded. The article states that most of the labor imported is at the entry/journeyman level. Driving down the wages of less senior tech workers allows companies to target more dollars to elite talent and executives, so I don't see how inequality is reduced in this instance. Arguably importing more O-1 workers might have the effect you describe.
I didn't think it was that bad either, and didn't mean to imply that you should have changed it. We just like to remind the community of the guideline about titles, since there are some common misconceptions about it.
> When we learn something new, [...] We could overwork ourselves and not realize it. [...] It’s only when we show up for an exam [...] that we know if all that practice actually worked.

So that's why you have to shut the book and recite the study material.
Why is a Kentucky logistics center entitled to import cheap labor?
Rust has always been capable of dynamically linking, and I believe that Go is gaining support for dynamic linking sometime in the future as well.
React is now React 15 so everybody should expect more easy to upgrade versions moving forward.
What's the point of preserving a lifeless environment or even one with bacteria and no intelligent animals, over giving humanity a second planet to survive on in case something happens on Earth?

After all, even here on Earth we haven't had such a concern for species that are not us. We drove many to extinction even without it being an existential matter for us.

I think the human sense of morality is largely dependent on how similar something is to us, to know if we are even hurting it. How can you hurt a lifeless environment that's the product of random, and sometimes cataclysmic, events?
The page is not very clear, but it has only an snippet of the joke. For example, the first one is

> Two naval officers were disputing as to the importance of Lord Nelson's victories. They wereunable to agree in opin

I didn't get the joke. Is "opin" an old English word? Until I realize the number has a link to the complete joke: http://victorianhumour.com/jokedb/joke/1

I think that adding a few "..." dots at the end with a link will be more discoverable. (Bonus points for changing the color to grey so the sentence vanish instead of stopping suddenly.)
You believe that ones own zest for life is unworthy of protection, but ones zest for another's life is worthy? Why?
Scientists built a tiny book sized protein-powered biocomputer
What's with all the promotion of anti-patterns lately?
Yeah, now it works fine, I also checked at that time on twitter if it was only me, but there were also other people complained about it.
Inequality between the US and India is vastly larger than inequality within the US. This inequality is reduced by immigration.
Intrusion Countermeasures Electronics
Good points on the tax benefits, however the S&P historically is about 10% over the long haul. 16% over the past 5 years is irrelevant. I have no control in the S&P.

I have control in my company. I'd rather rise or fail due to myself than say - the market did this.

I max a 401k for tax purposes and do state muni-bonds for safe, decent tax-free monthly dividend income while I decide what current or new business of mine to invest the cash in. The market is basically tax-friendly gambling.
Parallel computation with molecular-motor-propelled agents in nano networks
How to Blog for Dummies
I was so impressed by this master plan when I first heard about it that I _almost_ bought Tesla shares. They were at $18 back then. Oh my...
Unless you have numbers to show about usage of H1-B in start-up and how much share it is of the overall H1-B, its a moot point.

It is such a high burden on an early strat-up to hire a H1-B and only post Series A, H1-B makes some sense.

In the grand scheme of things, I like the market oriented auction, that will at least eliminate the rent-seekers who are clogging the pipeline.
It was a fun level :)

Anyone know if Stripe is planning another CTF? The last one was great fun.
>And what about home owners that couldn't keep up with rising taxes after purchasing their home?

So much wrong here.

#1 they can sell their homes at huge profits (otherwise the taxes would not be hurting them).

#2 they can support building enough housing so that prices aren't jumping so unafforably.

#3 They could have set the maximum increase at 5%, or CPI + 2%, or really anything other than 2% which is clearly a hugely bad policy.

Prop 13 is simply a way for people who got in early to prevent anybody else from enjoying California.
I would say the landing page is exactly the case where jQuery is not needed anymore. Yes, it's convenient to use, yet for a mostly static page with a few XHR calls, some DOM interactions and whatnot - it's a bloat, actually. 12-16 months ago it would be a sabotage in most cases, but once it's all OK to forget about IE8 - you really can put the good ol' DOM-AJAX-animation JS libraries to rest.

From personal experience: just few days ago I've made a landing page. Focus was on mobile and performance so no jQuery, modernizr, lo-dash, and so on. We only grabbed some syntatic sugar from microjs.com so we could write $(el).remove() instead of el.parentNode.removeChild(el);, etc.

Turned out a nice, little page with all the usual bells and whistles only really needs a 12KB of JavaScript code (uncompressed). We actually missed lo-dash more than jQuery.

In age of "modern browsers'" ubiquity, and Angular/React/Ember/MV* libraries doing the heavier stuff, the support for older IEs is really the last selling point of jQuery. And that goes away soon.

P.S. Very handy: http://youmightnotneedjquery.com/
What It’s Really Like to Risk It All in Silicon Valley
You should do both. Actually speeding up the experience is great, and today even popular apps often reload data unnecessarily and generally work suboptimally in the presence of a slow or flaky connection. But there's only so much you can do - if the user's connection is bad enough, eventually they're going to have to wait. So you do what you can to make the experience more bearable.
Yes but the logical extension of that argument is that people don't care about food-safety because they don't know what e-coli is.

And that is true.
"RescueLight"
Email Statistics Startups Should Remember
I think this would create problem with monopoly. If city would own and rent out cars, the price would inflate and technology would stagnate. Something like city licensed taxi services.
agreed the UI is pretty bad.

Generally having this material is awesome. Would be great to have a format that lets you rate jokes to get some better ranking of the funnier ones.
Some of us still do. The whole world has not moved on to client side frameworks contrary to popular opinion on HN.

(I probably actually will move on at some point... when the dust settles and there are clearer options. And when I can go through some tutorials and have stuff all work. And when there isn't a huge huge library I don't need to to a few little things. In the meantime I proudly like jQuery and it works really well for the amount of JavaScript I need. Which amount incidentally is never on a server.).
With APT you can run apt-get purge to delete most configuration files and such, if it is packaged properly.
Is it fair for a UPenn grad with a good offer to lose out lottery to oh-so-nobody from TCS. Auction is a lot fairer than the current situation.
Most Annoying Twitter Auto DMs
http://victorianhumour.com/jokedb/?offset=0&paging=5000
plus a negligible amount of scraping code.
I live outside US. I don't get it; What stops San Jose from drawing income tax, or increase it if they already do?

Propery and business tax is almost neglible around here in northern Europe, compared to income tax and vat.
Limiting the increase percentage would be one way to account for this. The rise in prices of real estate would be limited by the taxation amount - we wouldn't see the current level of property price inflation if it weren't for 13.
Abstraction Considered Harmful