skysight-inc/HackerNews huggingface dataset:
First shameless self plug for whomever watches YouTube videos, Twitch streams, or consumes instagram via the web (twitter soon too) our Social Blade extension brings stats directly to the video/image page: https://chrome.google.com/webstore/detail/social-blade/cfidk...

Beyond that here are a few others I like that I haven't seen mentioned:

hckr news: https://chrome.google.com/webstore/detail/hckr-news/mnlaodle... (marks what new comments are here)

Honey: https://chrome.google.com/webstore/detail/honey/bmnlcjabgnpn... (shows price charts on amazon products plus finds a lower priced one if amazon shows a higher priced one first)

Momentum: https://chrome.google.com/webstore/detail/momentum/laookkfkn... (inspiring images on new tab page)

Pushbullet: https://chrome.google.com/webstore/detail/pushbullet/chlffgp... (get my android notifications on my desktop/laptop)

Twitter Account Switcher: https://chrome.google.com/webstore/detail/twitcher-twitter-a... (for changing between more then one twitter account)

Unix Timestamp Converter: https://chrome.google.com/webstore/detail/unix-timestamp-con...

Gestures for Google Chrome: https://chrome.google.com/webstore/detail/gestures-for-googl... (can close tabs, switch tabs, etc with right clicking and dragging mouse etc)
In theory, race to idle might save it. In practice, my fellow web app devs will throw more crap on the web page until things are slow again and only then push back on feature creep from management.
California Could Legalize Magic Mushrooms in 2018
Database/Operating System Co-Design
Open source wired alarm system retrofit works with SmartThings and Home Assistant
>“Right off the bat, security gave us a hard time because of our badges, they were different than everyone else’s badge. It didn’t have our name on it, nor have a nice lanyard, it was Brown [sic] and cheap quality rather than the fancier ones every other guest had.”

So, you make the charity-case badges look different, you choose the color brown for them(!), and you don't put a name on them ... that seems like poor planning, guaranteed to invite suspicion.
> They're famous among their own players for having a very buggy platform

lolwut? Back when I used to play LoL, there was almost -zero- bugs in the actual game.

Are you sure you're not confusing this with their shitty Adobe Air client (which does not run the actual game, which is a separate process).

I will append a disclaimer: Have not played LoL in years. So if it has changed, feel free to tell me so.
The current coalition negotiations between the four parties expected to form a government also include shutting down more coal power stations.

The Greens demand twenty to be shut down, the others want to go slower.
Life and human intelligence hasn't only been around for a few thousand though... it's been a few billion for all life and 40-50k yrs for modern humans.

The fact the circumstances for intelligent beings took so long may have been random circumstance. There's no guarantee it would take that long on other planets to go from general life -> intelligent beings. The environments could easily be more welcoming to it, they may have had fewer extinction events restarting growth, etc, etc.
I think the look is a great improvement.
DLPaper2Code: Auto-Generation of Code from Deep Learning Research Papers [pdf]
They lost me once for terrible, terrible performance. For a year or two until I really needed tree style tabs back. They need to prioritize. Deal with it.

Also, since you're a power user, why don't you use that proposed API already? It seems you don't even need to compile the browser or anything, just enabling a flag and installing the API as an addon.
www.nengo.ai

wow, this is really cool! thx for sharing :]
iUNU aims to build cameras on rails to keep track of greenhouse crop health
That version of onigiri looks pretty delicious, would love to try it.
A little bit of feedback about the overview based on lots of experience with similar libraries:

- The library seems to mix synchronous operations (connect) and asynchronous ones (read/write). Stick to one, everything else doesn't make sense.

- It isn't documented on which thread callbacks are actually executed. It can't be a user-visible eventloop since the user never starts one. So it's probably an eventloop on a background thread. Based on the -DIO_SERVICE_NB_WORKERS=1 variable it might even be multiple background threads. From my experience the majority of users won't expect that and will inevitably run into ugly synchronization problems. Even for those who expect it proper synchronization will be hard to add if operations start and finish on different threads (and sometimes the same threads). I would recommend to stay at a pure singlethreaded eventloop model if asynchronous APIs are the design goal. Even in super-mature libraries like boost asio a mixed use of multithreaded and async operations causes headaches and is far more likely to show implementation bugs.

- Things like read don't accept a buffer as input into which the read should happen but only a size. The buffer is allocated by the library. This is convenient as far as it doesn't force the caller to guarantee that the buffer outlives the operation. But it will cause a lot of memory churn, which is in my experience of the most typical reasons of performance degradation.

- const std::list<std::shared_ptr<tacopie::tcp_client> >& tacopie::tcp_server::get_clients() const : Returning a reference to a non-synchronized list in a multithreaded environment seems inevitably broken.
Encryption helps.
Interesting, I wasn't thinking about US gas.

When talking about gas we're always looking at Russia, and the current geopolitical situation makes this very unattractive.

Can those amounts of gas realistically be shipped to Europe?
lol it worked for me -- this is the first I've heard of dev/Mission and it led me to look them up. (Hi Rick.)

As noted in my other post, they were a different color and didn't have the bearer's (or any) name on them, which is a questionable decision by itself.
Streaming requires little commitment to try out. You can easily have a normal job and stream at night to ease into it. The skills required are to just be entertaining. You can quit immediately if you want or need to, without dropping a beat. The commitment required is orders of magnitude less than something like playing sports professionally.

The actual comparison to football is "esports," where people play games competitively. There, you actually do have to put in large amounts of hours to compete at the highest level, without being guaranteed prize money or competitive wins.
FCC Spectrum Allocation Chart
Many do resizing initially, but even when resizing, you still need to resize images for different reasons, such as thumbnails. So what you need to do is resize on client as low as you are willing to go, and then upload that. But you still need to resize for different needs. You don't want the client doing multiple resizes and uploads for that.
There's no reason this couldn't be a two-step process, resizing to something reasonable on the client then fine-tuning it on the server. I'm presuming you don't see the need to start with multi-megapixel images.
Downside: if it's an image that for some reason doesn't load, the user is confused because it doesn't match the caption.

I've had this happen with blurred images on some websites.
Tech Leaders Dismayed by Weaponization of Social Media
Humans reportedly being sold as slaves for $400 each in migrant crisis
> The fear of nuclear power in Germany comes from the Tschernobyl disaster 1986.

Tschernobyl was almost forgotten, at least by the politicians in power, but then Fukushima happend.
Building a Professional IT Resume
>Playing a game and running a stream, technically, is not hard. Engaging with viewers is not hard.

That's all true, but anything you do for a living gets old after awhile, especially if you're putting in long hours. I like to play video games, but if I had to play to pay the bills it would be a job like any other - minus the breaks, the paid time off, and the benefits.
They're not an ad agency, which is a good enough answer for me.
Yeah the US would hate this. We already have a huge dependence on gas. All comes from Russia.
thanks, I just talked to their support and got onboard very quickly, seems to work good for LinkedIn but only if support activates the token for you.
Why Is Allergan Partnering with the St. Regis Mohawk Tribe?
Archaeological discovery shows humans have been drinking wine for ~8,000 years
Chrome:

1. Grammarly: https://chrome.google.com/webstore/detail/grammarly-for-chro...

2. Zest: https://zest.is/

3. Scrum for Trello: https://chrome.google.com/webstore/detail/scrum-for-trello/j...
They specifically addressed this by throwing a fuzzer at it. Of course that's to find crashes rather than exploits, but it's a good start.
ICOs and penny stocks suffer from the same scams
Despite there being no official releases in years and being abandoned by its official developers, Pentadactyl was kept afloat by its users, from whom you could still get fixes and releases through google code and google groups. I also fixed some things for myself, based on help from the community. Despite all this, it did finally completely break recently (before FF 57), and I just had to not update FF for a while until I found an alternative. I used PaleMoon for a while, but now I'm switching to Qutebrowser.

"it's hard to justify holding an entire browser back just to maintain compatibility with an extension that has been abandoned by its own maintainers"

Pentadactyl was far from the only extension that Firefox decided to break. Many other extensions were affected.

As far as Pentadactyl itself went, the reason its maintainers abandoned it was because Firefox kept breaking compatibility with it over, and over, and over, and over. They understandably got frustrated by that and moved on to other things.

Then, when Firefox put their foot down and announced that they'd be changing the browser so that Pentadactyl will never again be able to work on it, no matter what its developers did, a lot of people didn't see the point of putting more effort in to. It survived only because of the dedication and help of the remaining community. Now there's nothing even they can do. Not with Firefox anyway. So we're moving on to something else.
I can see it if m is, say, 90% of the entire population. But when m is measured in thousands, how is the vastly larger death toll ever rationally preferable just because it's spread out a bit?

It's not even spread out that much. Worldwide, coal kills more people in two months than nuclear ever has, and that's including nuclear bombs.
yes everyone could tell from outer orbit that this is the argument you actually wanted to have, and it has nothing to do with the discussion at hand and only undermines it and weakens your argument.
Twitter’s new premium APIs give developers access to more tweets
Promising New Autism Drug to Enter Clinical Trials
> Four years spent studying the leading thinkers, thinking, and critical approaches in a diverse array of fields, tutored by leading experts, is an incredible way to sharpen your mind, knowledge, and critical thought.

It is. How many people actually get that when they go to college?

(More than get it in trade school, sure. But if that's the promise of college, I'm not sure that college delivers all that well...)
"The judiciary is a mechanism for allowing society to get along peacefully with one another"

The Judiciary is much more than that. But even if that were the case, judges who make bad decisions impair the peace that they're charged with keeping. It would increase peace to get rid of bad judges and prevent them from issuing bad judgements.

I think our primary issue is "what constitutes a bad decision". You separate out bad decisions from incompetent and corrupt decisions. I think that any 'bad decision' is one that reveals a Judge to be incompetent or corrupt. In this case, I think the judge made a bad decision because their decision didn't reflect the evidence available to them. They should be put on probation at the least.
SEO won. There were no economic incentives for Google to continue to fight it; they have no significant competitors. A better strategy for Google is to buy pieces of or provide services to the companies that dominate the first page.

Dollars put into the branding of being the best search aimed at the current userbase are been more effective than actually innovating on search anyway. People don't objectively rank search results between engines. They do defend their current habits, though, and solid branding material gives them something to tell themselves to counteract any (rare) arguments to switch.
Google study reveals how criminals break into Gmail accounts
Perl or Ruby and Regular Expressions
And finally, don't forget Fukushima. The current politics here in Germany are a direct reaction to Fukushima.

Chernobyl, Asse, Aachen, Gorleben all didn't change anything in our politics. But Fukushima did. Immediately.
More than that: If the people who would be better off going to trade school go there, and so fewer people go to college, the price of college can go down, just due to supply and demand.
yes I also had to contact them in the past to activate linkedin scraping. Now it's perfect without blocks :)
Fun fact: coal also produces radioactive waste, by freeing up naturally radioactive particles that would otherwise remain stuck in coal rocks deep into the Earth.

The current "solution" to that radioactive waste? None whatsoever. We're breathing it up as we type.

I'll admit that nuclear waste is more dangerous due to being concentrated, but, if the standards were the same as with coal, a reasonable solution would be to dump the waste in the ocean and take steps to ensure it mixes up.
Sure, you can point out that "it isn't the gunshot that kills you, it's the bleeding and organ failure" (as in microcolonel's comment), and there are plenty of other things that can cause bleeding and organ failure, but that doesn't change the fact that no matter how many times you try shooting yourself with the gun, historically it has always resulted in the same thing.
Mozilla's drinking is celebratory :)
Another fun thing to do with using SVG-as-images in the browser is easy animation of the SVG, using Primitive (for example) as noted in the article to convert an image into SVG shapes, plus a tool like Vivus (https://maxwellito.github.io/vivus/) or Snap.svg (http://snapsvg.io) to animate each shape of the SVG.

Here’s a demo I made using Primitive + Vivus: http://minimaxir.com/2016/12/primitive/
Ah very cool, had seen various python libraries about HTML5, but not gumbo (or at least I had starred it).

https://github.com/google/gumbo-parser

Is the modified version you use a personal version or a well-known fork?
The question now is, what drains more power, sending the image and resizing it before sending. If the user has a good WiFi or 4G connection, sending the file as it, should be quicker and more energy efficient. With a 2G or 3G connection, uploading a photograph can take significantly longer (1min on poor/average 3G, which means the antenna is working for that duration and draws a lot of battery). Converting it should not take more then a second. Furthermore, I would prefer using less data then using a tiny amount of battery.
No, manually go there and copy/paste the code. Then when building your scraper bot use that code.
I might be too pessimistic, but I'm inclined to believe that PR/marketing will figure out how to be 'authentic' or otherwise solve this problem well enough. There's lots of smart people who get paid to do so, and I think that trumps any disjointed mob behavior.

In fact, it's quite possible EA is not at all surprised by this backlash and was simply 'optimizing'. This time they went a bit too far perhaps, so next time they'll be a bit nicer until all this is forgotten.

I mean, we're talking about EA here. I don't recall a time where they weren't hated by most of Reddit, and I don't get the impression it's been much of a problem for them.
I have a feeling in my gut that it's too late.
Adding the the coal is safer than nuclear argument:

http://assets2.motherboard.tv/content-images/contentimage/no...
I haven't looked in awhile, but when I used to watch dota streams the top four or five (by viewer count) were always extremely attractive Eastern European and Russian women. They were better than average players, but not good enough to command that kind of attention.
The Many Potential Benefits of Serverless Computing
FlightLayout – Balanced medium between manual layout and auto layout
That sounds reasonable. But is a gap of capital really exploitable without capital?
DeCSS was more about the CSS scheme being trivial to break, wasn't it?

We went through it in Coursera's crypto-1 course, as soon as you can see how it works you can see how to break it pretty trivially and recover the key.
iTunes is user hostile. I might try an iPhone if not for the terrible experience of managing one on Windows.

I was also unimpressed by how difficult it was to get my family member's pictures out of their cloud offering, when asked to do so for relatives.
I don't know how this study does it, but one can make estimates by seeing how death-rates change in places with different levels of coal particulates, particularly over time as coal plants were opened and shuttered.

Alternatively there are studies that correlate various pollutants with respiratory issues, and then compare that with the pollution emitted by coal plants.

Ideally one would make many such estimates, yielding a range that one could have high confidence is close to the truth, similar to how we use multiple methods of dating fossils, and then know something is wrong if there is a large disparity.
Nice. This works, thanks! :)
The Byzantine Generals Problem's only prereq is familiarity with basic mathematical notation and a willingness to read carefully. The paper is seminal; it articulates a major computer security concern, the concern that rogue nodes in a network may lie in their communications.

https://www.microsoft.com/en-us/research/wp-content/uploads/...
It’s been a long time since I used ScrapBook. I don’t know about anything that can import from it either.

I wanted to suggest Zotero as a tool to capture information of different kinds. It’s a multi-platform tool that also has “connectors” (extensions) for different browsers. [1] It may probably not be a complete replacement for ScrapBook.

[1]: https://www.zotero.org/download/
I use Arch so you're onto something. I have rebooted but it does not help. I've tried the 4.9.x LTS kernel and it has no issues. It's definitely the new kernel issue.

What's the best place to file a bug?
It's a somewhat confusingly named metric. It actually measures "have you been moving around for at least one minute this hour?", where I think "moving around" is basically defined as generating steps.

My reason for this theory is that I sometimes bounce my leg when I'm sitting, and if I have my arm resting on said leg this sometimes triggers the stand goal for the hour.
It’s not a rational distinction, it’s a tribal one. It’s the same cognitive bias that meant during Cold War both the USA and the USSR thought gay men were spies for the other team. Black amd white morality — if you’re any less than an angel you must be a demon.
how long have you been using ProxyCrawl? I have rate limit to linkedIn and I want to buy a bigger package, do you recommend?
Wow - Interesting news! I've passed this on to my team as they can use this.
The downvote is probably because the comment implied that the issue is that the image processing is done in "unsafe" C++ and that another language should have been used.

However, there isn't much choice. Performance is very important in image processing, so much that many libraries contain hand-written assembly. In the article, it says that 90% of processing power is dedicated to it. Using a safer language in a safe way could completely kill performance and significantly increase the costs.
I hope time will prove you right.

FWIW, Firefox 57 is currently looking like a net loss in terms of security and privacy. A significant number of the extensions people have previously used for blocking or restricting potentially intrusive or dangerous behaviours seem to have been lost, in some cases without equivalent WebExtension alternatives being available.

If you're arguing that 57 is now more secure and better for privacy, perhaps you know something that people like me don't, and if so, maybe it's worth highlighting whatever built-in functionality can now replace those protections more in the documentation/marketing?
Firefox:
TabSearch: https://addons.mozilla.org/en-US/firefox/addon/tab_search/

Fuzzy search for tabs + keyboard controls for tab management. (I made this, hope it's alright that I'm advertising)

Octotree: https://addons.mozilla.org/en-US/firefox/addon/octotree/

Adds a tree-style panel to the side of every GitHub repo, makes it easy to browse and skim source code.
Available beta 3 of iOS 11.2, macOS 10.13.2, watchOS 4.2 and tvOS 11.2
I think the problem is that making a worthless website (by this I mean worthless to users) is so cheap but also very lucrative for content farms. A webpage with garbage content but that has taken the right SEO measures has a good chance of getting on the first page and getting clicked, and these can be cloned ad infinitum with different content.

It's very easy now for good content to be hidden amongst clickbait.
#MeToo as a Woman in Technology
Augmented reality with Python and OpenCV
Skills are a kind of capital.
So what happens when Karpeles needs to sell all of those bitcoins to make the creditors whole in yen? And also: when will this happen?
IBM’s Quest to Design the “New Helvetica”
I REALLY want an Electron/NWJS build on top of Firefox. I would scrap chrome altogether both for personal use and for building "desktop" apps.
I wish Cloudfront supported resize parameters so we wouldn't have to keep buildings these or paying a lot for Imgix.
It would only be blackmail if she had made a threat first, but she seems to have acted out of spite. It would be a crime in the UK however; it's a malicious communication.
>Have you found that you aren't able to find accessible APIs to request against?

I'm scraping from variety of different websites (1000+) that my org doesn't own. Reconfiguring to hit APIs would be complex, and a maintenance problem, both of which I easily avoid by using selenium to drive an actual browser, at the expense of time.

>Have you ever tried to contact the administrators to see if there's an API you could access?

Just not feasible given the scope and breadth of the scraping.

>Are you scraping data that would be against ToS if you tried to get it in a way that would benefit both you and the target web site?

I inspect and respect the robots.txt
A decade ago I worked for a company that also scraped data at this scale and your advice is spot-on!
Headless in love with Sanity CMS. 5 reasons you should try it out
'The simplest definition of a "mass casualty incident" is when you need more resources than you have.'

This definition is an example of the logical fallacy called begging the question. Nobody would deny that an incident that brings 250 gunshot victims to one center is a "mass casualty." The brilliance of Dr. Menes's approach is that he did not immediately assume insufficient resources. He didn't say this, but it appears to me that he proceeded under the thought that with careful planning and ingenuity, they might have just enough resources. This redefines triage from a rigid algorithm to something like "the optimal deployment of available resources to maximize the utility for as many as possible."
support says, the rate limit for LinkedIn can be increased on bigger packages, Do you recommend buying a bigger package? Thanks
The UK needs to keep nuclear skills for their military.

Germany does not need that technology, it has neither nuclear weapons, no nuclear weapon production, nor nuclear powered submarines.