skysight-inc/HackerNews huggingface dataset:
There's an interesting British thing where lots of people are militant about lane positioning to the point of recklessness. I know otherwise down to earth people who absolutely loss it when there's someone in the middle lane on a motorway. I have friends who will pull close behind the offending vehicle, flash their lights, beep their horn and yell - which is obviously far more dangerous than the original offence. This is in cases where there's a totally empty "fast" lane further to the right. Many drivers almost feel entitled to not have someone in front of them in the middle lane.

I get the argument for staying over to the left (in the UK). I'm not convinced that it's 100% rational though.

Picture a normal scenario with 3 lanes and on/off ramps coming in from the left.

With light traffic, all vehicles can keep to the left, over taking can happen in the middle lane and there's space for vehicles joining via the on-ramp. Fine.

With really heavy traffic, you normally end up with 3 lanes of traffic moving at increasing speed to the right and all the lanes are utilised. Everyone seems happy. Fine.

What happens with the murky space in between? If you try to stack everyone in the left lane they need to keep making space for people joining from the ramps. Also, some people will be moving faster than those in the far left, so they're effectively overtaking, but then where do you draw the line where they have to pull back to the left again (only to move out to overtake in another minute)? You could say that the moment there's any space to the left you move into it, but you just end up with lots more lane changes - which, at some point, becomes more dangerous than everyone just staying in the same lane.

There's a balance to strike between changing to satisfy the rule and staying the course to decrease the amount of changing. For different people that line is in different places and for a lot of people I know who grew up in the UK, if they place your behaviour on the wrong side of that (arbitrary) line, there will be hell to pay.

As a once foreigner it's all quite interesting.
F-35’s ‘Grotesque Overruns’ Are Now Past, Says Pentagon’s Chief
I'd say that if the user is using a private browsing mode, they are explicitly indicating to the browser not to store anything, and they will know that will happen. It's the whole purpose of the feature, so I don't think it counts as "silently" doing anything. I don't think there's any reason to then potentially break web pages that (quite reasonably) expect storage APIs to work.
File a bug? Maybe there's an extension for it, too. AFAIK almost every mailing list has to deal with the DMARC problem by rewriting From.
True, if you did not have a NylasID before May 1st 2016.
Over a browser Window? So If my 1Password window overlaps with my browser window, the page I'm on could sniff the entire 1Password window? Seems like a bunch of FUD..
By your logic the entire in-memory CPU database space is wasted energy. I'm sure every analyst who wants to do some filters, group bys, joins and subqueries over a big dataset wants to write custom code (in C/C++ to be fast!), hoping their code will be as fast as a database optimized for such purposes, and then rewrite it all as soon as they need to tweak their query.
Discussed at time of launch 7 weeks ago:

Lex: https://news.ycombinator.com/item?id=13072813

Polly: https://news.ycombinator.com/item?id=13072944

Rekognition: https://news.ycombinator.com/item?id=13072956
How+To+Lose+10+Pounds+In+A+Week+|+Life+Weight
#1 on HackerNews -> [Dynamic Search-Result] Page served in 39µs

What kind of dark magic is this? What's your stack?
This was in the Dutch news in October last year already: https://www.security.nl/posting/488721/Websitebouwer+verdach...

Like others said, it's not really anything special. But since a couple of days ago some foreign news sites seem to have picked it up and now one by one they are posting this same news item:

http://thenextweb.com/security/2017/01/17/dutch-coder-built-...

http://www.eteknix.com/dutch-developer-built-backdoors-thous...

http://www.theregister.co.uk/2017/01/17/police_warn_of_dutch...
But not when they're trapped in a .rar or a .iso, at least not in my version of Transmission.
My dream would be to just use something like Picolisp on Windows without the workarounds. Maybe that can be done via the new Bash on Windows10? Idk.
DMARC policy rejects messages only when they failed both SPF and DKIM checks.
It seems problem is that mailing lists like to mangle message content.
Bitcoin Auto Trader. Not HFT I've done inter-exchange/inter currency arbitrage technically, most platforms take on the order of hours to extract so it isn't remotely HFT.

1. Private Wallets: Most your coin should be in wallets you control. Your profit margin should be transferred immediately to a cold wallet that your bot doesn't have keys too.

2. Only move coin to an exchange when you for a transaction, and immediately extract it once the exchange is complete. Yes this forces your swaps to have a fairly non-trivial margin.

3. My API tool scrapes several exchanges. But every 24 hours I have to manually input which exchanges to actively consider swaps between. The goal of this is to avoid exchange bad news.

Even with all these safeguards I managed to lose ~$400 when Mt Gox shutdown.

Now that I'm employed I mostly do day/casual trading on NASDAQ tech stocks based on personal tech news/market timing [1]. I went from ~110% yearly gain to ~380% yearly gain. It requires 1/100th the effort and leaves me time for FOSS projects.

[1] Yes I'm aware this is generally considered the worst strategy ever.
I'm a bit unclear how this works. How can the US revoke the passport of a citizen? WTF?

http://news.passportoffices.us/help/passport-denial-and-revo...

Passport was obtained illegally or fraudulently
Non-Payment of child support
Passport was misused or changed/altered
Passport holder’s Certificate of Naturalization or Certificate of Citizenship is cancelled
Certain drug trafficking convictions
Those convicted of sex tourism

Uhm. Okay...
But are there rules that disallow overtaking on the right?
> For many years, there was no real way to verify that you really got the email the person that the From header states.

DMARC doesn't really assert your identity---it asserts the identity of the server.

Remember that you can also use PGP to assert _yourself_, and this works well with mailing lists (your mail client will hopefully distinguish between the signed message and the mailing list footer, which is unsigned). It also persists---if a mailing list is stripping DMARC headers, then that doesn't help you any.
The company has more information than the candidate when making salary offers. If they negotiate in bad faith, that burns up goodwill. It's their decision to do it! I've never heard someone ask if their salary is in-line with the other members of their team (adjusted for performance/experience): it's a given assumption that _the company isn't going to pay you massively less than your peers_.

Plenty of companies do, because HR does the negotiations & their motivation is to minimise employee costs. If you're not negotiating with the recruiter/hiring manager, you're likely to get a poor offer.
The Java world tends to be pretty conservative and slow-moving compared to newer, trendier languages.

So while it's been out for some time, a lot of enterprise code bases are only just now starting to move to Java 8, and developers are only now really getting their teeth into these sorts of features.

Also, Java 8 was a pretty huge release. Even experienced developers are no doubt discovering little new interesting features and tricks all the time.
Do you mean like this?

https://webslides.tv/

Or have I mis-understood
Sphinx Search is orders of magnitude faster and more lightweight than Lucene.

Heck, even PostgreSQL's fulltext indexes would be faster than those Java monsters.
Honestly, what's so bad about cubicles?
So you're saying that vaccines could well cause autism?

If you're not saying that, why not? Given that "credible evidence is nonexistent in the medical field."
Linux Usage Throughout AWS Marketplace
Yawn. mixi.jp was doing Facebook before Facebook was widely available. It even had the much-vaunted news wall. Mixi screwed themselves in a few ways, mainly by being a Japanese-only site and (later) requiring a Japanese phone number to register, but still, Facebook was hardly an innovation. Mixi was written in Perl. (In fact Mixi has/had features which even now I've never seen in social media sites, such as the "ashiato" feature where you can see who has been looking at your profile)
Because #millenials
DMARC sucks.

Source: I run two big mailman installations.
Ghost for Journalism
Unfortunately CS is not as rigorous as some other academic fields.

I've been to 100+ colloquia in the physics dept at Cornell and I have never been at one that I felt was a waste of time or that the person should not belong there.

The CS department colloquium is a different story: yes I got to see Geoff Hinton before he became a celebrity but maybe half of the talks are awful.
Offtopic: the ratio of 'news' to 'noise' (ads, mostly) on this site is terrible (from a user's perspective).
It's not really polite to call it FUD right off the bat, especially when you're probably just misunderstanding. A browser obviously can't get events from a different app.
So, Doctor - you're telling me that vaccines could well cause autism?

If you're not saying that, why not? Given that "credible evidence is nonexistent in the medical field."
US Army to Spend $63M with IBM for Private Cloud
Unfortunately, having the list software create a new message breaks threading. It is common practice to Cc people (subscribed to the list or not) that may need to interact with the thread, but they get the message directly from the sender while list recipients get a different message (different From, different Message-ID). Similarly, if the original sender replies to their own outgoing message, it will not thread for list recipients.
None of the games which work for the gearvr are really useable nor worthwhile on the rift.
My favourite is the fact that ConcurrentHashMap does not de-generate into a Linked List anymore.
I was able to get speeds of 71 MPH, now can anyone tell me exactly what I did because my approach was just to randomly change values, train and run.

I read the documentation and watched the first video and read all of the lecture slides but I haven't really grasped any of the concepts. Like, is 400 num_neurons a lot? Not a lot? Why would looking backward help at all? Why have that as a variable? It suggests to increase the train_iterations from 10000. Does that mean 15k, 100k, 1000k? Was that the point of the exercise, just to get comfortable with making changes and running simulations or should I have come away with a deeper understanding?

If anyone feels like they could teach me I'd be willing to pay $100 for a half hour of your time, skype or Cambridge/Boston if you are local.
Not every database is a transactional database. The precise goal of databases like Redshift, Vertica, MemSQL, SAP HANA, Exasol and Impala are to be able to crunch multi-billion row datasets as fast as possible. Indexes often don't help with analytic queries as frequently good chunks of tables need to be scanned. You might apply a limit at the end of the query but that doesn't mean you don't need to scan billions of rows to get to the result that you are applying a limit to. There are many use cases for speed but the simplest one I can think of is powering Tableau/other BI products. If GPUs help make your dashboard refresh interactively instead of taking 30 seconds when filtering/exploring the data, and allow tens to hundreds of concurrent users on a system rather than just a few, that's a huge win for most of the Fortune 1000.

Data warehousing is a $30B/year business and it often boils down to a price/performance game. Any technology (including but not limited to GPUs) that can change the equation by at least an order-of-magnitude will be disruptive in that space.
why do you consider 3 to be the perfect number?
This Team Runs Mark Zuckerberg’s Facebook Page
I was thinking about this the other day, and I sat down and designed an office space for a company built around paired programming.

The design is focused around four-office bullpens like so: Two programmers share a 225 sqft office. Offices open into common spaces for collaboration and reception. Some sort of gatekeeper sit at a desk in the reception area, playing interference for anyone trying to interrupt programmers at work, either in their office or in a collaborative session.

The offices themselves could have windows, and each bullpen would take up 1100 sqft or so. Here's a rough design of a bullpen:

+---------------+----------+---------------+

office collab office

+---------------+----------+---------------+

office reception office

+---------------+----------+---------------+

entrance

So, in a 2500 sqft space, you could provide a controlled work environment for 16 programmers.
Deep C is wonderful.
Most states follow the Uniform Vehicle Code on this issue

http://jalopnik.com/5501615/left-lane-passing-laws-a-state-b...

(and among those that don't 1/2 of them still have laws about obstructing traffic)
> this article is horribly written

Yes

> and the subject uninteresting

That's a matter of opinion, but if the subject is uninteresting why did you read it?

> Of course this happens all the time.

[Citation needed]
Not quite. Windows 8 had most of the same telemetry, but it was off by default and you were given the option to turn it on during or after installation. Windows 10 flipped that on its head by giving you a page during install that said "get started quickly" which automatically turned everything on, and there was a tiny text link at the bottom which said "customize". Clicking that gave you three pages of telemetry-related toggles that you had to manually click to turn off. Even then, basic telemetry (anonymized usage data and crash reports) is still sent to them.

After Windows 10 was released, Microsoft started backporting most of its telemetry capabilities to Windows 8 and 7 and turning them on by default, rendering those versions just as "backdoored" as 10. That was what pushed me to accept that Windows was never going to get better in that regard, and so I've upgraded all my Windows 7 and 8 machines (except my Surface RT obviously) to take advantage of the new features. I'm especially enjoying native NVMe support on my new workstation build; I can't go back to a spinning HDD without feeling like I've stepped 20 years into the past.
I've worked for non-profits before and have loved the experience. A couple of things stand out for me:

1) Remote Work & Flex Schedule - Quality of life is a major concern. Working in startups 100 hour weeks have happened. It's kind of a rush actually. But everyone needs to take some time off that. Allowing people the opportunity to work from wherever they want, whenever they want makes all the difference. A common miss of non-profit managers is adopting the idea that you need to be on the job from 9-5 and be seen being productive. Don't treat your devs like they're cashiers.

2) Community Engagement - Mid-sized companies and startups tend to be wildly jealous about their employees time, often requiring employees to work in a vacuum. Let your devs publish open source software that's derivative of your core business. Support their desire to establish development blogs. Encourage their extra curricular activities. I've often taken second jobs teaching software development just because I enjoy it. A lot of for profit companies don't like that.

3) Intrinsic Benefits - Be willing to hire off platform. Look for people interested in expanding their skill set. The mobile developer looking to learn web development. The web developer looking to learn API development. The boot camp graduate looking for their first job in the field. Find people who can figure out how to do the job. Have the practical experience make up for the lost direct income.
> The Java world tends to be pretty conservative and slow-moving compared to newer, trendier languages.

newer, trendier languages like Python, Ruby or C++? ;)
Say I have three circles moving somewhat randomly through the screen. How do I draw lines through them so they form a triangle?
magnet links are user-side. They're like email addresses or phone numbers.
Chocolatey’s Package Synchronizer Adds Choco Sync Command
Try taking a 3 day weekend to recharge.

Then scale back your work to 50 hours per week. Make your work time really focused to get as much quality work completed during your regular work hours.

Test your code prior to committing to the code base.

How much experience do you have? Can you snag a mentor at work? Is pair programming an option?

Try to recharge and get focussed, try slowly reducing your work hours.
Galileo satellites experiencing multiple clock failures
The app doesn't work without an active web connection -- it's just an empty shell. So if the website goes down, I've still lost my data unless I back it up in advance.
He who uses Python 3 / C++14 in production may cast the first stone :P
Remote Work Terminology – what you should know
Regular Expression Denial of Service and Catastrophic Backtracking
PGP signatures can't be used to prevent delivery of scam/spam email.
Close your port 22 at least.
Define some simple iptables rules.

Only able to login if coming from specific ip address, like a private vpn server.
Security in this space is based on reputation and trust. Users and groups who has a long history of uploading files with no malware is more trusted than freshly created accounts.

To make a analogy, imagine a world where there existed no government food inspectors. I would expect that visiting restaurants would become more dangerous, but my behavior would also change. I would only visit established places where people before me have eaten and proven that the food aren't poisonous.
Nixon confessed and admitted that he was guilty.

[Citation Needed]

I have never seen or even heard of any such confession from Nixon.
If only HN had some sort of upvote feature.
I guess you replied to the wrong post, I made a rather explicit recommendation.

>you're a dick if you even kind-of imply that VPNs might be good for privacy without immediately providing a strong disclaimer: if it matters, they aren't.

This website reads like it's written by an amateur from some torrenting subreddit, there's not much constructive feedback to be given here besides "do some actual research and do it all again"
what exchanges are people using for this?
This is what I came here to ask. Seems a bit silly to fill the whole tower case with cooling fluid. My guess is that the incremental benefit you get from the redesign doesn't outweigh the costs. It may at very large scale, and I would guess that Amazon, Facebook and Google have all experimented with it.
Clearly what you need is an opinion of a qualified professional.
I saw your other top-level comment as well. Are you using Akka Websockets to interface with exchanges as well? Would love to share. See: https://github.com/blbradley/kafka-cryptocoin
How to analyze a dataset in R
Riding Light [video]
This looks great. Nice work. On a privacy related note can anyone recommend a torrent friendly VPN provider? This + vpn would make a great combination. Cheer.
> Page served in 8.759µs

kill me plz
Zed Shaw's "Learn C the Hard Way" is a rather good intro to C for systems programming.
Just yesterday, browsing the forum of kaggle, I thought that we may need a GitHub for Deep Learning...

So that you could link your code to a dataset, have it automatically run, and show the result...

Not sure if it is worth the time...
There Is No Meritocracy
SPF has another problem. I sent an email to someone recently @theirdomain.com. I subsequently saw by chance that the email was rejected because they were hosting @theirdomain.com with a random ISP but they had configured the mail to be forwarded to a mailbox in @gmail.com.

Gmail sees the email coming from @theirdomain.com's servers, rather than my server. Gmail checks the SPF record which doesn't match, and it rejects it.

I understand that this style of forwarding is anyway bad because gmail see's all email the user receives @theirdomain.com as coming from those servers, not their true origin. If @theirdomain.com receives (and forwards) any spam, it looks like a spammer to gmail.
Authenticated Received Chain (ARC) is being developed to work simultaneously with DMARC and help provide relief to mail agents that break DKIM by allowing ARC aware receivers to sign authentication results that allow downstream processors to review what the initial results were and make their decisions.

Details at http://arc-spec.org/
Yes, you're right.

I modified my message to make clear what I was commenting on.
I'm surprised that so many developers run node.js on their local machine, considering that it has access to all of the users files. Of all the hundreds of dependencies that a node project has, there only need to be one bad egg.

Even Commercial applications can have employees that can embed code that give them access to the machine that the application is running on, think what a single application like TeamViewer can do on the target computer.

Yet, most people allow all apps to send and receive data from the internet unhinged even though they don't need it.

Then there is also automated updates, you may audit an app once, but as soon as it's updated, it's an entirely different application that need to be audited again.

I really do believe that we are going to see more of these cases as soon as some developer becomes desperate enough (like someone with mountains of debt and no way out) and start embedding things like ransomware or other types of blackmail.
Also known as industry standard
Axios Launches
On a related note:

"Backups aren't backups until they've been tested."

They really are Schrödinger's backups until a test restore takes place. This is one area where people cut corners a lot because no one cares about backups until they need them. But it's worth the effort to do them right, including occasional, scheduled manual testing. If you can't restore the data/system you're going to be the one working insane hours to get things working when a failure occurs.

And then there's the aftermath. Unless you are lucky enough to work for a blame free organization major data loss in a critical app due to a failure of the backup system (or lack thereof) could be a resume generating event. If you're ordered to prioritize other things over backups make sure you get that in writing. Backups are something everyone agrees is "critical" but no one wants to invest time in.
That site should have a top 3 pick, tailored for paranoia, torrenting and normal unsecured wifi hotspot hardening.

Personally: I use AirVPN because to me it matters the client is open source.
For all others, I guess PIA (Private Internet Access) is fine.
The answer is obsolete already, today Rust is trying to compete in the same space as Go.
As a user of databases, I've been shocked by MongoDB's popularity in light of its apparent disregard for correctness and reliability. I used it once to cache a processed form of some data that could be regenerated. One unclean shutdown and it lost that data. I tried using some of the provided recovery tools and failed to recover the data.

That was it. Every time MongoDB has come up in conversation since, I've said "Mongo eats your data" and recommended another solution, even though I'm pretty sure that particular bug was fixed long ago. You had one job, MongoDB.

I see this as equivalent to a company marketing a smartphone with an impressive feature set and a high rate of bursting in to flames. Most owners would return their recalled phones and think twice about buying the next model from that manufacturer.
Peace sign selfies could let hackers copy your fingerprints
Towers Watson is the big one in the UK.

I worked at a place which got the salary data, and then announce that everyone was underpaid and that salaries would be adjusted 'soon'. When is 'soon'? Why, it's inaudible mumbling.