skysight-inc/HackerNews huggingface dataset:
Announcement by Dave Airlie:
https://lists.freedesktop.org/archives/mesa-dev/2016-July/12...

I was waiting for an open source driver to appear when I realised I
should really just write one myself, some talking with Bas later, and
we decided to see where we could get.

This is the point at which we were willing to show it to others, it's
not really a vulkan driver yet, so far it's a vulkan triangle demos
driver.

It renders the tri and cube demos from the vulkan loader,
and the triangle demo from Sascha Willems demos
and the Vulkan CTS smoke tests (all 4 of them one of which draws a triangle).

There is a lot of work to do, and it's at the stage where we are
seeing if anyone else wants to join in at the start, before we make
too many serious design decisions or take a path we really don't want
to.

So far it's only been run on Tonga and Fiji chips I think, we are
hoping to support radeon kernel driver for SI/CIK at some point, but I
think we need to get things a bit further on VI chips first.

The code is currently here:
https://github.com/airlied/mesa/tree/semi-interesting

There is a not-interesting branch which contains all the pre-history
which might be useful for someone else bringing up a vulkan driver on
other hardware.

The code is pretty much based on the Intel anv driver, with the winsys
ported from gallium driver,
and most of the state setup from there. Bas wrote the code to connect
NIR<->LLVM IR so we could reuse it in the future for SPIR-V in GL if
required. It also copies AMD addrlib over, (this should be shared).

Also we don't do SPIR-V->LLVM direct. We use NIR as it has the best
chance for inter shader stage optimisations (vertex/fragment combined)
which neither SPIR-V or LLVM handles for us, (nir doesn't do it yet
but it can).

If you want to submit bug reports, they will only be taken seriously
if accompanied by working patches at this stage, and we've no plans to
merge to master yet, but open to discussion on when we could do that
and what would be required.
Google Play’s new delta algorithm reduces size of Android app updates
can you apply to professors/researchers in those technologies to be a test subject? sometimes the academics have a hard time recruiting willing subjects.
This article is good at encapsulating the increasingly dire science and urgent need for immediate action.

What can you do? Educate yourself, educate all your friends and anyone else you talk to, vote for politicians who take this seriously and urge dramatic immediate action, use any resources or connections you have to get this understood by the people who hold and wield power. The situation is rapidly slipping from bad to almost unimaginably dystopian.
I think you're right though I wasn't disappointed by the fact. I saw quickly that the audience wasn't me and kept reading for curiosity's sake... to test who they're trying to reach.

There's probably a fair number of Windows only people that the whole Linux ecosystem is something new and foreign; especially sysadmin and corporate IT types that have heard about this, but may not know anything about it... I expect there may be some gentle introduction for those types here, too.
bots that help people fight tickets too
SETI@home style / GRID-computing could be used to run jobs on numerous idle Raspberry PIs (the location doesn't matter aka no cluster setup needed).
To be honest, that's far from the worst feedback you could get to a “JavaScript version of Tor”.
No, when I say "I'd rather write code to solve all my problems" I'm talking about React. In React, things happen because you call a function, not because you named something the name that makes them get called, with only a handful of exceptions. You want to change the state, you call `setState`, you want to render the component you call `renderComponent`. It all looks surprisingly like writing code with a very helpful library.
Why do you share the md5sum of your copy?
Well, for six months out of the year...
> I don't think we can distinguish text and pictures so easily. Look at Chinese, look at Egytian hieroglyphs.

Based on these two sentences, I'm confident that you don't know the first thing about Chinese characters or Egyptian hieroglyphics.
Read up on the Jevons paradox.
My work is right by a Pokestop so I just turn it on to collect Pokeballs and dump a bunch of potions & revives.

I don't think the games flaw is making people walk around. That's what makes it unique plus the AR part. I think the flaw with Pokemon Go is trying to keep people interested, just like every other game.
Renewable and nuclear power are the only solutions of appropriate scale. Short of that, write computer programs that actually efficiently use CPU cycles.
Is there an alternative to national government intervention?

Local intervention can't work - heavy industry will just move to a local jurisdiction that doesn't have those interventions.

Even if you accept that nuclear is safe (which isn't as settled as many on HN seem to think!) there is still a pretty significant problem with nuclear proliferation.

The only alternative I can see is massive technological change to develop much, much more energy efficient industrial systems which are much, much cheaper than the existing systems. That would mean it was uneconomic to compete with them. But.. hoping for magic is a problematic solution.

While we are hoping for magic, maybe someone will develop a cheap, small, workable fusion reactor. That would be nice.
That's probably what he meant. I'm Indian. I didn't go deep into what software etc, so apologies for what might come across as a loose comment. And agree with all of you about much of fundamental software coming from various nations. Can't be of any one country.
What do you consider weird about this code? This is fairly straightforward C++, as far as syntax and language use. Do you mean the logic of what it is doing seems weird to you?
This talk is very interesting: they do automatic model selection, pipeline stacking (pick the right sequence of pre-processing stages to place in the pipeline) and hyperparameter optimization. They use meta-learning to improve search speed.

Automatic Machine Learning? SciPy 2016 by Andreas Mueller - https://www.youtube.com/watch?v=Wy6EKjJT79M
Instead of always stacking these, with shelves and/or individual standoffs between the boards, wouldn't it be cheaper and easier to just hang them, using some longer horizontal metal rods going through all the boards' mounting holes?
Spotify Premium Code Generator 2016 (www.howtodohack.com)
Doing really quick runs (5 minutes actually) helped me get started running. From there you can go up to 10, 15 minutes.

Bought the book, also. An interesting thing to keep in mind is that we are products of both nature and environment then we can change ourselves at least partially by changing our environment - moving, new friends - and letting it change us.
Ko is allright, definitely check it out (my write up [0]). I've done 5/6 of the 3 Michelin stars in NYC and 5/10 2-star ones, and if you only want to pick one, Ko is allright but I would recommend Atera instead of Ko from the 2-star tier. For the really great stuff in 3-star tier, definitely Chef's Table Brooklyn Fare.

That said, ssam bar and noodle bar are both good, but don't forget Fuku, the chicken sandwiches are very juicy!

[0]: https://rafal.io/posts/momofuku-ko-new-york.html
Having the choice to choose which ruler you serve it's not what it seems to be. As Machiavelli wrote:

>> for men change their rulers willingly, hoping to better themselves [...] they are deceived, because they afterwards find by experience they have gone from bad to worse

Not being a slave means not having a ruler.
Came here to say this. And text is still by far the most flexible modality, not physical blocks. Show me a templating or metaprogramming engine written in LEGO blocks and I'll show you a Grey Goo scenario.
Suggestions:

* -Awful-Meh-Okay-Good-Great-Amazing-

*Show the year next to the title of the movie when in browsing view.
>When stuff like this leaks, if any of the information is considered sensitive/classified/restricted in any manner, the act of it being leaked does not dissolve its restricted status.

This is correct.

>In other words, if you are a regular US citizen and you go to Wikileaks and look at something that is classified without having the proper security clearance, then you're now on the wrong side of the law.

This does not follow and is incorrect. You don't have to worry about appropriate handling of classified material unless you have (or had) a security clearance.

Your email where you got this information from was directed mostly to cleared employees.
This copy[1] has md5 of 6d62f3c0a63242a318ddd691d3974cd2.

[1]: http://uberty.org/wp-content/uploads/2016/02/Dr_Catarina_Dut...
The texting conversation would already be waiting in iMessage. The article is just a ⌘-Tab away. To me, it seems even easier than the original desire to swipe. Don't do anything, it's already waiting for you. :-)
Is that relevant? It doesn't make his other positive and fascinating achievements any less great.
The only "real" alternative out there is I2P. It's set up mostly as a darknet with a few HTTP proxies out to the clearnet; while Tor is focused more as an anonymous proxy to the clearnet, with lesser-used darknet features.

I2P claims some of its design is more robust security-wise than Tor, but it also has a smaller userbase and fewer eyeballs on its source. It does have enough of a critical mass to be properly functional and have an ecosystem of usage, and is almost as old as Tor (2003 vs 2002).
> Here's an analogy for you: It took more than 1000 years (from Babylon to Archaic Greece) for us to go from writing with only consonants to using vowels for the first time.

Where did you get this idea? Babylonian writing fully indicated the vowels. It always has. You're thinking of Egyptian / Hebrew / Arabic writing.

Even where a semitic language was written in cuneiform, vowels were always indicated, because the cuneiform system didn't offer you the option to leave them out. https://en.wikipedia.org/wiki/Akkadian_language#Vowels

(Old Persian was written in repurposed cuneiform, and therefore could have omitted the vowels, but didn't.)
Yes, it's just accomplishing something weird. And it's straightforward C++ (as you say) that uses multiple mutable references to a single object. Of course Rust forbids this.

How would one transpile this code to Rust? Or is the idea that every language ought to have Rust-style semantics? If so, it's hard to reconcile that with "Rust is the new LLVM," since LLVM does not demand such strict semantics.
You can start with 'Modernist Cuisine at Home' which is much cheaper, that's what I have. Then, when ready, upgrade to the full book.
"Work with government" means lots of things.

The NSA leaks proved that the NSA hacked Google's network infrastructure. That isn't exactly "working with the government".

There are other things where Google does work with the US and other governments. I believe they pass Flu Trends data to the CDC for example....

And which government branch do you think that Google is working with here?

The #DNCLeaks thing is a anti-Hillary story, promoted mostly by bitter Bernie Sanders promoters. There are some Trump supporters jumping on too, but they seem a minority. It's inside-baseball for DNC wonks.

I could see an argument that someone at Google is a Hillary Clinton supporter and therefore took it on themselves to take it down. That would be a dumb thing to do, but at least would make sense.

But which government branch would try to get Google to do it? The White House wouldn't be so stupid - it would leak in an instant. Some secret three-letter agency? Why would they care? Some other department?
Motorcycle Flying Simulator
> There is no big "Google is protecting the Democrats and hates Wikileaks"

.

Yes there is, and it's not a conspiracy theory. It's fact:

http://qz.com/520652/groundwork-eric-schmidt-startup-working...

http://www.newsweek.com/assange-google-not-what-it-seems-279...
Throwing out a couple of stupid questions since we're talking about rules-of-thumb..

1) How much does feeding irrelevant features have on a model? For example if you added several columns of normally distributed random numbers?

2) How much impact does having several highly correlelated feature have on a model?

3) If you had limited time and budgets would it be better spent on cleaning data (removing bad labels, noise in data); feature engineering (relevant features) or feature selection (removing irrelevant or redundant feature)?
"Outsourcing TLS termination" is intentionally MitMing your users. Not really something to be happy about.
It's pretty irrelevant to make the comparison against automobiles because you're assuming the travel will occur regardless of mode. Most air travel is arguably frivolous, and wouldn't occur if required to do so by automobile for a variety of reasons (time, inconvenience, et cetera).

But if you must make the comparison, automobiles are obviously more efficient than aircraft per passenger for shorter distances. You wouldn't burn anywhere near the amount of fuel a jet uses taxiing to drive a comparable distance, to illustrate the extreme end of the spectrum favoring automobiles.

Actually teasing out where exactly the inflexion point lies depends on the specific vehicles being compared, occupancy levels, and distance being traveled. These things have been studied and compared, Google it if you're actually interested in knowing when to drive instead of fly. It's far more prudent to simply cut down or eliminate air travel altogether, IMHO.

There are other difficult to measure impacts from flying. For example, most people I encounter in the SF Bay area like to travel frivolously by air and broadcast to the world that they're doing so in their in-person conversations and social media posts. This amounts to advertising and promoting more frivolous air travel throughout their audiences, and wouldn't really be feasible if they hadn't taken the flight in the first place. There's a greater collateral damage with air travel, because it's so accessible and convenient, all it takes is a photo of a wing or some beautiful destination you flew to and anyone who sees the photo in your friend circle can likely afford to repeat the activity - there are effectively no barriers. Social networking has exacerbated this effect _tremendously_, it's somewhat horrifying.
I'm not convinced there are no good options. The problem has not been thoroughly studied.
Minor nit: GHC has a LLVM backend (in addition to an assembly backend and a C backend), but the assembly backend is the most commonly used.

(The LLVM backend is known to produce better-optimized code, but the compile times are slower.)
This is a strawman. Coding has never been a prerequisite to creation. People were creative forever, and then computers came along and created new avenues for creativity. The vast majority of which is done with applications, and applications have improved by leaps and bounds every decade.

Only a very tiny portion of creative work requires actual programming, like demo scene programmers. Even video games and Pixar movies have far more artists then programmers. It's true that more and more programmers are required to extend and maintain the software, but the growth of the end-user base has far outpaced the programmers. The majority of programmers are implementing business logic of which they have minimal high-level creative input.

The things we can do with computers without code has only increased. Pontificating on how it would be better if we didn't have to write code is like someone who once used a circular saw pondering why can't artisanal wood carving also be done with simple straight-forward, easy-to-use tools instead of difficult-to-use hand tools. I mean its crazy how often we hear this refrain about coding as opposed to other professions. No one asks why can't we have a gadget to perform an appendectomy at home instead of paying a surgeon thousands of dollars, but for some reason people think that coding is somehow unnecessary magic which could be done away with by a bit of clever rethinking. But code is not some rube goldberg device designed to obfuscate and impress; code is a medium, like a blank canvas, or a sheet of typing paper, the only difference is it can control physical things. It is not one concrete thing with a specific purpose which can be optimized like a word processor, or a stove, or a faucet or a car. Less code doesn't mean a simpler world, it just means less of what code can do.
This is an incomplete and thus inaccurate assessement. The efficiency is massively dependent on the distance being traveled. Shorter domestic flights are nowhere near as economical as longer ones. Longer flights amortize the hugely inefficient taxiing, takeoff, and climb to cruising altitude.
Which food doesn't go bad after a decade?
WeWork's customers don't really have any right to know its internal sales data and operating figures. And obviously the investors have access to better numbers than whatever this guy managed to find and scrape from their API.
DNC Leaked emails are not interesting, but a plagiarized paragraph by Trump's wife is interesting?

Are you saying that politicians and political parties do not wield power and influence and do nothing to influence the media? The main purpose of politics is to wield power and influence, and the media is core to this. Are you saying that media is unbiased despite the fact that they are on record contributing to particular candidates' campaigns, e.g. Time Warner (CNN) being one of Clinton's top contributors?

You are either burying your head in the sand, or you are part of the misinformation campaign yourself.
Yeah, well I could be wrong, I'm not up to speed on the research, however the claims of general purpose AI have been "just around the corner" for half a century now so I'll take that bet.
https://pentesterLab.com/. I started a paid version with additional content and videos in December. It's bring more and more revenue every month.
Don't forget GM also funded the winning team of the DARPA Urban Challenge in 2007, and then let the majority of talent go to Google. Stanford's entry Stanley came in 2nd and is at the Smithsonian National Air and Space Museum. CMU's entry Boss came in 1st and was left in a garage/workspace and (partially) stripped for parts.
They already make such an accessory: an iPad or MacBook, and the Continuity/Handoff features of the OS. At least that's my guess as to what their answer would be.

And frankly, for my use, it is just as good. Probably better because in the MacBook case I have an awesome screen and decent keyboard.
There appears to be a large gulf between what the government advises its employees and citizens about handling classified information and what criminal charges and/or adverse administrative actions it can sustain in the face of legal scrutiny.
Well said. It's hard to find ethical jobs. But that's not an excuse for working for evil companies instead. The world needs more ethical companies. Seek them out, join them, help them prosper. Please make the world a better place to live in, not worse, there's already too many people on that side of things, don't become one of them.
Musk may ultimately fail at Tesla, but he can hardly be considered a one trick pony after Paypal and SpaceX. If you would have asked me to pick two industries with very high barriers to entry and an existing cozy-with-regulators clique I would have picked rockets and transaction processing.

On the other hand, I tried to short Tesla recently and couldn't get any shares.
Of course many at Google support the Democrat party. That's pretty well known. I assume there are plenty of Republicans too.

Peter Thiel is an early investor in Facebook, and he spoke at the Trump convention. Marc Andreessen is well known as a (non-Trump!) conservative supporter.

I don't see that any of these things prove anything except that people are political.

Show me some evidence that "Google is protecting the Democrats and hates Wikileaks" - not just that people at Google are supporters of one of the two US political parties. That just means they live in the US.

The Assange thing is different. He's saying that Google acts as an unofficial representative of the US Government, not as a Democratic party entity. I don't think he makes that case very well, but even if it is true it isn't the same thing.
It's not about code. When you, as a programmer, consider the purpose of programming, and how computer-illiterate people view it, things are different. A programmer's job is not to type code. It's to find out what is holding other people back from achieving what they want and find a way to remove that barrier. It's to solve problems and help people make more valuable use of their time.

It could be the analyst that spends hours of drudgery printing out things from one system and retyping them into another (then going back to fix the typos) when what they want to be doing, what would enable them to provide value, is analyzing the output from the second system. It could be the junior exec that spends countless hours manually collating data to build spreadsheets and presentations about their projects, when they want to be doing is trying out new ideas and refining their projects.

Many people were raised to "write each vocabulary word 30 times" and see drudgery as a necessary, albeit frustrating, part of their jobs. Programmers automate that away so those people can do more important and useful things and produce more value. It's not just drudgery though. People have hard problems, often vaguely defined, and programmers help them understand, specify, clarify, and solve those problems.

Younger generations are more computer literate, but still often just use computers and don't realize how much control they could have over them. They may use programs that don't do quite what they need, not realizing how easy that would be to fix. Even if they're not the ones doing the programming, just recognizing that a programmer could help solve their problems is valuable.

At the same time, many non-programmers don't realize how hard some things are to program, or how clear, precise, and unambiguous things need to be defined in order for computers to produce the desired result. They assume something must be simple when they can't even define what the something is. Or they assume that because a program exists, any programmer could make an equivalent but slightly different program quickly and easily.

We don't need to teach everyone to code, we certainly don't need to teach everyone the syntax of some specific language. But we really do need to teach them to think in these terms. What problems do you face? Which of those could be automated or streamlined? How would you specify it clearly and unambiguously? What edge cases and special conditions do you need to deal with? etc. Given that line of thinking, those who are interested will learn to program and those who aren't will at least understand it. Some hypothetical pictocode/vocalcode/AIcode doesn't really matter. People need to understand the basic concepts of problem-solving and automation, how they can be useful, and what makes them relatively easy or difficult.
The sky is falling!
Animals exhale CO2 and what has been consuming that for eons? Plants, trees, shrubs of all sorts.
Once the so called carbon emission problem is solved everyone will be complaining that there's too much oxygen relative to CO2 and so we need to regulate X, Y, Z so there isn't a catostrophic end to plant life.
More leftist gloom and doom designed to guilt us back to the Stone Age. While elites jet around the planet spewing out more fossil fuel emissions than they have hot air.
Nothing sums up the naivete described by the OP as nicely as "It's just data, man". Publishing data has meaning and consequences, both to others and to your own life and future career. Data is power.
Sounds a lot like the "New York values" smear used in the GOP side.
Elegant Woman in Black Outfit – The Emporialist│romanian Street Fashion Magazine