skysight-inc/HackerNews huggingface dataset:
My comment is getting lots of downvotes. I'd argue:

- All the routers (buffalo, linksys) I've installed OpenWRT on have ended up being fairly unstable and have required reboots. The only consumer grade wifi router I've tried that seems stable is the Apple Airport Extreme.

- Most home users never come close to maxing out the throughput a pi can offer.

- If not a pi, perhaps another open hardware device -- seems like one could be sold for under $50 with nic support that addresses all the max USB bandwidth concerns (it may already exist).

- All the complexity of installing on random wifi router hardware (version maintenance, minimal storage space, etc.) seems prohibitive compared to the simplicity of a pi, risk of bricking the router, etc.
Don't you want at least that bit of explicit control? To avoid giving money to inane clickbait, etc.?

I've used flattr in the past, but the main problem for me was that there was so much low-effort stuff fighting for clicks. Flattr has good reasons for their just share everything evenly default, but unfortunately it also makes low effort stuff a lot more viable relatively speaking.
Star Wars Millennium Falcon MayThe4thBeWithYou
Oh but this isn't even the first time.

See this: http://www.theverge.com/2015/8/5/9099897/facebook-india-inte...

Facebook put up a banner for Indian users to try to influence the passing of a law to allow Facebook to break net neutrality in India.

Acts like these aren't limited to communications companies though. American multinationals have a tendency to exploit poor underdeveloped countries, like Papua New Guinea, and countless African countries.

It's part of the reason why China takes a highly protectionist stance especially with regards to foreign internet companies.
It means nothing. The government (21st century US gov.) is so poorly structured to accomplish or influence anything regarding growth it should be taken as an ROI/sales pitch invitation. They are saying, in the future we will have a bucket of money to give to our friends.... please be our friends so you can try to build something. The first implementation of Obama-care should be a clear indication of this. However, Im sure there is true investment in interesting technology on the defense side of the fence. Probably more money, and way more interesting problems.
Why can't you sort news by "newest first" then?
rqlite v3.0: Globally replicating SQLite
You could indeed implement pledge as a seccomp wrapper, pledge wins because its near trivial to add to programs.
We did in person code reviews at my company, and for me they are mostly useless. I like to spend some time to look at the code, and doing so on someone's screen or when the are looking at yours makes me (and fellow devs) want to finish it quickly, so we frequently missed design problems.
Since spin is conflicting, may I suggest spyn? Gets that nice little Python 'py' in there.
I would point you towards this: https://kver.wordpress.com/2015/09/18/on-ad-blocking-trackin...
Unfortunately development is at a standstill right now. More hands on deck are needed. If other people will not participate at first it might not even use CEF as planned.
Using CEF would be great because it will eventually allow it to use both Servo and Blink.

Also worth mentioning is the other (than Vivaldi) let's recreate classic Opera project: http://otter-browser.org/

Of course both of these are very very young projects and aren't really ready to replace Firefox.
both links are 404.
I find Primer interesting for the relatable human story. What are they doing with this knowledge and why?

Even Primer is fairy dust. The plot makes enough up to suspend your disbelief. For instance, I just made a rule up for my hypothetical new movie: travelling through time drops the traveler in the same location of the frame of reference they inhabit. This is always a fixed location relative to the Earth if the traveller is static relative to the Earth, and hence in the same frame of reference.
The devs have put up their meeting notes.
http://meetings.lede-project.org/lede-adm/2016/lede-adm.2016...

There is some discussion starting around 1230. My reading is that they thought that the OpenWPT reputation re: development matters was poor.
So who pays the grocer? It's both unlawful, and unethical to place the burden of feeding hungry people on the shoulders of the grocer as a cost of selling food.
Most engineers and software developers don't click on ads or use advertising mediums [1]. Other user segments are less bothered by them.

https://medium.com/@robleathern/people-in-silicon-valley-don...
Similar situation here in Germany. Everyone and their mother uses Whatsapp. Most tech people underestimate the importance of not having to create an account or manage friends/contacts. Your phone number and your existing contacts is all it takes to set you up on Whatsapp, which is a low enough barrier to welcome users that usually avoid scary things like creating an account.
As far as I remember, L4 is such a minimal beast that you typically run something like a Linux-Kernel inside it, to do most of the boring stuff. And then use the guarantees on isolation provided by L4 to have timing or security critical functions into their own L4 tasks. Am I wrong there?

But even if L4 would provide the minimal set of functions expected to pass packets on an embedded device like a router: Would you really gain security if you had to rewrite most of the libraries involved for, say, user-interface and configuration (where all of the exploits reside) from scratch? The whole wpa/wpa2-hostapd madness, or VPN setup with all the many dozens of possible protocol combinations?

And even when one plans to rewrite hostapd, openvpn, dnsmasqd with all their dependencies from scratch, in a safer language than C, with reduced priviledges and isolated from the rest of the system: One still could run these replacements easily under a Linux kernel providing most of the necessary infrastructure and with hardly and bugs being discovered in the kernel core that would be relevant for such an embedded device.
Ask HN: What is the best and easiest way to implement end to end encryption?
We are working on some enterprise tools which have communication modules in it. We are planning to add end to end encryption to it.

So can anyone guide which is the best way to do it?
According to their map, for my neighborhood (XIVe in Paris), they've analyzed 339 flats which is not a lot to be true...

I've collected about the same number just using one website API for around one month while I was searching a few years ago:

https://raw.githubusercontent.com/kakwa/supybot-plugin-selog...

And their statistics are far too simple. For example there are huge differences between very small flats (~15m^2) and flats above ~50m^2, the price per square meter is 50% higher for the small ones.

A global average like presented is nearly meaningless.
Fixed thanks!
Other than the fact that $7k still isn't that cheap (for many people)--how long does the "average" home of 4 take to recoup that cost?

I think the barrier is not only cost, but also know-how. Few people are likely to tackle a challenging project like this with a $7k out-lay.
This one in Nevada came online not too long ago and is quite large -- apparently has 10 hours of storage and according to Wikipedia it generated 9.1GWh in February 2016 alone.

https://en.wikipedia.org/wiki/Crescent_Dunes_Solar_Energy_Pr...
>>The truth of the matter is that in the general case, it doesn't matter. We engineers like to go on and on about this or that perf efficiency but most of the time the code runs fast enough

THIS!

This is why battery life on mobile sucks

everyone who thinks this way is the reason

.

As everything moves to the web, the performance of your code matters

.

So what if my phone has just enough CPU to render your site? You should not be content with that - you should strive to use less, so my CPU can go to sleep faster.

.

Your job is supposed to be hard. you're an engineer! Please consider the consequences of your actions.
Cryptographers really are part of the problem. Do you ever Read the discussions in the metzdowd/crypto list? Nobody agrees on anything.
If that's something you would like then the HN Utility Suite plugin for Firefox, or Hacker News Collapse Comments plugin for Chrome will give you that. (I haven't tried either of those plugins for a while. They may be broken.)
My Meetup group had a demo from the Visual Studio MS team lead a few weeks back. The idea was to replace or augment Rstudio. Given where they are going with SQL, Excel, and R integration, they see VS sitting in the development and data/analysis publishing workflow.

Seemed to me that they are still in the feature implementation mode and were actively querying the meet up crowd for things done in other IDE that needed to be ported into VS.

That doesn't really answer your question, but did my best to restate what I saw / heard.
Apparently there was some confusion in the comments on this blog post -- and likely most HN'ers realize this -- but just to be clear:

These certificates are issued by CloudFlare's private CA. The root CA certificates are not trusted by Firefox, Chrome, etc. These certificates aren't intended to be used on hosts that are directly reachable by end users / site visitors -- only on the "origin" hosts that CloudFlare's proxies connect to.
>Can you also see how useless such a claim is to someone like me?

If despite a preponderance of supporting public evidence(both of satoshi hack and the GMX direct object reference bug), you assume that everyone is lying, you'll have a very hard time in life.

> How can I cite you in conversations or decisions in the future?

I don't know, nor do I particularly care. Evaluating the information and fact checking is something that you need to do, I can't possibly fact check myself for you.

>If no one can use the information you provide in any meaningful way, what is the point of sharing the information in the first place?

If you actually cared about the information, I'd imagine that you'd be trying to verify it instead of writing this post.
This is quite authentic. Great post.
That's awesome. Good for this kid.
Time to take a rest for JS? :)
Thats pretty amazing actually! While I certainly have seen a fair amount of code that passes (even good) automated testing but fails on validation, it feels somewhat strange but starts to make sense after a bit to value heavy monitoring more.

Good modularization of code I think makes this more possible - the point of a big test suite is to catch unintended consequences of a change, and the less coupling the less likely this is to happen. Stuff like routers, session object and other stateful/lower level logic I'd imagine is more tricky to change without a test suite

Thanks again for the post and the candid answers!
It's funny to watch it, actually.

A company gives you their card information and there are a few things on it: the website URL, maybe an email, the address and a phone number, with the WhatsApp icon on the side!

When there are two numbers, they put the WhatsApp icon in one of them. They literally put another company's logo in their own contact info, because of how WhatsApp is so widespread!
true but even if we don't want to use /dev/random, there's still software using it all over the place that we don't necessarily want to patch.

I end up installing haveged just because I don't want the system mysteriously locking up because some random daemon wants to create a 4096 bit key on first startup.
I think a lot of people take what comes out of his mouth with too much of a critical lens...

Do you think terrorists would stop to think about your family before blowing themselves up? Think they thought that in Belgium? France? He's saying that they don't play by any rules and thus we can't win unless we really crush them.

> Donald J. Trump is calling for a total and complete shutdown of Muslims entering

Again, he's referring specifically to what's going on with the refugee's in Europe and it was said in the context of the terrorism over there. To be honest why does this get people so riled up? The fact is that almost ALL of the terrorism happening in the world right now and in recent times is with orthodox ("extremist") Muslims. That is just plain fact so until the Muslims in the world stop blowing shit up then maybe him or anyone else wouldn't think to do that.

> No one can prove conclusively whether illegal immigrants are a net drain or a net benefit

From http://www.fairus.org/publications/the-fiscal-burden-of-ille... (first google search result)

This report estimates the annual costs of illegal immigration at the federal, state and local level to be about $113 billion; nearly $29 billion at the federal level and $84 billion at the state and local level.
THe GOP would be stupid to throw away Trump's popularity with their base.

They will do what they did in 1980: Marry the populist (Reagan) with an insider (Bush) and dog-whistle to their establishment that Trump won't make any really meaningful decisions (that aren't supported by the insiders).

It's a tried and true winner. The last brokered convention was 50+ years ago without today's retail politics.
10 Best Inventory Control Systems
yes exactly... like I said it's nothing new but people freak out like it is "anti-Mexican". No, it's actually pro-America as we have a right to clearly define and protect our border.
I normally surf with uBlock Origin and most of the filters turned on (anything that's not experimental or a subset of a larger filter), and I get a shock every now and then when I use a browser without filtering and see what the internet has turned into.

Indeed! I got this experience every time I used Chrome (rather than Firefox) on Android. The web has become quite horrible. I am now back on iOS and the author of uBlock has made a great blocker for Safari on iOS:

https://www.purify-app.com/
IBM launches the first quantum computer as a cloud service
Different different but same.

Countries generally can ban certain forms of communication. To contrieve a couple of examples you can have freedom of speak and still not be allowed to shout outdoors at night in the middle of residential neighborhoods. Or send smoke signals there.

And Facebook don't have to prioritise ads from competitors (I think).

That said, banning certain, non-harmful links in user-to-user communication or a whole class of non-disturbing communication comes off as extremely bad form to be.

So, IMO pointing out Facebooks hypocrisy is well justified and doesn't mean we agree with Brazil.
I dunno, I would personally go with what the CIA/FBI recommend but if they think it would help in certain situations then go for it. The people being waterboarded wouldn't think twice if it were reversed... That's just me though
Basic Income stories are political, but they aren't purely political. There's an intellectual interest in thinking about and debating such a major social change. Political horse race stories are the opposite.

People tend to see HN as ideologically biased in favor of whatever they disagree with—that's a classic cognitive bias in its own right. Indeed there are some biases on specific issues (Snowden detractors don't do well here), but I'm not sure I agree they cut left or right overall. The community is pretty divided, much as the larger population is.
Work with Ryan Stewman – Hardcore Closer – Sales Talk for Sales Pros
Microsoft Office 365 Product Key and Crack Updated and Working Free
Why not, food isn't the only item at the bottom of Maslows pyramid. Food being the only one you can steal. The rest must be acquired through currency.
The huge power companies still control the grid in many countries though. I hope improvements in batteries/storage will remedy this and we'll shift towards community grids of sorts. You'll still need the traditional grid for peaks but the power is shifting (pun non intended). It's a great development, I haven't looked into the net power needed to produce solar/photovoltaics panels but it was dropping quite a bit as well.

I'm a bit surprised there are no mini wind turbines. I read about some promising developments (with close to 0 noise output) but it seems to have fizzled.
I am optimistic, AI winter is no longer the case this time.

We almost solved image/speech recognition in the past 5 years. Once those works went out of academia to real application, the amount of disruption to the current society is pretty hard to imagine.
I'd suggest you just use the `rescue` definition from SecureRandom.

Then you don't have to do any work yourself.

def SecureRandom.gen_random(n)
ret = Random.raw_seed(n)
unless ret
raise NotImplementedError, "No random device"
end
unless ret.length == n
raise NotImplementedError, "Unexpected partial read from random device: only #{ret.length} for #{n} bytes"
end
ret
end
Many people in fact rely on WhatsApp. But that's not like they own the only road available.

If for some reason WhatsApp suddenly vanished, people would switch to the competitors, like Telegram, Messenger, Viber, etc.

There would be chaos during the change, but that's just because the change happens suddenly. If it happens slowly (if the government continues to block WhatsApp, people will rely on an alternative), then I see no harm.
Wrong day. Plus, we're on daylight savings time.
Happy to see someone else using FluentMigrator. It's a fantastic library that doesn't get mentioned enough imo.
Sometimes Asian people are considered White I think, depending on context?
Actually it's still kind of an issue. The qemu virtio device reads only from the hosts /dev/random device (not urandom) so you can still starve the hypervisor. Also the guest -- even though is properly seeded -- can entropy starve because who knows what is installed on it. And clearly there's still confusion about using /dev/random.

I don't even think the solution is to point everything to /dev/urandom. Why maintain two? Why constantly have to explain to people the difference? The BSD developers merged both devices into /dev/urandom and I think that's the right approach.
It now has.
Location:San Francisco Bay Area

Remote: Yes(Depends on compensation)

Willing to relocate:No

Technologies:Java,Python,Android,GWT,Python,R,MySQL,HTML,CSS,jQuery,JavaScript

Résumé/CV: https://onedrive.live.com/redir?resid=3325D77690464FA2!23434...
Email:ashwini.ambre@live.com

I'm looking for an Entry-level/Junior Software Developer/Data Scientist-Engineer role. (Will require sponsorship) Thank you!
It will be great to know how this compares to async frameworks in Java, Netty and Vert.x for example, in the benchmarks.
Yes, it's happening, but inexpensive tools aren't widely available or integrated into a lot of content, and content isn't yet being widely developed with dynamic content in mind. There needs to be work in how 'teachers customize instruction' that challenge widely used instructional design models.

There's a lot of work being done in places were the pockets are deeper (military, simulations, medicine). Recently, standards (xAPI, Caliper) have started to emerge to enable the decoupling of content, content delivery, and interaction (think MVC pattern) and to enable pervasive, multi-modal learning activity tracking.
> The police also have no obligation to protect any particular person, but when they refuse to protect someone based on their religion, it becomes a civil rights violation.

Again, he's really talking on the context of terrorism and refugees in Europe. He's not talking about throwing out all the Muslims or stamping a tattoo on their arms. Also, it would make GREAT sense to have a database of every Muslim(and everyone else) that enters our country... I'm pretty sure we already have that. I'm just saying I think people take his brash no-bullshit no-filter style and run with it too far...
Replace `test` with `example.com` et voila.
The second paragraph seems to describe http://yacy.net/
Throughput is hardly the only meaningful performance limitation the Pi has, but it's already enough of a limitation to disqualify it. The RPi really just doesn't come close to being suitable as a router.

Any open hardware device that is suitable for wireless router duty and fits within a $50 budget would have to be essentially a standardized PCB for a single-band Atheros ath9k SoC. It would provide almost no benefit over the dozens of commercial off the shelf products that use those chips and almost universally run OpenWRT flawlessly.

The complexity of installing on any random device is almost entirely with determining what exactly is inside that device, since basically every vendor routinely changes everything inside the product without changing the model number. OpenWRT already has the infrastructure that solves the version maintenance problem, since they do automated builds of the OS and packages for all the various supported hardware platforms. Automatic updates have been implemented by at least a few sub-projects and are being held back mostly by the storage space problem. The hardware vendors are in the process of transitioning from NOR flash to NAND flash, so that problem will take care of itself over the next few years.

The risk of bricking a router is probably a lot lower than you think it is. With almost everything, it's truly hard to screw up to an extent that flashing over TFTP won't fix. A lot of mainstream hardware is significantly more robust that that; I have a bottom of the barrel D-Link that provides a web interface in its bootloader for rescue flashing.
what are some of her other notable accomplishments? I'm asking because I hear the conservatives frequently saying she has none...
Why not use a hardware rng in that case? Seems a lot safer if you have to deal with litigious people.
Thank you for your feedback. Yes, I agree that some pages must be simplified.

EDIT: It sounds interesting to delay some information to users once they get used to the website. Great insight!
Some thoughts on security after ten years of qmail 1.0 (2007) [pdf]
Thanks!

Should I chalk up to conspiracy that this page is nearly impossible to find on, um, Google, searching terms that you would reasonably use to find it?

But if you have an in with MS, it would probably help an awful lot if they removed the old pages with broken links, unhelpful content, and possibly out of date inaccurate content too.

The page you link to has "coming soon" for pricing for Search (which was kind of confusing to find) -- does that mean that the pricing info on the page I found is not accurate, or soon won't be, with no indication on the page I found that that will be the case?

MS is really really bad at documenting this service. Only because it's MS am I willing to entertain that the quality of docs may not reflect the quality of service, generally I'd give up on something that markets and explains itself so poorly and figure that if they can't get that right, they probably didn't get the service right either.
Oh my.

Nothing about knowing if the sysadmin knows how to find information (man, docs, info, apropos, perldoc) offline and online (advanced bash scripting guide), which shell to use to be the most portable, and where to go to be up to date regarding vulnerabilities.
I'm sorry.

Steeling food for a small amount when you are out of means and you are starving is not a crime.

It seems as this is the law here in Sweden. The factors in play are that you could reasonably be expected to be helped out of danger by the government, at least here.
Weird that the code uses 'two1', but the domain is 21.co and they have not registered two1.co...