skysight-inc/HackerNews huggingface dataset:
I made one of these about 2 years ago. It displays the descriptions of UN numbers, those little codes you see on trucks transporting nasty chemicals.

https://duckduckgo.com/?q=UN+1993

Perl module: https://github.com/tantalor/perl-Number-UN

DDG module: https://github.com/duckduckgo/zeroclickinfo-goodies/blob/mas...

It was very nice to work with the DDG people to get this integrated.
Significant portion of HTTPS Web connections made by forged certificates
> The most useful feature is the ability to swipe between desktops and applications, just like on OS X. Swiping four fingers in either direction switches desktops or applications, even using the same animation as on the desktop.

Uh? That is the most useful feature? That has been available without any modification since iOS 5: http://www.tuaw.com/2011/10/12/ios-5-features-new-multi-touc...
Nigga please. Most cannabis is clandestine domestic anyways, they use their skillsets to operate as professionals for tougher stuff ie cocaine and being approached for other stuff. for better news regarding the cartel war in mexico, check out insight news.
What's really interesting beyond just type coercion and "increment," is the way addition, multiplication, and exponentiation were implemented by Church and Rosser back in the 30's (see https://en.wikipedia.org/wiki/Lambda_calculus). Rather than using SICP-style recursion to count down to zero and repeatedly apply inc/add/mul, they took advantage of some of the special properties of Church numerals. A year later, and I still have not really wrapped my head around their solutions. Maybe you will fare better.

For a real challenge, try to implement the decrement function. Legend has it, Rosser thought of the solution while on the dentist's chair. (It is a bit heavier on code than the other Church numeral functions, but conceptually simple - and was a creative idea at the time, before functional programming had really come into being.)
Got categorized as that as well. The suggested careers are pretty good in my case, many of them are ones I'd been interested in reading about, particularly mathematicians, physicists, and medical research.

It took me a long time to realize that art and engineering are not as divergent as mainstream culture would have you believe, particularly when you get into the research side. Every interesting field gets a bit weird as you get into it.
Frankly this article reads a bit like the author has been doing some field experimentation.

Of course the DEA is bothered by having their budgets taken away. But are they in bed with certain cartels to the point they are going to protect their routes and industry? Doubtful. And... as a reminder... two states have legalized pot. Two. Of course there are a smaller number of users with medical cards but this hardly explains the Sinaloa cartel ceasing to plant marijuana because it isn't profitable (a "fact" I highly doubt). Seriously disjointed article.
Noise produced by electronic devices is disrupting the internal compass of birds
An interrobang is a combination of a question mark and an exclamation mark. You mean a bang, which is a shorthand for an exclamation mark. See http://en.wikipedia.org/wiki/Interrobang
They could ramp up the war on piracy, but they'll need to also push for laws that allow them to take your home for a pirated song, before trial.
Doesn't Sonos employ some type of mesh-based network? It appears to work reasonably well in practice, but not sure whether it is in fact a better alternative to current standard wifi alternatives. Anyone happen to know more about this?
Could you please explain how it is not peaceful?
That's not some academics problem. Its an engineering problem. What those companies have proven is that given the particular approach they took and the constraints they had they could not make their mesh networks work.

So the starting point for an engineer is what types of mesh networks work that don't need to globally broadcast topology updates in real time.

It always amazes me how quick people are to accept someone else's incorrect approach to a problem or to dismiss a new paradigm because others havent had success. Meanwhile they spend enormous amounts of energy tweaking the parameters of an outdated paradigm to try to make it work a little longer.

The main thing holding back new superior approaches to a problem solution is always the people who tried and failed and then kept saying it was unworkable thus preventing others from trying.
Not trying to force a competition between Windows and Android, but this is a place where Windows tablets shine: You can have two windows open at a time, anywhere, in almost any app. When you open a picture attached to an email, it opens in a window side-by-side with the email. I can have a game open alongside a walkthrough for that game. It's incredible.
We've had the mafias ever since prohibition. I don't think the cartels are going away. They'll diversify, maybe even outside of drugs (e.g., more kidnapping).
No love for ZODB? (Zope Database)
No, we don't use it, but I'm surprised to see it drop completely off the map.
First, I never said "don't use SQL, even where it makes sense." The original commenter wrote, "advice to anyone deciding on a database".

I strongly disagree with the notion that any practicing or aspiring creator should refuse to learn about and consider the full range of tools at their disposal, simply because there's a popular default choice.

Specialized tools provide a form of leverage to those who understand and employ them wisely. Every problem I have ever come across that is sufficiently difficult and interesting to warrant forming a startup requires deeper insight on a technical level than "just ignore everything else and use X".

Can you imagine if the founders of Google took this kind of advice?
How (not) to compute harmonic numbers (2009)
Perhaps this didn't explain it very well - it takes you between desktops as well as applications with this tweak
do you disagree? Because essentially every phone, television, car, printer, appliance, sign, smart watch, web server, router, and modem uses Linux.

If, charitably, you give 2% market share to desktop linux, and then multiply that by worldwide PC shipments (~80mm last quarter, so assuming ~320mm annualized), you end up with 6.4 million. Not bad. But there were 918mm smartphone shipments in 2013, of which android was around 75%-80% market share, so 688 million or so. That's over a hundred times as many users just in phones alone.
There's also no evidence that google would own the tech after it's built. It doesn't have to be either $250M or $1M - it could be $251M.
You are absolutely correct, but in practice I believe it often works out differently. I imagine that under pre-SNI conditions, many hotels/free hotspots/university/work firewalls don't go to the trouble to actually connect to the IP to see if it matches their list of bad actors. And that guess has often been borne out for me where, for example, http://youtube.com is blocked but https://youtube.com is permitted. With SNI, they can easily passively sniff the domain you want and block and/or log it, no active measures like reverse lookups or probing connections required.

Edit: Actually now that I think about it, could they just sniff the certificate offered by the server and get the same info? If so that's unfortunate, but plenty of firewalls don't seem to be doing that, as I noted above with my youtube example.
MIT app lets strangers anonymously share their lives
I've suffered 3rd degree burns more than once, I'm luck they were small. I've burned myself with boiling water, hot pans, soldering irons, weird kinds of fire... I've been inside an ethanol explosion. I can begin to understand how large burns feel, and the little that I can imagine is already plain horrible.

But none of that changes the fact that coffee is a hot drink. When you go into some store, and order some potentially harmful item, you should expect to get a potentially harmful item, and handle it accordingly. It's not the store's fault if you fail at doing so.

(As an unrelated note, insulating cups are dangerous in that they enable careless handling. It's again not the store's fault, consumers demand those cups, but it's something worth warning people about.)
> Desktop Firefox, for example, has gotten progressively worse over time.

by what metrics? it uses less RAM, runs faster JS, renders faster, is easier to write add-ons for, is more in line with the HTML5 feature-set...

> Mobile Firefox on Android doesn't exactly offer a very pleasant experience.

compared to what? the stock browser? mobile chrome? in my experience it blows both of those out of the water.

> They've wasted resources on unnecessary and unwanted efforts like Persona and Firefox OS.

Persona was a three person, part-time team for under a year. It is used pretty widely, and has sufficient community support to continue past Mozilla's devs moving off of it. It and Firefox OS, imo, are the two most promising things that Mozilla is doing right now. Mozilla's mission is to stave off a walled-garden web wherever it rears its ugly head. I can think of no areas where this is in a worse state than mobile OS's and "login with X".

> They basically gave up on Thunderbird.

True. Probably their biggest mistake of the last three years, imo

> Asm.js is not a very sound approach, especially compared to technology like Native Client.

a very hotly debated topic by most of the leading voices in the field; far from a settled issue.

> Rust seems promising, but won't be seriously usable until at least Rust 1.0, which still seems a long way off. As the year progresses, I get more and more doubtful that it'll be out during 2014, like was claimed earlier this year.

fair enough. i don't currently doubt they'll just make it in 2014 tho
I remember ringbacks something like this;

One day several years ago I noticed the number of calls I was getting was going down. Then one day a friend texted me asking what was wrong with my phone, I asked what he meant and he said it had stopped ringing when ever he called me and all it did was play music now. He was rather confused, and I was just as confused but skeptical too, I requested no change in service. I asked him to come over to demonstrate and sure enough there was a song that would play whenever someone called me. I figure most people thought that meant some kind of error and hung up, most of the time before it hit my phone.

I called my carrier and angrily complained and the poor woman tried to pass this off as a service, but I was having none of it. I demanded that they disable it immediately and I apologized to friends and family who were confused by it. Nearly switched carriers over it as well, this is preposterous IMO and was executed with very little forethought.

Shortly afterwards, ringbacks disappeared entirely and I was all the happier for it. I get the sense there are multiple lessons to take from that anecdote.
Everything is much cheaper at "hand us the prints and prototype, than take the cash" terms than if you also built a working company to monetize it.
The problem with building the world's best power inverter in your garage is: Who do you sell it to? It's only worth $250M if you can connect with the buyer who is prepared to spend that much. The real value with something like a $1M prize is that it will lead to interest from people who are prepared to pay $250M. $1M for non-exclusive rights may be cheap for Google, but it is probably still good value for the inventor if it leads to bigger things.
Just because they don't physically beat the guy up or shoot him doesn't mean it's peaceful. When someone in a position of authority uses their authority to try to bully you into doing something, that is not peaceful.
Got a really short one!

fib a b = a : fib b (a+b)
fibn = (!!) (fib 0 1)
Wouldn't it be possible to engineer the protocol in such a way that the domain that you want to go to is not publicly identifiable?

Something like this, perhaps?

1. Server sends a salt

2. Client sends hash of salt + target domain

3. Server computes hash of salt + target domain for all possible domains that it serves and compares to find out which one the client is requesting
This was huge in New Zealand for a while in the mid 2000s - I have no idea how you'd sign up for it nowadays, but sometimes I'll call somebody and still hear a tinny rendition of I Believe In A Thing Called Love before they pick up.
I agree that in general the idea is pretty stupid, but what about if we add a couple of layers of master nodes? As Google says, by trading off a bit of decentralisation you can gain a lot of performance (see gfs, etc).
Probably something in the 50A range.
The health risks for sex workers was purely a hypothetical situation that showed the general class of the problem.

The point of it being a communications platform is that there is an infinite variety of cases of exactly that kind of problem, potentially leading to an infinite variety of 'targeted' laws.
Aside from the incredible inefficiency of attempting to deal with them one at a time, practically speaking it is just not going to happen.

Cable companies will not have any incentive to specifically demand payment from small entities like that. They will just degrade the service they provide for everyone, and make special cases for those who pay the appropriate amount of money.

This will massively damage the internet as a communications platform, it will cause huge problems for small content creators who are trying to get a start, and the need to make deals with a wide range of ISPs will crush small businesses, and startup entrepreneurs.

Netflix is a fantastic example of this.

It is, right now, big enough to be able to move largish amounts of money around to solve its delivery problem.
A few years ago, it was not, and - this is important - it would never have gotten to the size it is if the anti-NN measures that are being proposed now were taken back then.

Snapchat, WhatsApp, the list goes on for companies that started small, and were able to grow because they did not need to pay ISPs individually to have their content delivered to the ISPs customers.

MineCraft has been responsible for millions of downloads of its product, probably causing Comcast customers to consume thousands of GB of bandwidth from Comcast.
At what point would the distributors of MineCraft have needed to pay Comcast a bribe to ensure its bits were delivered without interruption?

You are either being very disingenuous regarding the effect of these measures, or you genuinely do not understand them.

Assuming it is the latter, i suggest you do a little more reading.
its called political intimidation. thats why its anything but peaceful.
I don't know if there's a difference here between the US and the UK (I'm from the UK, like the Twitter person, I assume you may be in the US).

I don't see how the police did not act peacefully. He would have had the option as to whether to allow the police in or not, and I don't see how them asking questions about what he did is bullying.

The police did state several times that he had not committed a crime, and they were seeking information.
Yes, there is one Yoga that has the trackpoint, but this is the one with the low res screen that isn't very interesting. I really want a Yoga 2 Pro, but the lack of a decent pointing system, even if it is the finger hurting trackpoint, bother me. I might just have to man up and buy an MacBook Pro.
Looks cool, graphics could perhaps use a little improvement? I'm imagining it would be much scarier if there was a bit of base white noise instead of a pure black background. Messes with your imagination.
Documenting your code is Puritanism?

Human communication is the rate-limiting process for all software teams. Individual productivity is almost entirely irrelevant, if your personal productivity means that you slow down ten other people.
The Dart and nearly all other wall-plug AC to DC converters use a rectify-invert-rectify method. They first rectify the 50/60Hz mains AC to DC, then convert it back to AC at much higher frequencies in the kHz - MHz range, or in the case of the Dart, hundreds of MHz, and finally rectify it again to produce the final DC output. For a given amount of power output, at higher frequency less energy has to be stored in the circuit per cycle (i.e. stored in reactive elements like capacitors), which enables more compact components to be used.
> When has Linux ever been beholden to an independent standards body?

It hasn't needed to be because nobody's tried to replace so much of userspace with such a tightly integrated set of programs before, and we've not had programs and services assume that such a mess is being used before.

> Linux has only adhered to standards where the standards are actually useful.

I would argue that at the point that a number of programs start to depend on complex functionality, where the API is defined by a grand total of one project, some form of standardisation is required.

Otherwise, it is nearly impossible for others to reimplement the API correctly, meaning that we will never have meaningful competition within this space without breaking half the services anyone runs. That is not a good thing.

Before systemd, I could replace any component of my system independently, and everything would keep working. To a very significant extent, I could even replace my kernel with a BSD, recompile everything, and it all keeps on working! Now, I can no longer do that, because of a variety of packages which have hard dependencies on systemd where previously they worked fine without it.
ooh, that makes all the difference, now I see why that is the most useful feature. :)
Another problem: I've never seen a meshnet protocol that isn't vulnerable to a variety of flooding, cache pollution, DDOS, and other attacks that could basically make the network unusable.

This is a problem for the idea that mesh nets should be used to create resilient decentralized networks. Unless the meshnet is safe against attacks, any government or other organization that wanted to take a meshnet down might actually find it easier than taking down a multi-path tree-shaped or centralized infrastructure.
Color saturation is also much better on a glossy screen; matte screens will dilute colors and look less vibrant. So there is a real benefit to it, but detractors like to ignore that and pretend its just because its "shiny".

My X1 is matte, and therefore its colors aren't as vibrant as a MBP (more washed out, its easy to tell), but there are advantages to matte, like lessened glare. So it is literally a "wash."
Hey thoughtpalette,

WebView bouncing is a vague term and I'm not exactly sure which you are referring to. If you're talking about the entire frame, it's now "DisallowOverscroll" in the Cordova config. If you use the ionic utility you'll get the correct config for a new project.

To hide the status bar, use the status bar plugin (org.apache.cordova.statusbar) and call StatusBar.hide(): https://github.com/jonathannaguin/org.apache.cordova.statusb...

The ui-view vs ion-view discussion: use ion-view. We basically have a custom ui-router implementation with multi-stack routing.

Hope that helps, and I'll look into our docs to make this all more clear.
According to Wikipedia, this is not true anymore:

http://en.wikipedia.org/wiki/Hvdc

'Depending on voltage level and construction details, HVDC transmission losses are quoted as about 3.5% per 1,000 km, which is less than typical losses in an AC transmission system.[16]'
You're accepting his defeatist attitude too quickly. The problems he lists are easily surmountable. The military uses mesh networking to a great degree of success. A globally-distributed up-to-date copy of the network topology is a faulty starting point.
You could download a copy of Sketch 3 http://bohemiancoding.com/sketch/
Why Your Cell-Phone Bill Should Be Going Down But Isn't
The concept of the URL is really important in order for the web to work... it's what enables linking. Domain names are part of URL's, so there 'ya go.
Wireless Battle of the Mesh
> Asm.js is not a very sound approach, especially compared to technology like Native Client.

Yes, it is. NaCl is not portable. PNaCl is tied to the nonstandard and Chrome-specific Pepper APIs, to say nothing of all of the issues of LLVM bitcode.

> Rust seems promising, but won't be seriously usable until at least Rust 1.0, which still seems a long way off. As the year progresses, I get more and more doubtful that it'll be out during 2014, like was claimed earlier this year.

As someone closely involved with Rust development, I do not share those doubts.
Sure, but all you have to do to avoid this nightmare use the GPL. So since this encourages people to contribute their code back to the community (by releasing it under the GPL or a GPL-compatible license), I think it's a good thing.
The mafia existed since before prohibition. While they got big during the Alcohol War, they definitely had the advantage of having a vice distribution network set up ahead of time. The cartels definitely were able to develop their network on the back of certain drugs, however, with marijuana being a significant amount of that money, I don't think they'd be able to maintain the level of sophistication in their network that they have now. Much like how the Mafia is a shell of its former self, the Cartels will fade once their main sources of income are eliminated.
I believe the answer is that it is basically a pipe dream. For some reason, these sorts of ideas infect people with breathless enthusiasm. Telcos won't be necessary anymore, the reliability will be so much better, etc. Of course the reality is different. There are technical reasons for this, such as mentioned in another comment, but what I also think is important is the human factor. People would have to be convinced to administer their mesh nodes, and of course there are network effects here (there's really only a point to this if there's a critical mass, at least around you). When you think of the average user what they really want is to pay some nominal fee to ensure that the maintenance of their uplink is Somebody Else's Problem--they don't want to reconfigure their mesh node just to check facebook &c.
Thanks for your clarification. I admit my statement was made broadly, for rhetorical purposes.

But in this instance, his detractors are not criticizing his interpretation of available evidence, they brand him, despite his words, as an apologist for Pol Pot and an excuser of genocide.

I think this is consistent with my larger point that the arguments made against him are of low quality and not fact-based.
Ask PG: How to for ADMIN section for HN (opensource)
I have a website like HN for Quotes.
http://daily.quott.in/

Want to know how can I add/delete submissions from other users, How unblock users from Spammers. Making a sticky post etc.

Also I Want to add Social sharing with Open Graph tags besides each Title. Any pointers in this direction will help a lot.
http://arstechnica.com/science/2014/05/scientific-computings... suggests its probably still Fortran. The new breed of contenders: Haskell (new?), Clojure, or Julia.
If it's equally possible to sniff out the domain name, what makes you predict that more operators would go through the trouble under SNI than did before?

The sites in question will likely be blocked soon enough, but it won't be because of SNI being less secure, it will be because more and more traffic will default to TLS - a development helped along by SNI, certainly - and the operators will notice and the gateway providers will add the required sniffing, covering both "old school" certts and SNI.
Why Functional Programming is Important in a Mixed Environment (2007)
I don't have a Mac. I'm on Arch Linux.
(Author here)

Do you have a link? I don't know much about the engineering details, other than "It's hard. Every part of it is hard.".

Is it the controlled not that's tricky?