skysight-inc/HackerNews huggingface dataset:
>Most wealthy individuals aren't holding cash, they put the money in a savings account or investment that has a return.

Not necessarily true, given what the yields on savings accounts have been recently. Yes, a completely rational actor will invest capital in whatever market is currently generating the highest rate of return. But people are not rational actors. More specifically, people tend to be extremely loss averse - they will go to far greater lengths to avoid a result of -$1 than they will go to achieve a result of +$1, even though the delta (a dollar either way) is exactly the same for both situations. This loss aversion only gets worse when you scale up the numbers to -$1,000,000 and +$1,000,000.

This is why higher levels of inequality are correlated with lower growth. Capital owning rentiers are entirely happy with a 2% (or less) rate of return, so long as the risk of a negative rate of return is negligible. Meanwhile entrepreneurs who can generate much higher rates of return (but with a correspondingly higher probability of negative returns) are starved for capital.
I wonder how easy it would be to spoof the location of a device with WiFi gear that can broadcast multiple arbitrary BSSIDs?
If you do use a freelancer make sure you set up milestones and have it delivered and hosted and you get source code.
One honest answer
Paywalled, here is a link to MSN covering the same article:
http://www.msn.com/en-us/news/us/noahs-ark-rises-in-kentucky...
Open Guide to Learning Tech/Geek/Nerdy Stuff
As noble as the attempt may be, you still have to use your head - if you're really trying to help people. There's a tendency to say, hey its something, its better than nothing.. Not necessarily.

Not an expert but it makes perfect sense that seasonal jobs are not well suited for homeless people, for the reasons the article mentions - they don't have schedule flexibility (when they can get a bed!) others have, not to mention that they really need permanent jobs. Even more so than another type of seasonal worker - the high school or college student living at home.

Good for Amazon if they're doing it for the right reasons, but you still need to do it right. There's more at stake than the typical corporate pet project. These people are (sadly) incredibly vulnerable. Taking swipes at it and failing can have serious consequences.
I completely disagree. The site design is usually web 1.0 cringeworthy, but the content is trustworthy, accurate and truly free.
I saw that and I couldn't help rolling my eyes. By that logic, door locks also provide human traffickers the tools to involuntarily imprison innocent women and children. So clearly we need to outlaw locks on doors, everywhere.
"The reason Android is the only viable competitor is because they're an illegal monopoly"

Please elaborate. How's google's Android business a A) monopoly B) illegal?
Google's buttons are in the top right of the ads. Clicking on them will send you to a Google page about their ad program.
Thanks for the response, we've seen this behavior indoors. It may be that some applications will choose to show a single point if the error is below 20 meters or so. Looking through a record of our location updates, iPhones seem to have a habit of broadcasting 5 meters error, 10 meters, 20, and so on. Even when indoors.

We don't have as much data on android phones yet.

You're right about how the laymen might interpret potential error. The team I'm on is also concerned about that, but I know on the android that as the map tries to find your location through GPS, that it displays a large radius approximating your location through a cell tower, and I had always figured that would communicate the notion of "error" pretty clearly to most people. Maybe most people don't pick up on that?

By the way, The largest error we have received so far seems to be at 2015-11-17 23:11:11.421.

33149.68 meters large

"So I'm sooomewhere in this 33 kilometer radius"

Better than nothing I guess!
I've already written several components of my home automation system in Rust. Mio, Hyper, Iron, etc. are great tools for developing microservices.

I cross-compiled this stuff to run on Raspberry Pi, and the binaries are so small and performant!
Really cheap housing (which is generally all you can afford on minimum wage) often doesn't have a yearly lease, in fact many places charge weekly.
Great username you have :)

I disagree with your stance on nuclear - in the sense that nuclear is one way to partially replace coal/oil, however a much better combination is solar + nuclear + energy efficiency in transportation + reduction of global footprint of manufactured goods (energy in industry).

How to reduce "consumerism"? Well, you need a revolution. Or, you need to tax sales heavily. Neither are easy.
The bill I assume OP meant to post.

http://www.leginfo.ca.gov/pub/15-16/bill/asm/ab_1651-1700/ab...
You perspective is wrong.

Something like 75% of the 2 billion Android users live in poor countries. There simply aren't enough "rich" people in the world to count to 2 billion users.
Oh yes, those experiments would have been fun. But let me explain what I had in mind.

Potential Literature is about finding meaning in things. Meaning is human-made anyways, so anyone can find meaning in the most random of things. Having a randomly-generated, but still structured, text can allow for new meaning to come through. Think SubredditSimulator - generating random stuff, and letting the users find/create meaning for it.
Languages that run on the BEAM (Erlang VM)
I work with timestamps A LOT. In fact, I often have to deal with streams of 5 million + /second. Even worse, for most of them, microsecond precision is critical.

I'm convinced most languages do timestamps wrong. Specifically, they separate out the "time" component from the "date" component.

What's a more common operation? Counting how many events happened in a span of time? Or shifting every timestamp by 15 days?

Timestamps should generally be designed for extremely fast and lightweight comparison, but keep enough information that a shift is doable. From my experience, all you need is: a unix timestamp, a microsecond (or nanosecond) offset, and the source timezone.

In this case, if you want to find elapsed time between two timestamps you simply subtract the unix timestamps and offsets. Very CPU friendly and easily vectorizable. You can do this even if the timestamps originated at different timezones (since everything is UTC under the hood).

What if you want to shift the date? Or group by date? Turns out computing the date on the fly is a very cheap operation. Easily can do hundreds of millions/second on a single high-end server core.

an use whatever calendar system floats your boat.

Any timestamp system that relies on year/month/day semantics is rarely going to be optimized for the most common operations users do with timestamps. Even worse, for simple comparison you run into all the weird edge-cases that you wouldn't have cared about if you stuck with a unix timestamp under the hood.
The tone of the article/ title is not informational. It's accusatory and exploitive.
This is one of the most horribly elitist comments I think I have ever seen on this site.

Cost is a huge consideration for prospective college student, especially since the onset of the Great Recession.

Furthermore, quality education is available at (I would estimate) most institutions of higher learning. It's just that the students have to do some research to find out who the good professors are at the less prestigious schools.

I think you are doing yourself, your company, and the graduates of less prestigious institutions of higher learning a great disservice being so dismissive toward "lesser" schools.
If anyone is curious, this is a UTF-8 encoding error as HN automatically coverts normal quotes to smart quotes. Makes things annoying when scraping.
I've got no idea what they do now but Altran UK nee Praxis was mildly (in)famous for using formal methods and verifiable code. The Paris Metro I think is the notable one they did, something with French trains at the least.

https://en.wikipedia.org/wiki/Altran_Praxis
> That's the easy part. If previous contact hasn't taken place, persistence is irrelevant. A periodically-changing ID would do.

Okay. How would you design a system to permit associated or unassociated stations to passively determine whether or not they were in range of a given AP? Remember that human-friendly names for a given AP are almost certain to collide.
It's a political tactic that's been used forever.

When the legislature wants to do something unpopular (or even stupid which is what this is), associate it with the "Evil Of The Era" and propose the bad legislation as the solution to said evil. These days, popular "Evils" are Human Trafficking, Child Porn, and "Terrorism". The first two evoke extreme emotion of crimes committed against the most innocent of victims, so they're the best choice in this scenario. In the 80s-90s it was anything to reduce "Crack Babies" or win "The War on Drugs".

It's an old trick -- when people talk about logical limits placed on the first amendment, you'll hear the phrase "Shouting Fire in a Crowded Theater". Most of those who utter it don't realize that this phrase originated as part of a ruling that had nothing to do with "fire" or a "crowded theater" but was made to curtail the dangerous speech of opposing the draft during World War I[1].

[1] https://en.wikipedia.org/wiki/Shouting_fire_in_a_crowded_the...
Ohh, in that case, we could train the LSTM only with code that was used to generate it. Unfortunately, I think that's just not enough data to get interesting results. Maybe we could train it on multiple different kinds of implementations of LSTMs, but that may or may not be cheating...
"Colored" isn't offensive, it's just old-fashioned. Words become old-fashioned all the time.
I live in the Bay Area and I don't know anyone who pays $3k for something in Oakland by themself. I think the averages you're looking at probably show a bunch of places multiple people live in together and split.
How many divisions does Apple have?
Right, I misunderstood your post -- my mistake.
That’s what I meant - it has mapped enough around my home that it doesn’t see new SSIDs anymore.

In the end, I turned off Google’s location service anyway.
I've never heard of this before, and previous leaks of the contracts between Google and OEMs[1] made no mention of this. I doubt OEMs would agree to those terms. As far as I know, the license only covers things like hardware and software requirements, apps you have to include (Google Play, Gmail, etc.), etc.

[1]: http://arstechnica.com/gadgets/2014/02/new-android-oem-licen...
I most certainly am interested. Thank you for the link.

And for what it's worth, I hope the Al Jazeera America cutbacks don't affect the excellent written journalism you all do.
when I wrote hnwatch last year, there were some "issues" with the firebase feed, but for the most part the firebaseio goods are in fact realtime.
I've always thought that writing a threaded interpretive language (TIL) is a good experience for every programmer. It really changes the way you think. It is also possibly one of those things that might come back into fashion. Since it is easy to fit a FORTH kernel in a few kilobytes, one can imagine sticking the entire kernel into cache. Higher level functions are simply jumps to things that are already in the cache. Along with favouring stack allocation to heap allocation, this goes a long way to creating an environment friendly to multi-processing.
I don't use C++ or Rust in a daily context, but I can say without a doubt that Rust is the easier language to grasp. I don't have to decide anything about headers, linking, Makefiles, etc. to get things up and running; I can declare dependencies in Cargo.toml and it just works.

The Rust standard library feels so much more modern and easy to use than the STL. The documentation is fantastic, too.

C++ pointers, casting, OO, templates, and all the billion other language features feel like traversing down a rabbit hole. Rust is small enough to grok in a day. The syntax is incredibly expressive and a joy to use.
Did you read the article? It said a major issue was the enforcement of copyright claims against GPL violators. The foundation has had a lax approach to this, but one of the community members planning to run for election has a much stricter view.

How would moving to a non-GPL alternative possibly be a rational response for community members who wanted to elect someone who would fight for the GPL in court?
It should work only for those phones which came with Avast factory installed. After you do a factory reset and turn on phone, they send an SMS to contact their server. This gives them the phone number which can then be used by the server to send remote commands to the phone.

One of my phones had McAfee pre-installed with a similar setup. If you do a factory reset and they find that it is a different phone number now, the phone locks down (You can enter a pin to unlock). You can't even access the bootloader or do another factory reset.
Does being able to draw a parallel affect the validity of the point? Or is your memetic immune system misleading you?

FWIW despite what our modern religion emphasizes, the Nazis were hardly the only ones to track prisoners with tattooed numbers
An Asian friend of mine had to work with a guy once that thought it was funny to make jokes about how he didn't feel safe leaving his dog alone with him and things along that line.
Just write one. It isn't difficult.

http://www.osc.nc.gov/secp/Bank_of_America_NACHA_File_Specs....
The article feels ...well 'obvious'... but without any real insights into what good design really is. It's a little bit like saying "What's a good investment" - One that makes you money. Or "What's good code" One that doesn't have bugs. It tell you something that's obviously true, but there isn't much you can do with the info.

Compare that with a nugget of wisdom from Charles Eames - someone who actually built things that designers can look upto. Humble, to the point and not obvious but insightful.

Is there a design ethic?
There are always design constraints and these usually include an ethic.
Absolutely. And if you hire remote, I'd be happy to apply!
If you believe your observation about one discovery of the remains of one ancient hunt is an observation of ancient hunting practices in general, you really need to look into the importance of sample size. If you believe any response here to your observation was anything close to cruel, how fair do you really believe your observation of those dead hunters is?

Regardless of how long someone has been dead, or how remote they may be to you, slandering them is not something you should do, especially on such a misinformed basis. To label their acts of survival a tragedy is incorrect, it's not an opinion.
I agree, it's quite an exciting proposition if we can get a real space plane.
5 Days to Reading a Hiring Manager’s Mind
Pact... heh heh... I like the name :)
Yeah, I've noticed the average knowledge standard for programming issues is very high, economics less so. Then again I'm not sure where you do go for exceptional conversations about economics.
NSA? FBI? I'm sure they're pretty happy with them.

I'm going to make it clear to Jim that I'm going to give money to his political opponents in his next election.
Fair question, if I wanted to buy a phone now, which manufacturer/OS comes with ability to do FDE and said party does not have a copy of the key?
Off topic, Len, an observation and suggestion: I navigated to the homepage, went "cool, game sorta like Cards Against Humanity but what are the questions like?" This wasn't immediately apparent but I eventually scrolled down to the video area and squinted to try to read the cards. I'd suggest having some sample cards, perhaps randomly displayed, at the same level (or more) of feature/focus as the box of cards.

This looks right up my family's alley, I'm ordering a set. :)
Aside from your confusing logic, it drives me nuts that half my screen is your body shot while I'm supposed to be reading your blog post. Very distracting. Sorry if this is nonconstructive.
I thought about trying Alloy since in not mathematical enough for HOL, etc. An EAL7 VPN project used it too, IIRC. Do you have a link to a tutorial or reference for how you apply it to data structure def's?
This is like the Erlang / OTP "One for All" strategy.

http://www.erlang.org/doc/design_principles/sup_princ.html
Glad that you found my project!
>> ignorants who probably did some $(...).show() and call it javascript

So was that a dig against jQuery?

>> People just don't appreciate how wonderful this language is.

Ever try adding a string and an integer in JavaScript?

I think developers who think JavaScript is great, love it because it's forgiving. Do what you want, the JavaScript siren says, it might work, it might not but at least you won't have an ugly all stop. I'll try to make it do something, anything, sings the siren.
ok i have a 360 camera and this is really sweet but what could i even do with the video once encoded with facebook's transform? yet at least... guess i'll have to watch the video and wait a few month/years for more adoption. I'm having a lot of fun using my camera to generate sky/light maps for 3d animation. its a ricoh theta s. a very weird product ahead of its time in a fun but buggy way!
Apple CarPlay, Android Auto, OnStar, SiriusXM radio and 4GLTE

I don't have any of those things, in any of my cars, and thus they are irrelevant to the ownership experience. The ownership experience for me is not finding someone else's used condoms under the seat.
How about GPS spoofing?

There's a claim that it's been done before [1]. Maybe a criminal organization has the resources to build a GPS spoofing device that's used in their "holding facility" before they root the phone?

Can anyone with RF or GPS experience guess the difficulty?

[1] https://en.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_incid...
How a bootstrapped startup grew organically to 58m monthly users
A teen in Canada tracked his lost cellphone to a home and was killed trying to get it back.

http://www.cbc.ca/news/canada/toronto/jeremy-cook-18-killed-...
oops thanks!
Good answers. I think Microsoft has tools that integrate into C# like tgey used for VerveOS. Coq extracts to ML's that could be converted to F# probably. So, even they have options that were practical enough for both an OS and their hypervisor.
Really interesting, thank you for sharing. Discovered resdet which is something I've been searching for a long time!
>> Trello, Slack and Gitter

Never used them, are they important? What do they do? I've used all the ones cited as bad examples.
Nah this will only benefit local cops. Those big guys have network sniffing.
You're absolutely right that there is racism against asians, including within the tech industry. You're right that we have awful media representation (I mean look at the oscar stats... http://www.economist.com/blogs/prospero/2016/01/film-and-rac...).

But saying "there's tons of PoC in SV cause there's lots of asian guys" is missing the point. First of all, as you mention, there's a Bamboo Ceiling problem. Secondly, that doesn't change the fact that blacks and latinos are underrepresented. Diversity is good because it provides a broader range of perspectives, and it helps correct for historical injury. Having a ton of asians helps a little in those two areas, but clearly there's still huge room for improvement. Thirdly, you're allowing our small privileges be used as a wedge. The implication is that blacks and latinos should just work harder like asians if they want to be in SV, which is classic model minority bullshit. We need solidarity between minority groups, not division. It's true that other minority groups don't care enough about asian issues, but that's a reason that we all have to do better, not an excuse for us asians to be worse.

> who the hell helped me as an Asian man?

The Civil Rights Movement was instrumental in the passage of the Immigration and Nationality Act of 1965. Literally, we wouldn't be allowed in the United States without the help of everyone from the Civil Rights era.

Academic work about microaggressions and racism owe a lot to black thinkers and the black experience. The condition of the million or so undocumented asian americans goes hand in hand with the struggles of undocumented latinos. Blacks are spearheading the fight for media representation with stuff like #OscarsSoWhite. We have to do the work to include ourselves in these fights, but other PoCs clearly are our allies.

Finally, I'm gonna leave you this article from a few months ago:

http://unhyphenate.me/2015/12/18/our-asian-america/
To Those Who Would Be Commander-In-Chief
This would be huge. Heroku's high monthly SSL cost is a big reason I've moved dozens of smaller apps and sites to Digital Ocean. As I moved to using SSL everywhere I realized Heroku's costs were not sustainable for random side projects and static sites.
The GC was not thread-safe at that time, so you did not need raw pointers to get the unsafety.
The article mentions that Amazon was working with the YWCA a number of times. The "W" in YWCA stands for women [1], so it's very likely that this was a women's shelter or at the very least a program targeted toward women. So it's unsurprising that the article refers to women being impacted, and I would hardly attribute it sexism or "political correctness".

[1] https://en.wikipedia.org/wiki/YWCA
Anyone wanting to see their Correct by Construction method in action can Google Tokeneer. It was a demo sponsored by NSA and open sourced to inspire more companies to write tobust software that could meet EAL5 at least. Simple enough for beginners go understand too.
Is this a typical thing on HN in election years? This is where I come to escape, dammit! :)

I would give a finger to have an entire forum of people from various technical backgrounds who could have intelligent conversations about various topics without the bumbling interference of the devoted true believers of whatever creed.
What's worse is there's no "Human Trafficking" problem. Sunnyvale has been forcing legitimate massage parlors to close because they've been regulated out of business. (Dynasty Foot Massage went last month).

All in the name of "Stopping Human Trafficking".
Top 40 Product Management Influencers [Highlights]
The combination of the ghoulish name and correspondingly succinct description brings to mind the style of a Magic: The Gathering card.
That's a disgustingly insensitive name.
When back doors go bad: Mind your Ps and Qs
Rust is not as finalized as any of the languages whose semantics are completely defined by a standard document. There is no definitive answer to the question of what a great many pieces of Rust do beyond checking out rustc from the commit date and examining the LLVM IR.
depends on how minimal I guess.

I once ran a p2p site called flashseed. The basic premise was that it was a torrent tracker that solved the two major failings of bittorrent - initial seeding and incomplete swarms, by hosting a static copy of the file.

I posted it on a forum, but due to the ill-conceived name people thought it was a free seedbox rather than a tracker. It blew up overnight and crashed the server. 99% of the files uploaded turned out to be pirated movies and TV shows. At the time isohunt was being sued and the legality of the site was unclear, even if I did comply with DMCA. After some thought I decided it wasn't worth the effort, and let it die a natural death...

If I were to do it again I'd probably make it invite-only
Look at http://www.hckrnews.com/
It does about the same thing. It is instructive to compare the two and understand one is more usable than the other.