skysight-inc/HackerNews huggingface dataset:
For the usage I was thinking of, it doesn't need to decrypt mass packets, but rather, join a massive number of networks.

My idea was simply a way to accelerate the spread of a worm through consumer wifi gear by using the set of fake profiles to always be friends-of-friends with the owner of the network (and thus friends with someone who has connected, thus allowing you to connect).

The process would be something like this:

1. Find a vulnerability in consumer wifi gear, such that insecure default allow the default config to accept new code from only inside the LAN. (These types of vulnerabilities with default passowords are common; however, remote access is often disabled.)

2. Upload code to one router.

3. Infected routers look for neighbors who they can connect to the network of, then upload the attack code once they're masquerading as a device on the LAN.

4. Repeat 3.

Normally, the reason that this attack doesn't really work is that there are simply too few open or insecure LANs of the same hardware type for the attack to have an effective spread rate, thus it's only a thin weak network and breaks quickly in the face of customers fixing, upgrading, or simply turning off their gear.

However, in allowing friends-of-friends to get access to a LAN, Microsoft has removed this barrier to worms spreading across consumer networking gear for anyone that can amass a stock set of profiles with decent geographical coverage, making it a viable way to accelerate the spread of a worm through networking gear.

Ed: Of course, once the routers themselves are infected, and you have good geographical coverage, the infected routers can be used as a platform to launch attacks. Again, the reason that we don't see this in practice is that it's too hard to get access to all of those LANs because of even the weak security that exists. Microsoft removed that, making the attack viable if people can infiltrate the Facebook social graph.
I'm reticent to attach specific numbers and targets for improving diversity. It is then too easy to stop when the goals/targets are reached, or too easy to give up if we keep moving the goalpost when each milestone is achieved.

It doesn't help the cause at all to misappropriate data as the quotes in this article do, either. Claiming that it makes "business sense" to improve gender diversity because the startups with women executives in the study didn't fail ignores the most likely explanation: most startup don't have female executives, so most failures would happen to startups that don't have women executives. It would take a vastly different study to show that the participation of women in the business caused their successes, or that the lack of women in a business causes its failure.

Why should we work to improve diversity then? Because it's the right thing to do.
Your opinion on my understanding is not important to me. Sorry.
Wow.And here I've been starting to get worried about future employment prospects if I keep accepting LAMP+jQuery jobs. Reminds me of [this tweet](https://twitter.com/agentdero/status/174965036928868352)
That's a long time to survive in isolation!
Holy crap, there are over 100k exit nodes these days ?

I can't believe it.
A First Look at the Smach Zero SteamOS Portable Console
> We can see JS as a higher level shell and the Web API as a cross-OS POSIX.

A horribly crippled version of that. Where's my inotify? where are my UDP sockets and epoll?

Security is the common objection to providing real APIs. But instead why not just sandbox them into containers which otherwise provide the full experience of what we already have instead of creating a dumbed-down wrapper?

In other words: Creating a restricted subset of POSIX apis certainly is a sufficient approach for security, but it is not necessary.
Oscilloscope #2 is $269 and has a 60 MHz bandwidth. How on earth is that good value?

I would like to recommend the Rigol DS1052E in that price range, or a used HP/Tektronix analog scope for the sub-$100 market.
Another option for the common case of static output is to render command or script(1) outout directly to static html with something like http://www.pixelbeat.org/scripts/ansi2html.sh
Speciesism is ridiculous concept. Humans are inherently worth more than other animals. This does not mean that we should go out of way to maltreat animals, but when the choice is a human life verses an animal’s life then the human's should always come first.

In regards orangutans we can certainly do a better job of ensuring both can exist.
First app I ever built was a Cordova-based database of visa requirements for US Citizens. You could find a country by Name or see all countries that you could visit without a visa or with instant visa at the border.

I had dreams of using it myself when wandering the world without a local internet connection and seeing where I wanted to fly to next.

Apple rejected it saying it was nothing more than a web page wrapped in an app.
Meta Mesh looking to expand free wireless Internet access throughout Pittsburgh
The fact that x86 is not a "pure" register-only architecture also matters --- it also has register-memory/memory-register operations, and push/pop (1 byte each) for efficient saving and restoring of values.

I've looked at a lot of compiler-generated code, and compared to hand-written Asm (which I have also done quite a bit of), register allocation is one of the things that compilers are very noticeably worse at. Thanks to their use of spilling, which doesn't really apply to something like x86, they shuffle data between registers and memory far more than they have to, instead of keeping values in memory or registers and using memory-register operations (which automatically "allocate" one of the many unnamed registers on the CPU, via register renaming.) A nested use structure could be handled easily with push/pop. It's good to see that compilers are slowly moving in the direction of allocating registers like a human programmer would.
The DOM might not be quite as bad if you can do all your actual work on other threads and only submit changes to the UI thread asynchronously.

If some non-renderable DOM tree could be cloned and transferred across threads you could basically operate in a clone-modify-splice cycle across threads.

I think it's salvageable. But before you can even think about concurrent APIs you first need threads/parallel task executors. And Web Workers aren't going to cut it because they dictate what you're allowed to send (structured clone) instead of being extensible.
Defending Against Compiler-Based Backdoors
All the logic is executed on the back-end. Front-end is called only for user input and location.

We've been using this syntax for a while and it works well for us internally, but we're soon releasing more appealing tools. Read comments below for more details.
Someone recently suggested the current mood in Europe was a bit like the mood in the spring of 1914 -- a sort of uncaring and sloppy optimism, a sense that real disaster can not possibly happen, a stumbling blindness that makes real disaster more likely, exactly because so few, among those in leaderships positions, are thinking that disaster is possible.

15 years ago German was stuck in a slump with high unemployment and little growth. It got out of that slump thanks to the euro, which created a boom in southern Europe, and thus generated export markets for Germany. The nation which benefited the most from the euro is Germany, and yet Germany seems willing to sabotage its own success. If Greece leaves the euro, it becomes more likely that Spain or Italy or Portugal or Ireland might leave the euro. Once these countries leave the euro, they will have weak currencies that will make it easy for them to underprice Germany. One can get a small sense of how this plays out by looking at the growth that Poland has enjoyed, thanks to the weakness of the zloty. Of course, Poland has not seen high growth, since all of its trade partners are stuck in, or near, recession, yet Poland has gained market share in dozens of small industries, such as coffins and beer. And the advantages that Poland has would also become advantages of Greece and Italy and Spain, etc, if they leave the euro. A rational German minister would avoid this at any cost, but the Germans themselves seem entirely blind to the disaster they are getting themselves into. If the euro dies, all of Europe will be hurt, but Germany most of all.

Edited to add: interesting about the rapid upvotes and downvotes on this comment. Right now the comment has a total of 20, but every time I check it has gone up 4, then down 3, then up 2, then down 1, then up 3, down 2, etc. I've never before written a comment that drew forth such intense up and down voting.
clickbait fail
some skills you can't/don't want to train into.

The problem then becomes that there isn't enough skilled talent. If companies aren't going to train developers, then who is? Computer science isn't software development. Someone or something other than a company has to fill the training vacuum, and that's why coding bootcamps are getting popular—even though a lot of people don't trust them yet since they are in their infancy and are a new paradigm.
Everyone tries to market themselves as being an employee-friendly place to work, even if (or maybe especially if) they aren't. It is very difficult for a candidate to separate signal and noise here. On the other hand, a salary is a salary. Anyone's primary motivation in working for your company is going to be the compensation - why are you pretending otherwise, and selecting for candidates who will play along with this pretense?

Where 'employee-friendliness' comes into the picture more is in retention and it can have a big impact there, since once a person is working for you they will know very quickly whether the employee-friendliness rhetoric is steeped in bullshit, or not. But it is not a very effective recruitment tool except perhaps with the very naive i.e. people just joining the job market.
>> It may not be a race horse, but if you ported those improvements into something like C, you'll have a high-performance rocket. Code that could possibly automatically refactor itself into more efficient, more general components.

> From what I can tell, this is actually not the case. Unless what you're talking about is Go. In which case, carry on. ;)

So, don't have all the context... but it sounds like you are implying Haskell libraries can't be a "high-performance rocket" when paired with C whereas Go can? That sound right? Hope so, because it's the assumption my comment below responds to.

What about libraries which take this approach such as bytestring]0], aeson[1], attoparsec[2], and binary[3]?

0: https://hackage.haskell.org/package/bytestring

1: https://hackage.haskell.org/package/aeson

2: https://hackage.haskell.org/package/attoparsec

3: https://hackage.haskell.org/package/binary
Open Sourcing Tropos, Our iOS Weather App
Oxford deep learning lectures – Nando de Freitas
Just curious, what benefit would this have over something like git? Just to show your programming process?
The compiler-based backdoor is described by the authors in PoC||GTFO #8:

https://www.alchemistowl.org/pocorgtfo/pocorgtfo08.pdf

Note that this isn't "Reflections on Trusting Trust" - the backdoor in question relies on specific non-buggy code in "sudo" triggering a pre-existing miscompilation bug in clang 3.3. If you examine the source to sudo, the backdoor isn't there; if you compile it with any other compiler, the backdoor doesn't exist.
> there is plenty of imperative stateful code written in Haskell.

Yep. For instance here's a program that logs into paypal to check your balance in Haskell using screen scraping:

https://github.com/codygman/hs-scrape-paypal-login/blob/mast...
The primary complaint is an unpublished limit that is counter to a main selling point.
Accidents happen. Partners cheat. Here is a simple example from Shift Jelly about Amazon App store and their free app of the day.

http://blog.shiftyjelly.com/2011/08/02/amazon-app-store-rott...

> All we got was about 300 emails a day to answer over the space of a few weeks, that left us tired and burnt out. For all we know most of the people who wanted our application, now have it. To add insult to injury Pocket Casts relies on a server to parse podcast feeds (allowing instant updates on your phone), and all these new users forced us to buy more hardware just to meet demand. Hardware that we are going to have to support indefinitely at our own cost.

Can you fault Shift Jelly for not being able to see through this?
Hmm,I'm sure collectd could / does do this with minimal fuss, why reinvent?
Hurricane Arthur (2014) as viewed by your smartphone sensors
Exotic needs like listening to any major serial bus invented in the last 20 years or peeking at full-speed IO on a hobbyist ARM chip? 60MHz of analog bandwidth doesn't go very far these days.

It's an improvement, sure, and full scopes certainly don't compete on price. I'm thankful for their efforts. But somehow I can't help but feel that it should be possible to do significantly better.
Exactly. The clearest signal that a company can send that it is truly a good place to work, is to pay a good salary. A strong commitment there implies strong commitments elsewhere. It's not always the case, of course, but you can trust numbers a lot more than you can trust rhetoric and promises. (Not to mention, it's easier to measure, as well.)
Dyn doesn't have to lose the fact that it once held (Int -> Int). If you have a function that is (Dyn -> Dyn), then it's true that you can't get (Int -> Int) out of that, but you don't actually have one of those so that shouldn't be surprising.
Perl 6 unifies "regexes", PEGs, and lexical closures.[1]

[1] https://en.wikipedia.org/wiki/Perl_6_rules
The 10,000 message search limit sounds like a nonstarter as well.

Larger groups are playing with that $5/user/month bonfire.
It's not just about avoiding taxes. Bond rates are extremely low. If one believes rates will soon start to go up, taking on fixed rate debt can be a smart thing. As rates rise, the cash lying around can be used to generate returns above the rate on the debt. The tax angle makes it a double win.
Maybe so, but if that's the case, isn't the entire process a case of unspecified, morphing requirements?

I'll flatter myself and assume you liked what you saw in what I wrote. But if that's the case, why code at all? Why not just sit down and have a short conversation?

I feel like there's something about a rigorous, test-of-endurance interview process that feels professional. "We can't afford to hire anyone but the best."

So experienced hackers with good instincts end up ignoring them in favor of a gauntlet they know is not representative of actual work.
> Poland has announced a deal to buy US Patriot surface-to-air missiles, amid rising tension with Russia.

http://www.bbc.com/news/world-europe-32405650
I'll give Adam[1] the benefit of the doubt that he really believes this stuff, but it's utter crap. Sure it plays well into the narrative that there is some "secret cabal" or some other reason that Silicon Valley is a hugely powerful innovation machine. I've never seen anyone who had a solid idea and a good go to market plan get turned down, regardless of gender, religion, sexual orientation, or anything else.

But I have seen a lot of people who thought they had a great idea get turned down. And I've seen a lot of them externalize that as some external factor whether it was a grudge or a bias or some other force out of their control. Unable to accept that they just had a dumb idea.

[1] http://www.lucaspointventures.com/about-me.html

[2] https://www.siliconrepublic.com/about
Next question is one of federation (delicious, after all, works as a search engine because of multiple user input). It would be really cool to see a world where all these roll-your-own things are starting to connect.
For instant messaging, possibly.

But there's a huge risk here for larger groups in that it goes from $0 to, in this case $500k/year with apparently nothing in between
Sounds like an organization that won't scale.
I get the feeling that the EU would rather forgive Greek debt than see Greece either leave the EU or suffer a prolonged economic stagnation. Smart people in Greece have probably figured this out, and are possibly just holding out for Germany to come out and say "you know, let's just write of a small fraction of our GDP to put this crisis behind us". Reminds me of the banks that were "too big to fail" after the GFC.
It takes about 6-9 months for a Noogler to become productive on the Google internal platform.
I really like the site http://www.namemesh.com/ for coming up with some different options I may not have initially thought of. Once you have an idea of what you want the name to be (or even really just a vague idea of words you might want to use) - it generates a ton of available domain names based on different criteria that you can adjust.
So, protocols are essentially interfaces for structs?
Well, there's the pirate way of using a patched VMware workstation... you'll need a legit OSX Yosemite on a Mac though to create a bootable USB stick (just google for "yosemite createinstallmedia", this part is legit).
Yeah, when wrapping `(Int -> Int) -> Any` you would need to package it up with a proof of its type if you want to unwrap it and check. A weaker promise might be merely to unpack `Any` into `Dyn -> Dyn` which states only that we have a function and nothing of its domain or range. Those would have to be unwrapped specifically later. A function `Dyn` to `Dyn` probably doesn't evaluate its argument's type anyway so it could fail at runtime regardless. The receiver of its output would then be required to unwrap the `Dyn` and check its type (if needed).
I don't believe The Spirit of 1914 [1] was about being uncaring or just blind optimism. It was euphoria that war had finally broken out, ending bitter domestic struggles and endless, fruitless diplomacy.

But in hindsight, as miserable as the pre-war time must have been, open war itself was far, far worse.

It seems we may be at a similar place today, at least economically, if not geo-politically. People want this Greece shit to be over with, but will Europe really be better off without Greece?

Or in hindsight, will we realize that pre-Grexit was nothing compared to post-Grexit?

[1] https://en.wikipedia.org/wiki/Spirit_of_1914
> And the advantages that Poland has would also become advantages of Greece and Italy and Spain, etc, if they leave the euro

That won't make Greeks able to make cheap BMW on their own anytime soon though. There are stuff where they could compete with a weak currency, and there are a bunch of stuff that Germans are known for that not many countries can hope to match for now. I don't think they are too worried about that.
Yes, it uses either chordal coloring (written by sebastian hack, who published one of the earlier mentioned graph coloring on SSA papers) or PBQP.

I'm pretty sure LLVM's PBQP implementation is more advanced.
Are you sure they aren't applying the same tenacity to the things they are good at?
IPv4, CIDR Notation, and Amazon VPCs in a Nutshell
I certainly agree wanting to create a fair and just world is a good thing, but you have to be careful defining 'fair'.
I think it is completely reasonable for an investment company to hold all of the investment discussion with the identities and genders of the people seeking investment anonymous. To the extent that you can eliminate any hint of bias is a good thing.

But would it be fair to end the NBA championships with the final two teams, give them both a trophy as champions because they made it that far?

I would draw the line where you cut off competition in order to achieve a quota or to avoid making a choice.
The point of this, beyond Varoufakis' actual arguments, is that he's using new media to ensure his message gets out.

As an individual, on his own blog, he's publishing material that the institutions sought to obscure and spin.
JavaScript: The Good Parts, 2009 – Google Tech Talk
Yeah, but who's going to buy those BMWs?
Your only option is to hackintosh, if you don't want to buy a Mac.
I first came across ttyrec for use in saving NetHack replays.

http://alt.org/nethack/
Personally, I didn't take "motivated" in the original article to mean just how many hours are worked. One person can spend an 8 hour workday taking the initiative - spotting gaps and proactively jumping in to pick up the slack, learning new concepts when needed, suggesting new product ideas, etc. Another person can spend the same 8 hours passively doing only what was assigned to them and passing the buck whenever possible.

I worked on a team at one point where someone sat on a high-priority bug for a couple weeks without saying anything. Someone finally asked if he was making any progress, and his response was just: "Well someone else wrote that code, so..." He hadn't even tried to look at it. His response after that conversation was to start emailing other people asking if they could fix it, instead of trying to learn that part of the code base. You can spend hours doing that sort of thing, but it's not time well spent.
Really interesting! What got you into woodworking?
The 10,000 message search limit probably limits this realistically to 5 or 10 person teams. I would think I would want at least a week or even a month's worth of searching (ideally indefinitely, of course).
Do you work for AT&T? Unlimited means unlimited. If there are limits, they need to be disclosed in advance. Especially if you are explicitly claiming that there are no limits..
I wonder if LLJS could become something like Cython for JavaScript. Imagine writing Node or Emscripten bindings to a C library with JS!
You don't describe the physical environment where the stick was dropped, but if it were an area like a college campus or office complex, I would assume that it was an attempt to infect someone's computer with a trojan/keylogger. I'd drop the device into a nearby rubbish bin.
whaaaaaaaat?

The netflix app was showing you porn?
(*)This number does not show the total amount of uniquely tested exit nodes, just how many fingerprints that was tested. But every node was tested around 95 times(there's around ~1400 exit nodes).
This article comes off as judgmental and out of touch.

I dropped out of school because I didn't like it and was miserable. I was in school because that's what people do at 18.

Five years later I had a lot more life experience, a clear goal in what I wanted to get out of school, and went back. Maybe I'm in the minority of people in that I'm highly motivated to learn things independently, but I'm still not totally convinced it was the best use of my time and money, and I live in Canada where it's a lot cheaper in the USA.

I think people should follow their hearts, be ready to pull themselves out of ruts, and to find their ambitions.
Proven Twitter Strategies for Brands
I'm 100% for this, but if Apple feels that way as well, they could do us all a favor and just come out and say it.

If any file hosting service can get shut down for piracy, Apple should be held accountable to the same laws.

Telling artists to work for free while they benefit sounds a lot like asking someone to work on spec, to which I respond: Fuck You, Pay Me (https://www.youtube.com/watch?v=jVkLVRt6c1U)
White+Open+Side+Maxi+Dress
http://www.theverge.com/2015/3/25/8290277/router-hack-adware... - Your router dun goofed.
Do you have any pictures or screen captures of this?
That's a crock. Please show me one other service that explicitly states "no limit" that actually has a hidden limit. The 10,000 message search limit makes it mostly unusable for groups in the 100s or even 10s so why even enforce the user limit?
SeaQualizer Gives Doomed Fish a Fighting Chance
Imprecision is fine in informal (face to face) discussion but bad in a business statement.