skysight-inc/HackerNews huggingface dataset:
There's a huge difference between getting news on FB or Twitter and actually reading and knowing what the news is saying.

I have multiple friends and family who don't visit news sites but get it on their FB or Twitter feeds. This is usually how the conversation goes:

ME: "Did you read the story about the new developments in the Silk Road case on Wired?"

THEM: "Oh no, I just saw a headline about it in my FB/Twitter feed, what did it say?"

So yes, more people are getting their news on social media platforms, but when its part of a huge firehose of information, they hardly have time to read the articles or digest anything further than the headline.
It's possible they fixed it or it's isolated to specific versions.
> This is simply a reflection of our initial target market and the immediate hiring interests/needs of our partner companies.

Hiya Ryan!

I applaud what you're doing, but I join others in my concern that you are narrowing focus.

I don't want to work in an office surrounded by only other straight white males, but as a person not fortunate enough to have a college degree, I really don't enjoy working in an environment where _everyone_ is a college graduate, feel it can be toxic, creates institutional bias against unconventional thinking, and is overall IMNSHO boring.

That said, you have to pick what problem to tackle, and if workplaces become more diverse overall, esp in leadership positions, I think that's a great move in the right direction. There may be a bias in favor of people that demographically resemble me and haven't gone to college, because we had access to family members and other people with engineering backgrounds, even if that leg-up doesn't guarantee a slam-dunk.
The beginner’s guide to beginning by a beginner
Scotch Box: A Vagrant LAMP Stack That Just Works
hn may not be the best place to ask this question.

a neural network is almost certainly overkill, and likely too slow for your purposes. you probably want some additional smoothing. i don't know why FFT doesn't work for you, since this accelerometer data can almost certainly be decomposed properly.

a window-based threshold approach is fine in my opinion as well.
Nothing. This is a classic MITM attack. Only out of band verification or a preshared secret would prevent that.
Well it'd be a pretty unusual graph if it did not go to the right.
This could be very sigificant. Down to 12.5 BTC per block. Fees are currently not close to making that up that split. It would be really interesting to see if some of the larger mining pools can sustain their current hash rate if the reward drops but the fees don't particularaly increase.

As long as there isn't sigificantly more transactions than are reasonable to be included in a block there simply won't be too much pressure on the senders side to increase the amount of fees paid.
I volunteered as a treasurer of a (very) small non-profit org in the USA and in the last couple years I'd conservatively say I deposited many hundreds of checks, with two bounces. Perhaps 3/4 the total cash flow. Figure maybe $10K/yr worth of rather small checks. Generally people trust a check made out to "xyz" will end up in the "xyz" bank account better than just handing money to someone and hoping for the best. Also being a small org ALL our payments were done by me hand writing checks for expense reimbursements, various fees, rentals, etc. To minimize the appearance of impropriety, no cash payments were permitted, all documented and traceable check payments with the check number linked to transaction paperwork (reimbursement form, etc).

Most businesses get to pay for the privilege of having a business account and per transaction, as a volunteer org our banking expenses were zero, and all the competitors (square, paypal, various wallets, etc) all want a cut of the action, even if its small, so we had no interest.

A startup in the wallet business could get a lot of buzz and transactions by offering free service to all volunteer orgs / non profits. Even just temporarily for a year...
Generate Secure Random Strings and Integers in PHP
That's how you get the highest resolution possible, all else being the same. Instead of having sensors for different light wavelengths, you just pack more of them.

If they had a bigger probe, they could have used color filters to take 3 pictures and then combine the resulting images into a single one with color information. Size and complexity constraints probably prevented that.
I'd assume they mean the state Georgia, based on the fact that they specifically refer to the "Northern District of Georgia" and the press release came from the DoJ.

http://www.gand.uscourts.gov/
...Not really relevant to this article, which is about ad networks.
The 'ol "raising awareness" argument is way too slippery to be nailed down and often leads people to finding exactly the interpretation w/r/t utility that they want.

Regardless, I think it's pretty reasonable to suggest that telling a community of developers "old code is a bit shit" isn't useful. Especially when the code in question is on a codebase that already has a serious modernization effort underway. And there are already numerous better presented articles online introducing the ways open source could use someone's contribution and calls the reader to action.

Sitting around and "providing criticism" ad nauseam is also a hindrance, disservice, and bikeshed.
I am always amazed at how far we've come. I wish I could live 100 years more.
Songkick and CrowdSurge Merge Concert Discovery And Ticketing
No Bad Things: Growing up with obsessive-compulsive disorder
Early access: Sailfish OS summer update Björnträsket is here
Will Machine Learning End Coding?
Everyone with an opinion is a racist, rapist, misogynist nowadays.
"Panin was arrested by U.S. authorities on July 1, 2013, when he flew through Hartsfield-Jackson Atlanta International Airport."

Source: https://www.fbi.gov/atlanta/press-releases/2014/cyber-crimin...
I guess it's great to know you /could/ do this in Go. But wouldn't anyone serious about these particular options just choose to apply them in Nginx? It's not like Go has completely kicked Nginx out of the mix. I still use it for static files (I trust/know Nginx caching) and for SSL termination (though yes, this /could/ be done in Go).

Would you use these options in Go or would you just set them at the reverse-proxy level?
OpenGov Shakes Up Government Finance
Something has "value" if people will buy it. People have been buying Bitcoin for US Dollars reliably for years, hence bitcoins have "value".

Could the US government collapse and the USD become worthless tomorrow? Certainly. Could everyone wake up tomorrow and decide "Bitcoins are worthless?" certainly. But both those things are unlikely to happen.

The more interesting question is whether Bitcoins are "overvalued" or "undervalued"... but that is a far more difficult question to answer.
I too have followed the vim mailing list for many years, and tried and failed to submit a patch to it. I mostly use neovim now, and have successfully submitted a patch to it. Based on these experiences I found your blog post unnecessarily incendiary. The thread of your patch submission (https://groups.google.com/d/msg/vim_dev/-4pqDJfHCsM/LkYNCpZj...) was actually quite civil. It didn't do what you want, but let's be precise with language here.

To state some blatantly obvious facts, people do open source on their own time, they have limited such time and many commitments, and they explicitly allow forks like neovim for the aspects they can't find time for. Vim and neovim have chosen very different design constraints, and there's no reason why they can't continue to exchange code where it makes sense. Putting one of the two down seems unproductive.

The leaders of large projects like Neovim are seldom critical of the competition, and when they express criticism it is measured and proportionate. We should all learn from them.

(Your OP here is still quite useful. Thanks for putting it together.)
Yea, I like to mention how it was considered a trade secret of RSA Security.
Make School – a college replacement for founders and developers
Get Paid – Dear Design Student
This is exactly right. There is no such company which is rushing to drop their Stanford recruiting program, friends and family referral bonus, or other sources solely for Jopwell. This is not a problem that will ever exist in our universe.
I was taught the basics of c++ in three months. I'm not a genius or anything but I never thought that it was any harder to use simple c++ than it is to use python. C++ also allows you to learn programming at a much lower level as you get better with it.
Of course you can apply - race is a social construct so just tick whichever box you think will get you the job
I would guess it is part of their paywall setup.
1 billion is a hard number to wrap your head around. Try measuring it with the seconds of your life.

For a recent side project, I built billionbirthday.com to figure out when your 1 billionth second happens.
Maybe all the pieces had some weight. All in all it was pretty logical, they were building a serious Redis company, I was not doing it, but was elsewhere. There was something not matching in the equation... It is logical to join forces, and it is more natural that the Redis development is sustained by the company that is focusing the most on Redis itself. So I think both Redis Labs and the Redis project itself are stronger from this simplification :-)
It helps employees slack better. /s
I recently added tagsrvcs.com to my Privoxy blocklist. Source site? ycombinator.com.
How to Use Twitter Chats for Marketing Your Business
Probably part of their marketing fingerprinting. Lets say you have a big company that only has a specific set of public IPs and you centrally manage browser updates, add-ons, and extensions. Previously any user from that network might show up as the same user in the NYT's marketing data. Now they have an extra piece of data to help differentiate them.
The article is talking about total economic costs (i.e., to all users, the bank, etc.), not just from the perspective of the banks. In other words, we as a society may lose more by implementing "best security practices".
SimplyInsured (YC W13) Raises $5,900,000 to fix small business health insurance
A very similar annoyance is menus that don't wait to be clicked but jump out in your face and obscure the content you wanted to see just because your mouse randomly passed over them.

You click a link to go to an interesting-sounding page. Your mouse is still wherever that link was on the previous page, but now, blammo!, it randomly lands on some menu, which won't wait to find out whether you wanted to see it or not. It just throws up all over the page and leaves you looking for a way to get rid of it.

You scroll the new page a bit, click another link, and blammo, another menu jumps up and covers the new page. You see a link near the top of the page you want to click and as your mouse heads up to it, blammo, you pass over another menu that jumps out and covers what you were trying to click.

Usually, a popup signup ad will stay closed after you close it the first time, but these menus won't EVER stop jumping up in your face. Tooltips or items that highlight themselves in place on hover are no problem, because they don't get in the way, but menus are meant to cover other things. That's why all native OSes have menus wait until users explicitly ask for them.

And touchscreen devices essentially have no hover, so if your menus had to have these obnoxious dynamics for users to discover that they were menus, it would mean that your design was nearly unusable on devices with no mouse. Make your menus obvious to users without a mouse and you no longer have to make them obnoxious to users with a mouse.

Tell your designer friends: when you have caught someone's attention and made them want to see something on your site, don't then suddenly block their view with something they DIDN'T want to see, something they then have to escape from, whether "Sign up now!" or "Click here to tell your friends about us!" or "What do you think of us now?" or "Here's a cascading menu of things you weren't asking for instead of what you wanted!"
I can see how it wasn't totally clear now, I was a bit tipsy when I wrote this comment.
As I framed it, the former has less experience, not just no CS degree. I agree that experience means more than a degree. As someone at Dropbox (full of MIT alums) once told me: "just because you graduated from MIT doesn't mean you're good"
The next step is obviously 'functional COBOL'.
Voat has no shot. Reddit reached too big of a mass for the content to leave the platform over an issue that has nothing to do with user experience.
Just wow. No. This couldn't be more wrong if you tried.

There is literally no way to know what languages are supported, this is impossible to enumerate, and what might pass for correct at one time might be adjusted later to better reflect conversational usage.

It's like insisting you could possibly know all the honorifics a personal name might have. If you think you can you're deluding yourself.
How  to Extend Your Blog’s Reach and Grow Your Audience
Here’s How Much the Average Ride Costs on Uber and Lyft
The problem is that even if XHR is on a local domain and ensured to work, long-polling is still more intensive than, for example a persistant frame, because you have to re-establish a new connection after each message, even if you bundle messages to a one second window, it's still got the overhead of a new connection (and the latency involved therin) which is even longer if HTTP2/SPDY + SSL.

Of course, that may well be enough for some situations, for others, there's too many server-pushed messages to keep up with that model as well.
'for the bank the cost is "only" creating and operating the 2fa system.'

Plus the loss of goodwill, for the customers who aren't happy with the added friction of 2fa.
It's interesting how easily I can point out the willing bias in both of our comments. Either way, you're probably right about the majority of veterans doing just fine. That's why I lead with the qualifier of veterans who lead with their title. No one leads introductions with "I used to service vehicles.", except in very relevant situations. While being a veteran for some people (as you say likely a small minority) is a token to deserved respect.

"I didn't fight for your freedoms so you could do XYZ" is not an uncommon phrase on social media for me. I've never heard "I didn't build houses for 20 years so city council could draft up unsafe regulations" or anything resembling the veterans mantra.
Slice API: Inspiring Your Hacks with Some Exciting Use Cases
It sounds like a good solution might be a Markov Chain Monte Carlo method. A lot harder to explain than to implement.
Goodbye Apple Music Says Neil Young
Ah, they cite Friedman. Friedman was the real genius in cryptanalysis. Before Friedman, cryptanalysis was about puzzles. After Friedman, it was about number-crunching.

Friedman's first big development was the "index of coincidence". This is a distance measure between a crypto key being tried and the actual key. If you can tell if you're getting closer, you can hill-climb to a solution, and computers are good at this. If a distance measure can be found for a cryptosystem, it's thus easily breakable. WWII rotor machines are vulnerable to this approach. So are the classic paper-based substation cyphers, except for one-time ones where the key is as long as the text. (Use the same one-time key twice, and the cypher can be broken. See VENONA.)

Modern cryptosystem design requires that wrong decryptions look random even if the key is off by only one bit. That's a necessary, but not a sufficient, condition.
A good foundation in math is imperative (if you're serious about programming). Sure, anyone can pick up syntax but can you program, that's the question. In my experience, it's what makes a difference between a good or bad programmer.
I threw mine out couple of months ago totally convinced that noone can ever make it useful.
Placeybordeaux, you should buy Bitcoin in large quantities in anticipation of this prediction, then panic sell it after the halving, like everyone else who's saying the same thing as you. That way my profit for shorting Bitcoin during the the 2016 halving window will be as large as possible.
Can they grab local IPv6 addresses using this? While a huge number of computers are going to be on 192.168.0.1, their IPv6 address could actually be unique, making user fingerprinting easier.
illumos actually has the advantage of a rich set of tooling designed for kernel development (DTrace, mdb, etc.) as well as an ethos of detailed comments -- and it tends to be a bit of a self-selecting community in that it attracts people who value the same. As an example of the adventures of a relative newcomer to illumos, see the excellent writings of Ryan Zezeski, e.g. [1][2][3].

[1] http://zinascii.com/2015/illumos-5498.html

[2] http://zinascii.com/2014/crossed-signals.html

[3] http://zinascii.com/2014/a-posix-queue-implementation.html
they pled guilty in The Northern District of Georgia:

http://www.gand.uscourts.gov/
Do you work in a security related environment or just enthusiastic about privacy and security?

I like 1password. Do I keep it open all day every time I want to grab something? What about phone or not at home? Accessible online anywhere? Just curious for how I should use it.
Probably lucky it's not considered historic.

One man's quest to install a toilet leads to a bizarre world of archeology: http://www.nytimes.com/2015/04/15/world/europe/centuries-of-...
That's as far as you can tell. You are entitled to your opinion. If you opinion is that she was right in her lawsuit, that's fine. But the opinion a big part of redditors is that she made a frivolous lawsuit to cover the losses from her husband's scam. This is partially validated by the fact that the jury did not believe her claims.

It doesn't matter whether you think your opinion of her is the right one. I'm explaining to you that the reason why redditors hate her is not simply because she has a vagina and redditors hate all women.
Nobody has seen those mountains before!
Head to The Verge and check out the Ghostery count on that... it's hard to believe they made the decision to load so much on a single visit. That site is beyond awful to load.
Then maybe I'm a misogynist.
I worked for a major company which operated in all 50 US states about ten years ago which paid me via post-dated checks. I had to wait a few days after receiving my check in the mail before I could deposit it.
The only possible reason I can fathom that this would be useful would be for tracking unique users behind a NAT (i.e. corporate or educational) who block all cookies. Seems like a pretty niche edge case in the U.S., but I'd imagine this could be useful in, say, the EU where cookies are opt-in by law?
> he correct solution is to use a monotonically increasing time function, such Linux’s clock_gettime() or OS X’s mach_absolute_time().

At the expense of supporting FEWER platforms.
They've already stated that they would be revisiting this policy.

https://twitter.com/BritishGasHelp/status/621279248268066816
This is not a bug in vim. This is because Esc was historically used as a Meta key in lieu of the modern use of Alt.

For example, if you use tmux, add the following to .tmux.conf:

set -s escape-time 0

Other terminal multiplexors and emulators have different commands for this.

Edit: There are a few other possible issues you are having: http://www.johnhawthorn.com/2012/09/vi-escape-delays/
(since you're the founder, you may want to add 'Show HN:' to the post title)

well, now I'm curious - within a p2p marketplace, risk only exists for sellers. if a buyer is 'scammed' (i.e. seller does not deliver) they can issue a chargeback - though the procedure with digital goods can get annoying. no equivalent process exists for sellers.

what kind of protection do you offer sellers?
I wonder if the high power security positions just aren't publicly listed. That seems like the sort of job you fill exclusively by recommendation or pursuit of candidates, rather than a job listing on LinkedIn.
Have you played with Soylent at all for flavoring btw? I'm curious if people are doing that or just going with it plain.
> But the code works.

...is exactly the type of thinking that results is countless of wasted developer time wading through unmaintainable crap, which is never touched because "the code works" and everyone's to damn afraid to change it because it's so excessively complex because no-one bothered to go back and refactor it for readability, maintainability, modern libraries, or anything else.

"working" isn't good enough.
May I know which article? (I mean, the article about joel's paying the price.
To paraphrase what advertisers say...

"I know I don't listen to half my music. The problem is, I don't know which half."

The last thing I want to do is shuffle albums/tracks between lists that keep track of which items I listen to, and which ones I don't. And it changes over time, too. That would probably be several days' worth of work. Far, far, far cheaper just to buy a larger device.
I'm in the same boat, honestly. The amount of venal regressiveness--the obvious resentment and sexism any time anything's being done to target women to get them into the industry, stuff like this--is really disheartening. I've spoken offline to dang about this and I think his heart's in the right place but I'm so very bummed out right now.

It's gotten to the point where most of my friends go "ugh, why do you still read that slop?" and my only remotely defensible answer is "because somebody should argue against the horrible shit that gets said." That's not much of a reason.
> Also, if you were right that morality exists but is not computable, why would that change anything?

because principles as the basis of morality then go away.

making moral decisions becomes about looking at each _specific_ situation, and applying as much context as possible - instead of trying to say "well in general, X is bad".
Agreed. It's showing up any time I click on a link on your site. I highly recommend removing it.
> This company's operation is probably illegal (see parent post where i listed examples of how they discriminate)

Are you a lawyer? Discrimination law in the US is very complex. If you're not a lwayer, and you're really interested in this, it might be worth your time to ask a lawyer who specializes in these things their opinion on this.

One of the things that makes these things so complicated is that there isn't just one controlling authority called "the law". There are local, state, and federal laws, there are regulatory interpretations of the laws, and there are court decisions about the laws. There are also decisions by regulatory agencies about what the're going to enforce.
It's somewhat confounding but the simplest way to think of it is that's it's a really expensive recruiting play - it's positioned as an acquisition because:

1. There's real value to calling it an acquisition, to both the buyer and seller, though mostly to the founding team who can now claim they were "acquired" which is better than saying "I got shut down and got a new job somewhat related to the company I started." Buyer can also tout themselves as "consolidators" within an industry.

2. Usually, deals like this no more than $100K in additional cash will get pushed to founders and/or key employees each, which seems like a lot but assuming the founders and key employees are deemed REALLY good engineers, paying a recruiter for them could be upwards of $20K each, and if you treat the rest as a bonus it's not more than say, how much a 3rd year investment banker gets as a bonus, so it's expensive but not outrageous.

3. Investors want to say they have an "exit." The really confounding thing is why the investors would or should get any $$, though they often do. I understand the reasons (founders want to treat them well, the VCs may threaten a lawsuit if they are not), but it still seems pretty weird and unnecessary. I think it mostly has to do with companies having too much $$ and stock valued too highly =)