skysight-inc/HackerNews huggingface dataset:
Ask HN: Stock option after leaving startup
I joined a small company(~50 people) several years ago and left as one of a group cutoff 1 year later. At the time I was offered to exercise the 10k stock option from the separation package. I did it without experience and much consideration. Not long ago the company was acquired by a larger public traded company. I called CFO and he said my stock is common stock not preferred, so it is not transferable, something like that. I don't have any stock trading experience. How do I cash the stock?
LDAP support?
Tech Tales – McAfee's Wild Ride
> If only zulip were federated. :(

Now that it's open source, could it be made to be federated?
"Mobile First"

This is the regrettable de-facto standard. I'd like to see the opposite: a network that provides native desktop clients. Telegram seems to be the only one taking this seriously up to now.
I also really dislike the idea of having to register with a phone number. I reminds me of ICQ, where I had to dig up some obscure number to log in. Except, I also lose my account permanently the moment I lose my phone.
It should be back up now.
yeah I heard that, not very sportsmanlike of them if it's the case.
"Sufficiently Smart Compiler" refers to something which has been hand waved away as a "Simple Matter of Engineering" or an "Exercise for the Reader" as to be impossibly difficult. Compilers are already very smart, usually the sufficient part of the SSC is a tongue in cheek Spock like sufficient. See the failure of Itanium betting that it could produce the SSC to create fast code. It was never built, the performance never matched expectations and it failed.
> I don't know why you'd want anything else.

Voice+video just to begin with. The ability to work on poor networks (mobile?), read notifications, delivery notifications.
Do you like, read code from left to right? You don't parse it visually straight into an AST? How do you subvocalize the parentheses in (x + y) * z?
Linkedin blogged about how kafka is their data backbone.

https://engineering.linkedin.com/kafka/running-kafka-scale

When combined, the Kafka ecosystem at LinkedIn is sent over 800 billion messages per day which amounts to over 175 terabytes of data. Over 650 terabytes of messages are then consumed daily, which is why the ability of Kafka to handle multiple producers and multiple consumers for each topic is important. At the busiest times of day, we are receiving over 13 million messages per second, or 2.75 gigabytes of data per second. To handle all these messages, LinkedIn runs over 1100 Kafka brokers organized into more than 60 clusters.
I think you're talking about Aereo. The story was longer and more complicated than that. They put up a decent fight, and bowed out.

But this isn't the end of the matter for cloud-based 'cable operators':
http://www.reuters.com/article/2015/07/17/us-filmon-copyrigh...
Interesting that you still accepted without question that brushing at all was important. You didn't simply say "well then, who can know?" and quit brushing altogether.

No comment on that really, just hmmmmm.
The UK is unusual, as bikes are free on trains.

Most of Europe charges a reduced fare (e.g. same as child fare), and often restricts bikes to certain times of day. When trains are busy (often!) bikes take up a lot of space, and increase the time the train has to wait at a station (the "dwell time", usually under a minute).
Generally I found it strange how difficult it is to do a search for everything except something.

The script looks elegant, but like the author mentions, doesn't work in a text-editor, so I would consider it the greatest.
Anything of interest was long moved to be used later. Don't kid yourself. Often times to control the so called revolutionaries.
Feels a bit like "anecdotes are not data"; "arguments are not evidence" perhaps?
My dad always talks about how his dad worked his ass off all his life, saved for retirement, and never got to enjoy it because the second he retired he was diagnosed with Alzheimer's.

"He worked all his life, and for what? He didn't even get to enjoy what he worked for. Fuck that." Dad shuts down business to live a simpler lifestyle
> Currently the totally commercial and private coach

Your coach drives on a private road? Very nice!
Steve Jobs on Joseph Juran and Quality
Something really missing about matrix (at least last time I looked) is a hosted option with my own domain.

I don't want to use the domain you provide, because I'm tied to a provider forever. I don't want to set up my server right now, because it's just too much work to try something that I may end up dumping (because nobody else I know uses it yet).

The overhead to get it is too high, when you're just betting it'll prosper.
"the uber of x" "trainers hate him" "you wont believe what happened next"

Those are all consequences of the current internet culture where everyhing is a product.

Some are really pitching to VCs, some are maybe good idea, most are just following the trends that works to generate interest.

The catch is curiosity doesn't mean conversions and while views generated by clickbaiting may seem good in a pitch value is mostly in the actual returning customers.

This had been know from ages, but today it is only the last bullet point of 'growth hackers', known today under minimise churn rate.

As the weight moved to virality and marketing views to revenue plummeted and at the current advertising cost per click to fuel the gtowth of apps with a 0.1% conversion or less you really need millions.

And here we get back to the main point: those millions to drive views to lure VCs for more millions to build more views are not actually making the product any better. Are making for big headlines at most.

And the fun part is, they call whose whom suceed unicorn because in this system of advertisement fueled growth means they're mostly pumping millions in ads on whatever, without any confirmation on the actual product sustenaibility beyond the growth spiral, and having to have a million user before discovering if the product is actually useful is a plan so retarded that it doesn't faze me chances of one of this suceeding are as good as winning the lottery.
I agree that XSV is somewhat less human-readable than CSV. However, you can automatically convert XSV into more-readable CSV and back (assuming your flavor of CSV doesn't lose fidelity).
That won't feel safe.

It works in Copenhagen, since drivers just wait until the bikes have stopped streaming past — sometimes, only one car turns right through a change of the lights. I don't see that working in the US.

Give the bikes their own traffic light phase, at the same time as parallel pedestrians.
The quasar library comes with bytecode manipulation to implement lightweight threads. It saves the program counter and local stack, and pushes it back when resuming. The space cost of context switching is reduced to its minimum.

Now this is still on the regular JVM, which will probably have difficulties JITting code that resides in those green-threads (but still better performance than erlang). Also, the entire application is subject to the regular hiccups: gc requires global safepoints, which are reached by making each thread wait when it reaches a local safepoint; on top of the stop-the-world gc operations themselves.

But things are improving: RedHat is developing Shenandoah, a GC that has STW pauses under 10ms. The only thing left is making concurrent the scanning of garbage roots(those reside in the registers and stacks). Their goal for version 2 is to get completely rid of pauses.
Subtitle: "Terence Tao successfully attacks the Erdős Discrepancy Problem by building on an online collaboration."

First paragraph: "A mathematical puzzle that resisted solution for 80 years — including computerized attempts to crack it — appears to have yielded to a single mathematician."

This irks me.
> That depends on whether you are endorsing it or not.

You might want to reserve the use of the word "fallacy" for cases where an argument's logic does not follow. Ironically, use the word otherwise often betrays one's own cognitive biases.

As far as my endorsement, I don't think I could state my position any more clearly than I already have: "...maybe we should reconsider the wisdom in granting some small portion of our freedom to every other voter. 42% of Americans believe in ghosts..."
> No matter how much motorists break the law, they're not putting themselves in nearly the same danger. Not even close.

But motorists are absolutely putting other people in more danger...
This is just the beginning - the problem we are facing are the digital personal assistants. They are like servants - but their loyalty is first to the corporation that runs the server not to the user. This is where the really rich data will come from. And the data will be useful in all kinds of criminal investigations - there will be more and more legitimate cases and there will be no will to limit it.

https://medium.com/the-wtf-economy/we-ve-got-this-whole-unic... - see how useful the assistants can be - people will use them
Still getting downvoted years later or was it something else I wrote there?
Gathering from what I've seen on the comments, it seems to be a windows-specific issue.
The primary advantage is that you can append to the file and always have a legal file. The secondary advantage is that you can work on a subset of lines (think streams or cat | head | tail) without parsing the whole file. The two together mean you can use this format for rich logging and such.
> "Everything old is new again."

Heh, that line pass through my mind every time i see a Slack headline...
Lazy Redis is better Redis
1. Pick a date.
2. Write bot that opens bogus bugs.
3. Run bot.
4. Profit.
I wonder, why even bother with wrapping rows in array brackets and not do it implicitly.

["Name", "Session", "Score", "Completed"]
["Gilbert", "2013", 24, true]

would be

"Name", "Session", "Score", "Completed"
"Gilbert", "2013", 24, true

Which is, well, more or less just CSV.
This should work with objects too:

"name": "Jane", "key": { "nested": "object" }, "foo": ["bar"]

Or mixed:

"Foo", { "fnord": 23 }, true
The advantage over standard json is that this is trivial to parse incrementally, i.e. for a dataset that is too big to fit in memory.

I also wouldn't recommend you to reimplement a functionality that is already part of the standard library, especially because the standard library function is going to be much faster because it's implemented in C.
and to use it an a spark context and such
I agree that CSV doesn't have a standard, but for all practical purposes - wouldn't most people agree that the Excel dialect is the standard CSV dialect?
11 ... ok

+5 ... easy

x itself ... ugh. more coffee.

divide by 7 ... TI83 slides out of desk drawer

Actually it's really fun - thanks :)
Now we're talking. Because of private right to action plus one-way attorney fees, the proposition stands to cause a lot of harm. See, it's not that hard to focus your argument and take a stand without resorting to hyberbole.

The OP on the other hand, well I really tried in my first comment to show the OP's hypocrisy, I am not going to be able to do a better job here.

I suppose one measure is, how much did private right to action and one-way attorney fees come up in the HN discussion of the article? Not enough, and never (?) with the kind of historical context you are hereby providing (also missing from the OP). I'd posit that the OP did successfully scare more than 0 readers into considering voting against the proposition. So while the article may not be entirely without social utility (scare pieces have utility!), it's not a "smart" article, and it didn't do a good job of explaining the real critical problems with F. And it successfully made me feel alienated from and judgemental toward the No On F crowd.
Not when you see some of the CSV data you have to parse from different vendor's implementations. Especially when writing reporting tools.

I've seen so many different dialects, even from the same vendor... that's the worst part.
We'd all love to see the plan.
>> Though the proof has not undergone a rigorous peer review, experts expressed no concern over whether it would survive a critical look.

Such is people's confidence in Terence Tao - not unfounded by any means - but the result has not been peer reviewed yet. Tim Gowers has said that they'll be conservative in their review process [0] so any errors will probably be picked up quickly.

[0] https://gowers.wordpress.com/2015/09/10/discrete-analysis-an...
Because I gave them away for free.
While it is an interesting article for the Torvalds quotes, the article headline itself do not really reflect his stance on security.

What he is putting forward is a variation of the old saying that a truly secure server is one unplugged from all connections, put in a safe, encased in concrete, and put at the deepest part of the ocean (potentially under 24/7 heavily armed guard). Yep, its secure. but it is not a useful level of security.
Another fun game you can play in traffic[0] is to factor the license plates of the cars ahead of you.

Weirdly, I found that doing this sort of practice made me better at abstract mathematics.
I used to think that Gauss, Euler and von Neumann being excellent mental calculators was a side effect of their talent, but I wonder now if this sort of practice actually amplified it instead.

---

0. In your car-- on foot it's surprisingly dangerous.
IMHO perhaps it's time for antitrust laws to be rewritten. We need to consider each individual marketplace/platform as a market on its own, and we need to consider cross-platform links, and protect any involved third parties in such marketplaces, like independent developers, software houses, etc. - not just customers.
Try choosing "Office bags" from https://www.ortlieb.com/en/produkte/radtasche/

There are pannier backs with backpack straps, or shoulder straps, etc.

Although I have the more basic "back roller" standard detachable panniers. They take a second to attach/detach, nothing remains to be stolen. Best £50 I ever spent! They still look new after 2 years of daily use.
The RPG-7 uses an initial explosive charge to propel the rocket a safe distance away from the soldier who fired it, before the rocket ignites as takes the RPG the rest of the way. Otherwise the soldier would get a face full of rocket exhaust.

On the first test at around 1:16 you can see the rocket is lit.

On the second test at around 3:59 you can see the rocket motor failed to ignite.
Because that's not... JSON?
Thanks for that info. I didn't know the module was written in C.
Actually, the approach with commas and a wrapped brackets are equally trivial to parse incrementally.

Just start by erasing the open "[", and then read one row at a time, just like you would do without the "[" and comma.
Most tech companies (doubly so in the Bay Area) develop on Macs and deploy (servers) on Linux. There'd be little pressure to develop a Linux client since most devs are spending their day on a Mac.
RDBMS ORM : knex.js and bookshelf.js, way more usable than django orm.

forms : I gave up on form builders few years back, write them by hand

templates : EJS(prefer personally), Jade

authentication : passport.js, just works

file storage : node's fs module for local file's, aws node's sdk for s3

sessions : express-session with redis client and all

REST : express.js (supported by IBM, of all companies, heh), and restify, built over express

internationalization and localization : No idea, haven't had to do this one yet

caching : depends on the use-case, for request-response level caching, check out express middleware for the same, use ioredis for other things

logging : metalogger

mail : I mostly use a mandrill client, but I bet you'd find a few really good mailing implementations. You have an industry grade mail-server (haraka) in node world, so finding a mailing lib shouldn't be hard

sitemaps : Again, haven't needed them yet

RSS/ATOM feeds : haven't needed them yet

XSS : tackled by EJS, Jade etc templating engines

CSRF : express-csrf middleware ftw

clickjacking : helmet

SQL injection : knex.js

Secure connection and cookies : express + express-cookies middleware.

Finding each of these libs is a matter of 10-15 min of research, looking at number of downloads, frequency of downloads, contributors etc. And they just fit together really well.

You mostly don't need all the features you listed in all of your projects. Using node's libraries, with some effort, you can build a framework tailor-made for your project.

Hope that helps.
I prefer JSON text sequence (https://tools.ietf.org/html/rfc7464). Self healing in the event of any corruption/parser bugs is nice, JSON lines seems like it will have issues finding a valid object start if your data ever contains new lines and you have some issue parsing one of the objects.
Let me preface this by saying I agree with pretty much everything in the article.

However, I just wanted to say that, as a heavily opinionated developer, I do happen to actively avoid applying to positions that involve working with certain technologies.

I avoid these technologies not because of any lack of shininess, but simply because I find them frustrating to work with, knowing there are better approaches available for the problems they're intended to solve.
I had high hopes in Percona guys with the terrific job they are doing in the MySql space. In our experience, Percona server is working great in production and percona toolkit is a life saver for us.

My very personal takeaway from all these aphyr tests: Distributed systems are hard. Out of the box, very few work properly and probably none of them will work as expected because of a faulty deployment. Think twice before deploying one and consider other ways to scale your system.

In our case, we are going with the memcached approach: client-side sharding with some kind of replication in the backend (mysql master-slave, drdb, etc). Far easier to deploy and, what is more important, far easier to recover when something goes wrong.
I'm Obsessed with San Francisco's Bunk-Bed Craigslist Ads
This reminds me of morning routine back in grade school called "Mad Minute" where we would be given a sheet containing 30 or 50 simple equations to solve. You'd have to complete it in a minute and the teacher would stopped grading at the first wrong answer so getting the first one wrong follwed by 49 correct answer would net you a score of zero.

When I first transferred to that school I was terrible at it but I did get pretty good at it later on. I think it did a lot for my arithmetic skills.
How does SRI prevent other sites from using a hash of third party content to load JS they shouldn't load, or sniff browser history by specifying hashed unique to a site and measuring load times?
As best i recall, it came up in relation to news about that. But it was not about Aereo directly.

It seemed to have been a company getting ready to offer their service, and wanted to clear things with the MPAA (or the MPAA lawyers showed up unannounced). Only to find it impossible to both hit their planned price level and meet MPAA storage management demands.

This because the MPAA demands basically meant they had to massively inflate their storage capacity, and thus the hardware cost pr customer made them uncompetitive with existing PVR products.
> all the person pursuing the case needs to show is that the law was violated

I think you're misunderstanding the point of the proposition a little bit. It's not just about recovering direct damages to neighbors (e.g. noise). It's about using incentives to crowdsource enforcement that the city doesn't have the resources to do.
I'd also like to point out that FB has served a great purpose for me and pretty much all my social circle.

It lets me keep up with people I would _otherwise not bother to talk with_ by seeing what's happening in their lives. It lets me organize events and coordinate with ease. It lets me share things like photos and video (both privately and publicly) super easily

Sure, technically, it's "incremental improvements" on blogs + RSS + email, but only in the same sense that C is an incremental improvement on Brainfuck. It's made a lot of these concepts easy to use for non-nerds on a large scale.

Dismissing Facebook ignores the social impact it's had on a huge amount of people.
What happens when everybody is asking for W-2?

If your company starts doing bad because there is some problem with the product(s), the sales force will be gone before you can blink an eye. They just can't take a hit to their record if they wish to stay employable. So when the company is in tough spot and should be selling very difficult to sell products and need that loyalty, there isn't any.

I don't have any better alternatives. But this seems bit flawed.
Any reason you rejected IRCCloud? (disclosure: my company). We host private servers for teams and do the majority of what you're asking for.
I would say any tool that outputs lists of things in JSON and there is reasonable suspicion that the output may be large, should do this. I.e. do one-thing-per-line with opening and closing brackets on separate lines. It is quite annoying to find oneself with huge dataset in JSON which was produced by a naive generator that doesn't do that - when you need to extract something like "first N elements that satisfy condition X" it is annoyingly more work that it should be. By doing this people that don't care still get valid JSON, people that do care save some time.
Google faces renewed U.S. antitrust scrutiny, this time over Android
This system doesn't seem very expensive or difficult to repair. And in any case, the worst-case scenario is that the solar panel becomes static.
The comparison with the Stasi is usually perceived as a Godwin point, but I think it is now a very reasonable comparison. I am amazed and honestly surprised how easily the secret services turned against their own population in the world's oldest democracy. It happens slowly and like the boiling frog we won't realise we are in a totalitarian regime until we're there.
It is 7C00h linear.
Hence the ASCII in the description.
Yeah, esp since Tao admits that a comment on his blog gave him the necessary insight.
I would take internets over health care 99 times of 100.
I have a neighbor (he was here before me) who gets drunk about every weekend and does exactly that. We do have noise ordinances. The police never bothers to show up.

How can I also blame this on AirBnB and possibly extort them for large amounts of money? /s
It's arithmetic, not calculus. In both your performance depends on three factors: technique, practice, capacity. I don't know about capacity, but practising and learning calculus techniques is not the same as practising and learning arithmetic techniques. In fact if you wan't to get good at calculus it is probably counter-productive and inneficient to waste time on solving arithmetic operations "by hand" when using a calculator will be much faster and help you keep focused on the calculus problem at hand.
Is it possible to have secure chats that the server cannot read?
AUTOASSOC: who you share an IP address with

HRMap: website host-referrer relationships

INFINITE MONKEYS: scrapes forum accounts

KARMA POLICE: websites visited

MARBLED GECKO: use of Google Earth and Google Maps

MEMORY HOLE: web searches

MUTANT BROTH: profiling by cookies etc

SAMUEL PEPYS: IP stream analysis/profiling

SOCIAL ANIMAL: interactions among "targets" (we're all targets)

SOCIAL ANTHROPOID: new improved SOCIAL ANIMAL, with smartphone tools

GOLDEN AXE: IMEI analysis
Any thoughts on merging the two efforts. They seem similar enough that you could focus effort on one of them.
http://www.templeos.org/Wb/Adam/Opt/Boot/BootMHD.html

http://www.templeos.org/Wb/Adam/Opt/Boot/BootMHD2.html

http://www.templeos.org/Wb/Adam/Opt/Boot/BootHD.html