skysight-inc/HackerNews huggingface dataset:
North Korea likely have USD reserves, and were involved in counterfeiting US currency (https://en.wikipedia.org/wiki/Room_39). Supporting the US economy arguably helps them in the same way that supporting Bitcoin does.
Interesting -- much as I have a chip on my shoulder about spandex cyclists who look down on bike commuters like me, maybe they have a valuable role to play. If you can't sell rich people on cycling as an exclusive, upscale activity, they're going to fight against it and win. The next time some twit blows through a stop sign and cuts me off while clipped into his $6500 bike, I'll have to remind myself of this conversation. I'd rather have rich jerks on bicycles than rich jerks in hummers.
IMHO it seems that the body cameras are quite frequently "malfunctioning" when they would be needed.

edit: some links from quick google search.

http://edition.cnn.com/2017/07/19/us/minneapolis-police-shoo...

https://www.washingtonpost.com/business/technology/a-cop-fir...

https://www.nbcnews.com/news/us-news/after-baton-rouge-shoot...
Ah, I see! So if one does a crime, but has done the time, one is ok. If one hasn't done a crime but does something you don't agree with, then it's bad. Thank you for clarifying!
App Store Guidelines Updated
I found that I had the best success getting my thoughts down on the paper when I told myself not to look back and edit. So I decided to do an experiment and made a mini-webapp to do this.

In the app, you can only see the current line you are typing, and you are allowed three backspaces at a time (combinations are allowed).

There's also a visual of blurred text in the background to help you feel like you are achieving some progress.

This was just a fun experiment, but I wanted to get some feedback to see if people actually would want to use this sort of thing.
Cyclists are trained ... in the art of dodging hapless pedestrians who aren't aware what the red bricks and white lines (and funny little symbol of triangles and circles!) on the ground are supposed to signify.

At least for me, I got good enough at dodging pedestrians to just do it all the time. It's easier for everyone. I'm out of your way in a quarter of a second, and you're out of mine. Situational awareness is of course key here.

Only accident I got in during my two years in Germany was when a car pulled into the bike path to turn left right in front of me and sat there mugging me while I plowed into their front fender sideways.
I read it very much as a ‘don’t blame them, blame me’ statement, no?
* Disclosure: I work for Serverless, Inc.

> it was relatively easy for me to write a really simple Express server, transform the Express requests into the API Gateway format, and convert the API Gateway response format back into Express format.

For those interested in this route, there's a plugin[0] for the Serverless Framework that handles this conversion for you. Honestly takes 1 minute to convert an existing Express app to serverless.

Shameless plug but I wrote a blog post walkthrough for anyone interested --> https://serverless.com/blog/serverless-express-rest-api/

[0] - https://github.com/dougmoscrop/serverless-http
What are containers, and how they relate to Kubernetes / OpenStack
The risky assumption seems to be "we're the ones with all the power, and we'll only use that power to punish people who deserve it".

Also, just for fun, google "Ted Ts'o".
I didn't know that Street View was banned? Well, I noticed that there are probably no updates, but I always thought that Google quit taking photos because it caused so much trouble and negative publicity.
i miss swapping batteries, or carrying more just in case.

they could actually make phones with batteries just small enough to swap out a bigger pack
You're abstracting a lot of your argument away. When are "appropriate circumstances?" Who is an "appropriate authority?" Surely not the police department? Or the DA? Those questions are the crux of the issue, not the medium on which the recordings are stored.
Macchiato – A way to build Node web applications using ClojureScript
I use tmux inside PuTTY every day. Of what jankiness do you speak?
Simple: factor the distance and access to public transit into the taxable valuation of property. If the state is subsidizing transit, and transit makes the land more desirable, it stands to reason that the land is more valuable and should pay higher property taxes.
Why not make Faraday cages in prisons, or use cell phone blockers?
> it's far more likely that it's easier to pretend to be from NK than for NK to do what they are being accused of

For all the hot air about "analysis" and "evidence" and crimes NK committed when Kim was a baby five presidents ago, it's extremely easy to know North Korea wasn't responsible for this:

Because the idea that any nation state could function in any capacity while simultaneously being so broke that a puny act of organized crime involving Bitcoins could make any difference is utterly beyond the realm of absurdity.

Nobody with even moderate critical faculties can seriously believe such a ridiculous premise, and the only thing anyone does by arguing it, sincerely or otherwise, is reduce their own credibility.
If MTA's problem is decidedly not money, then why does the MTA need to double its fares?
I've received significant social friction just trying to wear wool pants and a button shirt with a collar, to an office job. Seattle is an incredibly casual city/region. Coworkers at a major ISP ridiculed me so hard I had to go home and change into a t-shirt and jeans. After taking a contract at another very large company, I was again ridiculed for my outfit. I'm not even wearing a tie - just the coat and pants seem to offend people.
Hookdoo: SaaS that allows you to create incoming webhook endpoints to run shell scripts on your remote servers. https://www.hookdoo.com/

And of course my open-source webhook server project: https://github.com/adnanh/webhook
Bypassing HSTS or HPKP in Chrome Is a Badidea
That's impossible -- the subway is used by people who can't bike for a wide variety of reasons.
I am working on an Open Source website to visualise most efficient learning paths.

Website: https://learn-anything.xyz

Code: https://github.com/learn-anything/learn-anything

Currently trying to move to a new design and format.
Yep, we got those in Amsterdam as well in some locations (not everywhere), but one problem is that people start walking early. So they made them hide the number at 5. I also like it cause it gives the pedestrian info on how much they're going to lag behind on their walk, or allows them to take an alternative route.

In Amsterdam though, the pedestrian isn't king; its the cyclist. And they ignore all kind of traffic rules such as zebras. Absolutely horrible. I see people here and there cheer about how Amsterdam is cyclist friendly, but the pedestrians are a victim of their popularity and rude behavior.

Zebras are just one example. Another is people apping on their bicycle (youth especially), and cyclists driving on the wrong side of the road because else they need to use two traffic lights instead of one. Heck, I admit I even do it myself at times...

I saw a very nice traffic light in Amersfoort the other day: the pedestrian was a girl. I like diversity like that.

As for Berlin, did also notice the green traffic lights weren't on long, and my partner's 7 months in so did cause some trouble sometimes. So not only a disadvantage for the elder. Also for young kids, the disabled, and various other minority groups such as pregnancy.

To end on a positive note, I like how in Germany the traffic light becomes red + orange before it becomes green. Maybe adds to complexity but it wakes people up as well.
Julia Evans is something of a celebrity. Her personal blog is an absolute gold mine: https://jvns.ca
Coinbase investigates if its employees have taken advantage of the Bitcoin Cash
Ask HN: Encrypted, shared browser based notes?
Is there a open source package I could use to keep notes and allow select people to read select notes with a password? One scenario would be, I’m managing 5 projects with activities tracked in shared documents. Team leader 1 can read my notes on project 1 but not 2-5. Thoughts on implementation?
Another data point:

"The presence of body-worn cameras caused police to refrain from the use of force even when its was necessary for self-protection."

https://link.springer.com/article/10.1007/s11292-017-9311-5

Tl;dr here: https://twitter.com/DegenRolf/status/942692766177480704
To keep the poors out, duh.
Is that on iOS or on Mac?
Hacking the Tax Plan: Ways to Profit Off the Republican Tax Bill
This is neat! Can we have an option to change from USD to EUR and select a preferred exchange? I'd like to see Bitstamp prices in euros if possible.
Why do we try to recreate reality instead of maintaining some amount of fantasy/imagination/unrealism?

When does it make more sense to simply photograph a car than to try and make a digital image of a car look as real as possible?
If I have time it will be updating my last project, http://cinetrii.com , with a more sophisticated algorithm.

It infers inspirations for queried movies using their reviews:
http://cinetrii.com?i=tt5580390
A simple Linux wall-time kernel-stack profiler that reads /proc/PID/stack
... If my subway was cost-effective, timely, and orderly, I certainly would find it easy to consider it an extension of myself.

So there's nothing special about the Japanese (or bad about New Yorkers)
Fleet: The City of Boston's Design Pattern and Component Library
ATP you mean, not PTC. They are complementary. ATP systems ate designed to be dirt cheap to deploy. Somehow most of US track does not have any such support despite extremely low cost and maintenance of these.
Part of ERTMS level 1. Also a similar system is deployed in India.

Poland has an even simpler one, well used inductive ATS. German legacy system is similar. These are even deployed in Canada so not far. Are as old as 1900s.
US has that old inductive system as well. If used right, it can control speed too.

US regulators foolishly allowed the railways to not install this basic protection. Similarly, timed trip stops are not used.
I’m not sure what point the comment was intending to make, but doubling fares may reduce ridership while not necessarily increasing revenue.
The great thing about having a real futures market available is that when you’re 100% certain that you’re correct, as you seem to be, you can put your money where your mouth is and reap a big reward.

How many of these call options have you sold? And if the number is zero, then what are you waiting for? Why not take advantage of how much smarter you are than all of these sheep and make some easy money?
Ok, I'll chime in here since all the comments are missing the point.

If you are excited by golang-style in C, then Mr Sustrik's libmill is for you http://libmill.org/tutorial.html

LibDill is a thin experiment "above" of libmill. The main problem it tries to solve is "cancellations". For the uninitiated, in normal programming languages there is no way to cancel/interrupt a tread/coroutine from outside. Look at the mess in pthread_cancel(3) [1]. In golang as well, there is no way to cancel a coroutine.

Why this is important? Well, read Mr Sustrik's notes [2]. But basically - imagine you want to define the time limit for a completion of some task. Or - imagine what should happen if a HTTP request comes, initiates some actions (SQL quieries?) and then disconnects. Normal programming languages have NO way of expressing that - "client went away, stop processing its sql queries".

Libdill is an attempt to solve this. I must admit, I'm not fully on board with the "structured concurrency" train of thought [3] , but the whole prospect of defining semantics of killing/cancelling coroutines is absolutely amazing.

Also, review the golang "context" mess, which AFAIU tries to work around the same problem. [4]

[1] http://man7.org/linux/man-pages/man3/pthread_cancel.3.html
[2] http://250bpm.com/blog:71
[3] http://libdill.org/structured-concurrency.html
[4] https://golang.org/pkg/context
Yup, I even got a refund the other day automatically. Not sure why as the tube wasn't really any worse than usual but hey, it was a free journey.
Honestly, just evaluating a person's relevant experience vs salary requirements would end up looking like age discrimination.

If all I care about is degree + ~7 years experience in relevant technologies + generally solid head on the person's shoulders, and I have one person with those, asking X, and another person with those, as well as another 13 years unrelated experience asking tens of thousands more, why would I pick the latter? If I don't think the benefit of that extra unrelated experience (we do cloud based distributed systems, that experience is in windows desktop apps and drivers, say) offsets that cost, why would I hire him at his expected salary?

Note that I'm not saying there isn't a bias in this industry, just that it may appear magnified due to such considerations. I know where I work we ignore age, but we often dismiss resumes with "that person is far too expensive for what this position entails" when it comes to junior - senior devs. Leads, architects, technical managers, it's all considered worthwhile, but below that you're an individual contributor in a very particular niche (albeit one that allows you to learn the other parts of the system, and other projects).
Why would longitude affect an image like this? Can you elaborate?
>The Enlightenment didn’t envision ML-assisted data-guided state-actor-resourced propaganda efforts.

So the solution is to fight those things (with e.g. laws and education), not bring back taboos. How many times must we re-learn the lessons of the past? Censorship is not the path forward and even if you disagree, surely you can understand that, at an absolute minimum, we can't let random noisy members of the internet, or certain specific monopolies make the descision on what ideas can't be thought or expressed.
Agree with the spirit but this isn't strictly true. Some in Japan do, even London will be paid for fully by fares in next couple of years as the government pulls the grant.
On the contrary, there is only so far younger people can go competing in the node/js space with people who have gone through SICP. Higher order functions are everywhere.
I don't consider that a risky bet, although I probably wouldn't have gone so high of a strike price, but high implied volatility does that to people.

Either way, they can sell from month options to finance the cost of their back month speculation, bringing their cost basis to zero or even less.

Now they would have a free trade that still has the whole upside potential, even better than a lottery ticket.

And finally, if it doesn't look like the bet is going to pay off within the last 3 - 6 months, they can rollover the long contract into the December 2019 options, mostly financing the purchase of the new long dated contract.

Options allow you to control risk, which is why it isn't inherently a risky bet.
> You are entirely fabricating this idea that I was talking about the need to educate girls, but not boys.

I would understand your position better if you said, "I would always recommend that we discuss this with sons first, and teach them how their actions enable sexual assault, even indirectly". I think that's not your position though…

Indeed. I fundamentally think that men and women do not have an equal footing in society & that the balance of power is weighted heavily in favour of men. I feel like you want to avoid calling out this unfairness and loudly recommending that men help redress the imbalance by changing their behaviour & calling out disempowering behaviour in others.

I see you are very comfortable in your position; I am new to mine and it's a learning experience.
there is also a long list of people arguing we don't yet know enough to invade yet another country. The only valid argument would therefore be to at least hear them out.

Marcy Wheeler just published this:
https://www.emptywheel.net/2017/12/19/the-moneyless-attribut...
I might be wrong but the heap size being at most 232 bytes means that heap blocks can be represented by two bytes: one byte for the start offset, and one byte for its length.
Changing my job. As I'm looking for remote only in European hours - it will be quite challenging. Family issues don't allow me to work in US hours from Europe. I think this will be my full time project, as such a position is quite unique in Europe.

Besides I'm going to read a lot, and finally understand Haskell.

As for the programming stuff: write a book about databases, and write some Postgres patches for fun.
If the MTA provided service to more than the NYC metro region, this would be less of a problem. Half the population the state is paying for a system they never use, so they are understandably upset. If the MTA operated commuter systems around Albany, Buffalo, and other towns and cities in New York, people would be less apt to cut their budget.
Not if the DVR is actually in their lab and video inputs are fed with streams coming from a place where trained personnel will show only what they want to show.
Someone who's already long a ton of bitcoin could write those calls without adding any risk, collecting a little bit of yield and sacrificing only the extremely-far-out-of-the-money potential upside of $50k+ on his long bitcoin.

The implied volatility at which this option traded is pretty irrelevant for helping us understand the option market as a whole, since it's so far out of the money. We don't have much information about what the upside skew would look like. And due to vanna, that delta calculated off that implied volatility is irrelevant too.
NoSQL Exploitation Framework 2.0 – A Framework for NoSQL Scanning and Explo
I don't know, but presumably there's still a lot of work

- planning and then (re)locating points/switches

- planning and then (re)locating signals or balises

- updating trains

- configuring the software to reflect the track and signals

- verifying the final configuration
Really looking forward to my complex professional software and content creation and data management desktop tools being dumbed down to the UI complexity of an iPhone just like desktop web apps have been since the advent of responsive design.

Maybe the upside of this will be all the developer types fleeing to Linux and Linux finally gaining a comparable user-facing software ecosystem.

(Yes, I know a lot of software exists for Linux, but the quantity, variety, and ease of installation of end-user applications on Mac is in a different league; and a lot of mainstream Mac+Windows apps still don't have Linux versions. It's the main thing Apple gained by making OSX developer-friendly in the first place.)
Yes because black tar heroin produced in a basement comes with the following disclaimer: ".... and the work must produce knowledge — such as a vaccine — that would benefit humans".

Stop making everything political, if this was done under a different administration you would have applauded it because of it being a scientific effort. Chances are this was decided by a panel and not the person you despise.

Being a-political myself, it always amazes me how for BOTH parties, the political issues aren't even about the issue at hand anymore. It's about proving the other side wrong.
How does Ghent's supply chain/delivery system function? In the US we have huge vans or semis to deliver inventory.

I was in Zermatt this Summer (no combustion-engine cars allowed) and everything /everyone is transported around in little electric golf cart type vehicles to reduce smog, which could block the town's view of the Matterhorn. Is it similar in Ghent?
My observation is that earlier on in people's careers they tend to be more certain about the limited experiences they have had due to a lack of contradiction..
Of course, if you keep repeating the same limited experiences this will only be reinforced ;)
NASA Invests in Concept Development for Missions to Comet, Saturn Moon Titan
I guess. My partner is currently starting a mushroom farm. She hopes one day it will be big enough to make use of a very large facility. Right now it isn't, though. Do you find the same humor in her real estate broker guiding her towards smaller properties initially even though if her business successfully grows the broker will make part of their living helping her move into a bigger location?

Makes perfect sense to me.
Corporate taxes are bad.

1) Their inherent complexity leads to a lot of wasted work and other distortions away from an efficient allocation of resources.

2) Corporate taxes charge the same rate to rich shareholders as poor shareholders: not progressive.

Cutting them is good.
Agreed, knowing the fundamentals is always preferable...but that is unfortunately a high-bar for most "developers" so it is better to have solutions with builtin guardrails.
I don't think anything on that list was bereft of insight, even at the time. This is a context issue: the problem with Mochizuki's work is that no-one has managed to point to a single insight other than the abc conjecture. Whilst it's possible to prove certain results by brute force manipulation, it's not common. High profile results tend to be accompanied with subsidiary insights. The applicability of these insights to real world problems is, for the purposes of this discussion, beside the point.

Anyway, I'm basically repeating what people have already said. So I'll stop.
How do you figure that? Who else should worry about it?
Facebook found a better way to fight fake news
I mean sure, in a lot of cases, yes, a normal iPad is a lot better than this super custom commercial terminal for $10k/each. But if you work in an oil refinery where you can't risk an explosion of millions of gallons of petrol, or if you run a metro system that carries hundreds of thousands of people a day, you can't be using consumer grade electronics.
> Cyclists behind will then simply either have to adjust their speed, or decide whether to cross into the car lane and overtake on the left.

Here's a third option to consider: the cyclist does not notice your merging in to the lane or otherwise fails to react and smashes into the back of your car. At higher speeds this can be lethal.
Free Download “Flatliners” (2017) BluRay
if it's too hard, drop to unsafe - you have the same guarantees as C++ there.

the real problem is telling when it's impossible, e.g. in recurrent data structures, like linked lists and trees. that takes practice.
Another interesting human value is pedantry.
The v2 of my habit tracker https://everydaycheck.com :P Already on the works! Every day it gets a little easier!
For backtesting, try https://www.quantopian.com/tutorials/getting-started
> It doesn't make sense to me to discriminate against people with more experience. Can someone explain it to me?

It may or may not from the business point. But the point of the article I think is to debate whether this is legal or not, which is orthogonal to a purely business decision.
Lying by Sam Harris
12 smart contract projects, one for each month. So far I have a list of 9 projects to do, easy stuff. The usual, lottery, auction... But I want to do it from the point of view of a python backend server, so I plan to use Viper.
How do you distinguish the two in your head, just asking?
My guess is Musk is launching a Roadster because he's a fan of the movie Heavy Metal

https://youtu.be/rYy_XJpI6uk?t=1m45s
Amazon attempts to cut down on cardboard waste