skysight-inc/HackerNews huggingface dataset:
Its a cultural problem in a lot of these companies (Foxconn, Samsung, etc). The software is a cost center, the hardware is the product. So the developers who write the code are rarely best in class or treated well. They don't have any influence in their companies to cause change. The suits would rather have everything proprietary with a flashy gif riddled loud glossy UEFI graphical screen than actually working because it looks good in board meetings.

We have seen this happen elsewhere, and seen how it turned out. Browser rendering engines used to be NIH proprietary behemoths and IE6 was the pinnacle of the failure of that model. Graphics APIs and hardware are another great example - game developers are writing broken shaders that driver developers need to work around because the API is broken and the hardware is undocumented proprietary bullshit. Then you end up with insanity like Nvidia having the de-facto standard OpenGL implementation in the industry such that a ton of OpenGL programs break on AMD drivers because they don't have nuances and breakages of the Nvidia one.

But gradually people realize that its not a profit center to be a closed source broken douchebag. Either the industry goes through the pain of correcting the damage (gecko / webkit / blink / etc) or just abandons the insanity (Metal / Vulkan / DX12 / Mantle).

The thing is we are not putting any financial pressure on motherboard makers to not be complete proprietary douchebags. Libreboot and Coreboot are at best infant hobbyist projects with extremely low penetration and they take half a decade to support products or just ship firmware blobs that were half the problem in the first place anyway (cough, Chromebooks). Network routers used to be that way, until the grassroots OpenWRT projects were so succesful manufacturers started making sure their routers were supported (TP-Link / Linksys) or even in the best scenario selling hardware running open source firmware (Buffalo). This needs to happen with x86 chipsets and motherboards desperately because UEFI is making the ACPI mess worse when the answer has been obvious this whole time - open documentation and specifications and working together rather than working in secret.
Gotta love it. China releases picture of moon. NASA releases umpteenth picture of Mars (wildly more difficult) and just to round things off, it's a selfie. Do that, yutu!
Samsung's Android browser gets ad blocking capabilities
Your idea is what's being done at the largest computing center in Switzerland, the CSCS. They pump water from the relatively deep Lake Lugano [1]. Europe's currently fastest supercomputer (world No. 7) is hosted there.

[1] http://www.cscs.ch/cscs/an_innovative_centre/cooling_system/...

[2] http://www.top500.org/lists/2015/11/
So, interesting question that I don't have an answer to (or position on).

Suppose we say, look: no surveillance of packets without a warrant or due process. Fine and dandy. The FBI comes to a judge and says, hey - we have this major event which we consider to be a super high risk for an attack. We'd like to run a dragnet on the location for electronic surveillance for a month prior to try and detect attackers. No exemptions; they all go into a graph database and compared against known patterns and known malicious datapoints. After the event is over and the crowd has dispersed, we'll tear down the surveillance infrastructure and go home.

What do you think the judge should say...

(Let's say the tech is freaky effective: can isolate attackers 90% of the time. Does that change your answer? How come?)

I don't have an answer to the above question. I can argue both sides of the debate, I think. :-)
Latency for one thing, as the article mentions
if you're a web developer, you should probably have those already.
I wonder what exactly goes wrong when people think there are only two possibilities. Black and white aren't the only colors.
According to this article, a 2013 study successfully reverse-engineered the recipe for Roman concrete:

http://www.ancient-origins.net/news-history-archaeology/rese...
Or it can be a very nice object based API instead of a state based API that made sense in 1992 as the slide deck said and certainly didn't make any sense in 2008 when the industry group Khronos sided with the commercial CAD industry to screw over Linux consumer gaming because there was no money in it. How was that DirectX's fault again?

I am guess you're not a game developer and your post is yet another case of [1].

I am a game dev and here are some links that show to non game devs why DirectX is more popular:

http://programmers.stackexchange.com/questions/60544/why-do-...

https://news.ycombinator.com/item?id=2711231

http://www.tomshardware.com/reviews/opengl-directx,2019.html

[1] http://arstechnica.com/information-technology/2009/07/linus-...
The unhandled case is explicitly mentioned in the latter though.
Natick is a town in Massachusetts, as the FAQ says; it's also the home of Natick Labs, which over the years has done interesting R&D.

https://en.wikipedia.org/wiki/United_States_Army_Natick_Sold...

ETA: that's what I get for typing mindlessly instead of cutting and pasting.
Doesn't this: "they are not permitted to seek out transactional information or contents when not germane to system operations and support, or to disclose or otherwise use what they have observed." [4C2b]

Conflict a bit with the product's advertised description: "The Deep Session Inspection engine sees every single packet that traverses the network, reassembles those packets into session buffers in RAM, and recursively decodes and analyzes the protocols, applications and content objects in those session buffers in real-time - while the sessions are occurring. This allows XPS to “see deeper” into applications and, in particular, the content that’s flowing over the network." [1]

Boiled down: "University employees are not permitted to seek out... content when not germane to system operations and support", juxtaposed against, "XPS reassembles those packets... and content objects... to "see deeper" into applications and, in particular, the content that's flowing over the network."

Or do we go all bureaucratic-NSA-legalese and say that, "all content is [could be] germane to some kind of ethereal 'persistent threat'". And that "'automated packet inspection' based on human-generated rulesets is different from a human 'seeking out' content." If so, then there shouldn't even be a privacy carve-out, as there's nothing from which to carve. And the first sentence in the policy is entirely meaningless.

[1] https://www.fidelissecurity.com/sites/default/files/ds_fidel...
Talk about a Digital Ocean.
https://gist.github.com/grawity/3813822
CO Hits 2M Domains Under Management, Here’s How They Did It
Machines do not have to think or see in the same way as humans. To dismiss machine capablities simply because they do not resemble human intelligence seems hopelessly naive.
Is the white paper that they mention on the website publicly available? I think it would offer more information than the website so people would understand the rationale for this investigation.
No linux version. :(
I like to hope and pray that since RISC-V was found on the principles of royalty free open instruction sets and blueprints that anyone who sockets the architecture might follow through.

A lot of the problems with x86 motherboard vendors is probably that they legally cannot disclose a lot of the internal documentation and code handed them from Intel, because Intel uses some of it as a trade secret against ARM / AMD.
> Dijkstra's warnings about mental mutilation notwithstanding

I really dislike that quote: "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration". I'm not sure how serious he was being but I cannot see how a potentially good programmer would refuse to learn new concepts like they would need to do when first moving to OO, functional, procedural etc. languages. BASIC is obviously less relevant now but it was nice in that it was easy and quick to get started in whereas more complex languages might scared complete beginners away.
$25! Thank you! I'm buying me a copy right now!
Someone was saying you should charge $99 as freelance developers would buy it at that price, but as a hobbyist who $99 is how much I spend on almost monthly groceries because of the exchange rate, I'm glad that the price is at reach.

From looking at the site, this looks awesome, especially since I can import my own Bootstrap themes. I haven't used a visual CSS editor in over half a decade, and after the page refreshes that I spent time on just last night, I hope this will be a great tool for me to use.

Thanks again :)

EDIT: I see it comes bundled with Bootswatch themes, this is awesome as I use some of them! Great tool so far!
Also, Vulkan is going to support extensions like OpenGL did which fragmented the hell out of OpenGL.

Nvidia is already beginning the lock in and fragmentation process by making Vulkan extensions.

https://developer.nvidia.com/engaging-voyage-vulkan

>NVIDIA will therefore provide a few Vulkan extensions from day zero, so that you as developer can enjoy less obstacles on your path to Vulkan. We will support consuming GLSL shader strings directly next to Vulkan's mandatory SPIR-V input
One trick is to Google the headline. The article as linked-to from Google won't have a paywall. :)
2 weeks in ketosis, all I can say by now (and this only applies to me of course):

1) It was far easier than I thought it would be (some fatigue 5-6 days in, but that was quickly gone)

2) I have less meals (usually 2 meals, I am totally fine with that)

3) I have no cravings (the famous midnight snack is no more)

4) No side effects so far, not even constipation which I read some people have.

5) It requires creativity in the kitchen (or else you'll be sick of eating the same things again and again).

I supplement with Calcium-Magnesium-Zink and Multi-Vitamins.

For me personally it is easier to loose weight on a ketogenic diet than with a carbohydrate-rich diet. Especially due to no cravings, that probably due to more stable blood sugar. That being said you can loose weight with any diet of course.

Interestingly Ketosis is nothing "new", it has been used for a very long time in younger patients with regular seizures, as ketosis reduces the amount of seizures significantly[1]. A lot of interesting research will follow in the near future. For example whether a ketogenic diet reduces the risk of some form of cancers (it might "starve cancer cells"), if there are significant long-term side effects, et cetera...

[1] http://onlinelibrary.wiley.com/doi/10.1002/14651858.CD001903...
> The existing security has worked fine.

Agreed 100%. But I don't know, and I'm betting you don't either - how much surveillance information has been fed from the Three Letter Agencies through backdoor measures to ensure that things have worked fine.

I'm all for being against security theater and police states. I'm not an anarchist though: I believe security forces have a valid place in society. My basic question is: "How much of the hoopla being put in place for Super Bowl 50 is reasonably lawful, useful, and coherent with the American tradition of liberty". Because I'm quite prepared to bet that a non-zero amount is, as well as a non-zero amount isn't.
Computing is perhaps more like it was 20 years ago than you realize. Since it's an accretion of systems...
China has been conjuring demand for concrete buildings for 7 years. IMO "stoking internal demand" is harmful to the economy. There's always demand for what people really want. Clean air, comfortable, affordable, living spaces with readily access to transportation to quickly travel to where other people are, good food, etc.

But then again, China can't step back from the current structure of the economy without risking collapse, which would endanger the Party's power.
> Or it can be a very nice object based API instead of a state based API

That's exactly what Vulkan is. So where is MS voicing their support?

> I am a game dev

So did you ask MS why they didn't join Vulkan working group?

And I'm not sure what was your point in those links about OpenGL. We are talking about Vulkan.
Your cell membranes are made of these little molecules, however they are not bound together. So how does the membrane stay together? The molecules have 2 ends, one hydrophobic and the other hydrophilic. The membrane is made of 2 layers of the molecules (like a sandwich), with the hydrophilic ends of the molecules (the bread) on the outside of the membrance and the hydrophobic ends touching inside. This happens because the two sides of the membrane (the outside and inside the cells) are water, which the hydrophobic ends hate (because they are fat/oil).

The question becomes, does this layering occur naturally? Or do the molecules have to be coerced into this arrangement. Of course the answer is, yes, it happens naturally. This video is simply a physical simulation and visualization.
The point isn't to make the enemy protect itself though. It is to get the enemy to give into ones demands.
Lifehacker Has Posted “Simplify Using the FlashAir Wi-Fi SD Card with Apps”
I appreciate the reply. It looks like you updated the website to suggest downloading from github, which is a positive step (https, recognizable domain).
They should think of how to handle security.

There is a risk of not just industrial sabotage, but international espionage & terrorism.... and of course... Tom Cruise.
I'm fine with ARM, hopefully future iterations of the ASUS C201[1] are portable to Libreboot in the future by the time I'm shopping for a new laptop. It won't be for a while, I hate giving these scum freedom denying companies my money for locked down puke.

[1]: https://libreboot.org/docs/hcl/c201.html
This presentation conveniently forgot to mention the ill effects, like cardiovascular disease, diabetes and cancer, resulting as a consequence of getting "80% of your calories from fat" and just how unsustainable this way of eating is. I much prefer a high-carb, low-fat vegan diet which has many more benefits and is overall healthier, more sustainable. It's strange people still go for low-carb, ketogenic diets given how much research shows its harms (for example, http://atkinsexposed.org/). It's also puzzling why one would not prefer the only diet clinically proven to reverse heart disease, the top cause of death in the US.
I assume it is for space reasons. You could put down a data center in a harbor, for example. The amount of metal that would be required to scale this model to that size, however, seems excessive.
The problem isn't that "AI" would have unlimited power. The problem is that foolish people want to put non-interpretable machine-learning models in charge of expensive and valuable stuff, because they see a model that sorta-if-you-squint-your-eyes seems clever-ish and hype themselves into calling it "AI".
STM32F746-DISCO and Korg Nanokontrol MIDI Step Sequencer
I'm not the original poster, but I find it slightly humorous at the incredulity of not running open source software anywhere. 15 years ago nobody would have batted an eyelid.

Back in the "dark days", I worked for a couple of Microsoft Certified Partners. One of the things they all had in common was a "no open source" policy. I wasn't even allowed to run emacs as my editor. GPL was explicitly "evil" and even more permissive licenses were "evil enough". Hell, I had to use Visual Source Safe for version control! I would have killed for RCS, let alone something like Subversion.

And, no, not a single Linux box, or even BSD system to be found. Every single server was running Windows. I remember noticing strange network traffic one time and, lacking the tools in Windows, booted up Knoppix and diagnosed the problem -- a former employee had set up a program on an idle machine to forward the source code for our software outside the company. I couldn't tell the network admins how I had found the problem because it was more than my job was worth to admit to having used GPL software on the premises.

Of course, I don't work for companies like that any more. In fact, I'm gratified to discover that they are so rare that nobody believes they could possibly exist. In my current job, apart from 3 SaaS products (Github, Trello and Slack), every single tool I use is open source. I sometimes have to pinch myself to make sure I'm not dreaming...
As someone who has spent almost 20 years (on and off) writing C and C++, I don't believe it. C/C++ lets you go as close to hardware as you would possibly want. Want SIMD? Easy. Want custom memory allocation (a big deal if you allocate/deallocate a ton)? Sure, why not. Want to profile and optimize cache locality and memory layout? Knock yourself out. Memory alignment? Yup. Branch hints? Of course. I could continue with this, but as someone who has written performance-sensitive code you already know most if not all of this. It's not a coincidence that e.g. high performance linear algebra libs are written in C.

And it baffles me that anyone would even consider writing 100KLOC+ project in something as lax as Python. That's just asking for trouble.
Alright I'll bite, what did al qaeda demand and what does ISIL demand?
That sounds really trivial to me. You've described less difference between Swift and C# than exists between C# and Java and those latter languages are commonly thought to bew very similar.
I see a lot of police near the ferry building in San Francisco with machine guns. It feels like the NFL is invading San Francisco.
I would argue that reviewing traffic is obviously germane to security monitoring, which is by definition monitoring traffic for security incidents.

Edit: Content included. Content is where the bad things go, of course, and a lot of the features that come out of full packet data are the ability to do things like auto-detonation of executable files for malware detection. Extremely content-based detection heuristics.
Which is exactly why it would be so valuable to have that code in the open.

I know I'm repeating myself but I still think the interations between OpenWRT and the Chinese firmware vendor that was pushing Linksys firmware upstream is a valuable example of why open source is valuable in this context even if you are not intimately involved in the development, testing, or inspection of such code. Public code by its nature requires more scrutiny and its harder to get people to accept something broken or poorly written when they can see just how bad it is.

If you want to develop awful coding habits, only work with people who never develop free software. If you want to have really good habits, work in a very popular free software community, because when your work is in the open like that and everyone is a volunteer nobody is going to put up with crap.
I'm sure it's meant to be humorous, but it could be taken as pretty aggressive humor.

I wonder how much is known about early bad habits in any area sticking with us as we learn other things.
ZeroMQ, React, Node.js, Nginx, Redis, PostgreSQL, and of course Linux. Together they make a great platform for building quality apps very quickly (which is the point of our organization).
Welcome to reddit. IMO default subs shouldn't be linked on hn except in very rare occasions.
Dunbar's number
Please quote at least one of the article's alleged huge exaggerations and cite the part of the report that contradicts it.
From 2010, very similar approach: http://www.asyndetic.com/2010/07/30/visualizing-the-heap-on-...
This would seem to work great for large projects with large teams, but what about smaller teams with more modest library requirements?
This was discussed yesterday[1]. I still don't think Lennart is saying what people seem to think he's saying. Specifically, "The ability to hose a system is certainly reason enought to make sure it's well protected and only writable to root."

Note that he say writable only by root and well protected. As far as I can tell, that's agreement that there needs to be something done to make it safer. All his other statements seem to be noting that it's not as simple as making it always read-only, as there is legitimate need for write access in some instances, and tips on how to mitigate the current issue.

1: https://news.ycombinator.com/item?id=10999335
What is wrong with having a well balanced diet? Some days eat lots of fats, some days more carbs, etc. Extrema are not good for your health.
Yes, same here!

I get the vivid flickering lights occasionally (in a C shaped slice as you describe), but luckily don't get the headaches.
Very cool. It reminds redstone circuits from Minecraft.
The only evidence you provide is from a site that has clear biases against a diet which has a heavy non-vegan component. See the the Talk section of the Atkins page on wikipedia (search for the referenced website):

https://en.wikipedia.org/wiki/Talk:Atkins_diet

EDIT: for those downvoting. Look at the "Expert opinions" section, it has the details that others have given about the referenced site.
previous discussion

https://news.ycombinator.com/item?id=11006915
You don't like the movie Dumb and Dumber?
But would you argue that reviewing content is germane to security monitoring? Content and traffic are very different things.

And is that really the (required) 'least invasive' mechanism to achieve a properly functioning network?
Massachusetts, not Maryland. I live right next door to Natick. Read that Wikipedia article more carefully.
MS is misunderstanding what deep learning is :)
Last I heard, Microsoft actually was thinking of putting a data center on greenland back in 2007-08.

Maybe they already have a 'secret' unannounced private data center there.
I don't think it forgot to mention them. I think it's arguing against them.

I think the presenter who has an MD and a PhD from the WashU School of Medicine and a BA in Biology from Princeton (Of course I don’t think that having a diploma (or three) from a University makes what you say any more or any less true[0]) is arguing against the lipid hypothesis[1] and for the sugar hypothesis[2]: that sugar is actually the cause of all those ill effects.

There doesn't seem to be a consensus, though in the past the consensus seemed to be for the lipid hypothesis though that appears to be rapidly breaking down.

[0] Lots of people without degrees of any sort are saying the same thing, they’re all just as right/wrong

[1] https://en.wikipedia.org/wiki/Lipid_hypothesis

[2] https://proteinpower.com/drmike/2006/01/05/the-sugar-hypothe...
Presumably nothing. Tsunamis are a problem where the ocean meets the coast, almost nothing is going on when the water is deep.
Basing your diet off of adages isn't good for your health either. Ketosis doesn't work well for everyone or in every situation but rejecting it on the basis of 'balance' without any evidence of harm is just lazy.
>Legitimate criticism of his views should be directed at him

Meanwhile, on the GitHub issue:

>Locking this one. Note sure which peanut gallery site linked this...

This is clearly a guy who thinks his own opinion is above reproach and the unwashed masses have no right to question him.