skysight-inc/HackerNews huggingface dataset:
If delivery-by-automated-drone ever actually becomes a serious service, might it be a good idea to start considering "building/structure electronic tagging"? That way, drones don't have to rely solely on GPS, or (I'm guessing) OCR of addresses and such. Obviously, with "guided" delivery, which is what we're going to have for now, this is less of a problem, but the ideal would be to have them be fully automated end-to-end (pickup, fly, dropoff, return with no human intervention.) With a beacon, we could give rough coordinates, then have the drones hone in on the beacon signal with the proper address.

I'm not sure what would make a good "beacon with address metadata" technology, but it seems worth thinking about.
The current precedent in the United States is that a patent holder cannot collect royalties past the expiration of the patent, and license agreements requiring payments beyond expiration are unenforceable.

This doctrine is being challenged at the Supreme Court currently, in Kimble v. Marvel:

http://www.scotusblog.com/case-files/cases/kimble-v-marvel-e...
For a clear demonstration of the offensive use of a yoyo, I direct you to The Substitute 2 http://rutube.ru/video/bc0c854a249afe8f1cce248d0ab55444/ (sadly in russian)
Is the redirect on the client side? Your link is www.rentever.com with a redirect to rentever.com and that basically breaks the back button for me.
Homejoy needs to worry less about their tech stack and more on hiring enough cleaners to actually service customers and not cancel appointments at the last minute.
Just don't GC :)
This project has big potential to be a very effective tool in neighbourhoods, but I'm guessing you guys are all techies and not quite sure how to market this.

Depending on how many of you built this, start populating it by renting your own stuff and making your area the default location.

As a casual user, I want to see at least some activity on the site.

Also, your landing page is not incentivizing (is that not a word?) renters enough (or boldly enough).

Create price-points and stuff and draw folks in with money.

Now here comes the interesting part. This might be the first promotion you are doing. It may pick up on HN (or not) and you may feel shit if it doesn't and think about abandoning it, but you shouldn't.

Lastly, I'd suggest you try enhancing the "social" side of things a bit more through something like facebooks graph DB (or "friends of friends").

I won't rent shit to any guy who pings me on your app, but if Tom is a friend of my friend Jerry, I'll have incentive to trust him because Jerry knows him.

Good luck and keep promoting.
In a talk I attended which had him as a speaker. Sorry I don't have a linkable source. Maybe he's written something about it too, I'll link something here if I find something.
The gateway drug conjecture is vague and so far unverified. I'm not sure if the inverse (what you're proposing) is any more correct. Different drugs have differing uses, effects and bind to various receptors, thus there is little reason to believe why an interest in sedatives like cannabis would lead to trying stimulants like methamphetamine.

Moreover, the world's most widely consumed drug is a xanthine stimulant (caffeine), with most people finding it seemingly efficient enough that resorting to larger kicks as meth is unnecessary.
I 'heard' it from my female cofounder who read it on the female founder conference Facebook page. Also you can read it here: https://news.ycombinator.com/item?id=9355215. Good luck to you too sparky.
A New Appreciation for Maths
Don't think everyone wants to earn a lot of money. There are many other things to take into account when choosing a career.

Conversely, some people choose finance because they find the job interesting, and not for the money.
Any serious build tool can support such a thing if needed, here for example in Waf:
http://waf-devel.blogspot.se/2015/02/using-strace-to-obtain-...
The entire article is about that. It's not against a specific profession, it's against people happily taking every opportunity to make $101 instead of $100 for themselves even if that additional $1 for them may cost society as a whole $1000.
Documentationjs: documentation system so good, you'll actually write docs
Excited to see the results and wish you all luck.
Ironic that you'd throw such an insult as an anonymous internet commenter. He's actually a great guy to chat with.
The best-case scenario here is articulated well by Tyler Cowen in "Average is Over"[1] - new, future blue-collar equivalent jobs are going to be created to interact with and train the Cambrian explosion of narrow AI applications and robotics, assuming an ongoing paradigm of mostly supervised learning.

The worst case scenario on the other hand is pretty dystopian.

I for one, welcome our new overlords.

[1]http://www.amazon.com/Average-Is-Over-Powering-Stagnation-eb...
In fairness, she said BY midnight PT, not AT
A Thinkpad T440p (14" screen) has a quad-core CPU option, I don't know if a T450p (with return of discrete trackpoint buttons) will happen soon. It's one of your standard big 14" business laptops.

The Toshiba Portege R30 has a 13.3" screen, has a quad-core CPU option, and it's lightweight, but don't ask me about its quality or ability to cool that CPU. I've heard good and bad things about its keyboard.
Note also that the program could pay someone to actually go and buy some hardware and set it up in a co-lo or what-have-you. That person would be doing work-for-hire for the corporate entity the program controls, so the corporation, not the person, would end up owning the hardware. Then the program could copy itself onto said hardware. Now who's responsible?
It's easy to trivialize the value that Google, etc. provide, but think about how many businesses can now reach customers (with measurable ROI) that couldn't before. In a previous era they were paying 10-100x as much for newspaper or magazine ads they couldn't track.
Sorry man, we use client redirect for this initial version. We'll try to fix it in the future releases.
This thread is worrying me. I cannot come up with any unpopular piece of software that I really like. It makes me wonder how much influence the communities around me have.

I guess if I had to say anything, it would be SQL. People are keen to ditch SQL statements for ORM and I don't like that.

I guess openBSD falls into this camp to an extent.
> "Propaganda is by definition a lie."

Not even close to true. Propaganda can be lies. It can also be half-truths, carefully selected truths, or even full truths (should those truths put the organization issuing the propaganda in a good light). It can also be completely void of assertions (be they lies or truth) and contain nothing but emotional content. Humour is frequently used in modern propaganda. Funny internet videos that make fun of nations or their leaders, without actually making any sort of claim about them. Humour used as propaganda is particularly effective because anybody who argues against it will be told "Relax, it's just a joke. Stop taking it so seriously."
ZoomCharts JavaScript SDK Demo: IMDb Browser
My idea is that people begin taking meth because they want to get high, and if there was cheap and legals high available at any time then they would be much less likely to ever start on meth.
Because of those ambitious goals, they thought it necessary to get a fair number of developers and cryptographers working on it full time. 98% of the premine was a public presale of coins, which paid the expenses for all those people. How would you have done it?
Can anyone comment on why they are tag-averse? In my mental model, applying the git tag is just a standard (and arguably the first) step in making a release.

This link is 404 as of this comment:

http://git.savannah.gnu.org/cgit/emacs.git/tag/?id=emacs-24....
But it still has a currency. You need something for rewarding miners.
Two things I would argue:

(1) Once a person starts buying illegal weed, the dealers have an incentive to pass on higher profit margin meth. Therefore it could be considered a "gateway drug" of sorts, at the very least the dealers have a financial incentive to try and clients to buy meth.

(2) Once a person breaks the law for marijuana, there is little incentive not to continue to break the law. Where as, if you make marijuana legal, there is still a legal incentive not to buy meth.
> That wouldn't be the oil industry anymore.

What is the oil industry then? I mean, there are probably a bunch of different definitions. The "oil industry" does a lot of stuff.

1. explores for oil

2. obtains mineral rights to the oil it suspects is in the ground

3. does test drilling to determine if oil is in fact there

4. does production drilling to make it feasible to extract any oil it does find

5. sets up production equipment to extract the oil from the ground

6. establishes a logistics chain to move the crude oil coming out of the ground to a refinery (truck, train, pipeline, etc)

7. builds and maintains many-multi-billion dollar refineries

8. uses said refineries to turn crude oil into a multitude of products like various gasses, butane, naptha, grades of gasoline, diesel, jet fuel, greases and lubricants, waxes and various other byproducts

9. establishes supply lines to ship finished products to various markets domestically and internationally

10. trades in the energy markets to ensure that prices across the world properly reflect transport and other costs (arbitrage by virtue of known internal costs)

11. develops new equipment, techniques and strategies to make any of the above mentioned things more efficient, cheaper, easier, etc

So while I agree that 1-5 might end up changing, that's far from the entirety of "the oil industry" and thus I think my statement isn't entirely wrong.
LDL numbers themselves are meaningless unless you do fractioning, which your doctor doesn't do (mostly for cost purposes).
This is from W15.
Thanks mhb11! She did say BY midnight, so it could be any time eeeeekkkk
Pre-Inca canals may solve Lima's water crisis
This is the longest day of my life.
[Frankenstein mode=ON]
I'm perfectly willing to make people learn all sorts of new things :-). We focused on optimizing over the permutations of the key labels in this analysis but we designed dodona [1] to be much more flexible. To demonstrate this, I just threw together a quick little notebook [2] evaluating the average distance traveled for FITALY. As you'd expect, it's much shorter than what we find using a random configuration. We'd love it if people used dodona to explore things more creative than permuting keys.

[1] https://github.com/sangaline/dodona/

[2] http://sangaline.com/blog/optimizing_for_swype/FITALY.html
Why Isn't Netflix's New Daredevil Series Available for the Blind?
Futurama Heads in Jars
http://futurama.wikia.com/wiki/Heads_in_Jars
Distributed oracles exist both via prediction markets like Augur and simpler constructions like ShellingCoin.
Thanks for all the suggestions.
We are two techies and one more of a marketing person. How did you guess? :)

Facebook graph DB is a good suggestion that we didn't think about yet.
We won't abandon this anytime soon, though we need more active users to help us steer in the right direction.

Again, thanks!
How Apple plans to sell a $10,000 Watch
You reminded me: I switched years ago to SLS-free toothpaste (Biotene), because that's supposed to help. And for many reasons, I now eat way less sugar and sugary drinks. Maybe because of those changes, or just age, I get canker sores much less frequently. When I was younger, it was maybe 2-3 times a year, and sometimes 2 at once. Now I go a year or two between single, smaller ulcers. Good luck!
Can Detroit Really Be Compared to Any Other City
One wrinkle -- even under current case law, payments can still validly be collected for non-patent IP (most often trade secrets). Thus, the best practice from the licensor's is to delineate what portion of the royalty rate is attributable to the patent, the trade secret, the trademark, etc., and stop collecting each portion once the corresponding IP expires or is (finally, unappealably) held invalid.
Correct. But the currency aspect isn't why it matters. Nothing will outcompete Bitcoin as a currency as far as I can see.
My understanding is that most languages are context free in their syntax, but that type checking and namespace "stuff" are (almost?) always context-sensitive.
The Japanese have Methane Hydrate test wells, which are producing 400% of estimates. So that's soon to be solved.
Surely they aren't suggesting that their students throw away rationally beneficial opportunities?

They probably should, this is somewhat at the heart of the problem. Economic theory suggest that you will act in the best interest of society if you act in best interest of yourself. But this is obviously not true, there is nothing that justifies the assumption that maximizing your gains will simultaneously maximize gains for society. Quite the opposite is true - improving your gains a tiny bit will often decrease gains for the society as a whole by a disproportional amount.
Several users reporting ‘bricked’ Nexus 7 devices following Lollipop OTA updates
If you see a human doing something it's only because it's too expensive for a robot/machine/software to do it.

Delightfully, robot comes from a Czech word originating in "hard work, servitude, serfdom". Basically a slave. Any business looking to drive down costs push their human components as close to slavery as is allowable by law or acceptable to the workers.

So when people fight to preserve human jobs in say, fast food, agriculture, or factories, in general you see them preserved by humans opting to work for less or in worse conditions. Cheap human labor actually starts to limit technological progress at this point.

So, where's that leave the future? Hopefully we can move to a post-employment world, where people don't need masses of near-robot human resources to make profits. I don't know what the world looks like, but to me it's better than a world where humans compete with each other to be better robots for their bosses.
As much as i like technology adoption to go up, i am not sure if progress is really about replacing humans from jobs. I am not yet convinced that people don't need jobs. Besides, technology progress can happen much faster than change in governance, policies and culture.
First set of speakers for GopherCon 2015
I thought the refineries had been turned into separate corporate entities. Which means they have to be profitable. They're having a hard time doing that, with razor-sharp margins and fluctuating demand.
Fox Remaking 'Rocky Horror Picture Show'
What makes React.js special in a world of so many JavaScript frameworks?
Welcome to Zynga, Where the Numbers Never Lie
ShellingCoin has pretty hand wavy economic justifications and won't see real world use (or if it does, it'll see use until it loses people lots of money due to faulty incentives).
How to get a B.S. in CS without BS
> 280 is a massive squat.

It sure is. Works out to around 615lb, for those playing along in the USA.
It should be named the “Mozilla OpenSSL Configuration Generator”, since it only supports OpenSSL.
Show HN: Coachella playlist / streamer
Mark Cuban Endowed a Chair to ‘Eliminate Stupid Patents’ (2013)
> most of the software you use isn't FOSS.

> Not knowing what a software might be doing is problematic but isn't it the standard?

This sounds so bizarre after using Linux for so long. Most of the software I use is indeed FOSS.

As far as BitTorrent Sync alternatives go check out Syncthing[https://syncthing.net/].
I noticed a few hours ago that I wanted to listen to a bunch of acts at Coachella that were on different channels. I didn't really want to have to remember to switch, though, so I hacked this together so that I could select all the acts I want to listen to and it would just switch between them for me when they came on.

https://coachella-streamer.herokuapp.com/?ids=8,12,16,17,19,... is my planned listening for the weekend. Hope someone else finds this useful!
Are you sure that's not just the Generalized Peter Principle talking?
That's optimistic! Why aren't they doing that now, then? Not the right training, or no job available? Why is that going to suddenly change when McD's starts automating the driveup window?
Resisting urge to register https://whatisthisicanteven.com.
Pretty awesome, just setup my playlist.

https://coachella-streamer.herokuapp.com/?ids=18,35,42,44,47...
Meet Aurora: The most powerful supercomputer
You have to subscribe to read the article.
Depends what you want to do,

Gas engines are heavy, compared to electric motors and lithium batteries, so for modest endurance flights, electric works out better now, but for long endurance flights gas or diesel would be better.

Curtis youngblood demo'd a nitromethane powered quad as seen here

http://diydrones.com/profiles/blogs/curtis-youngblood-single...

I can't imagine anyone would use a nitro powered platform for any commercial use, the fuel is too expensive and the motors require too much maintenance.
No, it's the correct way. Maybe I didn't describe it properly (not a native speaker). There is a reason why many shoulder press seats are slightly inclined backwards.
Interesting analysis, but better without the names.

It's dangerous to publicly suggest that people might be laundering money without evidence (even with a disclaimer), especially people with unusual names on a site indexed by search engines.
"Pixel Perfect" - awesome! The google logo looks particularly 'pixel perfect.'

Seems like some "sub-pixel" texturing could be done by drawing different characters a la ascii art. See http://en.wikipedia.org/wiki/AAlib
> But the winners of the 1956 Nobel Prize in Physics, John Bardeen, Walter H. Brattain and William B. Shockley, who have been widely credited with inventing the semiconductor, did not receive even a fraction of the wealth that their invention would help create.

I don't know about Bardeen or Brattain, but this was not because Shockley was an altruist. The fact that he could not capitalize on his inventions like he thought he should was a source of frustration for him.

Source: Conversation with someone he expressed frustration to.
Thanks connoshea. I appreciate the feedback!
It's too weak as show of force from state government. GitHub is after all, a small civilian service, despite its prominence within tech community.

Even DDoS itself is not really a serious cyber warfare measure -- you can't really take down any major government agency (except their public-facing website) or core infrastructure with it. What's the biggest damage caused by DDoS in all of Internet's history?

Here is how I believe it goes down:

1, the new chairman issued mandate that he wants to crack down on accessing illegal content on Internet.

2, different department heads make this top of their priority.

3, somewhere down the management chain, a manager found those tools that help people accessing illegal content on Intenet.

4, the said manager himself, or one of his analysts figure if they bully GitHub with some DDoS, they'd cave and take down those tools. Points for promotion!

I doubt if even the US government takes this seriously.
Only because it's standard are you not supposed to complain with something problematic?
tl;dr: OP claims Iraq was not hiding tens of thousands of chemical weapons because they had only lost them.
Similarly, I quite don't understand what in the type signatures precisely tie MutexGuard to the result of access.

Like, in the "Disaster averted" example the mutex section, how is it detecting that "error: `guard` does not live long enough"? I see that access returns a borrowed mutable T. But, how does the compiler know that that's borrowed from guard instead of a hypothetical second or third parameter or from some other (global?) state altogether?

Edit: Or maybe if a function returns a borrow, then the borrow cannot outlive the scope of the function?
If a manager wants to fire someone they've already fucked up, why search for a reason and make up all these hypotheticals that rope in other factors?
Economic theory suggest that you will act in the best interest for society if you act in best interest for yourself.

There are many economic theories, but I don't know any that asserts that in such a general way.
Good luck guys! Would be nice to know who would be invited - please share the news!
They just switched to git from bazarre recently, it's possible they are using it idiosyncratically at the moment
Good for you. That's excellent. Hope you not only had a great result but get handsomely compensated (materially and otherwise) for your efforts.
You do not understand medical ethics.

The surgery requires a staff of 150 doctors and nurses and exclusive use of a state-of-the-art operating theatre. The doctor clearly can't afford to go testing on animals.
> typical advice in Java-land is to have a young generation in the 5-10 GiB range, whereas our minor heaps are measured in megabytes.

Where does that advice come from? Of what I've seen typical suggested values for the young generation in the jvm and clr is 10-20mb. A young generation measured in gigabytes would defeat the idea of dividing the heap into generations in the first place.

Also, unless you have profiled the gc and know exactly in which steps of the process most time is spent, then you are fumbling in the dark.
Some great links here. Awesome job curating it!
You're missing the final tail call which includes Makefile.debug again. With this, we can make a REPL:

$ cat Makefile
FOO := bar

target:

Next:

$ cat Makefile.debug
ifeq ($(MAKEFILE_INCLUDED),)
-include Makefile
MAKEFILE_INCLUDED := y
endif

REPL_COMMAND := $(shell read line; printf "%s\n" $$line)

$(eval $(REPL_COMMAND))

-include Makefile.debug

Now, here we go:

$ make -f Makefile.debug
$(warning $(FOO)) <--- typed by me
Makefile.debug:8: bar
ABC := xyz <---
$(warning $(ABC)) <---
Makefile.debug:8: xyz

:)
Introduction to Linux, Free Course from the Linux Foundation
That's what HFT are.

This critique of Michael Lewis recent book goes into HFTs:
https://scottlocklin.wordpress.com/2014/04/04/michael-lewis-...

> Back in the days of pit traders, if you threw a huge order at the pit, you might get a fill on a couple of round lots. The rest of the pit is going to change their prices, because they figure anyone swinging 10,000 or 100,000 share orders around must be informed traders. If they’re informed traders, they need to pay for their immediacy. Informed traders may be criminal insider-trader creeps, they may be people with really good trading strategies; it doesn’t matter -they’re informed somehow: they know stuff. If the market maker doesn’t adjust their prices in front of an informed trader, the market maker will go bankrupt. That’s market economics 101.
Heh, me too. I even made it stereo. However, in practice it wasn't very useful as it's hard to do anything else when you need to carefully control timing of the output.

OT: Using the parallel port for networking (PLIP) was moderately more useful.
Do you guys plan to release a video about it works? For example, how do you deal with content changing? If my index.html file changes, do I need to distribute a new torrent?

I mean, it's a cool idea and all, but why not release a thorough explanation perhaps in the form of a scientific publication?
CS50 was famously changed from "deep end" to "shallow end" several years ago, to make it more accessible to actual newcomers, not just kids who were experts in high school.

"Threads and events" are covered very very lightly in lecture 0.
anyone know the size of Stanford's CS faculty and number of undergrad majors? For comparison's sake, it'd be interesting to find out.
Ballad of a Pencil Junkie
that was pretty cruel...
New York Taxi Mogul, Seeking a Bailout, Says He’s Too Big to Fail
Note that this article is about the high demand for pre-programming, not theoretical computer science.