skysight-inc/HackerNews huggingface dataset:
> If you talk to folks working with physical systems, that consumes their mindshare to the point that they're not focusing on their core product anymore.

All I can say is, it isn't always the case and it doesn't have to be with the right organizational and design decisions.
This attracts attention because it is the last physical CD release.
If I were to start a new project today, I would use Elm[1] for the front-end. It's a very well-designed language (reminiscent of Haskell), specifically designed with HTML and DOM manipulation in mind.

[1] http://elm-lang.org/
Right, but you're just offloading lots of the work to staff then. So you prob can do it cheaper, but is is really going to be good? Or just a pile of hackery one guy put together?
Along with all the excellent options posted here, just wanted to recommend - "Ink for Google". It gives a material design look and feel for all google related sites.

Its Pretty good. Especially on youtube.
Lets just remind.

Fingerprints are not something you are. Fingerprints are something you own.

Well, you actually own them as much as you own the ideas. Or passwords. Written in your forehead.

It is very foolish to use them for security purposes. And it is very dangerous to allow some entity to collect them, as this will eventually lead to very large privacy and freedom violations.
You can set up the volume a CPU only machine (even on a free instance), and then just launch that volume with a machine with these big expensive GPU's on it.

I did it a few months ago with a TensorFlow model I was training. Configured it for free then all the training time was fully used after configuration.

I assume it'll be the same with these new instances. I have a backlog of stuff I wanted to train but had no GPU to train it on (I travel a lot so couldn't buy a desktop, and was almost biting the bullet to buy one of those monster laptops with dual 1080's, although really I was after at least 12GB of VRAM so this is fantastic news for me)
Hi Adrien, sounds nice. Have you already had the chance to test it in some project of yours?
Note that DCP, the Digital Cinema Package standard for distributing films in digital forms, uses JPEG 2000 to compress each frame: https://en.wikipedia.org/wiki/Digital_Cinema_Package
As far as I understand it, the only way to profitably mine bitcoin is to have super cheap power and ASICs specific to bitcoin mining. Essentially, GPUs won't cut it because you're competing with Chinese miners using ASICs attached almost directly to dirty, cheap electricity generation.
I am a Python fan and I'm not a huge fan of JavaScript, but I do understand why many people love using JavaScript/TypeScript:

1. It's available in the Browser which opens a lot of possibilities. Yes, there are transpilers for other languages but it's not the same.

2. On the server side is really fast. In fact JavaScript is one of the fastest dynamic languages out there. Much better performance than Python (even with PyPy), Ruby or Perl.

3. With TypeScript you get amazing IDE support. Which is something that you just don't have with Ruby, Python or Perl. Yes, I'm aware of PyCharm, but it's not up to the things that you can do with VS and TypeScript.

4. I know the language has some design mistakes, especially around operators and other few things. But in the end the language is small enough and simple enough that it's easy to learn. And it's also easy to learn how to avoid the pitfalls of the language as well. So in the end that's not much of a problem. Besides that, even when the language is simple, it's still quite powerful because of its dynamicity, closures and prototype oriented programming. In the end you can be as concise as you are with Ruby, Python or Perl.
Rosetta ends its mission
Aren't Iris scanners potentially even more foolable? There are often tons of high res photos of peoples eyes, not so much of their thumbs.
After interviewing many more and less experienced programmers (and asking most of them if they can explain a hash table - just for statistics!), I concur that most cannot.

There were quite some people that thought trees were faster than hash tables though - mostly the ones that had some incling of what a hash table does, but didn't know the entire picture. At least in all those cases I had the pleasure of educating them a little bit :-)
Engineers avoiding hash tables, yes, that's one myth. Still waiting for the other four promised in the headline. In the age of javascript everywhere I'd say that hash tables have pretty much won.

I was curious about which corner of software technology the author was coming from where hash tables are routinely questioned (embedded C maybe?), but even the followup post does not quite explain it. ( https://hughewilliams.com/2013/06/03/reflecting-on-my-hash-t... , also references a previous hn discussion)
It's more that it turns out that asking questions is hard.

Anyone who has had to work with others in tech knows the kind of crap you get. They don't give you the stack trace, they say 'I get an error' without giving the error message, they just say 'it doesn't work', it's not clear what they want, they post a screenshot of half a stack trace, etc...

Again, it's a constant trade off where you are balancing the asker's needs with the thousand people who find this via Google, and the people answering the question.
I tried using google cloud (switching from AWS) a few months ago and it was the worst user experience I've ever had trying to use any software / dev environment. The UI was far worse than windows 98, and horribly confusing. And I got the impression you can only run standard tensorflow libraries, without any modification. I needed to run a modified version of tensorflow so it was a massive waste of time.

I couldn't believe how much better AWS is for running TensorFlow models than Google Cloud.
In not a few cases, the one single source is called "Dad".

But no doubt you are correct about the successful having an ability to focus.

People in open-plan offices hear one another's phone conversations, which can be anything from flirting to loud marital arguments or arguments with housekeepers. I don't know that it particularly builds up a support system. These are not particularly well-off people I'm speaking of.
http://m.youtube.com/watch?v=JIQETrFC_SQ

I think this is the right talk by him, but there's one where he implies some differences. For instance, that because they can promise exact temperature ranges they can clock them differently. My guess is same fab, just binned differently, or maybe different packaging.
Not to be too nitpicky, but it is not used to run "the auto shop".

It is essentially part of a drive shaft balancing machine. We should think of it as the embedded controller and display of the machine to understand why nobody would replace it while it is still working.

And I'm sure there are plenty of old machines around where some electronics inside are literally or very similar to general purpose computers of the era. But often the physical integration into the machine hides this.

Nevertheless impressive this thing is still running!
but then 2 would be hidden, and 2 is prime.
> Civil forfeiture isn't a punishment for guilt or innocence. It's an adjudication that, more likely than not, nobody has an interest in the property that the law will protect.

How would that apply to the opening story in the article though? There the woman was rightful owner of the car but the crime was conducted by her son.
So it seems to me she would have an obvious law-backed claim to the car as she obtained it lawfully and didn't conduct any crimes with it. Yet the judge still refused to return the car.

(The judge's argumentation seems extremely strange to me anyhow though and I can't imagine it would have survived with an attorney present.

He seems to have elevated the already bizarre requirement "prove that the asset was not involved in the crime" to "prove that the asset will not ever be involved in any crimes in the future", which is insane. That case seems to be protection of asset forfeiture mixed with blatant racism.)
You don't have anyone providing written feedback, but you've got up-votes, indicating traffic. If you had a better idea as to what that traffic was doing, you'd have more "feedback" than you do now.

I don't have tools I know of, sorry :/
Doubtful, if you're using stole credentials you don't need to care about efficiency and you can just use whatever instances are available to the account.

They're likely doing it as a way to control demand spikes because they have such a smaller pool of GPU instances to go around. Also, it prevents Joe Schmo from wasting one to run a web server because he doesn't understand performance and "just picked the best one".
ARES Commander 2016 Crack and Serial Number Full Download
IBM Buys Promontory Financial Group and Creates “Watson Financial Services”
There is a very significant difference between buying a targeted leak with information that the tax authority should have had in the first place, and creating a catch everything surveillance. They're not even remotely comparable, and trying to make them so is a poor argument.

There is already a case going against SKAT about this, so that will decide if it is okay or not in the future as well. Besides, when the tax minister order this, arguable, the legislative powers have already decided that this is okay, and anything short of the federal court deciding that it is against the Constitution of Denmark, means it's already within the law.
Rosetta probe set for comet collision
"But I think early on, when you have low data levels, any changes that you make should be quite drastic, because I think drastic changes will very quickly tell you whether your change is successful or not. And remember, if it’s not successful, you can always rewind; you can go back and put it back to the way it was."
Very useful. Thanks!
Advantages of Using Hybrid Email Marketing Service
No, it's success is the curation. You just don't understand the site. There is a reason SO persists and is so popular, while so many clones that do exactly the same structure and voting fail miserably.

The 'interesting threads' are exactly the problem. Those are discussions and they don't suit the format. If you want to talk about something, find a forum. SO does not have threads, it has questions and answers, and that is why it's useful.

Turns out people hate wading through pages of outdated discussion. People are forgetting what it was like before SO. Stop expecting SO to be all things to all people - if you want a discussion, go register at a programming forum. SO does what it is trying to do well.
Can you tell me more about what you mean by "features"? I taught myself part of how computer vision works, and now I'm wondering if "feature points" in CV map to... something, elsewhere, like NP problems map to NP problems.

Or do you mean features like a website?
Being able to reuse the code you wrote for the server in your client code and vice versa, is in my opinion not just a small feature, it can save you a lot of time and money.

I joined a company where the backend was written in PHP and the frontend in javascript. There was a ton of duplicate code, just because the backend and the frontend had been written in different languages. By using UMD modules and switching our backend from PHP to nodejs by building a custom isomorphic framework saved us a lot of time. We now don't have two development teams but just one, it's really great having everyone write (speak) the same language and makes hiring, sharing knowledge and training much more efficient.

Yeah javascript is not perfect, but I disagree that is totally bad and that you can't write good code with it.

We also use typescript because it is not just about types it does much more for us. For example allows us to write our code in ES6/ES7 (with core-js) and transpiles it on the fly (on save file) to ES5 UMD modules. Visual Studio and the nodejs tools make it easy to debug our backend code.
No, the point is to display the primes (2, 3, 5, 7...).
RoR Provides Bussiness Strength and Financial Value for Growth
Likely how??
HTC’s virtual reality app store launches today
> Do you also have a problem
> with illegal wire tapping if
> as a result a terrorist
> attack is prevented?

Yes? There's a reason it's illegal.
Oh wow they do, 0.09$ per hour thats cool!
Hopefully it will take another week for others to transfer their models from g2 instances, should reduce price pressure!
I watched Chad Rigetti's talk (https://www.youtube.com/watch?v=GzMvG8UO6Eg) this morning, which was really exciting.
Top 3 Reasons to Use More Than One STMP Relay for Email Marketing
That's a pretty shitty counter question by the tax authority guy. There are exceptional reasons for laws that bind the hands of the authorities
There are a million monad tutorials for Haskell (and, with respect to their use in Haskell, it's probably better to learn them from there). I think that a good one is "You Could Have Invented Monads!".

This[1] is a good paper about monads in functional programming. It reads quite similarly to a monad tutorial, but with a little more formality.

As for actual category theory, I've enjoyed the first few chapters of "Algebra: Chapter 0", by Aluffi.

If you're after more type theory, the usual recommendations are "Types and Programming Languages", by Pierce, and "Software Foundations", also by Pierce.

[1] http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/ba...
Not an expert in this, but you would need a lot of eigenfaces to capture the variance (i.e. a lot of upfront cost storing all the eigenimages). It might be good for something that is very standardized (e.g passport photos where everyone is in the same position) but otherwise I think there probably is too much variance to keep the number of eigenimages to a reasonable number.
Germany Says No Bailouts for Deutsche Bank or Any Other Struggling Lenders
> Well Google already did that with Java and GWT, but it never caught on.

ClojureScript uses the Closure(sic) compiler from GWT to compile Clojure/Java to JavaScript (not that I defend this technological train wreck).

> I suppose it is a fair question why they didn't just use C#.

This would have been superb, but I think Microsoft wanted to show that they "get" web developers; just mentioning C# causes the JS pundit get jittery because someone wants to limit the amount of write-only code he is able to spit out.
I too stopped using 'jj' because of the short delay. FWIW I've found ';l' to work well as a replacement. (For a trial period I had them both mapped to <esc> in my vimrc file.) ';l' seems a natural, but distinctive, rolling motion for me and I've never had it conflict with real-world text entry.
For similar reasons I prefer reference counting over (tracing) garbage collection, especially in near-realtime applications, such as audio.
Bullying? I'm not sure if you are trying to say SO has bullying (it doesn't - yes, newcomers have their questions rejected a lot - turns out asking good questions is hard. Saying this is bullying is like saying that it's bullying not to publish every author's book), or that you really thing bullying was the problem I was referring to in the past.

It wasn't, the issue was the content was useless. To find anything you had to wade through pages of off-topic stuff, and try to get a sense of the value of the given answers. It was terrible. That and the paywalling and other stuff that used to go on.
Look around https://bartoszmilewski.com

Has articles about Category Theory, Monads, etc... for beginners.
So to resolve a domain to an IP address without using regular DNS they have opted to use HTTPS which really requires a certificate to be signed against a domain via DNS.
https://en.wikipedia.org/wiki/Economics_of_nuclear_power_pla...

and an overview of the cycle: http://www.world-nuclear.org/information-library/nuclear-fue...
Is using elm really worth it? I have not yet tried elm, but I wonder if it's advantages really justify the increased costs that this choice might bring? Isn't elm a little bit too young?

I mean is the time you and your coworkers will need to learn it, the increased difficulty to hire skilled elm developers, the increased difficulty to find good training courses for new junior developers you hire, the increased difficulty to debug the code compared to js, the lack of third party libraries ... really worth it?
GENERIC new gTLDs: the figures
The fact that you found so many external factors contributing to success are maybe an indication that measuring the degree to which success is your own doesn't yield very interesting data.

I would argue that the only purpose/use of this measure is to deny that we should expand the of people benefiting from external factors of success. But I'm quite biased on this issue, so maybe you have another use for this data ?
Pretty cool, DNS as an API:

- JSON: https://dns.google.com/resolve?name=doma.io

- Web interface: https://dns.google.com/query?name=doma.io&type=A&dnssec=true
Blimps Are the Future of Freight Transport
What, resolving using a socket is now considered ridiculous?
Yeah. That was a fun talk. ;)
This is kind of a meta-comment, but one thing I love about this site is the amount of domain knowledge that comes out of the woodwork when articles like this are posted.
Someone with significant wealth who reached 18 without any cash/value other than what he earned himself. Meaning self-funded university studies, pretty hard in US from what I heard. Would earn great respect not only from me.

In more lenient fashion, somebody on top of this who finished university without debt, and no money apart from self-earned.
Elcomsoft Phone Viewer 3.0: iOS 10 Support, New Mac Edition
cough Tesla cough
The song was fucking different then, wasn't it? "Manual, warnings, itd itp"
Disclaimer:
I still agree that unless those washing mashines were abused in a drastic manner Samsung should feel the hurt.
Features is another term for inputs, variables, etc. It has a connotation of being recognisable as a property of the thing being modeled, that you might have cleaned up from the raw data.
Tunnelling into networks and bypassing proxies, ancient IDSes and ineffective monitoring systems.
+1 to that. We use a similar stack in OpenTrials (http://opentrials.net) and it would be great to see how others solved these issues.
Productivity and pointless jobs
They're more comparable than you think. This purchase has just legitimized a market for stolen information. The message is to hack and offer up for sale anything you think would be of interest to the government.
- Session Buddy (https://chrome.google.com/webstore/detail/session-buddy/edac...) - What you need to recommend to all your friends who have 50 tabs open and a fear of losing them.

- Pocket (https://getpocket.com/chrome/) - To read something later.

- Pushbullet (https://www.pushbullet.com) - Less wonderful since they make Universal Clipboard a premium feature, but still the most graceful way to get content across from phone to laptop and back.

- Better History (http://better-history.com/) - Because let's face it, Chrome history sucks.

- Any.do (https://chrome.google.com/webstore/detail/anydo-extension/kd...) - I've stopped using the app on my phone for most part, but this extension is still easier to use than adding things to your calendar.
Learning c when coming from a scripting language
Apple to crunch iOS 10 local backup password brute force hole
wow who gives a shit
I was expecting ssh commands. Title is misleading.
I mean, I'd argue they are doing very different things. The Arch wiki is a collection of full topics that give you an overview of the thing as a whole. SO is a collection of q&a. I find that I need the former much more than I need the latter when it comes to managing my system, and that's probably just the nature of the task at hand. Generally I want to perform a complete task, and having a guide through that means I'm unlikely to encounter a specific problem of the type that SO is good at answering.

Also, the way in which Arch is as a system makes it less likely you have that kind of problem. Because you install and configure everything yourself, there is less 'magic' that is likely to go wrong in a way you don't know how to begin fixing it.
What else can you do with an Interplanetary Transport System?
Because Google thinks by default in terms of HTTP and browsers, and can't think that not everything is on Web.
Yeah. I've no sympathy whatsoever for the Libyan officials[1]. They made a bad bet and lost money. It wasn't a bet that was purposely designed to lose, and was apparently actually less risky than the conventional stock purchase.[2] Their claim not to have known what they were doing makes them more culpable, not less, for anything that went wrong because they were supposed to be looking after a sovereign wealth fund FFS.

That doesn't mean that internships-for-deals or prostitutes-for-deals is an appropriate thing for a bank employee to be offering.

[1]the picture is somewhat complicated by the legitimate beneficiaries - the Libyan people - having had very little say in who ran their sovereign wealth fund, and the Libyan regime having radically changed since 2007
[2]not only was it less damaging than the equivalent long position in stock would have been with the benefit of hindsight, but other articles suggest the Libyans preferred the derivative option because they were less likely to be subject to asset freezes/seizures if the US government took a more anti-Gaddafi stance in future...
"Between Java and Typescript, Typescript is my favorite."

Aka

"Of the two languages I know, Typescript is my favorite."
They're not really ssh commands ;)
As a paying customer of pokemon go, I find it completely unacceptable that I am unable to login with no notice and have to find this out over a hackernews comment at the bottom of the page. I think it is fraud to block the rooted device of a paying customer who always played by the rules.

Eh, it's too much of a pain to hide my root. I'll never play this game again.
Angular 2? It's all about React now, and I think, in the future.
You are right about Bitcoin specifically, but there is a second market for altcoins which use different PoW algorithms [0]. For a lot of these ASICs are either not on the market, or not economically feasible, in which cases GPUs still dominate.

But most of these markets are very small compared to Bitcoin.

[0] https://whattomine.com/
What lead Deutsche bank from bravado to the risk of bailout?
He didn't say bitcoin.
It's interesting to see a "hacker" discussion of this that entirely misses several topics that one would expect programmers to at least mention:

* Whether release builds should have assert() enabled.

* Whether a process #1 program should use assertions at all.

* Whether assert() is the right mechanism to use for input validation.

* How a process #1 program should recover from assertion failures.
I had the same feeling, but I suppose the point is that it serves as a guide for people who have SSH access to a box / shared hosting setup somewhere but know absolutely nothing about the *nix shell or what it is they're sat in front of. I suppose in that case they'd Google "SSH commands" and come across this post.

Really though, a couple of paragraphs on the concept of the "shell" and how it relates to SSH and everything else probably wouldn't go amiss in a guide aimed at absolute beginners.
You have never needed reputation to answer a question on SO.
They can't tell the difference between ssh and bash.
The talk is also available with an English translation: https://youtu.be/VVxL9ymiyAU
Yes, totally misleading. How did this make it to HN's front?
Well, these aren't exactly ssh-commands. These are just commands.
Indeed, I was responding to GP's assertion that SQLite is only for data you don't care about.
"Enterprise-level capabilities" doesn't mean anything still.

Google is bigger than most enterprises, and they don't use any "enterprisey" stuff, not even in their Java.