skysight-inc/HackerNews huggingface dataset:
I don't think he was seriously trying to conceal the competition -- everybody knows what he means (and has already bought an RPi if they were interested). I read it as a teasing form of friendly rivalry. And you can't go create a low-buck board designed to sell in the 6 or 7 figures without inevitably comparing yourself to the RPi. When it comes to getting hackery Linux computers into people's homes, the RPi is the gold standard, and comparisons are inevitable whether you're a competitive person or not.
"These luxuries are not new. I took advantage of them long before Uber became a verb, before the world saw the first iPhone in 2007, even before the first submarine fibre-optic cable landed on our shores in 1997. In my hometown of Mumbai, we have had many of these conveniences for at least as long as we have had landlines—and some even earlier than that."

Okay, putting "Uber" in your headline does not make your article worth reading. This article correctly states that in poor countries, there are abundant poor people willing to work very hard for very little money. Live-in maids are quite common in India. Laborers are quite cheap in Latin America. It is not good that so many people are so desperate for work.

THAT SAID. This concept is tangentially related to Uber -- in that the "flex economy" screws over workers -- but the idea of an on-demand taxi service has nothing to do with exploitation. Municipal taxis screw over their drivers far more than Uber ever has. If anything Uber/Lyft/etc. empower the driver to take a great cut of the pay for his valuable services, and to shop around between employers for the best deal.

Also, please submit links with actual content beyond the word "Uber" and the idea that "exploitation is bad." This article doesn't even attempt to link the two ideas.
You don't need jQuery if you have written better wrapped API library and have already attracted millions of developer to test your library.

For the eco-system point of view, jQuery have been tested in the widest markets for many many years. well written document, many online cases, many supporters, many bug reporters, high cover unit tests,good code quality and so on.

Using jQuery for project is smart move unless high performance requirement.
Ask HN: Feedback about my re-designed Startup/Blog
Hey how are you? A few weeks ago I re designed my Startup website, Startups That Rock!.

In Startups That Rock you will get Amazing & Powerful Marketing for Startups tools, like MVP validator, plugins, etc.

Right now, we are at the stage of MVP and our goal is to growth our email list(we are doing great). We are also developing amazing & powerful tools ;)

http://startupsthatrock.com

I would like to get some feedback about Startups That Rock & the website?

Best,
Jojo
Just in case you are also trying to claim that your statement of "It seems unlikely that it has ever happened even once outside of fictional stories" applies to "gang rapes of a sober unwilling victim" as well:

http://en.wikipedia.org/wiki/2012_Delhi_gang_rape

P.S. Gang rape of a non-sober unwilling[0] victim is still rape.

0: gang rape of a non-sober unwilling is redundant. You can't have a "gang rape of a non-sober willing victim". Your bias is crystal clear, and you should probably see a psychologist as you are likely a danger to those around you.
TED: Year in ideas
Definitely interesting, and in a few cases I have built this internally for myself before and it generally is useful (key phrase) when it can be built. I did this primarily to keep track of (1) defined terms (each place a defined term is used, and when a defined term includes another defined term), (2) section references (where any section is referred to elsewhere in the document so that if that section changes, what other things need to be impacted) and (3) payment mechanics (a spreadsheet that uses the defined terms of payment mechanics and allows you to plug in real numbers to see how the money flows). This is helpful to understand a specific concept or mechanic.

Usually though, the moment you move into a transaction of even medium complexity, while this might be helpful it can't be ultimately relied on - if you were to track a defined term or a section reference, a change to that term or section reference would impact not only the places where that term or section reference is specifically used, but also where a concept depends on such term or section reference. A basic example of the change of an actor from singular to plural (originally there was one purchaser, now there are two purchasers) - then, every pronoun and verb would need to be changed to plural form. This is why you sometimes find contracts wonkily sticking with a plural defined term when really there is just one entity/person described by the term, or vice versa.

This mostly points to what I always say about the challenges to true legal disruption: common law, statutes and contracts all depend on language subject to interpretation (and in the case of common law, interpretation IS the entire name of the game - see every supreme court case of the past 30 years to see how much interpretation varies), and unless I am missing some major breakthrough, we have not come to a point where language is understood systematically enough to truly "hack" complex legal concepts as currently drafted (aka. using language).

I could, however, imagine a new legal system that depended entirely on data, numbers and systems instead of historical language, but it would first require us to all agree that the system would govern and agree on the rules (or lack thereof) of interpretation, which given the vested interests most of society has in the current system, would be pretty challenging to implement.

That being said, you can see how this spectrum works by comparing the common law system (like US/UK, which relies heavily on interpretation of judicial opinions) and the civil law system (France, Korea, etc., which relies heavily on a more formulaic interpretation of statutes) - way more costly litigation and more politics in common law systems when compared to civil law systems. The trade off is that common law is (arguably) more dynamic (judges can overturn statutes unilaterally - civil rights, etc.), whereas civil law systems require legislatures to make changes to statutes.

Full disclosure: I used to be a lawyer, so I am biased.
Yahoo is huge in Japan, where it's an entirely separate company, but not really anywhere else. And it's catching up pretty fast in Japan as well (Yahoo 53%, Google 40% and growing).

http://returnonnow.com/internet-marketing-resources/2013-sea...
Privacy Guard does not require rooting your phone and can easily be enabled in stock ASOP Android phones:

http://www.guidingtech.com/23409/enable-android-permissions-...

It is really a shame that Android doesn't provide this feature enabled by default anymore (as they did for at one point). It could easily be provided with a warning that this might break your apps and use with caution.

Security often has a UX trade-off, that doesn't mean it can't be handled well by good design.

As someone who is working on a (secure) Android ROM, I don't recommend trying to build the kernel from source unless you're serious about doing it, the Android repo build system is a mess and will take you hours to get working right.
The individual "Offer HN:" posts still occur and can be found through HN
search [1]. At one point in time, long ago, there was some push back on
too many "offer" posts [2], and pg responded by creating an /offerless
and /offers page [3,4]. They were simple but short-lived additions that
he made in the arc REPL so they didn't survive the next reboot.

The trouble with "Offer" posts is they can be fantastic when altruistic
and done purely for "hack-value" fun. Unfortunately, not everyone in the
world is altruistic, so if lots of offers are posted, then you end up
needing to wade through plenty of spammy or even manipulative offers. If
you know of a way of ascertaining actual human intentions, even through
the standard HN posting uniform of tin foil hats, then we might be able
to filter the various types of offer posts. ;-)

Earlier this year, someone started a "Help Me Out (HMO)" and/or "Help
You Out (HYO)" type post [5] but the title used was inconsistent. Since
the first one was well received, there was talk of it becoming a regular
monthly post like 'whoishiring' posts [6] but the idea petered out. I
cannot find the exact post, but when the idea of making it a monthly
feature was mentioned, our fearless HN moderator 'dang' warned that the
only one allowed to make automated monthly posts is the 'whoishiring'
bot.

[1] https://hn.algolia.com/?q=Offer+HN#!/story/sort_by_date/pref...

[2] https://news.ycombinator.com/item?id=1839723

[3] https://news.ycombinator.com/item?id=1839808

[4] https://news.ycombinator.com/item?id=1840060

[5] https://news.ycombinator.com/item?id=7573172

[6] https://news.ycombinator.com/submitted?id=whoishiring
> way too cold or way too hot

This isn't as big of a concern as it once might have been. See extremophiles.

> It's possible that we'll evidence of past life on Mars, but not current.

If life takes hold anywhere and has any amount of (geologic) time to spread, I'm guessing only an extremely powerful gamma ray burst or other high energy event could completely exterminate it. It might be impossible to sterilize the earth at this point without completely destroying it, and even then there'd probably be microbes in the resulting meteors, etc (until our sun dies at least).
Just out of curiosity, are you coming to the table with anything to barter, or just asking for a hand-out?

I don't think it's useful to pretend that all us engineers are completely altruistic. Some are, sure...but a lot of us are self-interested "rational actors".

When I help another engineer, or when they help me, there's sort of an implied quid-pro-quo. If you helped me out, I'm definitely going to take your call when you need me, etc. I'll gladly help you out without even knowing if I'll ever need your advice, because, as people who do the same work, it's very likely that you'll be useful to me in the future.

If a designer, or a CEO, or an attorney approached me and asked for advice, would I be so open and available? Probably not. When you're reaching out to someone of a completely different skill-set, it might be harder for that person to conceptualize how it would be worth their time to help you.

Back to your situation: When you reach out to a designer, ask yourself: Am I at-all useful to this person? Will they ever need my advice? If not, you're going to need to work extra hard off-the-bat to make sure they understand your value (and why helping you will pay dividends).
Before entering the contract, both sides ideally will agree on a mediator of disputes. There could be a marketplace for mediators. If a seller of an item does not approve the mediator the scammer buyer wants, then the transaction never takes place.

Systems that enforce lock-in of mediators will be pushed out of the market when more open systems come online.

Also, both sides put up some collateral, which both forfeit in the case of an unresolved dispute. A scammer will still pay some value into the multi-party transaction, so operations will not last long if many disputes go unresolved.
PGP's lack of forward secrecy seems like a major flaw, unless they can somehow make it easier to have the benefits of PFS while keeping the current design. But didn't they already say they intend to use elliptic curve keys instead of RSA for much better performance? Wouldn't that already break compatibility with PGP?

The only real downside I see from breaking PGP compatibility is that then the new system will need a few years before it can really be "trusted".

However:

1) it already won't be very trusted since it happens in the browser, and it will be quite hard for Google to absolutely guarantee without a shadow of a doubt that they can't change any settings themselves (even though they own the Chrome browser and the Chrome store, on which the extension will live).

2) being new doesn't mean it can't be better. We already have better secure messaging crypto protocols such as Axolotl, so it is possible to make one that's both new and better. (I actually wonder why we can't just use Axolotl for an email interface, and call it a day?!).
I'm an F-Droid developer, and we do in fact do secret option D.

There is a small but passionate group of people who are very focused on deterministic builds in Android working with us as well [0]. The end goal is to be able to install fdroidserver, then run:

fdroid verify

And it will do all of this for you (download source, compile source, verify binary against another binary).

Of course, option B) is always a problem, but I guess the best solution short of paying to audit every single open source app is to fall back to the many eyes theory and hope it holds us in good stead.

EDIT: For those interested, one of the reasons we are interested in deterministic builds is so that we can verify that our build of the source corresponds to the upstream build. If that is the case, then we will be confident distributing the upstream binary (i.e. signed by the upstream developer). It is not possible to install a .apk from upstream, and then update it with a version signed by F-Droid - for very good and legitimate reasons. Distributing builds signed by upstream alleviates this problem.

[0] - https://f-droid.org/wiki/page/Deterministic,_Reproducible_Bu...
That is a Play thing, not a Android thing, iirc.

Still, with the latest change in permissions handling in Play, it will happily auto-update an app if the new permission(s) are in the same category as a previous one...
The same people that would prefer if you give all permissions. I still see no reason why Google doesn't implement more granular permissions models.

Has the latest Android given you the ability to restrict an apps permissions after install without resorting to trusting 3rd party tools like xPrivacy or uninstalling the app?
I'm personally okay with the full term "illegal immigrants" - which is not to say that the situation isn't more complicated and nuanced than most other crimes, but I tend to be suspicious of euphemisms like "undocumented".

However, the far right tends to shorten it to "illegals", which I find unacceptably pejorative.
This looks really slick. I've seen some good and not-so-good visualizations of git log --graph --decorate --all (I always end up mapping this to 'git map'), and this looks nicely clean.

My biggest question though, is on the Github permissions. It requires read/write access on all user data (and public repositories), but I'd expect read access being all that's required.
I've never done dev/design/docs work for free except open source. I'm not going to spend any time reviewing your code/design or even answering your email unless there's money involved. I have my own projects to work on.

If you don't have the money to afford quality help, and instead you have to beg, then you're not where you think you are yet.
>favour deregulation

liberal and centre right

>privatisation

liberal and right

>gay marriage

liberal

>legalise drugs

liberal

>disapprove of monarchy

Could be about every ideology. From late fascism, over bolshevism to democracy and anarchism.

Neither of these are IMO (center) left wing stances.

Also I'd like some example why in the world Obama is left wing. He's IMO right to european conservatives.

The moral of the story: "Neither, is the answer". Not because it's left and right at the same time, but because it's simply (mainly) something different than both.
That "scope that you are exiting ... several layers away" is where you put the try/finally.

If an object has resources to dispose of (such as an open file), it should implement (to use C# as an example – it looks similar in Python and Java) the IDisposable interface, which allows you to do either:

MyFileWrapperObject obj = ...;
try {
foo();
bar();
...
}
finally {
obj.Dispose();
}

or:

using (MyFileWrapperObject obj = ...) {
foo();
bar();
...
}

Or to take a Python example from what I'm working on right now:

with open("something.json") as f:
data = json.load(f)

The file will automatically be closed at the end of the "with" block. Just like in C#, this feature can be used for any kind of resource, not just files.
The Constitution was: 1) written by lawyers; 2) written by lawyers who said "people" in many places in the Constitution but meant "people except blacks and women."; 3) written by lawyers who never intended the Bill of Rights to apply to state governments and state laws.
It's interesting to note the first book on eDiscovery came out in 2004. Didn't sell many copies as you can imagine, and was pretty ahead of its time.

Pretty shocking when you think the first book on digital evidence didn't come out until 2004. You want a legal field ripe for disruption? It's definitely the eDiscovery space.

Here's the book I was referring to:

http://legalsolutions.thomsonreuters.com/law-products/Treati...
LEDs emit a limited number of wavelengths of light.

Incandescent lamps emit a broad spectrum of light.

Filters (colored lens) can knock out certain colors, allowing others to pass. Filters cannot add colors that aren't there to begin with.

You can't just filter a monochromatic light into another color. Filtering LEDs doesn't work as straightforwardly as your incandescent-based intuition would lead you to believe.
I believe that the banks are mostly Dollar->peso conversions and are extremely supply limited or cutoff from going the other way, and the black market is a both ways market.
“Do Not Buy This Game for Christmas” – A Note on Alphas
I only use Rapportive for occasional prospecting (e.g. the 'hack' where you keep trying an email combo until the person's LinkedIn profile appears, thus verifying the email address).

If this isn't available via your new add-on, would love to see it in there.
Police pointing guns at them?
Chrome v24+ does support all you need for channel-bound cookies: it supports TLS Channel IDs (previously known as Origin-Bound Certificates). To actually bind cookies, it is the server's responsibility to extract the channel ID from the TLS/SSL handshake, and bind the cookies to it.
Now all we need is Class V Star Cruiser to put it in.
You are right; I misunderstood you. My ex-company should instead be seen as one of many examples of a successful, short-term (<10 year) companies that have since ceased to operate.
Yeah, I am in the US market. My impression was that impressions were much less popular campaigns to run. But that's really an aside, and I might be wrong. :-)

My point was that (by my understanding) an ad aimed at generating clicks or conversions was measured for success by whether it generated clicks or conversions. It wouldn't be redeemed by being getting a lot of impressions if it failed on those counts. If the advertiser cared about impressions, they'd be running a campaign targeted at impressions.
War is the worst case scenario for everyone. I don't think even Putin would leap straight there, though if you think it's a possibility then yes it's a bigger thing to fear than capital controls.

If the Russian economy is already overdependent on oil money, they should be looking to diversify, not to acquire more energy assets.
The GO Train goes straight into Toronto daily from Mississauga and Oakville, but I'm assuming he can't travel for a reason not related to access to transportation.

If online courses are not what he's seeking, then your options are really starting to narrow. Of course, there is still one venue and source of information out there that could prove useful: Your local library. They have computers, programming books, and free Internet access. And people.

http://www.mississauga.ca/portal/residents/library

http://www.opl.on.ca/

Your friend could also start up his own Meetup group, inviting others in a similar situation to join him at the local library.
It's impossible to buy dollars at the official price. They are very tightly controlled.
Agreed. The site now... looks more like every other site. But why's that a good thing? Old design had a more unique personality -- new one looks very much like a Bootstrap deploy with tweaked colours.
Disclaimer: I have no expertise in this.

I've seen some really glowing descriptions of coding with a mentor. It's not social the same way a class is, but having something watching/reviewing your progress and giving you pointers is vastly superior to googling things.

The problem is money. If he has the money, he could post on craigslist to see if any nearby coders would be willing to mentor him and occasionally sit down and watch him code.

If he doesn't have the money, I don't have any other ideas.
New HN username
Why you should read Playing to Win
Easily compile Nginx with extra modules (Deb/Ubuntu)
That system already exists with trusted 3rd parties and escrow systems though. You aren't improving the existing systems at all though because you still require just as much trust all you're doing is changing the currency used.

All the bitcoin escrow solutions are just a variation on "I want to use this 3rd party to ensure trust but I don't trust them enough to actually do so". It doesn't work like that though so you end up with "I want to use this 3rd party to ensure trust but I don't trust them enough to actually do so but I will end up having to".

>Also, both sides put up some collateral, which both forfeit in the case of an unresolved dispute. A scammer will still pay some value into the multi-party transaction, so operations will not last long if many disputes go unresolved.

So if I am scammed I not only lose out on the scam but I am further punished by the protocol to lose this collateral as well?
That's a small(ish) percentage of Apple's overall sales, even in the US where they have the most digital products to sell.

Hardware (iPhone, iPad, Mac, in that order) make up the vast majority of Apple's sales revenue.
Thanks for saying it. I wanted to but didn't dare.
jQuery is usually cached in your browser because of how common it is. From what I understand, the slowing is negligible. Part of a developer's role is to mitigate site performance with the speed of process. Inlining of critical CSS is one way to balance out initial page load, for example.
> In any case, the Constitution is a limiting document. It restricts what the government is allowed to do.

Many people argue that you've got it backwards. I've been told that some of the founders opposed the Bill of Rights precisely because they feared it would be treated as an exclusive list of limitations.

The rest of The Constitution, in stark contrast to the BoR, grants specific powers to the federal government. Some people argue that it's that body of text which should be considered an exhaustive enumeration. That is to say, any claimed power that can't be explicitly justified under those articles is not granted to the federal government.
Playing to Win – David Sirlin
FYI: BBC iPlayer videos are only viewable if you're in the UK :(
The American right is pretty bizarre for Europeans, for example their stance on Israel. Same goes libertarians. Right wing here by definition requires a positive view on authory, morals and order (and implicit hierarchies/law&order politics/regulations on drugs,porn, etc.).
Congratulations to the F-Droid project on making this work; it's a great step.
I was checking out how to add module pagespeed's and HTTP Upload modules into Nginx.

Nginx requires recompiling to add modules. You can do that manually, but when you do, you may lose out on the setup you get with a apt package such as sysv/upstart, logging and so on.

Turns out the process to modify and existing package isn't too painful! Here it is.
Could you link to the relevant class?
It's mostly before my time, but they used to be a prominent tech journal, started in the late 70s and were fairly popular in the 90s.

In my head I picture them as a small company, not just "some website". $1m in revenue doesn't make for a very large company. I'm curious how they morphed in size over time and what their expenses were.