skysight-inc/HackerNews huggingface dataset:
Actually, this tool brings up the question: did NSA discover and exploit Heartbleed years ago?

That is not a conspiracy theory, btw.

A few weeks back, H.D. Moore of Rapid7/Metasploit fame was on the Risky Business podcast. The topic of the week was bug bounty programs, and in particular the larger programs that aggregate individual vendors under a common umbrella - and notably a common set of guidelines.

Moore mentioned that a recurring theme is that when researchers discover a new trick, they will the proceed to apply that trick to every possible vendor on the bounty program, netting 2-3k from each one they pop. In the same vein, I would find it odd if this extraction technique was not applied to every possible encryption target the NSA could think of.
They probably wouldn't, but that's neither something I said, nor is it the article's premise.

However, a framework does increase the attack surface, which is something that should be taken into account. If you save 20 lines of code by adding a 100,000 line framework, you need to ask yourself which of those is most likely to contain a bug?

Plus, bugs in popular frameworks tend to get exploited in practise. Other bugs less so, because of the need to first find the bug. The odds of that happening will increase if the bug is common and obvious, or you are a particularly high-value target. By using a framework you effectively increase your value as a target to the sum value of all projects using that framework. This becomes especially bad if the framework stops being maintained, because the value to an attacker isn't lost as quickly.

The above also applies to libraries, but libraries tend to be more focused and more stable than frameworks, since frameworks tend to "go stale" if not continually updated in a way that most libraries do not.
These toxins in our food almost certainly shouldn’t be there
I don't see many people claiming they want battery life over features, generalized like that.

There are plenty of people claiming to want battery life over thickness. And I don't even think a 1 cm thick phone will sell - there's a limit in that.
Is it legally dubious for a U.S. citizen to download that torrent?
I would differentiate the interviews. If it's a first discussion, more casual talk about their experience might be most appropriate.

If it's a hands on programming role, not seeing them code (or some of their existing code) early on in the process could make for a costly mistake.
What talks did you attend at HOPE? There were tons of hard technical presentations. The two guys who cracked the Iridium satellite network in particular were amazing, going into deep detail on the techniques and methods used to decode the frequencies. The talk on medical device hacking was also awesome - I mean they showed you how to get on a radiology machine and other exploits. And after I saw the talk on hacking your cars internal computer I was able to go home and start futsing around with that stuff on my garage (after buying some hardware).

Maybe they don't do a lot of talks on the intricacies of C anymore (which is a bummer) but there is still a lot of technical knowledge going down at these events. I had s great time and learned so much
While I'm not sure I agree with you (this does not seem like it was done out of malice), I think it's interesting to note that MS employees probably need to be careful about adding fairly innocent changes/differences to popular APIs in order to avoid accusations of EEE.
Yeah, there were a lot of "power users" working around these aliases. I mean a lot. That's something that was discussed on that pull request, in fact. People definitely noticed.
I don't think we have a fully 3D mental model. I think we have a set of core invariants that are constant across a wide variety of conditions.

I.e. we can recognise static 2D photos of cats, 2D movies of cats, 3D movies of cats, and real cats in the real world.

The invariants are probably relatively simple - a set of head geometries and head feature shapes/distribution, with some secondary colour and texture confirmation.

What's interesting is that we can recognise modifiers to the invariants - e.g. a shaved cat is still recognisably a cat, but parsed as "cat without fur."

We can also recognise invariants when they're pared down to essentials in cartoons and sketches.

https://www.youtube.com/watch?v=R9qdyXCVNVk

A lot of learning is really just data compression - finding a minimal set of low-resource invariant specifics from a wide range of noisy high-resource inputs.
It's moving the goal posts a bit to suddenly restrict this discussion to only servers, no?

There are plenty of Windows servers running plenty of businesses. They may not outnumber non-Windows servers, but I don't think "majority" has to be a prerequisite for "flourish".

There are also buildings full of Windows clients...
> Is this voting brigading / shilling or just normal behaviour of groups trying to suppress dissenting voices?

Neither. (If anything, perhaps the assumption of malice on the part of people who disagrees with you is what smells like Reddit)

The dynamic is something like this: The comment gets up-votes because nothing is easier than hating on Microsoft, and down-votes because it isn't actually insightful at all. You can squint at any action by any company in just the right way and make it look like it's part of "Embrace, Extend, Extinguish". The comment essentially boils down to "Microsoft has done bad things in the past, so they're probably still doing them" with precious little in the way of actual analysis.
It's really not much different from SPAM filtering and not as easy as you suggest.
What are you talking about? Most powershell users who aren't idiots, now that they aren't the real versions of the commands.

They're simply there help people who might know bits of bash.
Nobel Prize-winning economist Stiglitz tells us why 'neoliberalism is dead'
This is a great idea, if it works. If you need some help, I could chip in with some testing or coding.

I work on both sides of this issue, so I have a stake in it. As a developer, I'm not interested in opportunities with no context. As a recruiter, I only want to forward candidates that have an interest in, and whose capabilities fit with, the position! Otherwise, I'm just wasting everyone's time.

Would the resource you propose also decode jobs posted on recruiter web sites with no identity provided?
More exciting will be the first mutation that undermines this constraint.
Maybe in software, but I doubt that the efficiency of motors in drones or cars would change. It's not like there are abstractions to chase in hardware, are there?
see also https://news.ycombinator.com/item?id=12314957
Just sent you an email.
Show HN: Merge PDF Tool – A Free Tool to Join PDF Files
> Five lawyers billed the "vast majority" of the hours, charging rates that varied between $395 per hour and $820 per hour. The most work was done by Randall Newman, who billed 2,193 hours at $640 per hour. King found the rates were all reasonable given "the cases cited, the National Law Journal survey, and our own experience."

Surely the contribution of these people to civilization is well correlated with the economic benefits reaped. Which is encouraging because we want to inspire future generations to such awesome achievements!
If you can't afford Def Con or can't be arsed then https://www.reddit.com/r/netsec is fun.
As Torontonian, I want to thank Gawker for breaking the story "Rob Ford smoking crack" story.
That's not exactly what they say and I agree with them that it would kind of suck if you wrote a bunch of scripts using the alias and MS broke them overnight.
Really interested in this topic, not sure about this paper:

- Downplays how inaccurate the classifiers are (55-60% accuracy according to the figures).

- No table of actual left / right frequency pushing frequency. So we can't compare this to the empirical rate of chance (they assume 50% - I would bet £100 that it's not 50%).

- Exclusion policy of people who don't push buttons the right way was inadequately justified, particularly given the above.

- Vague explanation of their statistical methods, even in the supplementary material. In particular I can imagine several ways to interpret what they said about the ANOVA - it shouldn't be up to me to guess what they did, the paper should tell me.

- No use of hold-out data sets.
Or they have realized that at this point they have to go back to the embracing state to compete with the Linux ecosystem. Hence all the Open Sourcing and the NT Linux subsystem.
> You can print them, but you can't serialise them in a way that can be later unserialised.

Nope, that's wrong:

Export-CliXml
Import-CliXml

(https://technet.microsoft.com/en-us/library/hh849916.aspx)

For instance:

PS> ps|Export-Clixml myprocesses.xml
PS> Import-Clixml .\myprocesses.xml

Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
297 15 3856 13304 4024 0 aeagent
88 7 1420 4808 3804
...

CliXml (Command Line XML, IIRC) is a serialization format for PowerShell objects. It is the format used to transfer objects to/from remote machines when PS remoting is used.

Granted, the re-hydrated objects are not the original objects. Most method will not work after re-hydration as the object has been ripped from it's context. Think ProcessInfo (the objects returned from 'ps' (Get-Process)) - in it's original form it can be used to interact with the process, e.g. terminating it. In the rehydrated form it can be used only to inspect properties.

Speaking from experience, this is rarely a problem. CliXML works remarkably well.
Show HN: Jumkey.com – India's Largest Fashion Jewellery Store
But it's definitely a paradox of choice. There are seemingly infinite problem and infinite solutions...so which do you invest your time in pursuing.
Gawker is evil and that's why it needs to be preserved as a valuable lesson in propaganda for future generations. So one day when kids ask "show me an example of far left liberal extremist propaganda" you can show them the Gawker Archives.
I have to wonder how many people are really trying to run curl and wget from Windows PowerShell and running into a problem. I feel like if you're the kind of person who would do that you are also the kind who could easily configure your environment to get it the way you want. Breaking existing behavior seems like a bigger problem.
I guess Powershell is going to have to take out all of it's useful aliases...

Bye ls, rm, cp, etc
This has always been the case. Researchers are free to take the results of their publicly-funded research and run. The govt. sees it as a win-win.

It's money well spent because of the jobs created. Taxes from those jobs and profits from the corporations is the ROI.
You can buy them from china really cheaply for a couple bucks.
A remarkably subtle and effective way to assess the candidate is to let them lead the interview.

Start with this script - "I've read your CV, know you've met with HR -- what questions do you have for me? what areas would you like to discuss?"

The quality of their questions tells you a great deal about their intellection, motivation, and business acumen.

Incidentally, George Bradt offers excellent advice on evaluating candidates> http://www.forbes.com/sites/georgebradt/2011/04/27/top-execu...
The Zimbabwean Python community, crowdfunding to help launch its first PyCon
This is a must read if you're interested in non-standard Linux networking: http://lartc.org/lartc.html

Look for "Split access", it's pretty similar to what you're talking about. Basically you'd just send all your traffic on your default routes table to 127.0.0.1 (nowhere), and all the traffic on your VPN routes table to the VPN. That way when the VPN isn't active all your traffic gets blackhole'd, when your VPN is active it'll all get sent over the encrypted tunnel though.
Really boring article
This is kinda awesome. This repo has been public for less than 24 hours and Daniel Stenberg (@bagder) already put in a PR to remove wget and curl? That's amazing. What a Swede.
get-alias will list all the aliases on your system.

The profile is here (at least in Windows 10, it might be in a different location in other versions): C:\Users\username\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Each time Microsoft releases free software, there has been discussion about whether they're really participating in a community. When Jason closes a PR, saying that it needs an RFC, and oh, by the way, you aren't allowed to start an RFC, I'm skeptical. When Jeffrey provides a work around, opens an RFC, and is generally diplomatic, I'm more hopeful.

One thing I find interesting is Frank's claim that "You have then ignored bug reports about this for years." It seems like users have a better chance of getting problems addressed on Github than the previous feedback mechanism.

Edit: after reading Daniel's blog post, which laurent123456 mentioned in another comment, this has indeed been a longstanding nuisance for curl users.
Turn off the video link. Go voice only.
Super fun. I'd add more locations, though... I quit playing once I got through the whole list.

Also, there were a handful of times when the timer would "jump" right at the end (before I'd gotten my pin placed)

EDIT: Also, just remembered... This also exists: https://www.tripadvisor.com/TIQGame
Haters gonna hate !
That's not Bill Gates they are messaging, it's developers like you and I just doing their job.
This one seems more plausible because it's not about making rechargeable batteries denser, it's making lithium-metal batteries rechargeable. We already know they can achieve this density.
Replacing something with "better" version is step #2 of EEE.
I wonder why this mentality only exists with web devs. Everywhere else, someone writing software is considered normal, not some scary problem. Nobody sees any other kind of application written by a previous programmer and cries "oh no! I am entirely at the mercy of this previous programmer! If only they had used one of the dozen competing frameworks this tragedy could have been avoided.". It is just normal. Perhaps the low barrier to entry and corresponding low average experience of web developers plays a part in this mentality.
It's great to make things better for your users. But that doesn't make it ok to use other's IP to do so. For decades MS has used IP to crush it's competition, so there is absolutely every reason to treat this type of behavior from them as hostile. Is MS gonna give back all the $ Google paid it for Android lawsuits? No? Then it's still just business.
I have odds that this will not work out the way they think it will.

“They can also be made entirely dependent on synthetic amino acids in their diets, to allay the fear that recoded bacteria could escape from a lab and wreak havoc in the wild.”

I say this becasue of this well known experiment:

https://en.wikipedia.org/wiki/E._coli_long-term_evolution_ex...

Whether you accept the E. Coli long term evolution experiment as proof of evolution or not, it clearly does show at least the capacity for E. coli to figure out how to eat different things.
We have many extant examples of shitty gossip sites. the politics of said sites aren't really important in any way I can imagine. Beyond that, gawker isn't even far left. It's just populist. We have many extant examples of shitty populist sites as well.
I don't think this is true. I've never been given a true option about batteries.

It's not like I get to choose two different versions of the same model of phone, where $a has a bigger battery, and $b has $feature. It's usually a funky mismatch between two different models, with different specs, some of which make it faster, and some of which have a bigger battery.

But I've never seen phones with a 1-to-1 comparison for batteries.
My favourite: Tell me about the project your most proud of.

Let it flow from there, either through asking more probing questions or just listening.
In a previous discussion, I was informed of a mistaken assumption of mine: There was a case where Section 1201 was ruled as more applicable than Fair Use. It's my belief - and apparently questionable in reality - that Fair Use that passes the four-factor test should absolutely be exempt from DMCA restrictions. If the EFF case can somehow convince the court that the chilling effect is real, I will be thoroughly impressed. What I mean by this is I think competent defense will point out that the Internet is awash in DMCA violating individuals engaged in Fair Use activities (commentary, parody, etc) and the merit of the DMCA is to curtail incentive to engage in infringement on an industrial scale.
Using ML to lose weight
IPsec.
It will decrease. Making 99% efficient engine is order of magnitude more expensive than 90%. Double the battery density and suddenly the case for lighter and expensive parts disappears.
I'm not in any way trying to undermine the research here, but I feel like it's a bit disingenuous to use the term "could" in your description.

Batteries are a difficult thing to engineer, and all this does is provide fodder for the 24-hour-news-cycle to give false hope.
More to the point, the average NYC car trip goes under 3 miles, the length of a pleasant 11 to 18 minute bike ride.

It is OK to use more than one mode!
You're thinking WordPress, which runs 25% of the web.

PHP runs a lot more. Over 80% according to w3techs.
It's a bit more accurate for non-game apps. Those are a lot more likely to have recurring revenue. Still "the majority below $10K" would probably still be true at $1k or even $100. And if you've got a 10k app it might take 10 years for that $ to trickle in. I'm an iOS dev by day, but I wouldn't do an indy iPhone app with any real hope of making money in it.
It's nice to see the Microsoft people being open to the dialogue but they're in a hard place here. These aliases have been in PowerShell for years, they can't be removed without breaking existing scripts.

Anyone who's used PowerShell knows that a lot of commands work differently, even `ls` and `rm`. They have different options, different text format (colors!), different output and different ways to interact with other commands. That's the very definition of PowerShell: structured interchange between commands with real objects instead of fragile strings.

wget and curl are no different. They have the names of well known UNIX commands but within PowerShell, they have their own syntax and behavior. It's not unexpected and anyone who uses bash and PowerShell regularly (I kinda do) is used to the differences between these two shells.
1.5 hour is petrifying, for both parties. I'm somewhat introvert, but even the extrovert people I know would struggle to fill that amount of time with useful content when the parties don't know each other and have substantial shared experiences to draw from.
I found a comupter.
They are also honestly pretty useful as a new user. `ls` and `dir` are more obvious things to try than `Get-ChildItem`.
To be fair, a lot of other MSFT-ers jumped in after the fact and pulled the reigns a bit.

I bet it was just unfortunate that some neckbeardy level 1 rep was the first to comment on it.

I agree, however, that they should work on their inital responses.
China Launches Quantum Communications Satellite
I meant billing 8 hours per day compared to 6 hours per day.For a services company , The project needs to get extended as the man hours needed will take more time for 6 hr work day. So company needs to hire more heads as per current 8hr/day estimation but at the same time salary of the employees stay same.So the point is ,wouldn't be a lose if the company's business model is selling man hours ?
To me, this manifesto has little more than historical value. It's more an expression of generic adolescent angst rather than of hacker culture.

It's a poor "manifesto" too. What exactly are the aims of The Hacker? "Exploring", "Outsmarting you", and "judging people by what they say and think, not what they look like". Platitudes, really, if you set aside the emotional outbursts surrounding them.

The Jargon File offers a more balanced and intricate exploration of The Hacker. It's always worth a read.

http://www.catb.org/jargon/html/index.html
> So, to sum up, the author here is right: this is insanity, until PHP provides a module system that can handle PHP abstractions.

I suspect you're being downvoted because we have this: https://getcomposer.org + https://secure.php.net/manual/en/language.oop5.abstract.php
The answer here isn't batteries with more capacity. The answer is:

* more areas to lock your bike/scooter/moped (electric or otherwise)

* coin-/card-operated charging stations (as in, "plug in while you shop")

* charging stations where you work (to charge your EV during the day)

I don't think swappable battery stations would be useful, since batteries are damaged by deep-discharging them, and swap-stations would end up with too many damaged batteries that way.

As more people start using EVs, it will be a no-brainer for companies (or even local electric utility companies) to start placing EV charging stations all over town.
They don't even have an obligation to consider outside PRs, let alone provide a reason. It's rather a stretch to say people who want to change the behavior of PowerShell are their main customers.
tl;dr; EEE is overused in many cases and thus not good conversation but this comment does bring a new spin that people can engage in.

First for your general question:

I think that people get tired of seeing the Embrace, Extend, Extinguish come up in every single thread about Microsoft.

It's a simple argument that seems to be overused and an easy grab for votes, or to bash Microsoft. If someone brings something new to the conversation by calling Embrace, Extend, Extinguish then I'm game for listening, but most the time it's just. Microsoft is a wolf in sheeps clothing look look they are Embracing. OH NOOOOOO. Open source? They can ALWAYS change their licenses? Runs on Linux? What are they going to do start offering free Windows 10 upgrades on Linux? Extinguish Extinguish!

Microsoft is a huge company, some departments suck and are run by unethical dicks (looking at you Windows 10). Their developer tools have taken some huge steps lately and have had huge success. Visual Studio Code is used by a lot of people who don't like or dislike Windows, some don't even use windows. I'm just kind of done with this argument.

Some comments on the OP:

This particular "Embrace, Extend, Extinguish" argument does bring something newish to the table calling this particular action one of the steps as foretold by our CS prophets on high. The OP gives a new spin and is on topic and shouldn't (imo) be down voted because it brings out healthy conversation (which is the point of reading comments on HN vs Reddit). If this were Reddit it would have been punnier.
Also maybe they didn't watch/read Jurassic Park: http://jurassicpark.wikia.com/wiki/Lysine_contingency
I imagine they do know about that technique, and like me, they do not like it. It complicates the implementation itself, as well as the interface provided to the user. I generally would rather pick a side: fix the issue and deal with the consequences, or live with the badness because fixing it would be too big of a breaking change.
Missed a paren in the title.
Or the government could own the patent and licence it to american business and prevent rent seeking from the inventors.

It is the same income, but the outcome for the society is better I think. There will still be jobs created and corporate profits.
Low minimums still count. Requiring a blue shirt is a dress code.
Going to work for MS in the first place, you kind of take that risk.
Diagnosing and Fixing Cassandra Timeouts
It's been a year or so since I drove last, but I don't recall the ability to see a customer's identity or destination before accepting their ride.

That would mean that declining a ride can only possibly mean that you were not actually ready despite signaling being ready (by being online in the app).
What that actually means is that if you change a command so that it runs a totally different program the script would break, which is equally true in a stringly-typed world.