skysight-inc/HackerNews huggingface dataset:
That's pretty interesting and doesn't look like it has been discussed on HN before. You should submit it.
Internet Business Interviews
Yes necessarily. You can't build an interstellar spaceship without an industrial base, and creating an industrial base is going to have the same effect on the local ecosystems that humanity is being damned for. At best, our alien hive mind is a giant hypocrite.
What if doing that leaves orphan files (that I don't know about) that double-clicking on the appimage file could have created?

I'd imagine this is true for all packages like yum ect. How can this problem be solved?
You know what I really liked about it? It was an "inverse" angry developer opinion. Rather than the overly negative "this thing sucks and everyone should stop using it" it was positive and upbeat.

I do think that data bindings in angular or the methods of working with mithriljs or react bring a lot to the table that you don't get from using jQuery, but I do respect what jquery gave us.

It was a cute article / nerdy fluff piece.
“A Board Known as the Ouija”
If you were writing JavaScript 8 years ago, a library like jQuery was pretty much essential to help patch over the enormous numbers of browser bugs and differences between the various IEs, Firefox, Safari and Opera.

My experience is definitely that developers under 25 are much less likely to understand the historic context that jQuery came from, and hence have less respect for what it achieved (and continues to achieve).
Trump Tweets on a Globe (aka Fun with D3, Socket.io, and the Twitter API)
That addresses one aspect, but fails to address the issue that the supply of workers has increased, placing downward pressure on wages.
That's the media's influence/lack of understanding/lack of objectivity, and we don't have any control over that. You're right that we should be able to focus on the right of manufacturers to delivery encryption and privacy to customers and the right of customers to have that, but every time we make that point, Comey and his dregs repeat "it's only for one phone!" So we have to start from there.
Shit. I've been using uniqueId from Lodash b/c I wasn't sure what was a better solution. What if it's a static, non-DB-fetched array? Would array indices still not suffice?
I'd argue you are pulling in a large library that has much more functionality and bloat than you actually need. For ajax, I'd prefer something like axios which uses es6 niceties like Promises and is much more targeted in its usage.

jQuery was originally a bridge for the gaps between browsers for lots of basic functionality. These days, all modern browsers give you a decent starting point with plain js, meaning there's not a whole lot of things that you really need jQuery for. Secondly, you mention that you are using angular, which already provides its own $http and $resource libraries for ajax... which I think shows even further that you don't actually need jQuery.
> Because of that, people hate to see only a loading spinner with no indication of progress or time.

I hate to see the loading spinner at all. It gives you no indication if something is actually happening. (Actually, I feel much the same about progress bars that don't indicate what steps are being taken, as well.) These things will happily sit there spinning forever, possibly doing something, possibly just frozen. Who knows? I hate having to choose between being patient (and possibly a schmuck) or stopping something and trying to solve the problem.

These things give no indication of what went wrong, no starting point for where to look, and nothing useful to tell tech support if you call.

Caller: I clicked 'Update' and it shows me three pulsing dots. It's not doing anything.
Tech: The process can take up to X minutes.
Caller: It's been three hours.
Tech: Sometimes it can take that long.
Caller: ???

Versus

Caller: I clicked 'Update' and it's been on 'reticulating splines' for an hour.
Tech: That's weird. That part of the process should only take a minute. Do X... does that work?
Caller: That worked, thanks!

I'm sure lots and lots of UI research has determined that people don't want to see the guts of an application and want it to work by magic. But I find it completely asinine.
Sadly, we can't go back in time. But we should at least be grateful in the opposite direction.
You'd think that all H1-B visa will end up in SF and NYC, the two cities with highest wages. The rent is too damn high already in SF and NYC! It's interfering with the job market. A saner job market would have people refuse to move to NYC because they cannot afford a roof over their head.
That's a really interesting thought, because everything also seems simple when you don't properly understand the problem.

("Let Apple open the damn back door, let the FBI know what's on the phone, then close it again. This isn't difficult." — Piers Morgan)
Are you a child? The inability to interact with people you disagree with is something a toddler would do.

Most people who agree with the FBI are merely ignorant; not stupid. If you would cut someone out of your life simply because they are ignorant of a non-trivial subject... Wow.
I suspect this is a problem: it's hard to articulate the level of skill and competency of what we're trying to hire for. How does one describe a good engineer vs. a subpar one, when the only requirement listed is "knows Java, can code fizzbuzz bug free in 1 function less than 10 lines and in less than 5 minutes?" Something to that effect...
Closed domotica platform of the week. Technical information is simply non-existent on the website.

When will there be a system which is,

* open protocol, open implementation

* incrementally affordable, i.e., add as you go

* actually smart and not just a bunch of toggles in an app interface. Nest's learning thermostat is not what qualifies as smart in my book

* Self hosted; no I don't want Google to know when I turn on my thermostat -- and no, I don't want my thermostat to be useless just because the cloud is having a bad day.

So far I'm using OpenHAB with ZWave modules. This setup qualifies just half of the above, but at least it's stable and I can compose my system of components which I want.
If someone can suggest a less baity title (preferably using representative language from the article), we'd appreciate it.
Branding feedback: I can't be the only one who immediately thought this had something to do with R!

sqldf is a pretty popular package in R; RSQLite also exists. Maybe the R language shouldn't have a monopoly on packages starting with R, though...
> The funny thing is, if you're not being an asshole to people, and stay on-topic, you will never have any problem with the CoC

Unless you post a political opinion that someone doesn't like on your own Twitter feed. Then you're in for it, cf. Opalgate.
A new way of resource preloading in Google Chrome
> The backdoor exists on new hardware, too; the firmware of the secure enclave can be updated in place by Apple without expunging key material.

Can you point me to any material documentation of this fact? Because I've been following this whole thing very closely and there's not been one word of this being fact as far as I've seen.
People concentrate on legislative solutions, but the H-1B program is well-defined by the current law. It seems to me that this is on the executive branch - why isn't the Department of Labor cracking down on obvious abuse?

Does anyone know if anything ever came of this investigation? http://www.nytimes.com/2015/06/12/us/politics/outsourcing-co...
1600 "games". most shouldn't be called such because of their quality.

vanilla skyrim never required a good computer... its a different story if it's fully modded, but i doubt you've done that, as you'd be pushing 30 fps with a 290 in that case
You can also remove all the "STCP | PortoDigital" networks in Porto, Portugal, which are WiFi hotspots in the public buses. Interesting map!

(Disclaimer: I work for the company who implemented that network.)
Relevant paper: Unintended Effects of Anonymous Resumes http://ftp.iza.org/dp8517.pdf
Sorry for the double post.

>The load screen shouldn’t highlight much. It doesn’t need to be eye-catching. Facebook’s gray placeholder is a good example. It uses template elements when loading content and makes the user familiar with the overall structure of the content being loaded.

I really find Facebook's placeholders distracting. The subsequent content that loads is usually laid out differently (albeit in the same rough format) as the placeholders.
This is not a decent way to behave for honest and competent technologist. You know that you are yourself muddying the issue. I understand why you do it.. but seriously.. doing it this way? What is wrong with you?

I am seriously concerned with the way people are treating this thing. The way I see it is a bit like "I really don't want the feds to be able decrypt data on phones - so I will falsify a bunch of arguments."

Lying never works...long term.
The Tools Startups Actually Need to Understand Their Customers
If you install an untrustworthy application, it's game over no matter which packaging model is involved. That doesn't mean it's not worth the effort to make sure you can easily install trusted apps directly from the author.

What if you want to install the latest version of VLC?
I wish he would have said why he doesn't need it any more. Heck, I just paid $30 to code school last summer to take the jquery courses and now I use the heck out of it on everything...
There is always a "mismatch" between wants and ability to pay.
Tech business is not special. Purchasing labor services is subject to the same supply and demand problems as any other product. It's simply market fundamentals that affect all economic behavior.

If you want a new Lexus, but can only afford a used Corolla, that does not mean there's a "Lexus shortage" ... nor is there a "car shortage". If only a Lexus will do, then the market just doesn't happen.
I have done that. It wasn't NYC or SF, but I once turned down a job primarily because there was a mismatch between salary and cost of living (among other reasons).
How to deploy ElasticSearch with Docker in 10 steps
Another factor is location. My company acquired a startup in a tier two city in US, and have the toughest time in getting people there whenever they want to fill up a position. At the same time, there isn't much of that problem in other offices.
What are you on about? I didn't say anything about me owning it; I said you don't own it. It's part of the universe now. There's nothing you can do about that.

I think it's hilarious that you accuse me of information tyranny when you're ostensibly arguing for your ability to dictate what I am and am not allowed to know or remember. Freedom of information is, in fact, the freedom of information, apart from the wishes of those who would control it.

And as a true believer of freedom of information, I implore you to continue posting your silly, illogical statements all over the internet.
Well, I'm 40 and prefer using front end frameworks (angular, mithril, react) to jQuery nowadays. Additionally, there are times when I find (for little things) native javascript is quicker and more useful.

I think the sea change for me was not using front end frameworks, but when I first started trying to play with nodejs.

As soon as I started working with that AND started coming to understand the async nature of javascript, my entire world shifted underneath me.

In hindsight, I'm amazed that I managed to remain employed for so long while NOT knowing that javascript was async. Oh well. Such is life.

Anyways, I've definitely said "you don't need jQuery" on numerous occasions. There are plenty of places where it is the best and cheapest solution, but other times when it isn't (or isn't available).
Is there anyone in your masters program that you can ask for help until you get back on your feet. I've been in a similar situation in the past, and never asked my colleagues for help because I didn't feel we were close enough. After the fact I found out that many of them were appalled that I hadn't asked them for help, and would have gladly done it. This was in the southern U.S. though, and I'm not very familiar with German culture; The culture difference may or may not make this as feasible.
Well, it puts downward pressure on wages at the top and upward pressure on wages at the bottom. I.e., it reduces inequality. Isn't this a good thing?
Director of Star Trek II and VI Joins CBS's TV Reboot
More important than quitting, in my opinion (as an H1B) is the threat of getting fired.
Really like the app. I like the top progress bar loading animation. I'm assuming this is the relevant file? https://github.com/pixyj/feel/blob/master/client/app/base/js...

Trying to figure out a way to implement this with React + React Router...
In Brasil (a group of) people believe in Candomblé. They accept others with mental illness as normal beings.

Many turn to the houses of Candomblé (terreiros) for healing from not only physical ailments but mental illnesses as well. Candomblé has been very effective in healing mental illnesses even when Western medicine has proved ineffective.

http://digitalcollections.sit.edu/isp_collection/176/
The big front-end JavaScript frameworks like React and Angular are architected in a way that no longer require jQuery for DOM querying or manipulation.

They also smooth out browser quirks which is less of an issue now with Modern browsers than it was at the dawn of jQuery which was another USP it had that propelled it to popularity.
That's ridiculous. This is a very complicated issue, and the right answer (from our perspective) is not at all obvious to the average person. If you care so much, take the time to walk people through the details (the state of security, the nature of the system design, the reasons to expect the precedent to be dangerous, etc.) before you start to judge.
Did you read the intro paragraph on the website?

"As an application author, I want to provide packages for Linux desktop systems, without the need to get it 'into' a distribution and without having to build for gazillions of different distributions."

So you are a developer. You don't want to build gazillions of packages, but you want to target lots of users. Suppose you build a package for one distribution. Good luck convincing all your users to switch to that distribution.

I guess you are using Arch. Suppose the developer's opinion is that Gentoo's package manager is better, so he only bothers making a Gentoo package. He then tells you to switch to Arch if you want to use his app. Will you seriously do that?
Pedophile is the wrong expression! Maybe ephebophile is more appropriate?
I've started giving 1-star ratings to both the product and seller, for those that do this "email begging for a review" thing. Frankly, I regard it as spam, and treat them as such.

It's really ironic when a seller asks me to rate their item... when I already have given it a 5-star review + appropriate worded comment. It becomes a 1-star review, etc.

There is no excuse for spam.
And H1Bs are used primarily for hiring people in those fields?
It's sad that the focus is on just ripping down the program. Right now the thing is a huge bureaucracy which costs tons of lawyer time as well as employee time. Raise the minimum H1B wage to $110k, index it to CPI, and the problem will basically go away overnight.

I'd also advocate that we allow companies to convert their existing H1Bs to green-card holders after 3 years, in exchange for getting a new H1B. This would effectively raise the cap while increasing mobility among immigrants working under the program.
Here is a similar project built on the etcd raft package: https://github.com/chzchzchz/raftsql

The etcd raft package is used by CockroachDB and etcd. The godoc is over here: https://godoc.org/github.com/coreos/etcd/raft
Show HN: GitHub Stats in the Mac OS X Menu Bar
In my opinion, the real fix is to make the H-1B 'lottery' into an auction. Instead of accepting 65,000 H-1Bs at random--accept the 65,000 H-1Bs with the highest wages. That way we are getting the immigrants with the highest valued skills and stopping companies like Cognizant and Infosys that game the immigration system by applying for the cheapest H-1Bs possible. Look at the biggest H-1B recipients: http://www.myvisajobs.com/Reports/2015-H1B-Visa-Sponsor.aspx It's all low quality outsourcing shops like Cognizant and Infosys.

If you've ever applied for an H-1B then you know how easy it is to abuse the prevailing wages. The process to evaluate the skills of the applicant is simply filling out a form online for their experience level, job title, and location. Give it a test here: http://www.flcdatacenter.com/OesWizardStart.aspx
It's very easy to game their job title and location to lower the salary.

Here is the law firm Cohen & Grigsby advising other employers in running classified ads with the goal of NOT finding any qualified applicants, and the steps they go through to disqualify even the most qualified Americans in order to secure green cards for H-1B workers: https://www.youtube.com/watch?v=TCbFEgFajGU This seems like clear fraud. The issue I have with H-1Bs is when companies lie/cheat/commit fraud to outsource jobs that Americans do want and are qualified/willing to do, all for the sake of driving down wages.
We all have private repos we tend to work on and it's really easy to neglect your OSS work. So, I created Gitbar to make daily public contributions a habit. Gitbar is a OSX Menu Bar utility that shows your daily Github stats, streaks, and contributions. You can even set goals.

Check it out on github (https://github.com/Shikkic/gitbar)
Raft SQL: sqlite replicated with etcd raft
> 3. Genomic Science (CRSPR etc.

Did you read the article?

> 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."
That wrote a book with a prominent female character that was concerned with the native Martian environment.
Democracy is more or less "mob rule" by definition. Fortunately, it's rare to see democracy implemented in any group with more people than you can fit around a table. To protect against mob rule, we instead use a democratically elected republic as a specific check against emotional and easily influenced mob opinion.
Wow. That has changed my outlook on papers. And chicken.
Dear JQuery. I wrote a vanilla JS script:
Being sort of wild, I began to write a listener.
Because IE fucked Moz at Opera, Webkit had also it's own way to speak JS.

Dear JQuery, I ended with a 20 lines poem that handle them all. - JUST FOR A CROSS BROWSER LISTENER -

Dear Jquery, you left me with you haiku:

<pre>

$('#button').on('click',function(){alert('SMD')});

</pre>
Wouldn't raising the price of labor solve this problem?
Also 'BTOpenzone/BT WiFi/BT FON' networks in the UK. Absolute rips as well for price.
> Easily fixed, in theory, by letting people holding H1-B visas switch employers easily.

Just give them a green card after 12 months, background and security check expensed to the company that wanted them (50K minimum charge).

The pipeline would simply shut down for cheap workers. Technical specialists wouldn't even blip.
I suggest you allowing tagging of each hotspot and assigning some sort of label to each hotspot. Thanks!

Some crucial filters:

1. Free vs Non-Free

2. Free time limit

Some nice-to-haves:

1. Average bandwidth

2. Cost per unit time
Seems to have stagnated but someone has

https://github.com/phil-brown/droidQuery
More common with progress bars on Windows, but I've seen on mobile once is the multiple phase load. These are especially useless and annoying.

Progress bar finally gets to 99% so you wait expecting to be able to use the thing. Now you get another progress bar. Right.

...

I'd far rather see what is happening (or what is supposed to be happening) as often that's enough to indicate if I can fix myself or need to seek support.
What is Instacart using for its routing logic?
But as a developer you don't want to build a gazillion of packages to be able to reach many users.

Building from source? Please try to imagine this from the point of view of users who aren't so technically expert as you are. They just want to, for example, run the latest version of VLC.
Thanks for the comprehensive reply. I think this answers my original question well. But in my follow up, I was basically asking if, from the perspective of the view, it makes much of a difference if it's communicating with a Backbone model or a Redux store.

P.S.I actually recently watched your Redux videos. Very nice!
What? Everyone stopped using it when Google Reader died.
Re: "global federation of skills is greater good for the species."
Yes, but IMHO, a smooth transition over time would probably work best. Not an abrupt disruptive change where whole departments of guys lose their job over night.
Stupid question from a newbie: why don't you do that today?
Sorry, my ad blocker will remain on. If that prevents me from using Meduim, then I'll go elsewhere.
Location: A tiny seaside hamlet in the northeast megalopolis

Years SE Experience: 7

Next Move: Use my extensive experience in conversion optimization and web performance optimization to increase profits for clients. This cash will fund the next phase of my open source projects.
I've had exactly this type of conversation with a young junior dev. "AJAX requests are easy - just use the Forms API." They have no idea that in 2005 I read a whole book on 'how to make an AJAX request'.
This story is so raw and real that you'd naturally expect it to be anonymous. Pretty incredible that it is not, and you've just got to respect that. I think this is something many people can relate to, if not in their own lives, at least in others around them. The whole torrid affair sounds like a bit like a never-ending ketamine and LSD fueled-bender. Yikes...
Good News – Obamaphobia Is Dead
Another day another 'stem shortage' article on front page. Complete with same old recycled "solutions" in the comments.

last one here from 11 days ago : https://news.ycombinator.com/item?id=11105798
Thanks for the suggestion! I'll give it a try.
That's because the OP called it "Rqlite". I actually named it "rqlite". "r" as in replicated.

https://github.com/otoolep/rqlite#pronunciation
> second question

The government should be able to look at data on Americans'
smart phones in order to protect against terror threats.

The presence or absence of a warrant is conspicuously absent. That question is carefully engineered to get a specific answer.
I'm currently using this tool to keep up with my daily contributions. Love it!
Could It Be That Old Books Are Really, Uh, Mind-Altering? (1996)
That, and the fact that the garden-variety employee cannot easily file for their green card. It's the employer who has to file for them, and with a switch of employment the green card process needs to start again. The green card queue for Indians and Chinese is long. The confluence of these issues encourages abuse.
Screenshot?
Proposition 13 is one of the worst failures of California's experiments with direct democracy.

It was a bald-faced grab for cash; and it grossly distorted the housing market, been a huge handout to rentseekers and entrenched interests, starved public schools, hugely increased housing prices, prevented sensible house renovations (in order to preserve tax status), allowed an obstructionist ideological minority (33%) to stop any sort of sensible and economically beneficial tax reform, and above all increased inequality.

It's also a political third rail. It's time to change that. Prop 13 is bad, and those who support are making life and the market far worse for general society, for a much smaller tax break for themselves. It's greed, and it's bad.