skysight-inc/HackerNews huggingface dataset:
Can someone provide a quick overview of the current GPU landscape?

There seems to be Nvidia's pascal, gtx, titan, etc. Something called geforce. And I believe these are just from Nvidia.

If I'm interested in building out a desktop with a gpu for:
1. Learning computation on GPU (matrix math such as speeing up linear regression, deep learning, cuda) using c++11
2. Trying out oculus rift

Is this the right card? Note that I'm not building production models. I'm learning to use gpus. I'm also not a gamer, but am intrigued by oculus. Which GPU should I look at?
Thank you for the insights and taking the time.

Yes, definitely Peter Norvig's thinking resonates with me.

Do you have any blogs or resources you can recommend?

V.
Sitting is the new Smoking. It's killing everyone.

The best thing you can do is get a good chair like a Aeron. You could try a standup desk if your employer will get you one. Try to stand while on the phone or at meetings (lean against a wall). Take breaks and stretch when you start to feel bad.
Kapten Roma Francesco Totti Keberatan
I'm not sure I agree with that in general. There should be negative consequences for doing the wrong thing. Companies shouldn't be able to do whatever they want and say "Oops, our bad! Look how awesome we are for owning up to it!" Otherwise there's no motivation to do better in the future.

I'm not saying YC should go out of business, or YC funded companies should be boycotted or anything like that, but some negative publicity is well deserved. The parent comment seemed to be sweeping the whole thing under the rug.
Thanks, I only saw two apps on the webpage.
I would get a NVIDIA card that Oculus recommends. Any card that can support Oculus Rift will have more than enough power for learning GPU computation.
That brings up an interesting question, can't the range safety officer just scuttle the first stage after separation? I can't imagine that they don't have that capability after separation.
How so? It doesn't really matter. With uppercase you now have to put quote in SQL, I am not sure other drivers, but in psql you do. Just saying.
I heard this place gets fires pretty often but nothing to this extent yet. Glad they're getting lifted to Edmonton as soon as possible. This reminds me of the Australian wildfire seasons too and how those seem to get out of hand and and go on on for weeks
Tucows to end malicious ads on its download site
Buy a GTX 1070 if you are on a "budget" (around $350ish, comes out June 10th) or a GTX 1080 if not ($600ish, comes out may 27th). Do not buy a Titan model unless you feel you really need to work with 64 bit numbers on the GPU (32 bit floats should cover most of your cases).
You must not be doing very many writes, because all writes lock the particular table from all other writers.

Better databases have row level locking which allows many users to update the same table at the same time.

- And this isn't all that strange, say you wanted to store a timestamp for the last time a user visited your site, session ids, etc.
Rails is nice, at least in the beginning. It's easy to pick it up and build something trivial, but it's pretty hard to solve some non-trivial issues -- you have to learn the framework internals. While, "frontend" side in Rails is pretty easy to grasp, internals are much harder, in my opinion (due to a very large codebase and Ruby's flexibility).

It is definitely a convenient tool, designed with programmer happiness in mind -- so there're a lot of things which will make your life easier. Although, sometimes this UX-centric model backfires and we get such things as RSpec.

Finally, it depends on what you are trying to achieve. If you are into money-side of the question, then maybe JavaScript ecosystem might be more worthwhile. Although, I believe that it is possible to bootstrap demand around tools that you are passionate about if you convince others to think the same way. My point being, that maybe you should look at the technologies that you love instead of following the market hype, but this is more harder and also means more time investment, but it pays off in the future.
Zuckerberg: It's Tough for Kids to Learn CS Without Internet Access in Schools
I agree that we were probably in the minority, but statistically speaking it doesn't immediately follow: Votes for "who do you want YC to give money to" may have been far more concentrated than votes for "who will YC benefit by investing in". I don't know the total number of people who voted; if most people only voted for one or two submissions, then the pinboard-voters would be in the minority.
Ask HN: I need to specialize.  Web, or iOS?
I'm a software engineer, with equal years web, equal years iOS. I've decided, I need to specialize, and that means choosing either:

- Web
- iOS
- something else?

In the opinion of the wise technologists of this forum, given equal interest in the aforementioned fields, what is the "best career move"

In other words, whats going to be more valuable in 10 years?
I'm with Rener on this. He mentioned important areas where .NET Core falls apart. Would like to see it changing, but as for now almost nobody is going to use .NET Core for anything serious. .NET Core is selfishly designed for .NET Core developers, not for .NET Core customers.
I watched the livestream, looked good and love the performance/watt. 180watt card. Way more GPU power than I need professionally or for fun though. I'm actually all-in on the new Intel gaming NUCs. Skull Canyon looks fantastic and has enough GPU performance for the gaming I do anymore. Mostly older games, some CS:Go (my friends and I play at 1280x1024 anyway since it's competitive gaming) and League of Legends.

It's also nice to have an all Intel machine for Linux. I'd use a lowend NV Pascal to breathe new life into an older desktop machine since NV seems to always have a bit better general desktop acceleration that really helps out old CPUs. If building a high end gaming rig I'd probably wait for AMD's next chip. I've liked them more on the high end for a few generations now. Async compute and fine-grained preemption, generally better hardware for Vulkan/DX12. AMD is also worth keeping an eye on for their newfound console dominance, subsequent impact if they push dual 'Crossfire' GPUs into XboxOne v2, the PS4K and Nintendo NX. That would be a master stroke to get games programmed at a low-level for their specific dual GPUs by default. Also, the removal of driver middleware mess with the return of low-level APIs to replace OGL/DX11 will remove the software monkey off AMD's back. That always plagued them and the former ATI a bit.

I'll probably buy the KabyLake 'Skull Canyon' NUC revision next year and if I end up missing the GPU power, hook up the highest end AMD Polaris over Thunderbolt. Combining the 256MB L4 cache that Kabylake-H will have with Polaris will truly be next-level. Kaby also has Intel Optane support in the SODIMM slots, it's possible we'll finally see the merge of RAM+SSDs into a single chip.

But more than anything, I want Kabylake because it's Intel's last 14nm product so here's to hoping they finally sort out their electromigration problems. Best to take a wait and see on these 16nm GPUs for the same reason. I'm moving to a 'last revision' purchase policy on these <=16nm processes.
What's the problem, Sam?
>my friends and I play at 1280x1024 anyway since it's competitive gaming

Can you elaborate on this? Never heard of this.
At RailsConf this week Jeremy Daer specifically mentioned that Basecamp (formerly 37signals) was maintaining projects deliberately on older versions of Rails.
Pretty good; 8gb memory and impressive transfer speeds. The 980 Ti is pretty common in the Deep Learning community. Only the Titan X is more popular, and that thing is far outside any average person's budget. I'm definitely looking to pick up one of these soon.
Do you need FP64? If so, right now the OG GTX Titan is the default choice - it offers full double-precision performance with 6 GB of VRAM. There's nothing better south of $3000.

If not, the 980 Ti or Titan X offer excellent deep learning performance, albeit only at FP32. And their scheduling/preemption is not entirely there, they may not be as capable of Dynamic Parallelism as Kepler was. The 780 Ti is actually a more capable card in some respects.

The new consumer Pascal cards will almost certainly not support FP64, NVIDIA has considered that a Quadro/Tesla feature since the OG Titan. If DP performance is a critical feature for you and you need more performance than an OG Titan will deliver, you want the new Tesla P100 compute cards, and you'll have to convince NVIDIA you're worthwhile and pay a 10x premium for it if you want it within the next 6 months. But they probably will support compute better, although you should wait for confirmation before spending a bunch of money...

For VR stuff or deep learning, the consumer Pascal cards sound ideal. Get a 1070 or 1080, definitely. The (purportedly) improved preemption performance alone justifies the premium over Maxwell, and the FP16 capability will significantly accelerate deep learning (FP16 vs FP32 is not a significant difference in overall net output in deep learning).
WAL still requires a table level write lock.
Worth noting - IIRC the stream mentioned that it could do up to 16 simultaneous projections at little additional performance cost. This is important for VR...a big part of the cost, when you are dumping many vertices to the GPU, is performing a transform on each vertex (a four component vector multiplied by a 4x4 matrix) +. Even bigger cost comes from filling the resulting polygons, which if done in two passes (as is fairly common) results in something that violates cache across the tiles that get filled. So, in other words, its expensive to render something twice, as is needed for each eye in VR - from what they have shown, their new architecture largely reduces this problem.

+ This is a "small" part of the cost, but doing 5m polygons at 60 fps can result in about 30 GFLOPS of compute for that single matrix operation (in reality, there are many vertex operations and often many more fragment operations).
Something the other replies didn't mention is that some (many?) homeless people wouldn't be hired for minimum wage jobs because they'd be considered overqualified. [0]

There's always the option to leave education and employment off of your resume, but during the interview how do you explain even a four-year gap without mentioning "I was doing a Ph.D in particle physics" or "I designed marketing materials for Goodyear"?

[0] For example, a "Emmy-award-winning, New York Times bestselling author and Harvard grad cannot land a job as a greeter at The Container Store."
http://www.scarymommy.com/club-mid/the-illusion-of-control-o...
A case in defense of ES6 generators in JavaScript
The Origen Semiconductor Developer's Kit
I'm hopeful this will provide a significant speed up for my 3D modeling / rendering. The number of cuda cores is only slightly higher than the 780. I'll definitely wait for more benchmarks.
Well, I'm Australian hence the confusion :-)
> Elsevier can't fix the problem that scientists don't have a way to assess the quality of other scientists' work.

You are aware, I hope, that Elsevier curates the content of its journals by literally sending the papers to other scientists and asking their opinion, right? And that the scientists don't get paid for this work, they do it our of goodwill to the scientific community. That's peer-review, and its one of the most preposterous things for any for-profit entity to have a hand in.
Does anybody know what kind of performance a modern Nvidia card like this can provide for offloading SSL ciphers (aes gcm 128 or aes gcm 256)?
If you have any interest in deep learning, NVIDIA is your only option. They are miles ahead of everyone else. For deep learning the 1080 is the best option. You'll be waiting for models to train and the extra money is well worth the many hours it will save you. If you aren't serious about deep learning then get the 1070, it's more than enough for VR and CUDA experimentation. Or, if you just can't wait until June (or July/August with supply constraints probably), get a 970 now (min spec for VR).

The 1080 will probably be the best card available until next year, when HBM2 cards (~3x memory bandwidth) reach general availability. I'm hoping for a 1080 Ti or a new Titan then.
I'd assume it's because higher resolutions would offer an advantage due to simply having more pixels to aim at, and possibly higher FOV if you're using a widescreen resolution.
The End of Prison Visitation
There are data-dependencies in most AES modes (except ecb) which prevent parallelization.
If you however run 2k separate AES encryption streams you could expect a nice performance increase.
But for a single stream there is little performance to be had.
Towards the end of the article in the table overview, they list a `NVIDIA GP100` model with a memory bus width of 4096 bit. It is still shared memory, but considering bcrypt only requires a 4k memory working set, that now fits into 8 cycles instead of the 128 of 256 bit bus architectures...

Am I wrong to think this card could really shake bcrypt GPU cracking up?
I read the wikipedia entry. As an IFR-rated pilot, actual measurement of 300' and 3/4 miles is an easy ILS approach.

So rather than demonstrating leadership skill, total incompetence was illustrated.
Came here to point out that I live next to a dairy farm smack dab in the middle of about (100) 1.5MW turbines. Cows aren't particularly intelligent animals to begin with, but they certainly don't suffer from fainting spells just because they graze under a huge turbine.

Other (industrialish) things cows don't mind:
- Tractors
- Feed grinders
- Silage conveyors
- Automatic Milkers
- Being lifted to a horizontal position to have their hooves trimmed.
- Having their eggs artificially inseminated.

I was unsure about the credibility of Cringely on the topic of turbine blade count right up until I read this statement. Then I was sure about his credibility.
A. Do you work with either at the moment?
B. Will your current employment give you the opportunity to switch?
Air India Woes Continue – NC Airways
I was thinking about this earlier - the transition from a warp of 32 to a warp of 64 that Pascal supposedly made sounds exactly like how you would accelerate multiple projections (by at least a factor of 4).

edit: apparently Pascal still has a warp-size of 32.
Just get very fit. Not the kind of fitness one gets doing 3 indoor cycling sessions per week. Signup for a half marathon in 12 weeks and follow a training plan.

I spend at least 10 hours/day on my desk but I do get a long lunch break of about 1.5 hrs every weekday. I try to nap but I'd say that the average is 2 naps/weekdays. I have zero pain and I do not use a fancy chair, what I do use is a big screen on top of a box which allows me to work with a vertical neck and zero effort to read code.

Now, I believe that my wellness and ability to stand this desk work for over 15 yrs is that I have a strong core and very good physical resistance. I am a parent now and do not train for competition anymore but many years I trained for MTB and trail running races. I still do 'maintenance' workouts 3-4 times/week, although short ones but with high intensity.

On weekdays, don't go home to spend another couple of hours in front of another screen. Eat well, sleep plenty (they say intellectual workers need more sleep).

Finally: DON'T work on weekends, at least one day off.
It's nice to see an organization behave like "a decent human being" from time to time.

This post is a shining example of exactly what people want to hear when they perceive a company/organization has failed (especially when it's apparent to the company/organization). It's direct/to the point, doesn't mince words, doesn't attempt to twist it into something it isn't and instantly, in my case, raised the level of respect that I have for YC[1]. Personally, I didn't fully understand the controversy and didn't feel it was as big of a deal as it was bubbling up to be, but everyone has their opinion. Had I been on the "yes, you fucked up badly" side, though, this would have been a response I would have never expected and been pleased to see.

I know there are reasons that organizations don't offer this level of candor. Many of them are the same reasons people choose not to apologise/own up for their own mistakes. The only valid reason is the one that comes from the legal department: Outright admitting a mistake opens one up to possible liabilities and an easy win from a plaintiff in court. In the especially litigious United States, this could be a "death blow" kind of risk. When it's not, I wouldn't want to be the guy in charge of weighing the "goodwill" benefit from handling an apology correctly against the costs of litigation (I'd prefer to attempt blind-folded archery through the wake of a 747). But I deeply wish organizations could behave more like individuals and handle an apology properly: Admit clearly you've screwed up, state the cause and corrections to prevent it in the future, and possibly provide something as a show of good faith that those actions are being followed. I found seek out and find a way to do business with companies that behaved like that.

[1] Which is funny to say. Frankly, I'd have expected a response like this from YC because they've tended to behave in an admirable way.

[2] All of which are terrible ideas and require one to only get over one's ego. Be quick to apologise and quick to forgive is my rule. Just because malice wasn't intended (which is practically always the case), doesn't mean things couldn't have been handled better and people weren't hurt just the same.
Wow, suprised to see BSRF mentioned. Some of us still keep contact, though nothing like how it was before: #bsrf on freenode.
Median is a tough number to use if a bunch of folks at the high end skew the data during a month- especially if volumes are drying up.

To get at what is occurring you probably need to show it in price bands. say top/bottom and middle third of real estate prices. How much volume at each and trends in each.
Lithium market is a three-company oligopoly.
"Serverless" is the trendy term that the community is describing this particular architecture

Describing it extremely poorly, quite frankly. Also - this project is not just consuming resources from the totally not server based resources it inherently relies on, a key component of it runs on those totally not servers.

After reading a little on the pages you linked to, "Server-less" is just a 'cute' way to say "our app is vendor-locked to AWS and their Lambda/API gateway/hosted DB/hosted storage/etc services"

> Of course there are servers out in the cloud somewhere.

Trying to explain a trendy mis-used term with another trendy mis-used term doest't help your case.

Have you ever heard the phrase "there is no cloud, it's just someone else's computer"?

> But you're not renting them 24/7.

So, any application where the server-side component is scaled up-and-down dynamically, based on some kind of workload based schedule, is server-less?
Learn how to use Valet to develop and share your PHP sites with the world
Oh, I had thought an infinite number of infinitely thin blades got you the closest to Betz's limit?
Yes, I was wrong, sorry, I guess it feels like it happened ages ago...
"Shared" web hosting services haven't needed patching or maintenance from the developer since the mid 90s. Is that server less?

Hell, think about companies where infra is managed by a dedicated team of skilled experts. The developers there aren't patching or maintaining the servers.
systemd stopped selling just beer a long time ago. It now sells books, used cars, cement mix and cheap Chinese take away.
A. I currently professionally do iOS. But, I also work on side projects using modern web technologies (React, Angular, CSS3, HTML5, etc.)
Holy... Okay, just went to https://security.google.com/settings/security/permissions and revoked permissions for a bunch of apps. Thanks for this story.
I prefer the person/oxygen analogy.

I am a person. I am in zero way related to the creation of oxygen. I require oxygen to live. Am I oxygen-less?
Well, you might want to qualify "it worked". There's a reason they moved to silver.

There was a point, when taxes were still assessed in rice, that the relevant official announced a large tax increase because the government just wasn't able to operate on what it was getting from existing taxes. He also started the process of reforming tax delivery, largely by making sure tax barges could make their way down the river without excessive delays. They had been arriving nearly (or completely!) empty thanks to predation by vermin.

The delivery reform was so successful that the tax increase was canceled. There were no (significantly problematic) issues with taxes not getting paid; expenditures were well within tax revenues; but... using rice as a currency meant that just because somebody paid you money didn't mean you actually received any.
> Or it could be magical fairies with magical universe creating powder. You can't claim something without something to support the claim. My fairies with magical fairy universe creating powder is just as plausible as any god in this scenerio.

You're moving the goalposts. First you said that a non-involved deity is incompatible with any religious conception of God, which is incorrect. Now you've shifted to asserting that there's no evidence for the existence of a non-involved deity, which is reasonable, but has nothing to do with whether or not the idea is compatible with theism as it exists.
The player hitbox's aren't defined by what the player can see though right? So having those chunkier pixels will be less representative of what your bullets will actually hit no?

Back in the CS < 1.3 days everyone used 640x480 but I never really understood why.
A model will be larger on a 20" monitor at 1280x1024 vs say 1920x1080 and this makes aiming easier.
I am not sure I follow, how does processing 64 vertices instead of 32 at once accelerates anything, provided the total number of ALUs is the same?
It seems to me that both urban and suburban landlords charge what they can get away with (aka "what the market will bear",) which is a much larger number in sought-after urban areas than in the suburbs. The kind of subsidies you talk about may also exist, but they're not the primary factor.
It's not a budgetary issue. Generally the consultants are brought in to bring about a conclusion that the managerial team already decided upon. The expense and prestige of the consulting firm now backs this conclusion with sunk cost fallacy, and the managerial team has political leverage to push forward with their plan.

And, if it fails, political cover.
And Fink uses /sw. Which left me looking for some other place to dump stuff I compiled myself.
Rockefeller Taps Yale Genetics Chief Richard Lifton as New President
Texas Holdem Poker Hack Tool 2016 – Easy Hack Tools
Warp size is still 32 in Pascal.