skysight-inc/HackerNews huggingface dataset:
Not exactly. The whole idea was predicated on the obsolescence of nuclear weapons in modern conflicts, so in a sense it was partially predicated on improving non-nuclear defensive capabilities.

His suggested "pitch" to countries to get them started was the massive cost of maintaining weapons that are not intended to actually be used- they just sit around and act menacing. He posited that this was a pretty juicy incentive and if you could conceive a scheme where countries could all disarm simultaneously while maintaining a balance of power (and thus the disincentive against the use of weapons) that it might actually work.

This is obvious of course and pretty standard thought. His real focus was on the importance of ways for the weapons states to mutually verify the disarmament of the other states in a technically rigorous manner but all of it was interesting.
An API for handling image processing/uploading to S3:

Use 1: Send a high-res image in any format (like, say, tiff), the original, a web-optimal jpg at full resolution, and any sizes that might be needed in various contexts (thumbnail, inline display at any screen density) are put into the right place in my S3 bucket.

Use 2: Using ids or original file names, point the API to an image or array of images, uploaded via Use 1, and give it a set of dimensions/conditions, and have it return links to the correct images for me.
In one of my projects I was going to use something like that: "update ... skip locked" was used in isolated short transaction, which would just update that job with "taken" flag and timestamp and commit that. "stuck jobs" worker was meant to fire as rare as possible for cases of unhandled failures, but was still there.
> I agree with most of your comment, but this part is misleading:

>> This means that every state is recurrent, i.e. will happen if you wait long enough.

> It doesn't mean that the expected frequency of every state in the chain is equal. Moreover, the frequencies are very different.

I do not find it misleading; I do not see how you equate "if you wait long enough it will happen" with "every state is equally likely" or "the average waiting time to get to any state is the same" (which may or may not be equal depending on your where you consider your starting point).
Literature: sorry no, I didn't read anything; everything I know is from practice.

As for the tools: just IDA Pro, really, if you don't count the standard stuff: a VM to avoid getting the host infected (VirtualBox), Burp (to analyze malware HTTP traffic), etc. Nothing too fancy.
Airport security != customs
Funny you mention that: I can’t access this page due to my adblocker :P
I often consider that in languages like Python or Haskell. There you can easily do this in very few lines of code and with limited scope (inner function, Haskell's where). In C this is often too much overhead in my opinion.
Fentanyl and other opioid synthetics were legal to export in China until very recently, so ordering it was as simple as going on Alibaba or other wholesaler chemical sites and just bringing in enough of it that customs would miss a few shipments. Now that there are regulations involved on the Chinese side the price of Fentanyl smuggling has risen and it's no longer an attractive synthetic to maximize profits for dealers so they are importing other synthetics or Fentanyl from countries who still don't have export laws.

Realistically the only way to stop this problem besides legalization is labs for testing pills and powders like they have in Spain and Netherlands, and mobile Suboxone clinics[1] which were proven here (Vancouver, Canada) to be the best solution for addict recovery as they can pick up the phone and have somebody quietly prescribe them Suboxone treatment without having to queue up at the methodone clinics everyday. Suboxone was described to me as satisfying the 'fiend' cravings while not making you high, so you can function sober and no longer need to chase daily money to satisfy a drug addiction and can actually plan things. It also ensures you won't use again since the antagonist ingredients makes it more difficult or impossible to use other opioids at the same time, making relapse less likely.

The safe injection sites here are a double edged sword. On one hand they are helpful for street addicts but on the other hand they are more likely to take risks, knowing there's a nurse there so aren't afraid of mystery powders like they used to be, according to anecdotes of people I've talked to who frequent them. The city handed out overdose kits to street users who demanded a peer to peer type safe injection network but the junkies stole the needles out of the kits to shoot up with basically rendering them useless and wasting the hundreds of thousands it cost to distribute them.

There's some data here about the Netherlands success in drug use reduction, they put a lot of funds into prevention instead of just treatment. http://www.emcdda.europa.eu/publications/country-drug-report...

[1] https://www.theglobeandmail.com/news/british-columbia/a-bc-c...
> but around me, I can not go get any prescription for any back pain

Can I check: have you sought treatment for back pain, and not got it?

Have they offered physiotherapy or exercise?

(these might be relevant to your type of pain).
My issue with autonomous driving for personal vehicles is that it is the right answer to the wrong question. Isn't the biggest problem with individual cars the very fact that they're individual?

Individual transportation is already a reality, but there are more problems to it.

I think autonomous vehicle technology would be better applied to collective transportation: less cars, autonomous or not, means more manageable traffic and as such a lot less accidents.

But it also means more efficient energy usage, because of the scaling factor. The more people moved at a time, the least energy per person.

Static topology public transportation may also be broken, with all its social consequences, but a dynamic/semi-dynamic topology with self-driving technology would, imo, do wonders for cities and their inhabitants.
"Low cost" could be 5% of charges. Use stripe under the hood, so you make 2.1%. Not too bad for a stripe wrapper.
Sounds like https://transloadit.com could've served you well there.
Maintained Container Image Catalog
AppCache looks like a poor hack if you want offline site that is more complex than just a static blog post. There are numerous edge cases that you can easily handle in SW's JavaScript vs AppCache's limited declarative language. For example navigation requests can be special cased. Or you can decide yourself when to make a network request vs cache lookup. AppCache used some weird rules (e.g requests with query parameters never use cache).
There is no presumption of scarcity, because scarcity is a real phenomenon.

There is a vast qualitative difference between the output of ten thousand amateurs and one highly trained and exceptionally talented artist (working in whatever medium.)

This an immensely unfashionable idea. But the real problem with DRM isn't that it does or does not enable copying, but that it presupposes that artistic output is a commodity that can be copied.

In fact artistic output - considered as the cultural influence of an entire career, and not as a series of copyable files or performances - is not fungible.

Not all content creators are equal. If you want quality as opposed to quantity, you need to set up a feedback function that makes some effort to reward and support quality, based on a more sophisticated metric than a lowest-common-denominator unit sales count in a mass market.

This is even more true of science. Ten thousand PhDs do not add up to one Newton or Einstein.

And politics. Ten thousand mediocre politicians do not add up to one Nelson Mandela or Gandhi.

By the time everyone is having the DRM or no-DRM argument they've already missed the point - which is that commodifying cultural output as "content" for industrial distribution mechanisms (including live tours) is to misunderstand how culture propagates and evolves.

And if you can't invent a system that finds and rewards talent - without reducing every transaction to the vapid foolishness of markets - then your culture, science, politics, art, and general joy in invention will stagnate and eventually disappear.

DRM is barely a footnote here. It's nowhere close to being the main problem.
> true randomness can't exist and quantum physics tell us that it does?

Not necessarily. Quantum physics says that certain things are unpredictable. I consider indeterminism separate from the "truly random", with the former being generated via an algorithm and the latter being produced via no algorithm whatsoever. It may be the case that since the measuring system (the experimenter) is necessarily entangled with the measured system, the information needed to perfectly predict eigenstate selection is inaccessible, and thus appears perfectly random, since it is formally unpredictable. What would be interesting though is if someone devised an experiment to ascertain whether eigenstate selection is predictable in a universal sense although not necessarily predictable to us since we're part of the system that is being predicted. How such an experiment would be devised is beyond me though.
Wow. Thank you for this story. Word that this could happen should get out there. I would have never thought to look for hashes that happen to end in "ad"
So you believe spending 15$ on a DVD entitles everyone ever to have access to that IP?
That isn't any different from the current situation.
From my experience working with people learning programming, many students have a fear of linked list and trees. They buy coding books and practice problem sets about linked list and trees.

Little do they know (a few years down the road), most of them will get work experience and complain that nobody uses linked list and trees. Heck, when a problem presents itself where linked list might be a great solution, they probably won't think to use it.

I think that this system of constantly bringing up linked lists, stacks, and queues for data structure is broken. A better format for teaching data structures would be to train the student's ability to come up with the right data structure for the problem they are solving. The ability to come up with solutions specific to a problem is the real skill and this skill will empower engineers come up with stacks, queues, linked lists when they need it.

Here's how I would teach data structures:

Ask student:
1. Let's say you want to build an elevator system. What classes would you need, and what properties / methods would each of them have?

2. You need to build a restaurant game. What classes would you need, and what properties / methods would each of them have?

+ a list of many other questions

Follow up to each of these questions would be for students to implement their data structures with provided assets to see their implementation come to life. Throw in firebase (realtime db) so students can interact with each other's games helps them see flaws in their implementation / data structure design. Its a great data structure + application development practice.
Top 7 Golang Books
Is there any reason to believe that the "actual" innovators are missing out on funding because money is being given to delivery startups instead?

Besides, how many "actual" innovations were profitable at an early stage? I take issue with the entire concept of splitting "actual" innovations from attempted innovations, because all successful innovations began as attempts.
I would have expected them to follow Zipf's law.

https://en.wikipedia.org/wiki/Zipf%27s_law

Vsauce made a video about it: https://www.youtube.com/watch?v=fCn8zs912OE
Cutting them in half isn't a high bar; some countries in Western Europe already are at that level. For example, compare the U.K. and the USA in https://en.wikipedia.org/wiki/List_of_countries_by_traffic-r...:

- fatalities per 100,000 inhabitants/year: 2.9 vs 10.6

- fatalities per 1000,000 vehicles/year: 5.1 vs 12.9

- fatalities per billion vehicle miles: 3.6 vs 7.1
The only in-depth study I know about is "Alloy meets TLA+".[1] Their conclusion was that Alloy is much more flexible and easier to use _unless_ your system is dynamic, because you have to manually model time in Alloy.

[1] https://arxiv.org/pdf/1603.03599.pdf
Point of Sale integration API. This exists for Restaurant POS systems: http://omnivore.io/ but I want one for all POS systems.
For shits and giggles I recently compared a spot instance CPU miners of monero vs spot instance GPU miners. I don't have the exact numbers on hand but IIRC the CPU miner was ~50% the cost in terms of $/hash.
https://www.imgix.com/ has worked fine for us, it's essentially a proxy for an S3 bucket and you can parameterize image requests for scaling, dpi etc
Tracking and analyzing over 200,000 people's footsteps at MIT
SGD > adaptive, according to this:

https://people.eecs.berkeley.edu/~brecht/papers/17.WilEtAl.A...
Hmm I wouldn't think of this aspect but it's really insidious!

Looks like it could be interesting to submit a PR to some popular hashing libs to have a 'adblock-safe' mode (append some postfix if hash ends with 'ad' etc) or at least document the thing so that more developers are aware!
> most businesses want to have assured support and upgrades.

And not to get sued into the ground.
I'm most familiar with playwriting. My experience was that nearly every writer copies, panders (to the immediate opinion of their peers), and cognitively-herds like hell. They don't have a problem introducing superficial differences, they just have a problem being honest, authentic, or original - cause that might not please their peers instantly. They might not fit in. That's not just a local phenomenon, go read a book of short plays from the thirties, say, and nearly all will be trash for those reasons. Trash = not worth reading. (Lots of laughable interpretations of Freudianism, which was held in awe in artistic circles at the time, etc.)

For me the advice boils down to: don't worry if your plays mention dogs or include cousins just 'cause a famous author's plays do too. Which is true advice, just not that useful in bringing into the Valhalla of real art.

My advice would be: Do offend your peers and court their contempt. Almost no-one else will do this, so you can hardly help creating work that's original and which might survive with its reputation intact, which happens rarely with art.
An API where I could point end user video uploads to and have them processed, transcoded and playable on all platforms. One that also works at the RTMP/WebRTC layer (i.e. not just an all-in-one JS library with it's own idea of a 'good UI') and doesn't require me to do an API call first to set up the stream for the user (i.e. encode 'upload rights' using expiring HMAC-signed blobs including restrictions such as maximum length and/or file-size to prevent people having me transcode movies for them for free.)
We've had an excellent experience with http://cloudinary.com/ for pretty much what you describe.
120M user records including call histories compromised
All forms of DRM can be defeated by pointing an iPhone at them.
A lesbian couple in Oakland I know have two foster girls from a Nepal refugee camp. It's been all uphill with them. They've had them since age 14, and now they're 18. English was a problem, but they're mostly past that. Their schooling is poor; despite Kumon, tutoring, and the Berkeley International School, one of them can't pass the DMV written driving test.

Attitude is an issue. The girls grew up in a refugee camp where they didn't have much, but nobody had to do anything. Now they've been dumped into an complex alien society where they have to become self-supporting. It doesn't help that the girls think their role is to find a man and be supported by him. The girls have strong ideas about the role of women, and despite being fostered by lesbians who do home remodeling and industrial design, they have zero interest in learning those skills.

The people who supervise the foster child program think they're doing a great job. The kids have sort of learned to read, and one of them got a job at an ice cream store. They got high school diplomas, only because California stopped requiring the high school exit exam at the beginning of 2016. This is better than average for the program.

Both girls can use a smartphone for entertainment purposes.
Exactly. I've written something like that but instead of messaging it was an issue tracker meets wiki. Completely offline with SW and IndexedDB with background sync when there was a connection. Works very well on the airplane :)
Hyperbole isn't helpful. DRM is simply the mechanization of the already-existing social relations. The coercion was already there, it's just automated now.
Everyone has 1 dollar except for X who has all the rest.
It's also a problem that our culture is so damn obsessed with cars, which we have in part to thank the auto industry shoving itself down consumers throats, lobbying, and running into the dirt other viable modes of transportation for almost a century. I'd take sophisticated, public transportation and efficient inter regional lines any day over American Car Culture.

I just don't think you can lament the state of inter regional transportation in the US without talking about our country's very unique obsession and history with the auto industry.
Natural Language API with a well-defined ontology
That would mean that even the concept of a library would be illegal, right?

A neighborhood library lending books out to people, under this DRM-mentality scheme, would be illegal, because everyone should have to buy their own copy of the books, not borrow from others.

How did the libraries get by this? Do they agree with the publisher to pay a premium price for the book, seeing as they'll lend it out? Or were the publishers OK with this model because it meant more exposure of their content to users, who may in turn want to own their own copy?
I wrote a step-by-step tutorial to using the IDE. Hope it helps! https://learntla.com/pluscal/toolbox/
what in the world do you need this for?
I blogged about a fun one a while ago[1], pornhub using WebSockets to dodge adblockers.

[1]: http://blog.bugreplay.com/2016/11/pornhub-bypasses-ad-blocke...
Most modern DRM is almost completely transparent to legitimate users, particularly the technologies used with rental models rather than permanent purchases (where as I've said elsewhere I think both the ethics and practicalities are somewhat different).

I disagree, please provides examples of commonly used and almost completely transparent DRM. I'll start with a counterpoint: a user on Chrome (not exactly a minority), Firefox or Opera can't watch Netflix with a resolution over 720p.
Totally wrong.

People in Manchester are called Bonnaroovians.
Unfortunately infrastructure bureaucrats aren't as forgiving as software customers...
I'm not convinced he doesn't still have the coins.
Depends. What goals are you trying to optimizing for?

Individual cars are great for individual transport, no doubt. Going with more collective systems makes sense if the economics work out. (Or if that's your ideological bend..)

Why do you worry about energy usage? I see two reasons why anyone would want to worry: CO2 emissions, or cost of energy.

The latter is largely alleviated by shale oil these days. The former could be by moving to eg electric cars and nuclear power (or solar). The move would be relatively straightforward technologically, if the political will for eg a huge CO2 tax existed. (Of course, the conversion would cost society as a whole a lot.)

Another factor to wonder about that you mention is the effect of various kinds of traffic on the shape of living. I am with you that pedestrians should reign supreme again---and I am actually hopeful that the very convenience of self-driving cars will make people adopt them (either as individual owners or uber-style) even though in practice they will always yield to pedestrians and cyclists. Thus essentially voluntarily ending a century of car drivers bullying less armoured road users.
I am a developer who also has a business background.

For the record I think marketing is a vital job and marketing should be given the attention, respect, and help they need to succeed.

The question just hit a nerve because there are a certain segment of marketers who don't show any respect for developers. They think because the thing they need done isn't done immediately that the developer must be either doing something wrong or deliberately ignoring their request. Usually it is neither of those things, they are just really busy and last minute requests throw off their whole day.
To Israel it's military spending.

https://explorer.usaid.gov/cd/ISR

It's not a secret.
Instagram API that didn't require approval for basic things like downloading the image for a given Instagram URL. :P They've made it incredibly restrictive now.
Oh sure. I'm disagreeing with the idea of it being an automaton qua having some ability to adjust to interaction rather than being static like a book.
Call histories are also up for sale, apparently. In a sensitive country like India, this sort of information loss can lead to a lot of personal pain .
http://i.imgur.com/DOP0Tgf.jpg
Sexual harassment in Silicon Valley: have we reached a tipping point?
Tiny C Compiler
https://bellard.org/tcc

ANTLR
http://www.antlr.org

“Compiler Construction” by Niklaus Wirth (2014) [pdf]
https://news.ycombinator.com/item?id=10764672
Former Google exec building a high-tech hat to make telepathy possible
efinancialcareers, but mostly through networking. If you are interested in trading and finance, you try things on your own (there are many free market data sources), you are active on profile communities, and eventually you get noticed.
note that your comment refers to "latter, that which comes second", not an obscure notion of being further in the future. Given what shows up in hackernews comments these days, I had assumed you were at least pedantic enough to be correct yourself.
I only have anec-data, but I know several engineers who have very interesting hardware prototypes sitting on shelves or gathering dust in basements simply because they aren't the "hustlers" VCs are used to be wowed by.

There's a couple of reasons people like that don't partner with someone who is able to raise the capital more easily, but the most pronounced i've heard was that they don't want to buy into the dishonest-"fake it till you make it" culture that surrounds VC.
Cool. I would love any feedback! In the next couple of weeks I'll be adding a YAML format with the entire configuration in one file. It'll look something like this:

properties:
buyButtonText:
variants:
- buy now
- free trial!
by:
property: os
for:
- ios
- android

The response would look like:

properties:
buyButtonText:
ios: free trial!
android: buy now

Using the "by" statement you'll be able to segment the configuration by any other property.
> no longer

other people have pointed out the guidelines. I wanted to point out that something similar has existed for many years. https://web.archive.org/web/20080616133301/http://ycombinato...

You might want to read dang's reply here too: https://news.ycombinator.com/item?id=10605253
efficiency is not the only metric, reliability is a huge factor in any kind of digital resource.
MaxMind works great for us.