skysight-inc/HackerNews huggingface dataset:
The driver is secret because "secret sauce" performance enhancements, which puts the entire burden on AMD when the community wants to get things working. Meanwhile, they note the open source driver has a lack of people working on it.... probably because the closed source one is the only really useful driver and the open source one is futile.

Sounds like a good reason to keep it hidden to me. Didn't want to buy a Radeon anyways. Nothing about this 'idea' sounds like Linus will approve either. I'm not a fan of Nvidia or AMDs approaches right now, they're both half-assed and embarrassing.
Interesting sounding setup. What software are you using for the forwarding, VNC, X11, or something else?
End-to-end security isn't the same thing as encryption or privacy. The goal of DNSSEC seems to be to authenticate that DNS answers are correct. In an end-to-end security model, then as you suggest - your browser should be involved, and I'd say that your browser should be performing the validation - it would need to have a recursive nameserver built in.

But that's not the DNSSEC model. The DNSSEC model is to implicitly trust your resolver, which is usually hosted remotely, accessed via an unauthenticated channel, and to ask it to perform the validation for you. If the validation fails, all your browser gets is "SERVFAIL" :

dig +qr +dnssec dnssec-failed.org @8.8.8.8

; <<>> DiG 9.8.3-P1 <<>> +qr +dnssec dnssec-failed.org @8.8.8.8
;; global options: +cmd
;; Sending:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6944
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 4096
;; QUESTION SECTION:
;dnssec-failed.org.	IN	A

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 6944
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

So it doesn't have the capacity to report a meaningful error.

Solving the wifi-lying problem is tricky too. A wifi network could always falsely-claim that the root zone is not signed, or fake the keys, and take things from there. Unless you keep all resolution on your laptop/tablet/phone, and synchronize the root public keys periodically (a problem equivalent to getting up-to-date root CA certs) - there's nothing to build trust on. Even more simply; the wifi network can just block DNS and disable dnssec resolution on its own resolver.
Do you need an accurate model (from an engineering standpoint) or just a visual representation of the product?

If you don't need a complex model, you can use a simple 3D tool like Google SketchUp. That would probably be the easiest solution. If you've got a little money to spare, there are plenty of CG artists that can work up a model for you and render it in a photo-realistic manner.
From these bags of tricks, we can learn a lot about, if not AI, at least humans. My favorite example in that category is MGonz [1]:

"In 1989 MGonz was able to fool a human subject for over an hour [...]
MGonz worked on a simple principle: don’t reply to statements. Merely
insult the person making the statement. Most of MGonz’s one-liners are
too profane to repeat – but “ah, type something interesting or shut-up”,
“what sort of idiot types something like that”, and “that’s it, I’m not
talking to you anymore!” are fairly representative of the style. The
programme simply pours a torrent of abuse on the unwitting human at the
other end of the internet connection."

[1] http://www.saintsandsceptics.org/the-mgonz-test/
For some reason I find this version to be much easier than the original.
“Coming Soon to Hacker News: Pending Comments”
> It seems obvious, but I'm sure we all can think of five companies off the top of our heads that completely miss this.

We can also think of companies that embrace this. Tesla immediately comes to mind; customers as well as college students make Tesla commercials because they love the product.
We had a giant table that constantly needed schema changes. With older versions of MySQL, adding a column meant many hours of downtime. And our business required 100% uptime. It wasn't a good fit. The promise of no schema sounded awesome.

MySQL 5.6 no longer has this limitation. Actually, pretty much everything we didn't like about MySQL has been fixed in 5.6. We kind of decided to give it another chance and we've been happy.
Is Npm worth $2.6MM?
I"d hardly say hitting one key with your finger is a keyboard shortcut. Some noobs, hate the pointer when they first encounter it, and will avoid it if possible.
The problem with flash is the same problem as the .Net framework, Coldfusion and similar technologies.

You cannot have an entire ecosystem revolve around a single company and not have growth or compatibility problems. You simply can't.

What flourishes? Things like Linux, Python, etc because they can be flexible and adaptable. When you have a company in charge of a technology you will always be at the whim of that company and what they decide to do with it.
"This" posts here are different to those elsewhere. There is currently no way to indicate succinctly your support for a comment except to the commenter. With scores hidden how can I indicate my support for a position quickly in a way that is visible to all users "This.".

Some comments of this form are very useful.
I can see you
Epic books for entrepreneurs
Many interesting solutions are posited throughout the comments section. I've no doubt that many of them would help at least a bit.

But the most important change must come from within the hearts of the voters that control western governments: Voters like prosecutorial overreach, as they consider every person dragged into court "guilty of something."

Until that attitude changes, meaningful change will be difficult.
It occurs to me that x-sharing startups in the mold of Airbnb/Uber may be most likely to overcome their regulatory challenges not through litigation or lobbying, but simply due to more of them popping up and the increased likelihood that the average person knows someone who has benefitted ("my friend's daughter who paid her way through law school driving for Uber", "my cousin the line cook who was offered the opportunity of a pop-up run at an established restaurant after a few successful months on Cozymeal", etc.)

Also, I wonder if Cozymeal might find opportunities on the operations/materials side of this equation. I know that e.g. sourcing and selecting ingredients is frequently a very personal experience for chefs and restauranteurs, but I can't help but think there could be some upside to facilitating volume pricing of certain ingredients for members within a particular region, not unlike how members of hobbyist electronics groups will organize group buys of components. If ingredients are a bridge too far, they might apply the same logic to more practical items—flatware, napkins, menus, and so forth.
Not really.

The first paragraph is essentially gloating. Not necessarily commendable, but understandable.

However, he's not using the "they did it too" as justification, which is what tu quoque is all about. He outlines reasons beyond "taste of their own medicine" for why this would be justified.
That makes more sense, then. I've been burned a couple of times buying games on Steam by devs who thought Flash was good enough for pro development. (IIRC, both of them either got or are getting a non-Flash remake.) And I've been frustrated by the slowness of Flash web games pretty much since it was launched, until just a few years ago when I was able to afford high-end gaming rigs. So it's a hot button for me.
I absolutely love D3, it's what we've been seeking for a very long time and finally a decent product was created. Prepare to see this blow up and take over the web soon.
I love this story because it shows the true reality, for most people, of starting your own company. It is a long haul of trying and re-trying things and looking at the results. There is a lot of joy when you see the graph move up, and a lot of self doubt when it stagnates or moves the other way.

One thing that rubs me wrong with HN is a general feeling it creates in my gut that my projects isn't valid because It's taken us 5 years to get stable. I feel like the pattern is to take a bunch of people's money, blow through it and then quit when your idea didn't work in 6 months. Then repeat. No point in sticking with something unless it's an instant smash hit.

Steve, I think your idea is pretty solid and there surely must be customers out there like schools that will add large numbers of accounts. If you can build it to where you can sit on the beach doing support then what a great life that could be! All the best to you.
Due Process in US is a parody. California makes it even worse with stuff like recent law about drunken sex consent. Add astronomical prices and you get toxic environment.

I have plenty of job offers, but I would never move to California.
thank you very much! it is definitely a great idea to show time spent at a job more clearly. also we will work on the scroller as you suggested.
People downvote when they disagree. Presumably they won't endorse a pending comment when they disagree, regardless of quality.
"Downvote to grey-out" is lame IMO. Harming readability as an indication that a post doesn't contribute is very poor - it's hard to tell how much it's been downvoted, it's hard to read (some of us want to read what are often simply dissenting comments rather than non-contributing comments).

Visible scores worked far better for me.
This assumes production increases linearly with workers, which ignores any frictional/communication costs.
Thanks for the analysis!

Pushing the conversion rate from signup to paid closer to 100% means crippling the free plan, probably killing the chance of viral growth.

There's definitely room for optimising throughout the funnel though.

Also, I could look into raising the price, offering additional features, etc. An interesting source of revenue could be selling books via the site, although I have a feeling that dealing with publishers would be difficult.
I second that, the photography is amazing!
Maybe it must be done by people from the trenches.
does this mean xss will run arbitrary code on the server :)
Thanks for sharing that extension I'm using it right now on my Chromebook. I do wish HN was responsive so I could view it easily on my iPhone.
Hunting Vulnerabilities with Graph Databases [pdf]
It would be nice if they gave links to actual examples of the "hate speech" they're attempting to police.

I honestly don't remember ever seeing any, and I use github quite a bit. That's not to say that it doesn't exist (I'm sure it does, given the sheer size of github), but it seems dubious to me that the problem is widespread enough to warrant a project of this nature.
To download all stories:

https://github.com/minimaxir/hacker-news-download-all-storie...

To download all comments:

https://github.com/jaredsohn/hacker-news-download-all-commen...

To download saved stories (not available via API; haven't personally tried it though):

https://github.com/dougk7/hackernews-stories
Well, we tried that for awhile. The web was mainly good for documents and if you had a program it was done with Flash.

And then people were making websites entirely in Flash.

And then people realized that was a bad idea because Mobile, and everything got better.

Until the App Store came along. Fine, so now program delivery has been separated from document delivery, but every document provider that used to just be a website now requires you to use a special program from the App Store instead of using a web browser or some other generic "document viewer". Or, at the very least, you have to tell them you don't want it every time you visit their website.

The problem isn't that the web is a bad document delivery system -- it's not. The problem isn't even that the web is just as good at delivering programs as it is at delivering documents. The problem is that there are a large number of people who know nothing about best practices and are way too enthusiastic about making things look flashy. They create documents and they don't care how you want them to look. If that means they have to create a Program instead of a Document, that's fine with them.
> and the community should feel very lucky that such an obvious vulnerability was in the wild for so long without being exploited.

We have no reason to assume they haven't. The 0-day market is extremely lucrative, and they trade exploits rarely known to the wider community.
Sketchup - Looks exactly like what I was looking for. Seems very powerful and easy to get started with.

Thanks a lot!!
Why do you need on-topic when you have threading. What you need is collapsible threads; thread OT _for you_ then collapse and move on.
Right. If I saw a project that (e.g.) had lots of racial slurs in the comments, I either wouldn't use it or would fork it and clean it up myself. I mean, if you're dealing with an actual bigot, what good is a pull request going to do?
N.S.A. Breached Chinese Servers Seen as Security Threat
Long time HN reader but never been a contributor (never felt smart enough to contribute). When I was growing up the best job that I have thought possible was to be a Typist (My parents has told me to learn typing). So, when I ended up in US through graduate school, I have thought I made it. But, again, I was pretty clue less after the school was complete. I have thought I should follow money (even though I was passionate about AI and did my graduate school in it) and joined e-commerce consulting firm in 2000. got laid off twice and ended up for a small company where I thought I was doing AI stuff. Slacked off for 9 years.. ended up making about 100K when I quit (worked myself through management: engineer -> Director of engineering). then, I have joined a development manager at a public company and has been working there for 3 1/2 for about 150K salary (40K stock every year). I thought I will be doing searching and machine learning. But, I have gotten deceived again(my team was cut in half)I have tried making side projects.. picked complex ones like image searching. but, couldn't sell it. I have thought may be I should something my own (I am 37 now.. leaving in a rural US town with 2 kids). So, I have resigned my job (from largest enterprise software company in world) and trying out entrepreneurship.. want to build great AI application. Even though, I can survive at least 3 years, I am going to try this out for 6 months. If it doesn't work, I am going to back to work.
D3 already underlies quite a few popular visualization libraries. While you can use D3 directly, it's kind of a toolkit for creating visualizations, so it's often hiding 'behind the scenes' in libraries you already know and love.
Listed to tveita and go read the keccak papers, and you will know more! Fighting against NSA is great, but don't judge a new cryptographic hash on rumors.
My impression of that as a corporate mission is that is sounds good enought that most folks think, yeah that's a good thug to pursue.

Having said this irl to other developers, the more I think about that, the more it disappoints me. Why? Because when I think about the mid level employee faced with making decisions, and they have to have an internal dialog with the selves as to if something is evil or not there are a lot of influencing factors that come into play. Is compensation bonus or promotion tied to the thing under consideration. How do individuals differentiate between evil and just really bad? My guess is that human nature (my own included ) is a lot easier swayed to 'well this is morally or ethically bad but not evil' when my own self interest is a factor in the decision to do or not do certain things.

Thinking about that slogan for the last fee years makes me wish they had gone the opposite direction and raced to the top: be righteous, be ethical, be morally strong.

For full disclaimer, I live in a world of my own construct where the glass is always half full and the scales always balance. However for, practical reasons, I have learned to understand the motivations behind the way the world and adjust my expectations accordingly.
I am aware of the VLC workaround. But I like Twitch enough that I'll actually watch their ads, as I think they're reasonably placed etc. So until they're implementing a flash-free solution (and I'm sure they're interested in doing so), I'll just keep flash around for them.
Nothing official, as Apple only allows browser shells (which use the iOS version of WebKit), no complete browsers.
When I tried to install a recent Chrome on my in-laws' ipad, it required a newer version of IOS than was available for that model of Ipad.
Oppo produces a 1440p phone
You shouldn't try to run all-in-one stacks and instead carefully consider each of your tools as appropriate for your application.

Picking something because it's easy is bad.
In addition to this, I think something that would help me a lot is being able to step back and forward through any history of commands that I'm experimenting with.

Great stuff!
Is there an indicator that shows that an item tree is in pending comments mode?
While the title might just an alarmist privacy story, the article actually isn't written about that, and it's suggested examples of why this research may be of interest are for marketers and journalists, not anything privacy related.
9th Dot Officially Launches
After having seen a few learn-git tools on HN and other programming forums, I would have to say that this is my personal favorite. What this tool does exceptionally well is teach the core git concepts from a visual point (seeing as it's git this works very naturally) instead of asking the user to memorize an incredibly small subset of the git commands. Often this leads to a lot of trouble when you get into a real-world scenario that some inappropriate learn git tutorial didn't cover. Fortunately, I think visualization tools like this should help ;) Perhaps github could incorporate this into their Try Git page?
Any number of people could have their own idiosyncratic reasons for needing, or at least wanting such a hack.

The general diversity of ways people connect to the internet on all kinds of different hardware is enough of a reason, provided there is someone interested in putting the hack together. And there was such a person, so, yay. There's no Court of Hack Justifications one must appeal to, to do this stuff.
>I dislike slashdot because of their over-agressive moderation tactics. //

I left /. because the story quality slid. I don't find the moderation there to be any more aggressive than here - 'cept here it's passive aggressive, you can just get hidden without being given a warning or any indication here. At least it seems to be distributed and open to meta-moderation whilst here it seems there's a hidden cabal of moderators who get to act independently [that may not be the case, that's the perception].
I didn't read the study but this making the mythical man-month assumption. Also, let's say this is the case, unhappy tend to want to be happy and I don't think you will have creative people, such as programmers, very long if they are unhappy.
But how does yet another "bags of tricks" chatbot help to advance the field of AI? The Turing test and projects like this are a distraction on what should be our true goal of creating general AI. There is a large amount of evidence in neuroscience on the plasticity and uniformity of the neocortex, all pointing to a single algorithm for general intelligence.

I would much rather see a prize for finding more general purpose algorithms and using them to create general purpose AIs. Off the top of my head, show a picture a animal, building, logo, face, word, etc., and be able to pick out that same type from another group of pictures. Google has already demonstrated that we can teach a computer to recognize a cat with thousands of pictures and deep learning models, how about just one? The more general the test, the better, it should also be able to be trained to play new games and recognize sounds as well as pictures. Unlike another useless,specialized chatbot, this would be better aligned with Xprize's goals of "encouraging technological development that could benefit mankind."
Site seems down, but assuming it is meals at home with people, I like the concept. I wouldn't want to drop in to a dinner with a family or something, but if you did themed dinners ("crypto hackers dinner?" "YC applicants dinner") it would be both more appealing AND legally a lot safer -- even a heavy handed government would be wary of censoring free association and speech with incidental food, rather than purely commercial food.
I was born in Eastern Europe, under the influence of Soviets, but a different country, Romania.

We learned planar classical geometry (Euclidean) in the 6th grade.

If someone wants to take a pick (the manual is in Romanian, but you can see the figures and the mathematical notations): http://manualul.info/Geom_VI/
Download our app, and let us read your entire contact list and send out SMS messages as you, and read and post to Facebook as you, and do whatever else we want to anything for any reason.

(Accept)
I just started learning R and am still in the phase of learning a new language where I feel insecure that I picked the tight language to learn. Can anyone say anything about how R relates to the examples we have seen here for Python and Julia? Also Julia seems yo be the new hotness in this space, is that right? Should I skip R and learn Julia instead?
Nashorn seems to be in SpiderMonkey territory at the moment, http://wnameless.wordpress.com/2013/12/10/javascript-engine-..., which is not too shabby. I know that a lot of performance work is being done so it may approach V8 in time.
I've also used MongoDB in production, processing millions of new records per month, but the systems requirements to handle that load outstrip PostgreSQL by a magnitude of 10x.

Also, the various gotchas involved with maintaining MongoDB at scale meant I spent most of my team's time chasing down esoteric problems instead of serving customers.

But ultimately, trusting a database with decades of development behind it to handle something like a JOIN turns out to be a good idea.

In my experience.
Super-real 3D model of a male head
I highlight to read the light grey comments, which works very well (when you have a mouse).
- Looks nice.
- Putting keyboard shortcuts to referral links.
- Post on Hacker News (great jolt of traffic).
- Enjoy coins.

It's sort of a hack..
I've always found it strange that Newton is known for saying something so humble, yet when it came to calculus, he acted like a raging socio-path, abusing all of his political might in a successful effort to discredit Leibniz.
Compiler hardening in Ubuntu and Debian
The ceiling to vertical scaling is pretty damn high. Last I checked, Stack Overflow still ran on a master-slave pair of SQL Server boxes with 64 gigs of RAM each. That's not exactly big iron these days.

Locking has a degree of complexity to it, but implementing page locking (for example) is not that hard. The fact that the Mongo guys haven't is probably symptomatic of the fact that they're still relying on the OS to cache data, rather than implementing their own page manager like most other DBMSs. That said, given the short duration of Mongo locks, lock granularity isn't as big a deal with Mongo as some make it out to be.
Aren't there any security implications of directly accessing another process's memory?
I'd suggest trying the non-vectorized version on PyPy. This code seems very JIT-able, and CPython is nowhere near the state of the art for performance with this kind of code.
How to Stop Comparing Yourself to Others and Accept Your Life