skysight-inc/HackerNews huggingface dataset:
http://www.anandtech.com/show/10304/nvidia-announces-the-gef...

> There will be two versions of the card, the base/MSRP card at $599, and then a more expensive Founders Edition card at $699. At the base level this is a slight price increase over the GTX 980, which launched at $549. Information on the differences between these versions is limited, but based on NVIDIA’s press release it would appear that only the Founders Edition card will ship with NVIDIA’s full reference design, cooler and all. Meanwhile the base cards will feature custom designs from NVIDIA’s partners. NVIDIA’s press release was also very careful to only attach the May 27th launch date to the Founders Edition cards.
This comment by vaadu is copy-and-paste from an op-ed in the LA Times by John Yoo, one of the authors of the torture memos:

http://www.latimes.com/opinion/op-ed/la-oe-yoo-torture-feins...

Furthermore, whether the torture report was done properly seems irrelevant to whether it is "a federal record and must be preserved."
Sure, but it is a completely new chassi for the cluster. Which is basically what the post is all about. Hence, I thought it would be fun to show it.
From your description, this is a classic Accenture-style (and Bain and other strategic) consulting and systems integration business model, though possibly with higher quality work, based on that latest management buzzphrase Big Data. Whether it can provide the perceived value of a BCG of McKinsey is another matter.
I'm familiar with it. CTR DRBG, Hash DRBG, HMAC DRBG are all fairly solid designs.
This is my main issue with Rails; this feeling that every project that I'm working on is a rolling protptype. It's so, so easy to build out the initial functionality, then it becomes a slog, and I guess that's very much down to how monolithic Rails is
Why is Gjohnce.com banned from Reddit?
Chisel: commands for lldb
Maybe I'm too old school but the removal of for loop is quite surprising.

for-in doesn't tell you the index of the current object so you'd have to manually keep track of the index.

Also, x++ is a common syntax in many languages and I think a new developer looking at Swift would try that first before using the other syntax (x += 1).
Logical Fallacies in the Hunt for Satoshi
Can someone eli5 who this Maciej is?
Oh, and the original op-ed by John Yoo? It came out a 18 months ago, less than a week after the torture report came out. It wasn't about federal records preservation.
Displayport 1.4 is a standard for socket and cable, so it will transfer 4K 120Hz.

Advantages over other standards: https://en.wikipedia.org/wiki/DisplayPort#Advantages_over_DV...

Also, another major advantage - USB Type-C compatibility (http://www.displayport.org/what-is-displayport-over-usb-c/)
Here's another one (shameless self-plug): http://utmtag.com

We're trying to help with avoiding typos in marketing campaigns so that you get your reports nicely organized in Google Analytics.
“Elie” is personal intelligent mobile photography assistant
I can't support Maciej when he's posting this kind of stuff:

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

https://news.ycombinator.com/item?id=11633925
You have access to the index in a for-in:

for (index, element) in list.enumerate() {
print("Item \(index): \(element)")
}
Or DC or Boston.
Yeah, why would you even need to seek out Time Cube-like input? I got a page with a large bold, italic, underlined link that said "CLICK HERE TO BE GOD 4".
The (Lack Of) Durability in SSDs (2015)
I've noticed there seem to be a lot more remote Rails jobs than anything else (other than Javascript). I know some Ruby and am also thinking about Rails, despite my preference for Python- there just so few Python or Django remote jobs unfortunately I need to broaden my horizons.

The problem is that the maturity of the Rails market means that most Rails positions require X number of years experience - I can certainly pick up Rails but those years of experience have to come from somewhere.

EDIT: not entirely true, as there are a lot of PHP jobs. However these include bottom-feeder Wordpress gigs and generally pay much lower salaries than other languages, right or wrong.
I think someone made that up retroactively.
> If .NET Core can deliver it will be one of the best engineered development platforms available for the most popular platforms, but it needs to be great in order to compete with the momentum that the JVM, LLVM and Go have.

I would say any momentum is only in the startup and HN, Reddit readers.

On my little piece of the globe is Java and .NET as usual.

LLVM only plays a role in our iOS and Android projects.

Go is still "that language from Google".
You get to replace the over-engineered P&P crap that is WCF, Entity Framework and WebAPI with an extremely practical, elegant, fast and no-nonsense set of libraries focused on doing their specific job extremely well.

If you hate the current MS direction of having to reference a million DLLs into your project (i.e. ala NPM), then you will love ServiceStack's cleaner, less cluttered approach.
I'm not clear exactly what that old company of yours did, and its putative value proposition for clients. Remove a button, where for what? Very curious!
Watch Amazon's Alexa summon a Tesla Model S out of a garage
The average doesn't tell the true story tho'. If you have a few old-timers in management but a majority of engineers churning in a year, then your product is mainly being worked on by people who never get fully up to speed on your codebase, supervised by people who haven't programmed in years.
For building a HTTP API why would you tie yourself to a closed source non-free framework when there are so many good alternatives out there? besides dealing with the servicestack licensing you now have to deal with all the windows licensing too.

I mean, I doubt it has some secret sauce that makes it better over everything else for building a REST API.
I'm curious how Swift is getting adopted on Linux and what success folks are having in writing Linux command-line apps or other apps?
By the way, if Palantir's product actually works, your manager already knows you're talking about them.
Well, chicken and egg problem

It would also be useless to have the displays first and cards later

I guess some manufacturers have it lined up already
Pretty much.

For example, we have a customer in health care area, where many of their researchers are using VB.NET for prototyping.

The type of stuff people on HN would use Python or R for, they use VB.NET.
People claim tips as a business expense? I did not realize this. I always kept the gratuities off the receipts whenever I travelled on business. Doing otherwise would have felt dishonest, as I viewed these as a private transaction between myself and the person serving.
This discussion is a distracting tangent. Apparently it’s now impossible to delete comments after they’ve been responded to, so the best I could do was edit my comment down.
It's good that they are making these breaking changes now. I like the language and the changes they are making.

The next focus should be on performance in my view. String processing in particular is too slow to be usable for server-side tasks.

Also, I wonder what to do with Foundation in the long run. It's huge but its design is extremely antiquated. At some point Apple will have to shed that past where URL manipulation and file system operations are methods on a string class.
I don't have access to the spec for 1.4, but from what I can understand it's still a single cable that will do 4K 120hz HDR. Obviously it'll have to be a supported 1.4 capable cable, but that's the same as CAT 5 vs CAT 6

Dual link DVI is significantly old-hat compared to the newer DisplayPort and HDMI standards. A single dual link DVI cable can carry either half a 4K frame (1920x2160) at 8 bits per color, 60hz, OR a single 1080p frame at 10 bits per color, 60hz. To get a 4K 60hz display running you need to use two dual link DVI cables, which is insanely bulky. Plus you at best get 8 bit color out of it, and no audio.

The latest HDMI standard can do 4096x2160 60Hz in deep color (12 bits per color).

DisplayPort 1.4 has a higher maximum bandwidth than HDMI 2.0 (31.4 Gbps vs 18Gbps). This allows it to do 120Hz, deep color/HDR or carry multiple 4K streams (multiple monitors or 3D) on one cable. It's by far the most advanced standard out there for consumer video transmission.

Source: I'm an engineer working with video systems, and Wikipedia
Yes, "serverless" is a dumb term because we all know there is a server somewhere.

...who cares?
Getting the most out of your Yubikey NEO
How well paid are PHP jobs compared to Rails? I know the UK has abysmal salaries for developers (especially outside London) but the average salary for a PHP developer [1] is in a class of its own, much less than Ruby [2].

[1] http://www.payscale.com/research/UK/Job=PHP_Developer/Salary

[2] http://www.payscale.com/research/UK/Job=Ruby_Software_Develo...
Xerox D95/D110/D125 Copier/Printer Driver Download
Well, that's understandable, however comments like this are really discouraging: "Proper HDR support for monitors is years away. Some budget trash with HDR will be released, but they won't come close to matching the HDR standard and will have tons of issues." (https://www.reddit.com/r/Monitors/comments/4hj4xv/what_are_s...)
And people driving to pick up e.g. grandma, who can't drive, at her house.
Ah. I see what was going on then. That's bitten me in the past too.

This is a distracting tangent. Just so it's clear, I wasn't responding negatively to you. You didn't invent what I'm railing against and as far as I was concerned you were only the messenger of another community's discussion. I don't think you said anything that needed to be edited down.
If only somebody would do collision (contact) for elastic bodies with the range of scales and accuracy needed for finite element analysis. As far as I know, this is something that nobody's achieved yet. Users have to manually tweak parameters to prevent parts from intersecting each other too much, bouncing off unphysically or the solver just failing to converge.
Omg thank you for writing this. This industry needs to stop being so insular
The data story in general for Core is something they have repeatedly said is going to be worked on incrementally. Entity Framework Core is explicitly being sold as a "use only if you have to run on Linux/Mac" otherwise stick with EF6.

They're also making it very clear that features can and will be added/ported to .Net Core in the future based on what developers need and want. The thing they are absolutely keen to avoid is any breaking changes from 1.0 onwards - the plan is that you'll see 1.1, 1.2, 1.3 not a semver 2.0 for a very long time. To that end the legacy of DataTables is "how can we do this better" not trying to support decades of old libraries from the odd. The 4.6 Framework exists to do that and isn't going away if that is what you need.
Möchtest du geliebt werden und begeistert leben?
The other replies cover what's best for machine learning, but as for your terminology question:

- Pascal: codename for Nvidia's latest microarchitecture, used in the new GeForce 10-series announced today. (AMD counterpart is "Polaris".)

- GeForce: Nvidia's consumer graphics card brand. (AMD equivalent is "Radeon".)

- GTX: label for GeForce graphics cards meant for gaming and other demanding tasks (see AMD Radeon "R9").

- Titan: special name for super high-end GeForce graphics cards. (For AMD, see "Fury".)

You might also encounter Nvidia Quadro graphics cards (comparable to AMD FirePro), which are meant for professional workstations, and Nvidia Tesla graphics cards, which target high performance computing.
Anyone know how Swift performance compared to Scala? Those are pretty similar, I've heard. I'm pretty familiar with Scala, but not Swift. Is there any reason to switch to Swift?
So now when a parent dies young in addition to the grief and financial difficulty you're slamming on a big tax increase?
> Targeting: All full-time residents of treatment villages. Payments continue if subjects migrate out and are not delivered to new subjects who migrate in.

from https://givedirectly.org/basic-income
I think what a new developer would try first isn't a particularly good yardstick for language design. But I also think that the removal of ++ causes some problems.

For instance, now I have this code

mutating func next() -> Element? {
//...
pos += 1
return data[pos-1]
}

or alternatively

mutating func next() -> Element? {
//...
let e = data[pos]
pos += 1
return e
}

where previously I had

mutating func next() -> Element? {
//...
return data[pos++]
}
Java/JVM has historically been more popular than .NET in OSS, Startups and Enterprises, it also seems to offer the highest paying Finance jobs - but this may be anecdotal. Based on experience and from what I've seen on job boards I'd have a guess that .NET is likely a close 2nd for developing Enterprise LOB Apps - I've also seen a lot of interest from Ruby/Python and PHP but this may just be regional as I don't know what demand is like outside U.S. Java has also seen a lot of resurgence thanks to Android as have Objective-C for the same reasons thanks to iOS.

LLVM is the backend for the Clang C/C++/Objective-C compiler suite that's quickly replacing GCC not to mention back ends for both Swift and Rust and also used by Emscripten - its appeal and usage extends far beyond just iOS and Android.

Both Rust and Go are the most likely replacements to C/C++ for future systems programming and the primary candidates for recent calls in rewriting existing UNIX utils in a safer modern language.

Go is also a force on the server: https://github.com/golang/go/wiki/GoUsers - that's moved a long way from just that little language from Google. From what I've read from Hacker News and Reddit, it's getting a lot of converts from C/C++/Python/Ruby and node.js.
Your C API seems to take a null-terminated string without a specified length.
The whole thing is an incredible achievement - you have a new design, running on a new infrastructure, written in a new language.

I'd be very interested in any information on how you provided yourselves confidence in the product? There are so many ways that a software issue could bring all that redundancy down.
Any talks about Windows port?
OK to address those: The micro packages are Microsoft packages which means they'll be testing them thoroughly and independencies between them will be recorded via NuGet. The whole "delete numbers and update" bit makes no sense given the NuGet update command.

The point of current ASP.Net Core development is that they are being open about the sausage making process in order to avoid massive breaking changes in the future. Opening an MVC3 project has a defined update process because 3->6 has a massive update process. The team is aiming to only add new functionality going forward (at least for a very long time), they don't want to have to release Core 2.0 but 1.18. Things may break at the moment but that is almost certainly because you're hooked up to the MS CI build MyGet repository, certainly that is what the ASP Live streams are doing, so it is hardly surprising that things don't always work. They've just committed to 6+ weeks of fixing stuff before the RTM - stability will improve.
New KFC Restaurant Run Entirely by Robots
I'll reach out when you open your horizon to other parts of the planet ;)
What's stopping you from using IIS on Windows and Nginx on Linux? It's not like you're committing to one server for one application.
Gonum: 3 years (and a bit) old
It seems we missed the opportunity to wish gonum (and the gonum-dev mailing list) its 3rd birthday!

https://groups.google.com/forum/#!topic/gonum-dev/4_SrZsoMeBs

can you think of something gonum ought to have and doesn't yet? or better yet: can you think of something you could do for and contribute to gonum, as birthday gift ? :)

PS: Gonum is a set of libraries written in Go to enable fast, good and reproducible science.
Michael Chabon: “the most grievous injustice I have ever seen in my life”
Perhaps the way to go is representative democracy - vote for a committee from a pool of HN users, who then get to choose applications. The committee is re-elected every year, or whenever a member steps down.
At Stripe, a Rethink on Recruitment
In Defence of WordPress (2015)
No artificial benchmark is perfect, but if I had to pick one I'd prefer 3DMark from Futuremark: https://www.futuremark.com/hardware/gpu

AFAICT, PassMark's GPU benchmarks are most often used simply because it's usually the first Google result for "video card benchmark".
https://en.wikipedia.org/wiki/Samsung_Knox
> GHC could stand to have some performance optimization done on the compiler

https://news.ycombinator.com/item?id=11637776
List is outdated and shows several dead projects, like foresight linux. Be aware.
I realized that the pursuit of being a jack of all trades (and master of few) was worthwhile when I was cleaning drains for a ceramic class i was TA-ing for. Long story short teacher comes up to me when i was scooping clay out of the drain, says "just spin it clockwise" and voila the drain began to pull the loose clay and drained the excess water as well.

Learned a lot from that dude, started reverse casting cement to make body parts for cars too. Learned how to drop a skimboard with maximum velocity without the water weight reducing the speed.
Does that take away from his achievements? I don't see anyone else succeeding or even attempting to "build a brand", which requires one to forge his own path.

Courage: in short supply. is not defined by ability to mouth off ideas propelled by groupthink. often is found in those who are divergents.

I believe he laughed all the way to a homeless shelter, not a bank. I'm sad because I do believe he'd have invested the money into Pinboard had he been chosen as deserved the first time around. But it was not a total loss, and can potentially bring greater benefits to a needy population given prudent resource management.
I'll buy when there's Vulkan/DX12 benchmarks and real retail prices for both AMD and NVIDIA next-gen cards. Buying now seems slightly premature.

But oh man am I excited!
As long as people go into that realising they are learning Rails and not Ruby. So many Rails developers get totally lost if they're asked to do something in plain Ruby because they don't know what the differences are.
I generally do the four finger swipe.

The point was more that the notes 'stick' after I return to the Firefox window. With four fingers playing the sounds can be a little wild. It took me a couple of tries to figure out why it had happened so I am guessing another user might be similarly confused.

Not to take anything away from this delightful little app. I just wanted to help out by reporting a little bug I found.
You could take a look at http://www.elementscompiler.com/elements/silver/
You're probably right. I'm guessing my fear at being confronted by that situation would have led me to behave inappropriately. It's like being stuck in the slow lane, but the consequences aren't being late to work, they consequences are your entire family dying in the car beside you. I can't imagine how horrible that must have been for everyone involved.
8 vs 12 is a really big difference - especially with state of the art deep learning architectures. The problem isn't the size of the dataset but of the model. Large Convolutional Neural Networks often need the whole 12 GB VRAM of a Titan card for themselves and distributing over multiple cards/machines adds a lot of complexity.
MaxiPharo – Your One-Stop Spot for Life Changing Info
Microsoft sends emails with "Try Microsoft Office 365" every week. I wonder when I'll get a notification about this space reduction :)

Thanks for posting this!
Rather. Possibly far fewer.
I guess it is a bit too simplistic to conclude that the boys prefer competitive environments more than girls?
Every post I made has been downvoted, and the edits that mention downvoting obviously came after I was downvoted. Some downvoted posts don't mention downvoting at all.

Two are downvoted for asking someone to clarify their argument and for rebutting someone else's incorrect point. Or they're downvoted because some people simply downvoted every post I made, because I made it.

I'm mostly being downvoted by people who downvote opinions they don't agree with, or people they don't like, just as other people are in this thread, and which happens in other threads all the time.

> https://news.ycombinator.com/newsguidelines.html

> Avoid gratuitous negativity.

How is using what is literally a negative arrow on posts or posters you don't like/agree with anything but gratuitous negativity?

> When disagreeing, please reply to the argument

How is lazily pressing a down arrow replying to the argument?

> it makes boring reading.

It makes boring reading to see posts all over the place whited out (yet no actual written refutation of the post content) because some people can't tolerate or be bothered to discuss or argue with things they disagree with.

If HN is against negativity, then maybe it should not have a button that expresses pure negativity.

And if something is being complained about so often there have to be two rules against it, maybe it's time to get rid of the (non-constructive) thing so many people are complaining about.

If people want to reward discussions or comments, or have them rise to the top, they can achieve such by pressing the up button (which AFAIK is how it works on the submissions - no downvote).

The only reason a downvote is necessary is to provide childish, fragile people a way to 'hide' or 'punish' opinions or people they don't like but are too incapable/lazy to refute.

Since I doubt I'm the first person to make these points, and suspect nothing will change after this post, I guess it's deliberate HN policy to pander to such people.
The 980 Ti is approximately equal to the Titan X. The new 1080 should be faster than the Titan X by a good 20% or so.

Source: http://www.anandtech.com/show/10304/nvidia-announces-the-gef...
I haven't seen any data. Scala has been around for a while, which means more time to spend on optimization, so it's probably faster at this point. Because of garbage collection on JVM, Swift has the potential to be more performant though.

Unless you are trying to build some really high performance shit, what really matters is developer productivity, which is abysmal for server-side Swift right now. Getting better every day though.

Source: built and deployed a service in Swift
And as it happens, the companies that specialize in cad support will use every opportunity to shove these overpriced cards down your throat. As far as I've understood their business model, they earn almost nothing from selling licenses, so they live on their maintenance contracts and selling Quadro/Fire cards.

Meanwhile we have no problems with an office running on 950Ms and 780/980 GTXes, except for some weird driver bugs that only occur on the single Quadro machine that we keep for reference.
Germany is mostly Java or heavy embedded stuff.
I mean one of the biggest shop is probably Zalando which uses Java/Scala/Python.
And as far as I know otto.de is on the JVM, too.
Would be nice to allow going back a step / modifying previously entered fields. Also keyboard navigation to progress is funky (entering a url, pressing tab and then space, closes the first tab in my Chrome browser).
I still don't understand what point you are trying to make. Surely you must agree that the number of requests per second your server will depends on what the server is doing? If your operation calls a DB or calculates something and that is heavy, then your db or internal calculation service might run out of resources. I'm not sorry, but your lack of experience with large scale systems is visible.