skysight-inc/HackerNews huggingface dataset:
Possible it was more than the lead bullets. Lead styphnate has been a component of centerfire ammo [1]. That use would put it in vapor form near the firearm where it could be readily inhaled.

I agree with another poster - get tested for lead. No matter whether damage done is irreversible or not, it's good to prevent further damage.

[1] https://en.wikipedia.org/wiki/Centerfire_ammunition
That, and it's great that Facebook offers an incentive to bug hunting, rather than treating the researchers like criminals, as some companies are known to do. I don't care for a lot of what Facebook does and how they do it, but this in particular is awesome of them.
Wow. What's the intuition for why python on top of libuv is 2x faster than node on top of libuv?
I believe that is exactly what punitive damages are. J&J caused harm. Since it's not a criminal case, the punitive damages are punishment and a deterrent for them and others not to harm consumers.
I guess they're cleaning house.
SMS was expensive in Brazil before Whatsapp. Furthermore, it took more than half an hour to a SMS arrive in most of the time, sometime more than a day.
A lot of people don't pay cellular data plan and use whatsapp on wifi.

Whatsapp arrived as a free service on android. The app was really fast even in slow smartphone. And uses your cellphone number as id, so it was really easy to know whom was using.
I made a lot of people to use whatapp, because it show if you had send the message and if the other person has read. A problem I had with SMS.

And others messengers? (IMHO)
* iMessage is restrict on iPhone and Android dominate market share in Brazil.
* Facebook Message was only put in a different app latter in the game. And Facebook App is a bloatware, so it is practically unused on slow smartphones.
* Skype app was slow and it didn't use your cellphone number, so I had to ask personally.
* Gtalk didn't synchronized messages correctly and I never saw someone outside tech people using it. (Hangout fix the first problem).

A few others tried: Kik, WeChat, zapzap (Brazilian messenger). But none has the mass use. Now days, even my gramma is using Whatapp, so it will be difficult to change.

Telegram is increasing the number of people. I had a lot of friends sign up during this blockage.
> In any case, when middle-class Americans start buying solar en masse, I'll admit I'm wrong.

Promise? Because that day will be here sooner than you think.

http://www.greentechmedia.com/articles/read/The-U.S.-Solar-M...
Had Weatherspark bookmarked for a while now. You guys will definitely be missed and I'm bummed to here this.

As a non-paying user, the honest truth is that the weather space is completely saturated, and frankly I could never justify paying a subscription fee for the weather. I can get the basics anywhere for free, and even the basic integrated Android option is often enough.

Just goes to show that beautiful execution often isn't enough, and that is unfortunate because Weatherspark was very polished and super intuitive. I just didn't feel it offered me enough value to justify paying for.
Forest fires are a natural part of the cycle. In fact, it's forest fire "prevention" that causes even bigger forest fires than normal. If they simply let fires burn, it would naturally cleanse the forests of brush and dead trees and create much smaller forest fires.
There was someone on HN a few weeks back who was making a new search engine - I'm curious as to whether they offer a search API.
Correct. Debug options should never be a default. They should be enabled explicitly through the act of debugging (perhaps a flag somewhere in your web app, etc). I'm guessing it is the way it is for simplicity so someone can debug without trying to figure any of this out.
It doesn't convert to link and it doesn't allow you to copy the message.
Any idea on how best to get in touch with them?
You know, if you'd conceed points and then raise other considerations your arguments might be taken as in good faith.

As it is, I find it hard to extend that courtesy.

You might want to consider this in future. As the points you raise have merits, but not in the context and tone in which your make them.
Does anyone know where to find a similar list for Microsoft Sysadmins?
Wherever you use asyncio, it should be safe to just start using uvloop (once we graduate it from beta).

uvloop shouldn't behave any differently, I've paid special attention to make sure it works exactly the same way as asyncio (down to when its objects are garbage collected).
I'm sure the self-declared "master executive officer" knows what they are doing.
Nobody will write that one line until somebody says that it's time to make performance a priority.
Mark Zuckerberg "urged" Brazilians to tell Congress to "ban bans of online services" in the name of democracy.

Am I an irrational nationalist for believing he shouldn't get into the politics of any country (especially outside of the US)?

Last time someone tried to help us (Brazilians), we got a military dictatorship.
Revenue is not profit.
We could add this to our API (SERP Scan). Let me know your needs at support(at)serpscan.com
I guess if this happens on a market where Whatsapp serves 10% of its entire user base, FB sees an opportunity to make back the billions it paid for it by offering a paid API to businesses.
If Joomla today is similar to Joomla ca. 2010, I'd rather call each potential visitor and read them the html than use that CMS.

I'm really quite fond of the static generators now. I'm not even sure why – the principle isn't much different from a dynamic CMS with caching. And data probably belongs in a DB rather than a bunch of files. But the architecture of Hugo etc. make them really easy to understand, I can host it on google cloud storage (and probably serve thousands simultaneously without breaking a sweat), it's as fast & save as possible and I don't have to worry about passenger/postgress/memcached/etc. making any trouble.

I'm sure the next step will be web-based authoring tools for Hugo/Jekyll/etc., which will seem a little strange but actually get us close to the best of both worlds.
Best Funny Cat Videos
The benchmark (simple echo server) results were right there in the blog post:

http://magic.io/blog/uvloop-blazing-fast-python-networking/t...
This is sad and embarrassing for every involved party. The people leaving rude, entitled, hyperbolic comments in the thread, the Ruby developers who refuse to look into the best practice suggested by experts in the field, and the man page maintainer who refuses to update the man page in accordance with similar information.
For benchmarks we have a separate project on the GH: [1] -- you can run the benchmarks on a Linux box pretty easily. Here's an example output: [2]

[1] https://github.com/MagicStack/vmbench
[2] http://magic.io/blog/uvloop-blazing-fast-python-networking/t...
Hedgehogs, the Keepers of Order and Knowledge in Slavic Fairy Tales
"How do you enable DHCP or $feature on Windows Server 2008?"

"Click the "Add Role Wizard" and then click next until you're done."
How, seriously?
> they are exempt from the usual capitalist status quo which forces a venture to be good, popular and eventually profitable

I think you're making a lot of assumptions here. Does the pressure to make money force a venture to be good? Certainly some products are not good, and we have many examples open source projects that are fantastic.
Plus there is still social pressure to be doing interesting things with your time, but it's my guess that very creative people don't even need any outside encouragement.
Internet Archive has an HTTP header called "X-Archive-Wayback-Perf:"

I can guess what it means but maybe someone here has some insight?

It certainly looks like their Tengine (nginx) servers are configured to expect pipelined requests. It has no problem with greater than 100 requests at a time. See HTTP header above.

Downloading each snapshot one at a time, i.e., many connections, one after the other, perhaps each triggering a TIME_WAIT and consuming resources, may not be the most sensible or considerate approach. If just requesting the history of a single URL, maybe pipelined requests over a single connection is more efficient? I'm biased and I could be wrong.

However their robots.txt says "Please crawl our files." I would guess that crawlers use pipelining and minimize the number of open connections.

I have had my own "wayback downloader" for a number of years, written in shell script, openssl and sed. It's fast.

IA is one of the best sites on the www. Have fun.
100% - and for the record I think he's full of shit
How do I get the Bitcoin?
Sourcegraph Chrome extension for GitHub: jump-to-def and better code search for Go
Am I right then in assuming then that for apps deployed on heroku that this specific reported issue is not a problem?
ZStack – ZStack v1.2 release
I don't think it's that simple of a decision, or one that could be generalised to all cases. What if you found an exploit that let you break a widespread form of DRM, access normally paywalled information, or gain control of a device that you rightfully own but the manufacturer locked down against you? It really depends on your moral/philosophical stance, but all the money in the world wouldn't make me report any of those. That's why the idea of someone so young already thinking of becoming a "security researcher" bugs (no pun intended) me, because they all seem to inevitably end up proponents of "security that oppresses" in some form or another.

Related: https://en.wikipedia.org/wiki/Hacker_ethic
At this point, I really don't think our government has any idea how to deal with what is coming.
George Friedman on the Global Crises
This is quite interesting, but I don't find req/sec very interesting at all. These should be about matters of concurrency, that is, how much is being done at once, not how many req/sec overall are done (which could almost be explained away purely by the gains in lower latency).

These benchmarks seem to only use 10 clients concurrently, max. That's ridiculously low.

A few questions I'd like to see answered.

How many clients can you connect to each server, and have each one ping once per 5 mins, before the CPU gets overloaded?

How much memory is used per connection?

How does PyPy+Twisted fair in this?
For software based AI to be successful at what it does, it must compete. If it does not compete well, it will suck, and the government will suck just as bad. Government, at least the way we've been thinking about it thus far, will have to change for AI to be good at it.
Two things I'd check first:

1. The benchmarks make servers generate a huge number of objects, so maybe, the GC is under too much pressure.

2. Another possibility is that the v8 JIT can't optimize some JS code in nodejs, or does a poor job.

That said, only careful profiling can answer your question :)
I'm also interested in getting into AI, as it is dream of mine to work on a problem of gread importance. I'm not sure where to start though. I have seen many Neural Network posts on HN but they end up taking me to some Github repo full of code with no documentation at all. Is there some resource that starts from zero and codes up a learning algorithm? Currently I'm reading through some Juder Pearl and E. T. Jaynes books because I'm fascinated by the theory, but I'm none of this show me how to get hands-on coding up an algorithm. If anyone here could recommend something to help get this newbie's foot in the door, I'd be grateful.
I'm working on a Python CLI that uses asyncio/aiohttp to make and process requests to a 3rd party API. Anyways, I ran into the 10,000 socket problem today and ended up using a semaphore, that actually boosted the overall performance. Why is that? Is it just because the CPU is overwhelmed otherwise?
I think you really are misinterpreting me. I wasn't using belief of the moon landing hoax in a terribly disparaging way, and I wasn't comparing a single party of a discussion to people with that belief, but multiple people from both sides (if you think I was taking a side, I urge you to re-read my comments considering that I most definitely am not). That doesn't make them stupid, it just means they have a narrative that they believe, and are invested in, and that makes certain ideas that others would consider not worth considering much more likely to be true in their eyes. Everyone does this, some of us have a narrative that's more likely to match with reality in some instances than others, but by the nature of the problem it's very hard to know if that applies to yourself.
djb, Adam Langley, Dave Wagner, Thomas Pornin, among others.
Probably that, plus a decent safety net of social services, plus teaching children to take responsibility, clean up, etc. Lots of factors involved, but the good news is that it can be done.
Not sure what you mean, the benchmark section lists ~40k packets/s for nodejs and asyncio, ~100k for uvloop (for 1KiB packages, similar difference for 10 and 100 KiB) - and ~20k req/s for nodejs, and ~37k for uvloop w/httptools. Interestingly, uvloop pulls ahead for 100KiB request size for the http case.
Wouldn't surprise me: as I recall, there was a fund raised for him by some people in the community as a gesture for having been a victim of "Bitcoin blowback."
Banks are more willing to eat the fraud costs involved with real-world compromised PIN codes than to deal with the customer support for forgetful users.
Something like this happened at my college, and one of my friends was in the forestry program.

He was so pissed because every time trees on campus got a disease, they'd cut them down and replace them all with a single species. So in 50 years when those trees got a disease, they had to cut them all down again.

So 50 years from now some maple disease will have your town cutting down all the trees all over again :/
Is there a JSON API call that can be made to archive.org to archive a provided URL and get a success/fail response back?
> Facebook can do whatever it want

As long as what they want to do is legal.
What irritates me is sites that refuse to allow special characters. Looking at you CableVision.
Competition isn't necessary. In fact, competition is really just an instance of optimizing an objective function that is defined in terms of "relative advantage". If the objective function is some measure of citizen well-being AI would be just as successful.
Haven't all the web search APIs been gimped? In a past life this interested me greatly and I turned to both Google's API and to Yahoo's BOSS and they both basically sucked. You could tell you were not getting the type of results a proper search would return.
Building on to this, how does it compare to raw libuv in c?Personally, I'm not surprised that python (especially cython) is faster than node in this case, but I still need to see how much less overhead there is to node.
A team of developers all working off of master doesn't necessarily require much communication about who's working where.

If your code is well organized into modules broken down by functional area, it should reduce the number of potential conflicts.

Also, fear of merge conflicts is somewhat unjustified; most conflicts can be resolved and rebased against using git rebase without that much work; the git rerere option [1] and git imerge [2] can also help with this.

If developers would actually learn how to resolve merge conflicts, and not be afraid of the occasional conflict resolution which requires understanding the other change and how to write new code that incorporates both changes, it's less overhead than communicating about pending changes.

[1] https://git-scm.com/docs/git-rerere
[2] https://github.com/mhagger/git-imerge
Burning Man for the 1%: the desert party for the tech elite
Pumped storage is routinely used to store energy. It's not theoretical.

Has Flywheel storage every been seriously used in large-scale commercial applications? Someone mentions it on every energy-storage thread, and I'd like to know if the people suggesting it are just spinning our wheels.
I suspect we've already replaced 100,000+ jobs in call centers with AI -- you know the menu system that you get before you talk to somebody. (You might not think of that as AI now, but that's "success" -- 20 years ago it undoubtedly was AI.)

I'm not all that excited about interacting with more AI.
I've been talking about hooking cryptocurrencies up to APIs for a few years now. Today's startup business models are coarse to the point of being stupid. Worse, mistakes in the model cause user suffering later when pricing has to be implemented to take the company profitable.

Pay attention to these types of offerings that hook revenue up directly to code. They are the future of software development and "self hosting" of applications. I also think they will have far reaching implications on the more traditional VC startup models.
http://www.cs.berkeley.edu/~necula/Papers/ccured_popl02.pdf

https://en.wikipedia.org/wiki/Cyclone_%28programming_languag...

http://elinux.org/Electric_Fence

http://valgrind.org/

https://github.com/google/sanitizers

https://en.wikipedia.org/wiki/List_of_tools_for_static_code_...
For a software based AI to be successful, it must be good at convincing people to go along with it and balancing sometimes paradoxical concerns from the public. I think efficiency is the least of its worries.
Be anonymous.
Be a Sneakster.
Couldn't find anything from the website. Could you please share what the app is exactly besides being anonymous ?
Asyncio is pretty fast, but as soon as you write any Python logic, request per second will drop significantly.

I'm surprise uvloop is faster than node.js since libuv was developed for the latter. Kudos to the author.
do you have perf benchmarks under heavier concurrency? (e.g., how does it do with 100 concurrent clients? 1000?)
I recall reading a while ago about using molten salt storage at large solar concentrators. Did this ever take off? The theory was you generate excess power during the day and you can use this excess to heat the salt solution which then release thermal energy during the night.

Does anyone know more about this? Is this able to meet baseload demand?
Also note that David Beazley (google him if you're not aware) has a competitor to asyncio, which arguably is also a direct competitor to this called curio:

http://curio.readthedocs.io/en/latest/

The caveat is that it uses the new async/await coroutine bits that just landed in Python 3.5, so it only works with Python 3.5+. He also gave a talk on concurrency in python recently at last year's PyCon:

https://www.youtube.com/watch?v=MCs5OvhV9S4
The american chestnut has been successfully genetically engineered with an oxalate oxidase gene for blight resistance. testing and out-crossing with wild-type chestnuts is ongoing. Wider availability should be possible in the next few years.

http://www.esf.edu/chestnut/
Letting apartments just sit around unrented isn't a very profitable strategy, even if you occasionally can extract more money out of someone than who is willing to pay an inflated rate.
Yes as long as it is not knotted.

My favourite was logs that had the core eaten out by termites - now they were nice and easy to split :)

Talking of arthropods did you ever have the fun of chainsawing through a bull ant nest while collecting seasoned logs? They are not happy and do they hurt when they bite.
1) What makes uvloop which is based on libuv 2x faster than node.js which is also based on libuv?

2) Can uvloop be used with frameworks like flask or django?

3) gevent uses monkey patching to turn blocking libraries such as DB drivers non-blocking, does uvloop do anything similar? If not how does it work with blocking libraries?
> most of the time the code runs fast enough

Tell that to my Nexus 5 struggling to render a basic news article of 1000 words and a few images.
Is there an easily accessible API for this?
The ability to add schemas, and manage media is nicely done, but for a game app I'm building we have our own client app.
I'd like to mix the occasional embedded webview, but mostly just access content as JSON.
There maybe other CMS tools that are more suited to being used just for their backend, any reco's appreciated ^_^
Hm, this should be in parallel. If downloading stage0 waits till after LLVM complies, that's a bug, IMHO.
> These benchmarks seem to only use 10 clients concurrently, max. That's ridiculously low.

I've just update the post with more details on HTTP benchmarks and attached the correct full-results file [1]. The concurrency level for HTTP benchmarks is 300, not 10.

To answer other questions, I'll have to run some benchmarks tomorrow :)

[1] http://magic.io/blog/uvloop-blazing-fast-python-networking/h...
Things only appear to be paradoxical to humans. We're subject to being double bound by those with dissonance. Arguing for legislation that expects to eliminate all of X because X causes suffering is illogical, but it's easy to sell if you can put people in a double bind and keep them from being against the legislation that feeds your family.

Software locks up when you double bind it, and thus uses more energy than a human would. Both have their advantages and disadvantages, of course.
I think it is a fair comparison. Facebook isn't for free expression, they are for their business. The Brazilian Gov can be questioned in the Justice System, but doing so against "Freedom". Facebook dubious position about the right to be informed and the desire to control the information we access is a greater menace to freedom of expression than any ignorant Brazilian lower judge.
There are benchmarks of curio in the blog post, FWIW.
Hey I don't see a spot to apply to the front end position in your career page.
No, Shannon was just a great writer. For instance, Turing's writings haven't aged as well.
Alas there's no formal save-page-now API, but if you experiment with using it from a browser, it's not hard to call from a program: fetch https://web.archive.org/save/<url>. The return is html, but if you examine the headers you get back, you'll see that Content-Location: tells you the permanent archived name of that particular capture.

I call APIs like this "accidental APIs"! From looking at our traffic, we have quite a few programmatic users of it.
Break things does not imply "break things in production".
The HTTP benchmarks were actually run under concurrency level of 300. I've just updated the post with extra details. See also the full report of HTTP benchmark [1]

[1] http://magic.io/blog/uvloop-blazing-fast-python-networking/h...
This is terrible news and with Pagerank also disabled recently, now 2 features of our domain health testing service has been crippled. Pagerank was easy to replace with moz rank but this data was irreplaceable due to the fact that it was specific and unique to google. Rip one of our main tools.
People have been making plans about how to flood parts of the Sahara for about 100 years. Some of the more colorful options involved using buried nuclear warheads as trench-digging tools.

https://en.wikipedia.org/wiki/Qattara_Depression_Project

https://en.wikipedia.org/wiki/Sahara_Sea
maybe the same as right-wing liberals, that is, complete nonsense.
It probably wasn't the real Satoshi that posted the comment on that site.

His @gmx.com email account had been compromised so it's very possible the poster gained access just by issuing a password reset. Some old CMS systems also issue generated passwords sent to your email upon registration, so the password could have been obtained that way as well.

Further reading: https://bitcointalk.org/index.php?topic=775174.0
Government is governance of a society, which itself is alive and completely dynamic. Our idea of "well being" is constantly changing and growing. Unless the AI decides contrary, of course.
1. Tool: 31 Resources to Learn AI & Deep Learning, From Beginner to Advanced
https://medium.com/humanizing-technology/tool-31-resources-t...

2. Getting Up to Speed on Deep Learning
https://medium.com/life-learning/getting-up-to-speed-on-deep...

3. What are the best talks/lectures related to big data/algorithms/machine learning?
https://www.quora.com/What-are-the-best-talks-lectures-relat...

Hope it help dude :)