skysight-inc/HackerNews huggingface dataset:
Some better than others- I was able to grab a copy of portable office (Office 2007?) that ran fantastic on x86. I also went through the trouble of sandboxing every one I ran due to the unknown packing mechanics... Cool stuff none the less
I'm almost positive that I heard about it here. It's Raft's primary distinguishing feature from Paxos, right?

But hey, if you hadn't heard about it then there's a good chance that other HNers haven't either.
Huh? Because you can live a king's life for $100k family income in Kentucky, while you can barely afford rent in Bay Area with the same salary. Also, manufacturing, logistics, have other reasons for being located where they are.
I find it ironic you're criticizing the pay of a man who leads the people who would happily save you from your burning properties if they were on fire.
SSD reliability in the real world: Google's experience
I would love this tool.

But you can do this for yourself. Meditation is the measurement, and continued focus is the goal.
Getting to Inbox Zero
Considering California has a pretty robust real estate market with properties changing hands often, therefore resetting the price for Prop 13 purposes, how much actual revenue is lost?

The biggest beneficiary of Prop 13 would be someone who bought his home in 1970s and never sold it since then. Does that describe a lot of the neighbors?
" If a law enforcement agency wanted to track someone, it required physically assigning a law enforcement agent to follow that person around. Tracking everybody would be inconceivable, because it would require having as many law enforcement agents as people."

On the other hand, the Stasi and the KGB were infamous for the vast armies they employed in this task. Maybe they couldn't track everyone all the time, but they could track enough people enough of the time that people were generally aware there was a non-zero chance of being tracked, and doing anything that might arouse the suspicions of the authorities carried risk. Also, in those societies, everyone was at risk, whereas in the US, the risk is perceived to be weighted toward 'others'--if you are not in the targeted group, it is easier to be complacent.
Please see : http://www.myvisajobs.com/Reports/2015-H1B-Visa-Sponsor.aspx

The biggest H1B companies specialize in outsourcing and offshoring.
That's a hugely wide menu bar app. Chews up nearly a quarter of the menu bar on my MBP.
Unknown information coding in the brain
You might want to use a dot for those non-Germans over here.
> Living as a legal immigrant isn't as stressful as being an illegal one - but it's not too far off.

True, whether USCIS chooses to act on a sudden unexpected layoff you might have, and begin "removal proceedings" against you -- or in other words, send ICE agents to your home, arrest you, throw you in a detention center ("jail") for an indefinite amount of time, until you are put on a plane back to India (forcibly), is up in the air.

The likelihood is that, as someone who came to this country on a skilled visa, you are probably not on the top of their priority list. There is also, prosecutorial discretion. If you get laid of suddenly, and if you find another willing sponsor super-fast (in let's say, 10 days), they can basically ask USCIS for forgiveness for the fact that you were out-of-status. They'd have to write a letter explaining that the circumstances were outside your control. However, prosecutorial discretion, is completely at the discretion of the officer reviewing your case.

However, another thing to be much more wary about is, if you were let's say driving in Alabama, where police officers can stop you[1] on suspicion that you are illegal (for which the sole, if not primary criteria is race/appearance), they can and do contacted the federal government to check if you are in the country legally, and you could be dragged and chucked into an ICE detention facility by the local police.

Alabama law requires local police to do this. But I've heard of stories of police in upstate New York doing this unilaterally (not because state law directs them to). NY driver licenses show the expiration date of your visa. This person had overstayed their F-1 student visa, and the upstate NY officer after seeing the visa expiration date on the driver license, dragged him over to ICE and handed him over. What's interesting is that NY doesn't have any state law[2] that requires the police to do this. With Indian people being frequently confused for Hispanic people, you are at high risk in any rural part of this country, or really any part of the U.S. with low immigrant populations.

[1] Alabama has a statute that allows them to do that: https://en.wikipedia.org/wiki/Arizona_SB_1070 It was much harsher, as originally you would have been made guilty of criminal felony (under state law) for not having legal status, but the Supreme Court overturned most of it, except for the ability of local police to randomly stop you because of "reasonable suspicion" that you lack legal status: https://en.wikipedia.org/wiki/Arizona_v._United_States

[2] But the local laws of New York City expressly prohibits this. The local laws of the "sanctuary cities" in the U.S. all expressly prohibit the police from inquiring about your immigrant status. Even if they can know from just looking at your driver license that you are illegal, the sanctuary cities prohibit the police from taking any action based on this. More on this: https://en.wikipedia.org/wiki/Sanctuary_city
And yet even after this big corporations can buy insurance policies that make the top brass happy enough they don't feel the need to invest in improving security. Until that changes there will be many more high profile attacks.
Man, it was 2006 (10 years ago!) when Firebug, Drosera [1] and Web Inspector [2] were all released. There were definitely a lot of people eager to have some tools to make front end web dev easier back then.

I never worked with Venkman but I recall all too well the hellish time I had debugging JS back around the turn of the millennium. IE was laughable, if there was an error in a script somewhere it would often just say error on line -1.

[1] https://webkit.org/blog/61/introducing-drosera/
[2] https://webkit.org/blog/41/introducing-the-web-inspector/
Would they still be happy putting fires out if they were paid a little less? What is the optimal pay for public safety employees?
That was the excuse given at the time. If they had meant it, the law would only apply to primary residences, not second homes or rental properties, much less commercial properties, much less Disneyland.
Inside the left/right pendulum swings of America, there exists one in the Republican party as well. The GOP, widely perceived as ineffective in opposing Obama policies out of fear of being labeled a racist, has lost almost all credibility with their constituents. Trump appears to speak his mind and he has no fear of being labeled anything he knows he isn't, so it's no surprise he has so much support in the current political climate.
The evidence the author offers that Markov chains are as effective as RNNs is that if you're given a tiny snippet of the output of each it can be hard to tell which is which.

But the thing that (both in theory and in practice) distinguishes RNNs from simpler constructs with very finite amounts of state is precisely what happens with not-so-tiny amounts of output. RNNs can produce sizable syntactically valid chunks of languages with "nested" structure -- open and close tags in XML, parentheses in Lisp, curly braces in C, etc.; Markov chains can't. It seems reasonable to guess that RNNs will also be able to produce better-structured natural language text than Markov chains ever will.

Show us a page of fake Shakespeare from the RNN and a page from the Markov chain, and I don't think it will be so difficult to tell which is which.
Slightly different idea, but I'd use a similar thing to this that shows how many (new?) open pull requests I have.
That's still a pretty big "if".
Your use of commas confuses me more than the conversion did. :)
Didn't iOS used to show a screenshot of the last state of an app when resumed, so it looks like it's resumed instantly? This is clever because often a user will not interact straight away, and the app can load on top of the screenshot with no noticeable difference.
you two are discussing separate sides of the same coin. or to clarify:

people with a naive understanding of a problem will always feel like people who don't design solutions that are overly complex.

people with a deeper understanding of a problem will always feel like people who don't design solutions that are overly simplistic.
>> ... including Google, Facebook, Microsoft and Palantir ...

Palantir is opening up a EU based branch? Where? I think people who work there should be put on lists and never be allowed to work in a normal company again. If by now a person still thinks it's ok to work for Palantir they really should be closely watched.
Tech Workers: Please Stop Defending Tech Companies
What about variably-autonomous cars? Take a car with self-driving capability and then have it be manually operated while solitary but increasingly self-driving as the group of similarly automated cars it belongs to grows. There's a lot of benefits to group awareness: share sensors, coordinate behavior for efficiency, instant communication, and so on.

This gives us the best of both worlds: safety in numbers, safety in automation and sensors, and it retains the personal autonomy we're used to. All while not requiring 100% perfect autonomous capability.

If the cars were small and cheap enough, they could be made available via subscription (much like a lease) and treated like a municipal transportation network that's superior to light rail and bus networks.
I love the trolly title :)

BTW, the real title is 374, not 347.
ZebraLancer: Match Talented Freelancers with Jobs. Transparent and Low Fee
Is there any piece of software that suffers more from Not Invented Here syndrome than Key-Value stores?
> These workers aren't uniquely skilled, engineering grand masters, but are rank-and-file IT often with bachelor's degrees and supplementary on-the-job training. But their salaries often come to $100,000 or more, leaving them vulnerable to lower-cost imported workers.

Okay, but if they aren't skilled and no shortage exists then why aren't companies able to find cheaper US based graduates?

> Employers are legally required to pay visa holders the "local prevailing wage" for their jobs, but enforcement is porous. "It is extraordinarily easy to pay an H-1B worker much less than an American worker," Hira observed; the trick lies in how the job is defined

So fix this.

> Evidence is ample that the very claim of a STEM shortage in the U.S. is phony. Salzman noted that "overall, our colleges and universities graduate twice the number of STEM graduates as find a job each year." The mismatch is especially stark in the biomedical field. There, according to a 2014 paper by experts from UC San Francisco, Harvard and Princeton, "the training pipeline produces more scientists than relevant positions in academia, government, and the private sector are capable of absorbing."

Wow. That's compelling evidence since everyone known STEM degrees are entirely interchangeable.

How many H1-Bs are given out to biomedical graduates?
Nicholas Meyer has done a lot of awesome things besides Star Trek, including writing "The Seven-Percent Solution" which is still my favorite Sherlock Holmes derivative story. He basically wrote Star Trek II in a couple of weeks without knowing much about the show before he began, having been hired by Paramount which was up against hard deadlines and hadn't been able to get a usable story or script. He also wrote ST IV and ST VI, and is basically responsible for the rule that only the even-numbered Trek movies were good. His memoir, "The View from the Bridge" (if I recall the title correctly) is a really fun read.
> One thing seems increasingly clear to me: this way of building software is not sustainable. What can we do?

Waiting 530 days before upgrading and then only spending a day to upgrade what is effectively three major versions actually seems very reasonable to me.
The goal of network coding is increased throughput, and it is only possible in multicast case. Authors of CTCP also call it "network coding", but in their case they just decrease delay in the case of loss. Throughput of normal TCP is lower, but only because it reacts to loss by decreasing throughput, so the same throughput can be obtained by using more aggressive congestion control.
Message queues.
I love the archive.org online reader. I was surprised at how well it works on my phone, where I have a bunch of open tabs holding my place in various books.

I wouldn't mind if some of the current sci-fi magazines would let me open to a reading view like this, and then hide the controls: https://archive.org/stream/1967-12_IF#page/n5/mode/2up
Most people who buy their homes for long-term buy it to settle in their neighborhoods and have kids go to the same school, not speculate on price increases and profit from them.

Leave alone the fact that when markets are over-heated, those huge profits can only be locked into huge base prices for any other property that's selling in this peak market. Unless the step 2 after hitting those huge profits involves packing up and moving to MidWest.
This seems to suggest that we really don't need jQuery any more.
and? They aren't indentured servants.
A Preliminary Design for a 3-D Spatial User Interface for Internet Gopher (1996)
Ahh.... lovely, thank you. So what I'm referring to as "asynchronous javascript" is technically a colloquialism used to describe the event-driven callback-y nature of the code.

I'm not sure I'm still against referring to javascript as asynchronous or at least as having asynchronous methods for the purposes shorthand and quick communication.

Consider the code (or paste it into a chrome console)

function _done(){ console.log(arguments) }
var db = window.openDatabase("dbfoo", 1, "test db", 5e6)
db.transaction(function(tx){
tx.executeSql('CREATE TABLE t1(a, b PRIMARY KEY);', _done, _done)
})
console.log("i happen before the line above me")

Notice how the lines of code complete out of order. I think it's really useful to think of that as asynchronous code. It appears I'm using async as a term interchangeably with non-blocking... which may not be correct. So it may be the case that my nomenclature is off, but I'm sure I got that from somewhere. Perhaps a lot of people were referring to node as async in the early days, I'm re-watching this: https://www.youtube.com/watch?v=ztspvPYybIY now, but it doesn't look like Ryan Dahl uses the term async.

Anyways, looks like I'll have to train myself to use the right word for it. Thanks for pointing that out without making me feel dumb or being all insulting and internet-y. :) I really appreciate that.

EDIT: Hmmm... additionally, to be fair: it appears that some agree that it is OK to refer to parts of javascript as async http://stackoverflow.com/a/16524240/398055 so it might not be perfectly accurate, but it isn't wildly inaccurate either.
Promises bring somewhat easy to use monads. Functions are first class and with ES2016? get a pretty slick syntax°.

JavaScript is written in a functional style by Functional Programmers, so the ideas are definitely out there in the community.

°(which combines nicely with object/array destructuring and shorthand object creation)
Step by Step Guide to Building React Redux Apps
It's a temperature range. You see there four integers.
It would be nice to be able to choose a 24h clock. We don't use AM/PM where I live.
Nobody is forced to buy an iPhone, and the fact that apps must be approved by Apple is not only public, but is a selling point that Apple advertises.

Where is Apple forcing anyone to do anything?
Longevity and robustness of jQuery is hard to match. 10+ years for a software project is amazing. Hopefully, in next few years pure ES6 (and later ES7) will give us that joy that's been missing.
Which is why you want to build on a system that is using an older version of glibc than the systems you want to run your software on. Assuming that glibc does't break backward compatibility, which it really shouldn't (and in practice, rarely ever did). Or use https://github.com/probonopd/AppImageKit/tree/master/LibcWra...
The parent's description matches exactly what I know from people on H1Bs in the fashion industry, whose labor market conditions have some parallels with tech. I don't think it's limited to outsourcing companies. Long hours, death march deadlines, and generally higher-than-average salaries result in high turnover in fashion as they do in tech. Employers turn to H1Bs to lock-in a workforce, as, excepting large companies, few will expend the extra time and money (legal services and filing fees) to transfer a visa when they can simply hire away an employee from a competitor. The lack of labor mobility with the H1B is a boon to industries that would rather not reform the working conditions or improve the salaries that causes top talent to move around.
> they're just using some heavily-loaded commodity hardware with no fancy IO offloading et al.

Aren't they backed by RAMSANs?
In commercial real estate, it's become standard practice in California to never allow properties to legally change hands, in order to avoid the Prop-13 reset. Instead, commercial property is owned by holding companies, and ownership of the holding companies is bought and sold, but the property itself doesn't undergo an official real-estate sale.
Write less, Do more. In its truest sense.
For now we use Rails on the server and a single backbone router for the the client side. This isn't how we want it stay. :)

We do have a couple side apps internally using React Router. We've liked it so far, but it's a pretty basic implementation.
This is what powers [1]PortableLinuxGames and it often comes pretty handy.

[1] http://www.portablelinuxgames.org/
It's worth noting that despite the title quite a lot of these are not actually jokes. (Several others are, to my mind, merely not actually funny, but that's no surprise; tastes in humour evolve.)
Except they effectively are gaining wealth by the increase in their home's value.

Also, there are lots of other factors that make long term financial planning hard, which dwarf changing property tax rates - health, employment changes, children.
Yeah I wasn't sure if removing or abbreviating the names would be confusing. I went with being a bit more explicit on the labels.
The point of capitalism is return on capital. The ultimate return will be generated by monopolies, duopolies, or cartels. Capitalism is fundamentally antagonistic to free markets.
Can you make up some more facts about Apple's real estate situation and software methodology?
Then whoever poaches them can just offer salary + cost of getting the visa. It's always cheaper to freeload off the guy who paid for the visa.

The right solution is that if google or whoever hires an H1B 1 year into a 3 year visa, they need to pay for 2/3 of the cost of the visa.
Alternative dystopian scenario: we eventually find evidence of (sometimes extinct) life on all planets and moons that had encountered specific chemical conditions for a long enough period of time. We realize en masse (more than we realize now) that life isn't a unique snowflake, but simply a geological process, not that far removed from rocks and volcanoes. The realization causes a broad spiritual/existential crisis and irreversibly changes human culture, mostly for the worse.
Probably just because I haven't had the time to investigate them yet. Can containers be used without the need for root access? Pull requests welcome.
The value of the property for tax purposes can be litigated though. Currently not a lot of people do that, since 2% falls within their estimates of acceptable increase in valuation, but if the jump was significant enough, you'd see a lot more contesting and litigation, which would increase collection costs.
Caffeine powder is pretty interesting. In college, my roommates and I stored half a kilo of anhydrous white powder in a closet. It's incredibly versatile: you can mix it into drinks or food, put it under your tongue, and even insufflate it (higher bioavailability, shorter duration).

You have to be careful with it though, because like the article says, it doesn't take much to kill a person. Usually when you order caffeine powder it comes with a little 50mg scoop so you can track consumption.
I'm using the humorous/endearing form of crazy :)
California state law. This says wage taxes are allowed, but not income taxes:

http://taxes.about.com/od/statetaxes/a/States-Prohibiting-Ci...

Not sure how that would specifically play out, but employers are probably better at manipulating cities than residents.
thanks dang you are running a tight ship around here
Filtering by seller requires you to have selected a category, which I find you often have to do several times over to cover all the categories in which the item you're looking for might be located.

Filtering for Prime also includes anything fulfilled by Amazon, which I think most people will agree only marginally reduces the risk of getting sub-par quality from random seller number 5.

I am yet to find a reliable or convenient method of limiting search results to Amazon-only products.
The road not taken yet, perhaps? The proposed SkyTran PRT variant has levels of efficiency that are at least in theory way ahead of anything that surface roads and wheeled vehicles can offer. Just as the PRT system highlighted in the story is retained for its genuine value other experiments are likely to tried and retained.
There's a strong selection bias, of course, given that I have structured my social life around communities of people who value community. Still, my impression is that it's less about wanting to be paid for creative work and more about needing to be paid for it, else they can't afford the time to do it. If we had a basic income system, I suspect you'd see a lot more work done for community benefit, without the overhead and distraction of payment.
Just as a note, the "evil billionaire" reputation comes from how the billions were earned, not how they are spent later on. Future good cannot "greenwash" present evil, but given the fait accompli, we also shouldn't let past misdeeds taint present good.

I don't want to start a big off-topic thread about philanthropy, just point out some nuance that was missed by your note.
I second that. Change lottery to auction based on highest wages. Also, don't bind the employee to the employer.
Oh yeah I love that! Good to know, I was thinking of expanding the different fields a bit more. People have also mentioned wanting to know if they got any new stars on their repos.
Homes can be scarce or homes can be affordable. We have to pick one.
Good call - thanks dang!
How is that at all ironic?
They can also jump ship to a startup after a big company like Google went through the hassle of lawyers/visa fees/govt fees, etc.
yeah, that was my initial hunch too.
I don't know, if they apply semver but just go from major version to major version, that's no change in policy. React 15 -> React 16 makes no BC guarantee.
Have you tried Trailer? I've used it for over a year and it's been hugely helpful. https://ptsochantaris.github.io/trailer/
Appeal to emotion isn't a justification for such a lavish retirement income.
Sizeable number of visa interviews sponsored by startups are rejected at the consulate. They find it very difficult to differentiate an authentic startup from a phony body shop.
It doesn't make sense to allow commercial real-estate companies to take advantage of prop-13. I thought, the whole point of Prop-13 was to ensure that old folks don't get thrown out their homes.
And what about home owners that couldn't keep up with rising taxes after purchasing their home?

Taxes are legal obligations. If you can't afford your taxes, you don't get to keep your house.