skysight-inc/HackerNews huggingface dataset:
Really? Los Angeles seems like an awful place to live. I've been spending quite of time there recently. The hours that people spend in their car is absolutely horrific.
Lived in Austin (Hyde Park), loved it, but it felt like I was constantly bidding up the price of things that used to be appealing because they were so fun, simple, and cheap. Barbecue, housing, Mother's, breakfast tacos... When I left in 2010, the only part of the city that still felt real and vital to me was Lamar north of Central Market. The part with the stip malls.
We're excited to make 10 years the new standard option exercise window for startup employees. Each of us have personally experienced someone close to us dealing with the stress of trying to exercise their options within 90 days and it sucks.

We'd like to see more companies making this change, we'll be keeping the public list of YC companies who have either implemented or pledged to implement an extended window, updated here: https://triplebyte.com/ycombinator-startups/extended-options
That's probably true in the city of SF (at least with respect to parking), but I'm not sure it's true in the rest of the Bay Area, and definitely isn't my experience in several other west coast cities. It's been nearly 10 years since I've had to pay for a monthly parking spot, and the random meter here and there costs me WELL under $25/mo. Gas and insurance are a tiny part of my budget; moving somewhere that allowed me to even take them to zero wouldn't make a noticeable impact. And I honestly can't imagine they're more than 25-30% cheaper in most areas. That stuff isn't THAT expensive here.
He lived in the exact right place for this though. From my point of view he was privileged.

A lot of e.g. white western Europeans would have spent a lot of money to get into this position.

(Note: I am not advocating a handicap system for Europeans! :) )
ClojureScript has a great story for hot reload with React Native via Leiningen + Figwheel[1] or Boot[2].

[1]: https://github.com/decker405/figwheel-react-native
[2]: https://github.com/mjmeintjes/boot-react-native
This is really just silly, anybody working "on the ground" so to speak with technology understands there is no need for malice here.

I would agree with the narrative that so far in the digital age the elephant in the room (NSA) has purposefully withheld security related information based on the calculus that "it's worth having insecure things floating around, so long as it's mostly just us that is capable of hacking them at scale"-- that math is rapidly changing now, hopefully their policies and objectives will shift with it.
I used to be part of a small tech writing firm. The bulk of our work was RFQs, tenders, req specs, user manuals, procedures manuals - all corporate wordsmithing. It paid pretty well, but I found it very tedious. And the politics and the PHB attacks were draining to say the least. Creative and Fun are two words that positively do not come to mind about that phase of my life.
Every company should inform their employees of the email impersonation scams going around.

> In the scam, a criminal mimics a chief executive’s email account and directs an employee to wire money to an overseas bank account. By the time the company realises it has been duped, the money is gone.

> [This scam] has cost businesses around the globe more than $2bn in little over two years, according to the US Federal Bureau of Investigation," with more than 12,000 victims, some of which "have been tricked into sending as much as $90m to offshore accounts."

http://www.ft.com/intl/cms/s/0/83b4e9be-db16-11e5-a72f-1e774...
No sarcasm meant: I think its biggest problem is there's a market saturation point for the GoPro camera as most of us simply don't live day-to-day GoPro life styles. I discovered quickly that what I need is just a simple steady cam for video captures more than Go Pro. The DJI Osmo is more compelling as in most hands, you'll get more interesting footage than with a bouncing GoPro.
True, but only for type int.

enum { MAX = 1000 };
The Anthropometric Detective and His Racial Clues
Do you have access to data that would cause a news story if you sent it to the wrong person? If yes, then yes, verify it before sending.

Also, spoofing an email address wouldn't help. If you respond, it will go to the spoofed address, which is the correct one. They need to send it from their own email address, which means that you only need to verify that it's send from your manager's address, or just manually send it to your manager.
Women’s Super League and Bundesliga Most Exciting in Europe – Melanie Leupolz
Slava @ RethinkDB here.

The challenge with database systems is that essentially they're complete runtimes -- the user can send a huge variety of queries which are programs that need to be executed by the runtime. So there is no way to fix performance once and for all -- it's a continuous process that never stops. We've worked out a lot of performance issues since then, and keep working on them every day. For anyone reading this, if there is a particular workload that's slow, please let us know and we'll work to prioritize it ASAP.
Go logger from Google
Personal attacks—which you started here and continued downthread—are not allowed on Hacker News. We ban accounts that do this, so please don't do this.

We detached this subthread from https://news.ycombinator.com/item?id=11197766 and marked it off-topic.
> Why is it an acid test of competence to you? For the theoretical knowledge they imply?

Because they are so basic. If you've never heard of a linked list, it means that you've got absolutely no education (formal or self-directed) in programming. (Even looking at the Java docs, you'd eventually notice the core LinkedList class.) If you've heard of a linked list but have no idea what it is, it means you've got a terrible education (if formal) or no curiosity (if self-directed). If you know what a linked list is but can't program one, it means you're incompetent.

I can't imagine the existence of a competent dev who can't write a linked list class/struct/whatever.
Most index manipulation is fairly simple. For instance, if the result of `str.find(pat)` is `Some(pos)`, then you know that:

(0) `pos <= str.len()`.

(1) `pos` is actually the beginning of a character - it makes sense to split the string at the position `pos`.

These things are easy to check - there is not even any multiplication involved! - but a conventional type checker won't do. Much of the pain of using dependent types is the result of sticking to unification as the only basis for type-checking.
My guess, it's not as hard to find women in the office in tech companies in key roles outside of SF at least not as bad as it's made out to be in CA and the tech centric news sources that tend to focus solely on Silicon Valley as representative of tech as a whole. Some of us work in regular old Fortune 500 companies that aren't based in SF, and generally, but not always, they seem to do a better job on the gender mix and attracting female talent granted its not 50/50. Maybe companies in other areas provide better work life balance and stability than start up culture tech companies, I don't know. This is also purely anecdotal and based on my experience.

Might just mean in general, if the person's single maybe the odds are better of meeting someone, no idea.
Wow. That seems incredibly petty. Is their concern that the workers are non-union or do they just hate out-of-staters?
Macaroons 101: Contextual Confinement – Elegant Authorization
I just pre-ordered. Despite the clearly better quality of the Vive according to every review I've read (specifically around the full body tracking) I am worried the Oculus has much better brand awareness and will leave this in the dust. Hoping I am wrong, as those $800 will go to waste. Anyone interested in PS VR, also ?
I wonder what code could profit from such a niche feature. I cannot even imagine a situation where I would want to use this.
GoPro spends 20% of its cash to acquire two video editing startups
Clarence Thomas Breaks His Silence
I had a project similar to this this a few years ago, but it also organized your writing into chapters, save to and load from Dropbox or Google Drive, analyze your text for word usage and phrase repetition, berated you for not coming back to the site more often, and generated EPUB packages[0]. Two friends of mine used it to write and complete book projects after years of not being successful at motivating themselves to write.

I just recently shut it down, because I couldn't figure out any way to monetize it that wouldn't involve destroying the minimal aesthetic, and I didn't want to keep losing money on the hosting costs anymore.

If you're interested in checking it out for yourself, though, I published the code on GitHub: http://www.github.com/capnmidnight/JWD

It's 100% client-side JS code. It was my first SPA project that I put real, significant effort into. Now, I work on virtual reality junk in the browser.

[0] Though Amazon has an effective monopoly on eBooks and they don't support EPUB, there is a converter from EPUB to their proprietary format. I had always wanted to make it automatic, though.
I concur. That's a really concise sound bite that really captures the idea. Good job!
$140k is what we're discussing in this thread. You're welcome to join us.
I think that you mean a pledge.

Anyways, I think that it would have been more effective if there was an actual plan associated to it. For example explaining that all the static content is stored on S3 and there is money set aside to fund the static serving for 5 years. And that users can get a dump of their website for after that period.
GEMM and STREAM Results on Intel Edison
Everyone that replied to me is running off of 4 year old data. None of you have any clue what you're talking about.

Heck, just check Angel.co and notice most engineering jobs are >= 100K... and that's just tiny startups kicking off.
If you want to debug preprocessor-generated code, -gdwarf-4 -g3 usually does the trick with GCC and Clang. If it doesn't, you can just gcc -E it and run it through clang-format or something, and compile and debug the expanded version. It's really not a big deal. You can have a Makefile rule to do this automatically, for example https://github.com/alpha123/yu/blob/master/Makefile#L70-L103

Saying the C preprocessor can "inject bugs" and make code that "can't be easily traced" is deceptive and wrong. It is, for all intents and purposes, a solved problem. That Makefile rule could be 3x shorter if I didn't go for some extra niceties like not expanding system headers. (As usual, 20% of the result takes 80% of the work). The preprocessor doesn't "inject bugs" anyway, unless you write very careless macros. Modern C, with things like __typeof, _Generic, and GCC/Clang's statement expressions means your macros can be totally safe against overwriting variables, double-evaluation, type errors, and more. You can, of course, still do silly things, but C isn't about protecting the programmer anyway, and that's totally fine if you're prepared for it.

Perhaps in C++ the preprocessor is ‘pure evil’, but in C it's a very useful part of the language.
How to survive a black hole product backlog
Most of those advantages aren't microservice specific - they're just a function of well factored code.
The Sony case affected customers, apparently this breach only affects employees. I find it hard to believe the employees would file a class action lawsuit against their own employer.
I have a lot of thoughts on this; mostly in the dissonence between tech and non tech workers and how they look at external competition.

Most of the H1-B situation seems to focus on the various abuses of the companies utilizing it, which is fair, however, there seems little reflexive "we should give our jobs to the locals" attitude expressed, for whatever reason.

Compared this to other disciplines, where that sort of protectionism (and I don't mean to necessarily imply negative connotations) seems to be either more acceptable or more agreed upon.

If state vs state competition is looked down on (when the entire purpose of the federal US was initially largely to support and facilitate interstate commerce), I'm just surprised that there's not more buzz just directly at country vs country competition. Is it that we're in a high paying field, and can "deal with" the resultant wage drops better? Is it that the issue is being avoided to avoid sensitive topics? I'd be curious to hear some thoughts on this, since there certainly seems to be very domain-specific responses to the impetus of non-native competition.
Leap day sale for Leap Motion (~60% off)
Slava @ RethinkDB here.

The main goal behind Fusion is to let people get started quickly, but eventually any meaningful app will outgrow the Fusion API. When that happens, instead of starting Fusion as a stand-alone server on top of RethinkDB, you'll be able to load it into Node as a library and integrate it with koa/hapi/etc. That will provide the Fusion API to your node app, and an upgrade path for modern complex applications. That's an essential part of Fusion and will ship along with v1.
Hey harj! The article and plan is really interesting. I wanted to read more of the details and comparisons, but it seems the link from the sentence "We’ve created a summary of the gory details on both the business and legal aspects here" just brings you to the triplebyte homepage. Do you happen to have a direct link to that page?
The Carpenters' Union, Laborers Local 169, is walking out because an out of state contractor is paying workers below the contract rates for classes of work in their contract for the site.[1] It's not clear whether they have a site wide contract.

[1] http://thisisreno.com/2016/02/union-strikes-at-tesla-plant/
[2] http://local169.com
Automate the process of getting targeted followers on Twitter +200 a day for 0$
One of the biggest challenges that an IM has to face is getting traffic, a lot of it, Social Media's prove to be one of the best source of traffic that you can make use of, but with a new solution come new challenge, and the challenge this time is getting interested people on whatever your niche is. Getting targeted followers on any social media network is hard, the process require time and effort, and sometimes you just don't have time. there are a lot of alternatives that require a subscription, but there is always a chance that what you get is just unrelated followers from all over the world (no interaction). in this post i will show you the hidden power in your browser, something that you can make use of to automate the process of getting targeted followers, and get as many targeted followers as you like, i will leave with this demonstration that shows how the automation looks like on twitter https://www.youtube.com/watch?v=hUKWVZ91rCc if you like it, and would want to know how i did it then checkout this article on medium https://medium.com/@oussamaelgoumri/get-targeted-twitter-followers-part-1-f5afcded8da#.op4mhzvu6. Hope you like it, Enjoy
Talk to someone who lived through the first dot-com crash. A lot of good folks were moving from the bay area, because they couldn't find jobs. Living here is no guarantee of anything, except (possibly) of a higher cost of living.

Tech is such a weirdly age-distorted industry that there seems to be no historical memory. They forget that as recently as 2009, a lot of highly qualified people around here were struggling to get work.
>You don't really own it until it's paid off.

You do but obviously you can be foreclosed on if you stop making your payments. (And, of course, even after your mortgage is paid off you still need to pay taxes, insurance, upkeep, etc.--although those will usually be a lot less.

My basic point though was that you can easily lose the lease on a rental property even if you've religiously made your lease payments every month. Or the lease can be increased significantly if you live in an area where real estate prices are rapidly increasing.

It's ultimately about predictability/control vs. mobility. IMO, some variant of that tradeoff is what potential buyers should really focus on.
Yep, but that's because they're mostly foreign investors.

>About 60 percent of foreign buyers paid cash, compared with one-third of domestic buyers, according to the 2014 Association of Realtors survey.

http://www.sfgate.com/business/networth/article/How-and-why-...
> How else would you add library dependencies?

Like this?

libraryDependencies ++= Seq(...)
> provides a Scala-based language to write graph and big data analytics and is complementary to the Spark and Hadoop ecosystems

It'd be awesome to have Blazegraph as a backend for Spark's Pregel queries.

With Tensorflow bindings in place, and the BIDMach/BIDMat libraries, it is very nice seeing Spark getting some serious GPU attention.
That looks perfect! Does it minify/concat? I will dive deeper this evening in any case. Thanks!
Dude, I get it's not your gig but you don't need to be so incredulous like it's a stupid idea. A lot of people think free writing has a lot of value in a number of settings.

https://en.wikipedia.org/wiki/Free_writing

https://www.google.com/search?q=free+writing
Please stop posting uncivil comments to Hacker News.

We detached this subthread from https://news.ycombinator.com/item?id=11197849 and marked it off-topic.
Not knowing what a linked list is, is like a math major not knowing what an integral is. It is a super basic data structure and an integral data structure to a whole family of functional languages. A computer scientist right out of university should at least have heard of the basic data structures used in computer programs.

Even if you don't know how to implement them you at least need to know how they work and their performance characteristics. I would not expect them to be able to implement one in C but at least they should what the fuck it is.
"from someone random at google" Google Github org doesn't mean anything.
Now THAT would be a study!
"Just last year, scientists compared the way that people in all five generations have gained weight during their lives. This study was gargantuan."

Subtle British humour. The article is full of stuff like this. Just trying to help those who don't get it, or don't understand where the "happy" is found from the title.
Which is a enabled by default with -Wall.

I'm a fan of compiling with -Wall -Wextra and manually disabling any irrelevant warnings (which is rare, and preferable to do on a per-file basis in the Makefile).
Ask HN: My remote job has made me miserable. Advice?
I work remotely for a US startup from Barcelona and frankly, I'm miserable.

I feel isolated, lonely, and it seems like it's increasingly difficult to maintain a voice in my team. Although I have seven years experience, I fear that my career path and promotion opportunities at this company are limited while I'm remote.

I have considered finding a job locally, or somewhere else in Europe, but I don't know if it's worth the salary cut. In general, I love the work that I do and the team that I work with, but I can't see any moves forward from my current position.

Any advice from remote workers? Can we have it all?
Thank you very much. That post was very helpful!
Your remark made me curious, because i initialy felt the same. Then, i thought, well i still find the original swift much more readable, so isn't it like prefering to code in ASM because you're seen compiled code result ?
React in no way implements Web Components. It doesn't create custom elements, period.
If I weren't in San Diego and in SV or SF instead, I'd move to another city like Los Angeles, or where I am now. Most other US states allow noncompetes. I won't sign a noncompete
so unless they'll let me work without one, I won't be working outside of California.

Additionally, California labor laws are more employee friendly when compared to other states.

I know this limits my choices as businesses are leaving California due to the employee-friendly labor laws and the high cost of housing, but I'm semi-retired anyway so it doesn't matter to me. I can be choosy when it comes to taking a job.
Depends on where you live. My house is worth far more than the land it sits on. I know people who've bought a couple acres for under $25k just so they can put a mobile home or an RV on it.
I think he means "all the things that Rails handles well with default options/configurations"
> Some people apparently like the idea of being able to lock/unlock the front doors of their houses/apartments via smartphone app.

I'm not sure why doing it through the Internet is a good idea, if you can do it via the 433 MHz unlicensed spectrum.
Prove you're a Turing, and there's no problem.

Of course, you can't, which is why you're still following me months later posting impotent comments. I'm staggered how deep this bit, I really must have hit a nerve.
But unless you actually break into someone's account, email spoofing should be a solved problem. Sure, you can set the from field to whatever you want, but in a typical company scenario, it will look very different in outlook - it will actually display the sender's email, and if you try to spoof that, you'll just get rejected at the server.

Now if you ignore that and respond anyway... well, there's not much anyone can do about that.
http://longbets.org/ would help facilitate this, though the minimum is 200 dollars.
The extra width is for parking.

Thanks for that. It's so obvious from that view, but harder to understand from the bird's eye view.

So from the bus driver's perspective, the AV was a parked car on the side of the road. From the AV's perspective, it likely should have treated the situation as if it was going from a parked position to merging into traffic.
You can add a TCP based REPL to any LambdaNative app by inclusion of a single module. This allows you to connect through emacs and run/alter code on the live system, potentially directly on the mobile device (although it would make more sense to do this sort of iterative development on a build for the localhost). The setup is described here:

https://github.com/part-cw/lambdanative/wiki/Using-Emacs
I work on a web components library, so I'm very biased here, but web components will very soon have broad compatible support across all the major browser engines. It's the only interoperable solution going forward, because every framework out there right now is a silo unto itself.
Definitely 'caused confusion, in particular:

A) @hafling's comment (11195956) now looks like it is directly referencing the parent discussion (therefore it's lost its context).

B) Your comment about detaching it (11196963) references the comment it was detached from, BUT because a link to a sub-thread opens the linked sub-thread as a parent thread, it appears to be a brand-spanking new thread (if I haven't properly articulated this, click https://news.ycombinator.com/item?id=11195895 and you'll get the idea)

C) I don't see any indication that the offtopic sub-thread has been marked as offtopic.

Combining these, B makes it look like the relevant conversation has been completely detached from the relevant conversation, while A and C makes it look like the off-topic conversation has been left, but it's now lost it's context.

I absolutely agree, the sub-thread is off-topic. But the detachment result is just downright confusing!

I'd rather there be a visible flag that a sub-thread is off-topic with a way to collapse the off-topic thread (something I'd love to see anyway for several other reasons), maybe even auto-collapse an off-topic thread (somewhat similarly to the way dead-threads default to not being shown, and when they are shown they are flagged as such).

Just my thoughts after being really confused! (Kinda ironic, given my original comment on the sub-thread - https://news.ycombinator.com/item?id=11196732)

@dang - Special thanks for helping me understand what was going on!

edited: trying to make my statement slightly more clear
No personal attacks on HN, please.

We detached this subthread from https://news.ycombinator.com/item?id=11196675 and marked it off-topic.