skysight-inc/HackerNews huggingface dataset:
I think you may be misunderstanding this -- greatly. The details of the exploit (that is, the part that Nintendo cares about -- the vulnerability) have been public since May of last year. The fact that the Switch is vulnerable to it (and it's being actively exploited by people) has been known by the public for at least two days. We decided to release this once the vulnerability was already going to be dead, not to accelerate its demise.

Additionally, this isn't a root, nor is it even close. This is the first stepping stone to be used by researchers to get deeper into the Switch and find new bugs. In no way will this impede the homebrew community; it will only serve to empower it.
examples? There was not really any press vetting of the information so it's been difficult to evaluate the claims.

I do think it's troubling that major news orgs won't go near the details.
We can comment just fine, don't worry.
If you're going to manually audit the source, you can curl into a file then run bash on it. If you're not going to read the code anyway, there's no harm in curl|bash.
Scrubbed due to winds. Ah well.
A more complete list of new features (and with better examples) is available at [0].

That being said, I think this post highlights some of more beneficial features. Most of the others (maybe with the exception of type pattern matching) will likely lead, I fear, to less decipherable code.

[0] https://blogs.msdn.microsoft.com/dotnet/2017/03/09/new-featu...
And why would someone with this skill set risk prison time over something like burglary? You could make a lot more money with a lot less risk doing any number of legitimate or illegitimate activities.
The Future of Machine Intelligence [pdf]
I mean prices are going to be a little inflated over 15 years. Also you can get an incredible vehicle for $15 grand that is a few years old. Those safety requirements are something people (especially with families) are thankful for when they are put to use.
Compare PPT Presentation Slides and Identifying Merged Cells in a Table Using .NET
Two subjects that I think are missing yet important though in the practical and not theoretical context:

10. Software Engineering

11. The Art of Shipping

Shipping is a crucial skill to learn, if you don't know how to ship, then learning everything else is really moot!
Considering this happens at the DNS level. Any idea how the websites which do not let you view content till you disable the adblocker will react?
I don't disagree with your main parts, but this wasn't a "poorly implemented custom RF solution." This was a lightweight wireless protocol and system from TI, exactly designed for building relatively simple and cheap RF products.

In the same way that web developers grab Bootstrap and get a beautiful-enough site working out of the box, this company found a Bootstrap-for-wireless-communications framework and chip from TI.

What they didn't do is customize it for their needs (security-hardening) nor use any non-default configuration.

Point is, using a pre-built building-block component to speed up your go-to-market isn't inherently bad. In fact, you might even argue that an alarm company who rolled their own fly-by-night wireless protocol would raise more eyebrows.
At no point did I ever suggest I am outworking you.

I'm pretty squarely in the "work and go home" camp, although I have been known to spend more time pondering algorithms problems and SIMD programming than is entirely reasonable.

However, I have done you a similar reading comprehension fail by suggesting you are a 9-5'er, which is a idea introduced by the other guy (the one who imagines that elite programmers snort Dennis Ritchie's ashes) to the thread.
Facebook is a latecomer to the party.

Of course it's a shady corp run by a shady guy using pretty much all the dirty tricks and techniques in the book. But the only thing that facebook had for itself was the use of actual names instead of pseudonyms even on previous similar websites such as myspace or friendster.

By the time zuckerberg launched the facemash website using people pictures without permission, google had been pioneering surveillance and centralizing for a long time (and getting a copy of the human genome among many many other very creepy things).

Google turned into an enemy of the internet when it became an ad network, but google had to balance things out as it needed the web and to appear friendly to web users.

But the story starts before google came into existence, there's the internet's original sin[1]. There was also this giant corporation trying to kill and replace the web with its own network called MSN, the microsoft network, supposed to be the "internet killer" which came preinstalled in windows 95. Let's not forget this pioneer in tracking users also launched in 1995 to sell books online under the name amazon.

The turning point starting the path leading to nowadays surveillance capitalism was may 1995 when the ban on commercial activities was lifted.

I do agree that facebook is a major offender and plays a role, but this is the case because the roots of surveillance as a business model were established and a large portion of the population who doesn't know better had now internet access.

[1]: https://www.theatlantic.com/technology/archive/2014/08/adver...
> Edit: I just realized the first source is an op-ed with as much conjecture as your original post. Nice.

Seriously - is that your response? You are debating whether she was demoted at Google or not? Why are you in this discussion when you don't know much? What value are you adding here? Just because you can type doesn't mean you should come in on each and every discussion and showcase ill informed opinions.

BTW, here are more articles on Marissa's demotion: https://www.nytimes.com/2014/12/21/magazine/what-happened-wh...
http://www.sfgate.com/news/article/Marissa-Mayer-Bypassed-As...

Next time, try Googling: http://lmgtfy.com/?q=marissa+mayer+google+demotion
> was that the intelligence came more from humans sources rather than signals intelligence.

My read of it was that there was not any human or signals intelligence, only that the idea that Russia meddled in the US election fit with an established notion of what Russia might wish to do, so there was not really any need for evidence.

The closest thing to evidence was blaming an individual in the Ukraine for allegedly acting at the behest of the Russian government.

In order to be credible, the analysis would have to offer a sense of what Russia/Putin's alleged strategic mindset was. How did he benefit from the overwhelmingly likely event that HRC got elected and revelations that Russia meddled came out?

One must believe not only that Putin meddled, but that he saw Trump's victory as a sure thing and worth risking escalation over.

It seems likely that if someone like HRC or McCain had been in office, retaliatory military action by the US might have occurred.
AWS Certificate Manager is a boon. Easier even than LetsEncrypt. Saved me over $1500 on wildcard SSL certs renewals this year alone!
Well the truth is, it's been rough for everyone in ATX when Uber and Lyft bailed out. Then the new apps came and somewhat made it ok again. However the unsung hero of the story is this "ghetto" Facebook group where drivers and riders meet and request rides and pay one another with Venmo or cash! Oh - The little gems of knowing ATX!
I think the point of the question is that perhaps we could escape it by banishing all self-referential statements?
Thanks—we changed the title to what the page says.
Story that a programmer understands
I don't think that's fair. Maybe China and North Korea have
done well because there are knowledgeable and determined who
live and work in those countries.

No doubt that's true. There are many capable scientists in those countries. However, in the case of North Korea for example, from all available publicly known information North Korea had been trying to build both ballistic missiles and a nuclear program since the 1960s. But there appears to have been few significant advancements until the fall of the USSR and the immigration of some well-known Soviet scientists, after which their programs made significant advances over suspiciously short periods of time.

How do you know that?

I don't know, just like I don't know that Obama isn't a secret Muslim, that Trump isn't a Manchurian Candidate, or that you're not an extraterrestrial alien.

However, for whatever reason the Illuminati saw fit to disclose that Pakistan sold nuclear secrets to North Korea; which apparently went on for over decade before the initial disclosure; that many high-level U.S. officials (politicians, appointees, and civil servants alike) went [apparently] apoplectic upon disclosure; and that the fall-out seemed to be widespread and persistent.

We also "know" that South Africa had the bomb and Israel has the bomb. And despite official denials it seems clear that Israel, minimally, had the tacit approval of the U.S. if not outright assistance, and that South Africa's program was also under surveillance at the time. In other words, once details of these programs became publicly known it also became publicly known shortly afterward the extent to which the U.S. knew about those developments. In the case of the Pakistan sale of nuclear secrets, and in multiple situations wrt North Korea and China, by all public accounts the U.S. was and still is often readily taken by surprise. There are plenty other historical examples (including recent examples) of the U.S. being taken by surprise, although obviously not all were so strategically consequential.
How do I test if it's up and running after curl -sSL https://install.pi-hole.net | bash
The Do's and Don'ts of User-Centered Design – Mockplus
> the government had already stated the program would be replaced.

Has the program been replaced? How do comments from high level officials denying that US citizens were being surveilled en mass fit into the picture?

What justification exists for such a program to be created without any public debate? Why should we believe that clearly illegal programs don't also exist?

Considering that there is outrage about Trump commenting that he wishes to re-institute a "Muslim watch list", how is a metadata program that is essentially a meta-watchlist about all affiliations, creeds, etc., not expected to be rejected by the public?
How we saved $1M for Microsoft with this one, small change
costs too much and lags too much - pass.
Does Uber throw Otto under the bus?

My prediction is that Kalanick and Levandowski will soon be attempting to throw each other under the bus to save their own job, money, and reputation. With any luck they will both wind up under a bus.
The existential operator has been introduced as an ECMAScript proposal[1], so it will probably be included in future versions of JavaScript. The `idx` function is just a temporary workaround.

When it gets added to the language, we can codemod away all usage of `idx` to use the question-mark syntax.

[1] https://github.com/claudepache/es-optional-chaining
Their gross margin should be much higher than 40-50
I didn't much care for janitorial work, but man I'd jump at the chance to go pump gas in a full service gas station again, if I could keep my IT salary of course.
As part of the Visual Studio 2017 launch event Mads (C# PM) also recorded a video for those folks who prefer watching, check it out here: https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio...
Has the embedding story improved for Python 3.* ? Whereas extending Python is easy enough, embedding has not been that convenient. Tcl, Guile, Lua do a far better job.

If anyone has drops of wisdom on how to run an embedded Python as a filter or an iterator I would be super interested to know.
Well I know that at least progressive jackpots are allowed. https://en.wikipedia.org/wiki/Progressive_jackpot
There of course, the state is not hidden.
Yeah, I agree. I also move to let sick people die if we can't verify that they have insurance coverage, and bar children from education if their parents can't pay (or if they are orphaned). I mean, screw poor people! Right?
On Statcounter numbers, Windows 10 has more usage than Windows 7 in the USA and the UK.

Here are a few more sources for you to consider:

StatCounter global[1]: Win7 47%, Win10 34% (of Windows desktops)

Wikimedia[2]: Win7 22%, Win10 9% (of all platforms)

USA government analytics[3]: Win7 25%, Win10 17% (of all platforms)

The only serious source I know that has consistently shown Win10 coming out ahead for a while is Steam, which is obviously looking specifically at the gaming market:

Steam survey[4]: Win10 49%, Win7 37% (of all platforms)

That's unheard of for a new Microsoft OS, where most people don't update until they buy a new PC.

It's also unheard of for a new Microsoft OS to be not just given away to home users for a year but promoted through a campaign that was widely accused of trying to trick people into upgrading even if they didn't want to.

Some are already doing roll-outs and pilots are at an all-time high.

There seem to be a lot more pilots than roll-outs, though, even in enterprise land. That in itself is quite telling.

Really? How is it "very different".

Enterprise users have full control over which updates to install and when. Home/prosumer/small business users do not.

[1] http://gs.statcounter.com/os-version-market-share/windows/de...

[2] https://analytics.wikimedia.org/dashboards/browsers/#all-sit...

[3] https://analytics.usa.gov/

[4] http://store.steampowered.com/hwsurvey
:) indeed.

the trouble with books like these is that, you get sucked into it/them, and can spend literally months on end going through them, working the exercises, reading reference papers etc. etc. it is megafun ;)

to me at least, the books might _appear_ to be dated, but the vantage point they offer to inspect the networking landscape is invaluable. in some ways, as john-barth says in 'chimera':

"the real magic is to understand which words work, and when, and for what; the trick is to learn the trick. ... and those words are made from the letters of our alphabet; a couple-dozen squiggles we can draw with a pen. this is the key! and the treasure, too, if we can only get our hands on it! it's as if - as if the key to the treasure is the treasure!"
Physics based, maybe. A physics engine generally simulates the behaviour and interactions of a number of physically modeled entities. If it doesn't simulate collisions I wouldn't count it as a physics engine the way that term is typically used.
Which is why I used magnesium citrate, as displayed above in a photo.
Not surprising. It was probably one of those companies where the manager said "Minimum 8 years of Angular.js experience."
Why are rigid bodies special? Hell, look at Nvidia's PhysX, tons of multi-physics in there.
Facebook has web bugs on a significant percentage of web pages, perhaps the majority by visits. They have, in effect, recruited the entire web to spy on users. For reference, the Stasi had at some point 30% of citizens filing surveillance reports on the lives of others.
Show HN: Wandbox – a social compilation service
Blame San Mateo county in the 50s who chose against participating in the then BART project. If they had voted in, BART would be going down the peninsula to SJ (sorry Morgan Hill) and there'd be no need for a Caltrain. But as we know, SM voted down participating in BART and now we are left with Caltrain on the pen. and BART going the long way to SJ (via Fremont).

Oh, well, hindsight, NIMBYism, pop growth etc.
X86 has some inherent disadvantages to arm and other newer risc architectures. The main one being that modern x86 is actually a risc architecture with a x86 to risc conversion layer. Pure risc architectures like arm do not pay this tax. There are other reasons as well. For example, the lack of many registers in the isa exacerbates the register renaming cost. Jim Keller estimates that fully developed arm chips would be ~15-30% more efficient than their x86 counterparts.
They presented at React Con today, the video should be posted after the conference
Car insurance is a two tier market and full insurance is not mandatory. So people who are way too risky do without, or they just don't get their own car. You can't do the same thing with your health.
Netflix Security Monkey on Google Cloud
Sure you could. Pay for a commercial license. Corporations pay for those all the time, and usually don't even get source.
Echostar XXIII Technical Webcast – SpaceX Launch Live Stream
We changed the URL from https://github.com/jarun/googler/releases/tag/v3.0 to the project's home page since it doesn't appear to have been discussed on HN before.
You don't even have to use Facebook to grant them that. Not using Adblock/disconnect is enough to tell them about your virtual whereabouts, and your RL friends will update geotagged pictures of you.
You left out a really big, significant sector: finance. Minimal latency is king (at least in trading). This often means little or no heap allocation (if there is any, it's often done up-front). User-space network stacks to avoid the user to kernel context switches. Web devs think that sub 10ms response time are good. In finance, often anything over 10 nanosecs (for example when responding to an IOI - indication of interest) is trash.

Yeah, sure, in some domains latency isn't terribly important, but there certainly are a number of domains where it is.
> Playing devil's advocate for a minute

Excellent :-)

> Another financial crisis is possible,
> or even likely, within the next few
> years, and the recovery could be even
> harder if it does happen

It's unclear to me how one gets from there to "the UK would be better equipped to handle EU-originating recession from outside the EU", especially as it's not yet Euro-using.

> The EU takes billions of pounds in
> funding from the UK every year
> yet has a track record of not producing
> any properly audited accounts to show
> where the money actually goes

Isn't the EU budget available easily online? Anyway, using this as an argue presupposes:

a) The UK doesn't get £8bn of value from being part of the EU. Given the size of the tax basis from financial services (£66bn/annum), and that the UK is the EU's defacto financial and service center, and that passporting rights will likely evaporate when we leave the EU, this seems faintly ridiculous.

b) UK politicians would be able to better distribute this £8bn than EU civil servants. Evidence to support this is scant on the ground.

Both presuppositions need to be true for the argument to hold.

> The power structures of the EU are
> cryptic and there are legitimate concerns
> about democratic deficit

There are legitimate concerns about democratic deficit within the UK, as well. The EU parliament represents an effective third chamber, but only the second in the UK that's directly elected. I don't see how one can reasonably claim that a democratic deficit is being reduced by decreasing the proportion of lawmakers who are elected.

> The EU has a tendency to regulate excessively

When asked for examples, people tend to come up with bendy bananas, which even a cursory glance at reveals to be nationalist propoganda. So no, I don't accept this, and consider it a facet of misplaced nationalism. There's also absolutely no evidence that UK politicians would come up with better or less onerous regulation.

> Being a member of the EU limits our ability to
> make independent trade deals with the rest of
> the world

Reducing the size of our negotiating power is unlikely to result in better trade deals.

> A vote to remain would de facto be a vote for
> ever closer union

Baseless scaremongering.

Thankyou for taking the time to write all these out.
dig news.ycombinator.com
Hey, somebody actually referenced my Redux addons list! Yay! :)

Yeah, there's a great quote someone posted in a Redux issue a couple months back that summarizes things well [0]:

> Redux is a generic framework that provides a balance of just enough structure and just enough flexibility. As such, it provides a platform for developers to build customized state management for their use-cases, while being able to reuse things like the graphical debugger or middleware.

So, there's a couple ways to think about things. One is that Redux is a very simple pattern that provides just enough structure to point you in a direction, and lets you figure out what specific approaches work best for your own situation. Another is that Redux is too generic, and doesn't provide enough guidance or built-in stuff for various use cases.

I've been one of Redux's maintainers since last summer, and I've definitely seen certain requests pop up repeatedly. For example, we frequently have issues or PRs filed asking if we can modify `combineReducers` to have built-in support for iterating over and updating Immutable.js Maps and Lists. We've also had requests for `cR` to pass down the root state as a third arg to reducers by default, or something similar.

These aren't _bad_ requests, and there's clearly some valid use cases there. However, one of the key principles of Redux is that _reducer logic is just functions_. The standard answer we've given for the most part is just that "`combineReducers` is only intended for the most common and basic use case, but you should feel free to write your own reducer logic for your own use case". So, in that sense, that large list of reducer-related utilities is actually a _good_ thing, because it means people _are_ building pieces that suit their needs.

FWIW, I personally have made a major effort to add documentation and write tutorials on a lot of the more practical issues Redux users face. I wrote the FAQ [1] and "Structuring Reducers" [2] sections for the docs, and have been writing a blog series called "Practical Redux" [3] that's intended to demonstrate some intermediate to advanced concepts in the context of a sample app.

If you have any particular pain points that you feel the docs do not currently address very well, please file an issue or a PR. I'm ALWAYS happy to work with anyone who wants to improve the docs.

As for Redux vs MobX, Preethi Kasireddy's presentation today was a FANTASTIC comparison of the relative strengths, weaknesses, tradeoffs, and use cases for each of them. I highly recommend that people check it out as soon as the ReactConf recordings are posted online. Also, my React/Redux links list [4] has a section that links to several other good MobX/Redux comparisons as well [5].

[0] https://github.com/reactjs/redux/issues/775#issuecomment-257...

[1] http://redux.js.org/docs/FAQ.html

[2] http://redux.js.org/docs/recipes/StructuringReducers.html

[3] http://blog.isquaredsoftware.com/series/practical-redux

[4] https://github.com/markerikson/react-redux-links

[5] https://github.com/markerikson/react-redux-links/blob/master...
Insurance companies already do something like this. It's called "long term care insurance" and it is entirely separate from normal health insurance which they don't want to place on a multi-year contract because the health care costs themselves are changing too much year-to-year for it to be viable.
> the craven slavery of the EU to Neocon
> coup-instigating in Ukraine (and general
> Russia-baiting

If only there was historical context in Europe for appeasing an aggressor, and some clues on how well that works.
Yeah, M needs to die already, along with APL and Chinese.

……

Have you considered the possibility that you don't know M?
Nice post. Looks like an advert.

Ask HN: Static Sites on Google Cloud
https://news.ycombinator.com/item?id=13864566
not the normal CS type stuff but:

-smashingmagazine.com
-csstricks.com
-sidebar.io
-nngroup.com/articles/
Maybe it's the limited audience of DDG, but I find the results often look as personalized as google.