skysight-inc/HackerNews huggingface dataset:
Well, I was hoping for some further explanation, but for what I paid this is fine ;)

I was under the impression that DX11 (and DX10 before it) actually do a decent job of exposing basically everything that's widely supported, and in a manner that can be made to work tolerably efficiently across a range of different hardware. But I was told this by some guy from MS so maybe I shouldn't have expected him to say anything else.

Assuming it's the case, perhaps I'm just cheating by not thinking of the leftovers as useful - not because the behaviour is useless, I mean, just because if you're targeting PC, you just have to accept that the underlying hardware could be anything. OpenGL extensions could provide you with more, but support can be a bit hit or miss. Reminds me too much of MS-DOS.

But I could have been misinformed, or my supposition is simply outdated, and the article suggests that could well have been the case, in which case my conclusion would be partly bogus too.
Not bad... not bad at all!
And praise the lord for it. SQLite's simplified type set makes my life easier.
Something e.g. SSH does. A simple encrypted connection without a big certificate stack.
They are donating the multimeters, that's what the Sparkfun blog says at least: https://www.sparkfun.com/news/1428
Worth noting that not everyone is in favor of changing the hotel laws. Neighbors also likely dislike having short term renters. Sometimes lessors are in double violation - city and homeowners association covenants.
Thanks! We're excited to be part of the amazing YC community.
The safety argument is a bit weak. There's nothing stopping anyone at Fluke from shipping poorly performing devices with Fluke branding. This happened for instance with Pyrex, when they changed the glass so it wasn't as strong. Anyone counting on the Pyrex to not explode under certain conditions was in for a nasty surprise.

The argument about trademark needs to stand on its own, without the argument that the current owners of a trademark are going some safety critical job.
Ask NH: Do we need Popcorn Time or Flattr for music with friends?
Now that TT -> T.T (shutdown), do we fight da man or find a sustainable way to keep the tunes rockin?
I wish people would consider this more often. We seem to have an epidemic of "if we can't do it perfectly, we shouldn't do it at all" infecting many areas of American life at the moment. Unfortunately, this usually results very little perfect and a great deal of not doing anything.
Sometimes trolling is its own reward.

Check their comment history.
Facebook is literally 60% water, whence they came. Pretty wild when you think about it.
I've down voted you because you claim that the leaked phone conversations are fabricated.

few things about it:

1) some of the people involved accepted the authenticity of these recordings(some directly, some logically)

2) the recordings that were denied being authentic were investigated by audio forensic experts and they reported that these are real.

3) the pro-government media tried to scam US based audio studios to get reports to falsify these recordings. for an example, the mainstream pro-akp media used a report by Kaleidoscope Sound which was later denied by the studio. You can read their public statement here: https://www.facebook.com/KaleidoscopeSound

4) Other evidence brought to light by the opposition party supports the authenticity of these recordings.

5) These recordings are part of the legal prosecution.

Though there were some recordings that were made illegally, the fact that the ruling party actively blocked the legal prosecution lives no choice for the public to learn about the accusations from the whistleblower.

If the legal process was not blocked it would have been better to wait for the outcome of the prosecution, but in this case we don't have choice.
> Moving forward, SparkFun will change their DMMs to be red instead of yellow.

Amprobe might take issue with that: https://www.google.com/search?q=amprobe&tbm=isch
Maven PullRequest Coverage Plugin
Dell XPS13 "Sputnik". One of the few Linux laptops from a major maker. I have the pre Haswell (but with a 1080p screen) and it's light and fast. The only downside, for me, is the wider screen compared to the squarer screen of the Airs. But having neither Windows nor OSX come with it is important to me as a developer.
> I'm glad you like it so much as to cite it as an advantage.

It was a big motivation for me moving away from a document DB. As a "weekend dev", I don't have time to configure complex, redundant backup systems. But my customers will be paying to display data on my site, and therefore I need to ensure I'm backing it up as often as possible.

WAL-E to S3 was simple to configure, is cheap to run, and (most importantly!) easy to restore. I rm -rf'ed my postgres data folder after letting WAL-E run for two weeks on my dev box. Restored, restarted in recovery mode and I was back in action without any problems.

(thanks for all your hard work!)
Crucial services that can be choked off need to be made seamlessly (zero thinking UX) available via overlay networks (tor, etc).

IOW, if twitter is blocked, there should be a browser plugin / standard thing that fires itself up and automatically reconnects through said overlay network.

Because right now, a single domain is a SPoF that govts can flick a switch and neuter most of their populace's communication.
That's wrong. I already looked, and you still won and lost at the same time.
Some media reform and education reform can be imagined that would help with this problem. However, no such reform can actually be enacted while our lawmakers are dependent on their funders instead of common sense or the wishes of the people.
A good move by Fluke. The Fluke product retails for 10x the price but it's still a nice gesture.
Pebble – Full stack web dev – ecommerce
I'm really curious to know if any new project will start using this language. I really wouldn't understand why they would.
I think that would be an argument to explain why some consider this whole project a loss of time in the long run ( although probably something really great from a purely CS pov)

Edit : i just forgot that i still haven't found any server side language i'm satisfied with. I'm still waiting for a type-annotated variant of python to catch on.... So maybe hack would be a good choice after all. It's such a pity they started this work based on php rather than any other cleaner language.
>Yet Chrome and Firefox are still

Older versions of FF are yes, but the latest is not supportedhttps://support.mozilla.org/en-US/kb/firefox-no-longer-works...

There's no reason they should be expected to put dev resources into an OS that's 12 years old.
Computers are writing your news
Why on earth would the solitary example for a shiny new language, use the awful mysql_ library for PHP instead of PDO?
Wanted: Backend developer. Must have 5 years of experience with Hack.
It seems that some people, while going on and on about 'abstractions' and the importance of it, really just want cute metaphors. As soon as they encounter abstractions from the 'premiere' field of abstract reasoning and concept, they're appelled.
All of those criteria are satisfied by a <video> element with the "muted" attribute set, plus a little bit of JS if you want to be able to pause the video when it's scrolled out of view or the user is looking at a different tab.

I don't buy the argument about stealing bandwidth. A 50MB GIF is just as much of a bandwidth leech as a 50MB MP4.
Jealousy is a natural human emotion. It is notable how many stories bashing smart people (not for being smart per se, of course, but for lacking other important qualities) come up on HN. That, and how unfair the interview process is.
Am I the only one that is finding their response to be unsatisfactory?

Let me translate it for everyone:

"Hey, we realize how much it sucks that your merchandise was seized and will now be destroyed. As far as that goes, well...too bad. _However_, we'll allow you just this once to distribute our own merchandise and spread awareness of our brand name for us."

Is this really a fair deal? Does SparkFun really want to be under Fluke's thumb and promote Fluke's brand at the expense of promoting their own?

In addition to that, they still have a monopoly on the color yellow in their market.

How is this an admirable move by Fluke?
Wrong: http://www.inta.org/TrademarkBasics/FactSheets/Pages/LossofT...

This is trademark law 101, not a 'mindless aphorism.' Any trademark lawyer will tell you that firms need to police the use of their marks if they wish to courts to enforce their rights in the mark. What basis do you have for claiming otherwise?
Some of it is due to age. People like shiny, new things. PHP isn't shiny and new any more.

Some of it is due to security. Several of the things which made PHP very accessible to new developers also encourage poor security practices. For example, sending SQL queries to the database as a raw string, rather than a parameterized query, makes for injection vulnerabilities. There are ways to work around it, but often the 'unsafe' way is a lot easier and more obvious than the safe way.

Some of it is due to the early proliferation of beginner code. PHP was the language of the web right when every man and his dog were learning just enough code to make something work, then selling themselves as experts. That resulted in a lot of people writing very hacky spaghetti code, which rapidly became legacy.

Some of it is due to the switch from its procedural roots to its object oriented alternative (while maintaining backwards compatibility). This isn't really a great thing for a language to do, because it means that people who are less than completely clear as to how to solve problems in both procedural and OO versions of the language often end up writing a confusing mish-mash of code.

Most of this should not be a problem for a sensible, well learned and disciplined developer building a new system. (The security thing can still be a thing, but there are ways to handle it now).

PHP now has a fantastic culture of building fast, usable systems. Thanks to the big PHP CMSs and frameworks, there's also a lot of great interoperability (and extendability) patterns in PHP which don't really show up anywhere near as much as in other languages. It's extremely easy to deploy, it's well documented, and it's cheap to run.

If you like it, and it meets your requirements, then go for it.
Tyranny of the majority is still better than any other system humanity has so far come up with.

Some of the suggested hacks are listed at the link. They will not, by themselves, get rid of the NSA, but they are reasonable steps that the anti-corruption movement can take at this time to raise awareness and build momentum.

You can join in and start working on the BIG problems you listed, or you can say this cannot be done and do your own idea which seems to be about hiring lawyers.
I find that the "idea" person must really find a partner who can edit and curate his ideas. At the same time the partner who is doing the editing has to have enough social skill to know how to keep an "idea person" from getting anxious and changing course all the time.

If both people have respect and trust for each other I think it's one of the strongest partnerships you can have. If one bullies the other around though, then that's when it usually breaks down.
'Legal's' advice tends to be extremely conservative because the cost of court cases are high even if you win.
What i'd really love to see is an administrating Elasticsearch guide and a common recipes guide, both would be super helpful for getting started and more advanced tasks. Having run into issues with Elasticsearch data scaling, trying to pull answers out of the current guides or the IRC channel is like pulling teeth... from an alligator... with a laser attached to its head.
While this is true, Fluke's response could have easily been "eat a bag of dicks, Sparkfun" and their actual response is quite a bit more friendly than that.

I think there is still blame to go around here but more on US Customs than Fluke, particularly since the Sparkfun multimeter color isn't really that close to the "Fluke yellow". It would be nice if there were some simple (via some arbiter, not the slow legal system) ability to appeal such decisions prior to exportation or destruction of all the stock.
It's not, really, but the problem people are referring to is actually not too hard to explain.

An HMAC authenticator is conceptually very simple. You start with a secure hash (even MD5 still qualifies, barely, when we're talking about HMAC), and, given a "key" and a "message", apply the hash function twice: an inner hash of the key and the message, and an outer hash of the key and the inner hash (the inner and outer hashes are distinguished by an "inner pad" and "outer pad" constant). Doing this produces a secure message authenticator for a message assuming the hash and key is secure (with SHA3, you don't even need HMAC, and can create a secure authenticator out of a simple keyed hash).

You understand a secure hash, you understand what a keyed hash is (concatenate the key and the message and now only people who know the key can replicate that hash), and now you get what HMAC is.

GCM is CTR mode, like Colin says you should use with HMAC, plus a GHASH authenticator. GHASH is a little trickier to understand than HMAC, but you can get most of the way there by thinking of it as a thermonuclear CRC algorithm: it's (at root) polynomial multiplication and reduction.

The problem with GCM is that fast polynomial multiplication and reduction in software is table-driven. When software verifies a GHASH MAC, it is forced to look up elements in a table at locations determined by a secret. Those lookups end up configuring the system's cache; future memory references at addresses that collide with the secret table indices will be measurably faster than references that don't collide. Attackers can write software that profiles cache hits and from that information potentially recover secrets.

Modern implementations of GCM on X64 hardware get hardware-accelerated multiplication optimized for this operation, mitigating the table lookup problem. But GCM is still potentially a concern for platforms that don't have these instructions.

The plus side of GCM is that you'll never implement it yourself: it's gnarly enough that everyone uses one of a few library implementations of it. As a library interface, GCM is very nice: you're getting a "seal" and "unseal" operation that securely verifies authentication and then handles decryption, in the correct order of operations. On recent server hardware, that implementation is likely not to have side channel problems; the same is rarely true of HMAC implementations, which tend (annoyingly) to be hand-hacked, particularly for verification.

The "cool kids" replace GCM with Salsa20+Poly1305, which replaces AES-CTR with a native stream cipher (Salsa20, which is actually a hash core running in CTR mode) and a polynomial MAC that is very fast in secret-table-free software. If you use Nacl, that's what you're getting; it's something much closer to GCM than to AES-CTR+HMAC.
Appmethod: Build Apps for Android, iOS, Windows, and Mac
And I quote:

"[...] chances are you will get a zero-profit or even below-cost deal on your new car"

Let's say I'm a car dealer and I need to sell one more car to get my bonus. Let's say that car cost me $20,000. Let's say the bonus is $100,000. Now let's say I give away the car for free. I still have $80,000 more than I started with at the beginning of the comment.
I would keep an open mind. PHP is a stepping stone in the natural progression of a web developer and is a good skill to have.

If you are working with websites you will naturally learn HTML and CSS, then javascript, then jQuery.

Next you might move to wordpress based websites so PHP and MySQL would be the next things to learn.

Next step would be your own web application. PHP and MySQL will work for your own web application. And I would recommend developing a few from scratch with just PHP and MySQL. Creating a login system and CRUD features. Creating these without a framework will give you a good foundation to know what's going on behind the scenes when you move on to a framework. Before developing a web app from scratch it's harder to understand what Rails is doing and why it's valuable.

Once you do this then the next natural progression will be using a framework to create a web application. I recommend giving Rails and/or Laravel (PHP Framework) a try. Even though you will know more PHP than Ruby it's a good experience to see how Rails works and why it's so popular. Laravel is a good PHP framework similar to Rails if you want to stick with PHP.

I wouldn't limit yourself to PHP though. Once you have been creating web applications it should be pretty easy to learn any framework/language. I prefer Rails and Laravel but that's just a personal preference.

Back to your question. Ruby and Python (and their frameworks) are more elegant than PHP. But those choices have positives and negatives of course and depends on your clients as well. PHP is easy to learn so you have lots of bad code and bad practices out there. And there are things inherently wrong with PHP compared to other languages. But I think it's worth learning especially if you're involved with Wordpress.

Check out TeamTreehouse.com and you'll learn some good programming practices to get you on the right track. If you're just getting started the Oreilly Head First books are really good for learning HTML and CSS and their Head First PHP & MySQL is good as well.

After that you can check out railscast.com and laracast.com.

There is lots of tutorials and information out there for all languages.

Good luck.
The past 5 years have not aged your aversion to elliptic curves very well. New modern designs by crypto specialists tend to be curve based. Curves also have a nice property in practice of tilting designs towards forward secrecy.

Naturally, we agree that devs shouldn't implement curves themselves --- but then, neither should they implement RSA-PSS. The right answer is to use Nacl, which is curve-based, but who cares? You're not interacting with that level of the design.
Ask HN: Is C# a good next choice, and where are good resources for learning it?
I've gone from PHP to Python (mostly Django/Flask) and a little bit of Go and JavaScript.

Seeing people using typed languages that are orders of magnitude faster and have wonderful features like interfaces makes me jealous.

However, I'm a Linux guy. I loath Windows, however, whereas with for instance Python I could find many different excellent tutorials and resources on learning up-to-date and best-practice coding skills, I find myself stumped with C#.

Firstly, I just can't quite connect with the writing style of MSDN. Secondly, if I'm using Mono and MonoDevelop over the whole Windows/Visual Studio shebang, I feel like a second class citizen and have to constantly look up weird workarounds in order to progress with even the simplest of tasks. I'm sure it's faster on CLR in production, but surely I should be able to at least develop from a Linux box?

C# looks like it's heading for awesome places and I want to get in on it, so where exactly should I start, and how feasible is it to do this purely running Linux?
Closed source API's like DirectX won't ever be as fast as an open source API standard like OpenGL.

This is why games like Left-4-Dead2 using OpenGL run substantially faster (More FPS) (http://www.extremetech.com/gaming/133824-valve-opengl-is-fas...)
Give me an imgur of silent filesize limited html5 videos.

No, youtube or vine don't cut it, I want to be able to give people a link to a raw file that they will automatically know to be small and silent.
Does anyone know how it's currently blocked? twitter IP's, BGP or DNS?
Udacity CS 101 versus Stanford's CS 101
Ask HN: How many hackers are hikers?
Do you frequent HN and also regularly go hiking, skiing or spend nights in a tent? I've just started a blog about adventure, including a free downloadable book and am interested to find out if HN is a suitable audience for this. I'm one, are there others? The blog is adventureplaybook.com
Custom elements are part of the HTML5 spec too:

http://w3c.github.io/webcomponents/spec/custom/

The only requirement is that they have a dash in the name. So while <sidebar> is not a valid HTML5 element, <a-sidebar> would be.
How 13 programming languages got their names
They're slowly moving to node and java for quite some time. I interviewed there a few months ago and they drilled me on java stuff.
Whenever you get Numberwang it seems to change some of the tiles either up or down the scale.
Well that is good to hear at least.

Do you know if Facebook is still trying to operate out of a single mercurial repository? Or is that only for the front-end code with services having their own repositories?
Remain positive about their decision because good and talented people will move on to better opportunities. Stay in touch, especially because good and talented people tend to attract the same crowd. You never know if they will send someone your way.
First of all just because something is legal it doesn't mean it's right.

And if only it was legal...
I will look at thinkpad

Sadly, the newer Thinkpads have been changed to use the giant trackpad and dropped the dedicated trackpoint mouse buttons. Plus most seems to have the "adpative" keyboard. Lenovo seems to want to be HP.
Yeah, that's what I suspected. My question is if the traffic cameras can be used to put points on a license of a driver, or are only used to fine the owner of the vehicle.

At least in the states I checked the last time I looked into it, things like red light cameras will not put points on your license, even though being caught running a red light by an actual police officer certainly would. If you are driving somebody else's car and a police officer catches you running a red light, you will receive a ticket and points on your license; if a camera catches you then the vehicle owner will receive a fine.
No, what he said is that they don't have big ideas. Charities aren't going to move humanity forward and make big changes. They are also very inefficient with the money.

I believe Vinod Khosla has discussed his dislike of charities.

Someone like Elon is taking a dollar and turning it into $100. Where does it make more sense to put the money?
Not sure what you mean. I'm mainly watching 2 Youtube channels for a refresher right now (CrashCourse and Periodic videos). I find it captivating like programming or startups. In fact, if it wasn't for the expensive cost of chemicals, lab equipment etc I bet a chemistry startup would be much more exciting then a web startup. :-)
gftcat baby!

http://gfycat.com/
What a Solid Content Marketing Strategy Looks Like
Here's the playlist. Mitchell and Webb. Good stuff.
https://www.youtube.com/watch?v=zJDu5D_IXbc&list=RDqjOZtWZ56...
http://en.wikipedia.org/wiki/APNG
I think it goes beyond that: internal Legal Offices' advice tends to be even more conservative than that would explain because:

1) If the advice is too conservative, and the company refrains from some action that it could have undertaken safely, then leadership blames the law.

2) If the advice is insufficiently conservative, and the company undertakes some action from which it should have refrained and it blows up in their face, then leadership blames Legal for blessing the action.
Still prohibited selling yellow multimeters?? Is that a joke??

BTW, I think there are many Fluke PR employees posting messages telling what a great company Fluke is for this response...

IMHO, this patent is just ridiculous.