skysight-inc/HackerNews huggingface dataset:
This is a fascinating thread to read. I would love to know when people comment if they also consider themselves a manager, or have managed in the past. The reason is that I find management is a very different skill set than coding, and spending 30% on something that isn't making you a better manager would seem to be counter productive.

That said, I totally get the angst over managers who have never been coders. Sort of like Scully relating the sale of computers to being similar to selling 'colored water' (Pepsi vs Coke). Not so much in my experience.

There is also the question of scale, if you're a 20 person company I can easily see everyone writing code as well as doing other things, 50, 100, 2000 person company? Not so much.

And there is the question of perspective, a solid engineer is there to make the best thing they can, within the constraints of available CPU, memory, and storage resources. A solid manager is there to take a limited amount of money and time and ship the best thing their team can make within those constraints. So sometimes managers decide things one way, and engineers argue for a different way, it's always helpful to be able to see the problem from the other person's shoes. And yet my experience is that line managers, often drawn from the ranks of engineers, are more able to see the constraints the engineer is working under than the engineer is able to see the constraints the manager is working under.

I don't know if there is a 'right' way to blend those two roles. I suspect that if you're in a large company as a manager and spending a third of your time coding, you might want to check with your manager on how they perceive your performance. If you're in a small company and write no code you might want to check with your team to see if they feel they have it covered or not. But I can't imagine there being a 'blanket rule' like spend X% of your time coding that would have anything close to universal applicability.
> My short handed criticism about Scala is this: It's the C++ of the JVM.

"Scala is to Java what C++ is to C".
I kinda get the same feeling about michaelochurch myself. I think I agree with only half of his comments, but I respect his writing style.
It seems like the reviewer is confused about what the monitor is doing at non-native resolutions. In fact, it sounds like the monitor doesn't have its own hardware scaler at all.

The Windows drivers for both NVIDIA and AMD GPUs have an option that makes the graphics card scale non-native screen resolutions up to the monitor's native resolution using the graphics card's scaling hardware (instead of the monitor's, if the monitor has any). It should be possible to run games at a non-native (lower) resolution and have the GPU scale the image up to native resolution (so it fills the screen) without a noticeable performance hit.

Also, large monitors have used tiled panels internally for a long time, it's just that the recent batches of 4k monitors are the first "mass market" monitors to expose the individual tiles directly to the computer's graphics hardware instead of using a scaler in the monitor to present the tiles to the computer's graphics hardware as what looks like a single monitor.

You can see the two tiles (1280x1600 each) in my Dell 3008WFP when the monitor's scaler manages to get the scanline ordering wrong on one of the tiles, like on this composite signal from an NES:

https://pbs.twimg.com/media/A-OmoN1CYAAZT7x.jpg:large
Coinpal for iOS: Coinbase Wallet Viewer & Contact Manager
hmm. comcast dropped from 2.17 to 1.63 mbps YOY. awesome.

luckily, speedtest.net shows me a lot higher than that... 25mbps, to be precise.

Edit: I see Netflix has tweaked their results to use 'Prime Time' readings only. I guess I should retest this evening as well.
He says the Scala compiler will never be fast...
OTOH the best manager I had was a "I used to code" manager.

However, the situation was VERY different from a Silicon Valley startup, it was for a credit rating company with very stable systems.

I might agree with the assertion that the manager must keep up with tech for a startup or fast-paced Silicon Valley company. 30%, 20% or whatever.
> I have a family to support, so I can't take a super small salary and eat Top Ramen. This may be a subtle way that older founders are discriminated against.

This is not (harmful) discrimination. Ceteris paribus, people with financial obligations are less fit to found a startup.
Humans And Primates Burn 50 Percent Fewer Calories Each Day Than Other Mammals
How is ClearWire considered "fixed"? Anyway it's not called that anymore.

I guess this info might be useful for public policy, but there's so much variability within a single provider that you wouldn't want to choose an ISP based on this alone.
Something tells me that you don't really need an analogy at all :)
3-D Scanners are a Logical Next Step After 3-D Printers
There are services like Prolexic and Defense.net that you advertise your routes to, then they send you clean traffic.

Providers won't care if you asked for the traffic or not. You'll get billed. They won't put in an ACL. Not today. 5 years ago, maybe. Today, no chance. They'll want to sell you their own DDoS mitigation services (at hefty fees).

TWTC (and others) will sell you a "clean pipe" option which includes mitigation, and you only pay for what passes through mitigation. It's more expensive than regular transit, but it's an option if you want to keep things simple.

ACLs are not an option today.
This is hardly a tech startup only phenomenon. Especially in cash businesses. Salary = enough to keep the IRS off your back and not a penny more.

The company owns every tool, every book, every piece of furniture, cars, some clothes, every meal is a business meeting...
Mantle's is a graphics, not a compute API. For compute AMD uses OpenCL and HSAIL.
You need to appreciate the economics to realize why it won't happen: a new chip foundry for these types of processors costs something like $5 billion, and that price has only gone up over the years (since we keep wanting to put more and more mass-produced nanotechnology into these things).

Every single time you change a process in anyway, millions of dollars of equipment - minimum - is being ripped out, retooled and replaced. And that's fine, because this industry is all about economies-of-scale, but it means Intel has a huge advantage: they can build more chips. As in, they can convert several fabrication lines to build chips, and simply have more out the door and on the market then their competitors, which means they can afford a price drop which other people can't - because they need to pay for the upkeep, running and loans to build those fab plants in the first place.

Intel is focusing on power and GPU because that's where the gains are to be had and what the market needed, and because they have to - current gen high-end CPUs have more thermal output density then a stove hotplate. Power use had to drop to have any hope of running higher performance into the future, and anyone hoping to compete has the exact same problems to contend with. And since new battery technology isn't happening, mobile has to find power savings on the demand side.
If it makes you feel better, I found his comment as strange as [i'm guessing] you found it
3 hours 24 minutes and 52 seconds ... 51 seconds ... left to share/pledge/love
There's lots of middle ground. Designers knowing what are web-safe fonts, or how big most users' screens are, are fundamentals that I've still seen lacking.
>justly or not

German started WW1, btw
AMD already released Jaguar a few months ago, which is their gcn based ULP line: https://en.wikipedia.org/wiki/AMD_Jaguar
RTA yourself (and then I'd appreciate an apology).

The article is proposing that the tax be applied to every use: "But why limit it to farms?".
> Words do not have an "actual" meaning.

When they are terms of art, they frequently do.
Poll: the next (programming) language you will learn?
Are you planning to learn a new language? If yes, which one and why?

(reminder: voting does not upvote the poll itself)
> If there were a super-fast, cheap way to send paper letters

Don't they call that a "printer"?

More seriously, I haven't seen "Her", but isn't that the profession of its protagonist? -- hand-writing paper letters as a service, that is. Perhaps there's a market there, but I sort of doubt it; it seems to me that almost all the unique value of sending a hand-written letter would be absent in a case where the actual process of writing was farmed out to some random stranger.
There is no reason for any individual to have a computer in his home
False. Speedtest.net gives results in Mbit/s. 25 Mbit/s ≠ 25 Mb/s. 1 Mbit = 0.125 MB
How I Scored 760 in SAT II Physics & Math Level 2 After Only 4 Days of Revision
When you're 22 and single, you've never had money of your own so you don't know how much to ask for or how to keep what you have.

When you're 34 and married, you can't just piss your wealth or career away because some frat boy with connections or a checkbook says that working with him will have you set for life inside of 2 years.
Well, first, they need to spend the several hundred million to build a 20nm fab plant since nobody else has one.

Then they need to change quantum mechanics so they could cool 4 300w 300mm die packages on one pcb without liquid nitrogen or liquid epeen.

Sounds pretty expensive.
Is this really supposed to be a punishment or just to mitigate that "famous" posters may more often get voted up on name alone, where an equivalent comment from a less well known person wouldn't receive as much attention?
As it wasn't mentioned yet: pushd / popd

These two commands replace 'cd' and work with a directory stack of different paths.

$ pushd tmp # cd to tmp and remember current path /
/tmp /
$ pwd
/tmp
$ cd /usr # normal cd to wherever you want...
$ pwd
/usr
$ popd # pop the stck and get back to the previous path
/
$ pwd
/

Subsequent pushd will stack multiple paths.

It's a built-in of bash and other shells. It works even with Windows' cmd.exe
My experience with machining fittings was that I could see a gap of 100 um and I could feel a step of as low as 10 um.
This was also the limit of the machining and measurement equipment, so I don't know if I could have felt smaller steps.

Machining gave me a sense for dimensions in the micrometer range. I think of 1 um = 1000 nm = near infrared,
visible light ends at 800 nm. It makes the phenomenon of light somehow tangible.
This review references the cheaper 28" 4k dell monitor, that is supposed to be released later this month. It says that the significantly cheaper 28" 4k at $699 is limited to 30hz, unlike its UltraSharp counterparts. This is the first I've heard of this. Does anybody have real technical specs on the 28"? I've been holding out on getting a 4k until they fulfill two conditions: sub $1,000 and 60hz @4k.
Agreed. This is a good start though. It's features like this that makes the utilitarian in me nod in approval.
IBM was doing virtual machines in the 1970s too. Thin client, which is all a web browser is, has been around a long time, in fact a web browser would be recognizable to anyone who had developer for the old 3270 terminals. Or with the client-side execution of scripts, anyone who remembers NeWS from the 1980s.

Very, very little in the 2010's is "new", it's just abit shinier this time 'round.
Hey, wanda, you got quenlinlom's remark totally wrong.
He doesn't really want to saturate female's lives with more math and CS. He wants his math/CS life saturated with more females.
>Scala is not that hard once you boil it down the set of features that your team wants to use.

Isn't that, essentially, what you already have to do with C++ to keep that manageable? If so, why not go straight for C++ and get improved performance in return?
I was at a job where I programmed in Scala for about 6 months. This was almost 3 years ago: immature tools (awful IDE support), slow compilers, long build times (this was partially due to Maven project with literally 50+ modules and too many unit tests), and inexperienced developers. Scala is too complicated a language.

I'm sure it's a little better now... but, it's not for me.
Kaveri means 'Buddy' in Finnish. I guess the CPU and graphics are buddies in this case.
+1 all these replies.
As a designer first, I taught myself to code, Just as I taught myself how print medium works. These details are integral to the end product.

A web designer that doesn't understand code != a web designer.

I think Photoshop should be replaced with Illustrator. for the initial design phases.
1) You can do wireframes in Illustrator, then build directly on top of that for design.
2) Multiple artboards lets you layout multiple screen sizes/breakpoints.
3) Resizing elements and keeping crisp edges is much faster.
It's reasonable in some cases, but not with Uber. I think that they are trying to win the margin game, Amazon-style - if nobody can undercut them on base price, then new players cannot challenge them. So, for frequent customers a "discount" may be appropriate, but it makes acquiring new customers much harder ("UberX: Cheaper than a taxi when there's a discount").

The other
I was suggesting ways to prevent being part of the DDoS, not protect yourself from the DDoS. In other words, lock down your hosts so that they don't participate in the attack.
As a parent I was more interested in the "supervised users" feature to monitor your children's internet usage. Parents desperately need something simple to help them make sure that their children are safe on the internet.

Most solutions are far too technical for most parents to understand and their children are more technically aware than they are, even at a young age.

It is of course important that parents can educate their children about the dangers of the internet, but such a feature is like having stabilisers on a bike. Once your children show you that they can be trusted the you can take the supervision off and give them the privacy they they too deserve.

I think Google is hitting a sweet spot if they can get that feature right.

http://chrome.blogspot.de/2013/10/a-beta-preview-supervised-...
I found the review itself quite disappointing. Where are power consumption measurements? Where are comparable discrete-gpu+cpu comparisons? Dual-gpu results?
Is your mobile app ready for launch?
Nice! I'll have one of these for living room. 32 inch is certainly big enough for TV. I'll just need to pair it with Sonos play bar for sound and music.
You aren't the first to think about this:
http://www.youtube.com/watch?v=gPMvMfehGiw
Why do you assume AI will rely on hardware so extensively and not work in software?

> How would you do a copy of something that is constantly changing?

You pull the plug on the hardware.
You are missing one fact though. Out of 200 million users, at most 1-2% will be the paying customers (2-4M). The remaining 98% users has not yet found a compelling reason to pony up.
This set of users are definitely fickle. So the threat is more fundamental than you think.
I have a question: Previous systems with discrete GPU memory had some pretty insane memory bandwidths which helped them be way faster than software rendering. Now GPU and CPU share memory. Doesn't that mean the GPU is limited to slower system RAM speeds? Can it still perform competitively with discrete cards? Or is system RAM now as fast as discrete-card bandwidth? If so does that mean software rendering is hardware-fast as well? Bit confused here...
Netflix's results use Mbps too.
Encrypting Docker containers on a Virtual Server
I'd be perfectly ok with programming at 30hz. Playing a game, not so much, but it would be great for work where the screen isn't changing much at all.
Yes, it seems rather disingenuous to lump different countries (or even states/cities within the US) into one ladder. 50K in San Francisco is a lot less than 50K in .. well, pretty much everywhere else.
Android is part of the platform, but it's clearly not the capital intensive part of the cell phone infrastructure. That's be the CPUs, the DRAMs, the flash memory, etc.

And there is nothing cheap about providing internet access. AT&T and Verizon lead the country in annual capital expenditure: http://news.investors.com/technology/091913-671712-institute....

> Meanwhile, we are being reluctant to regulate internet providers to the point where they are the fast, dumb pipe we need

Why should we regulate the telecoms into being fast, dumb pipes because that is what best serves the Youtubes and Netflixes of the world?

> because lawmakers are clueless how this internet thing works

There is a difference between not understanding the internet, and having a different value structure with respect to the internet. Saying that telcoms should be "fast, dumb pipes" isn't a matter of technical fact. It's not a part of any RFC. It's a (very software-centric) normative judgment about how the ideal organizational structure of the internet. It's certainly more consistent with how most software people view the internet to treat the physical infrastructure as dumb pipes, but that view has no technical basis. TCP/IP works just fine if AT&T gives higher priority to packets originating from companies that pay to play.
Agreed.

Kind of hard to get a business off the ground when Unions control everything and free enterprise is essentially suffocated out of the country.

The ironic part of the Uber story was the Taxi Union complaining about "unfair practices".
Megabit = Mb. Megabyte = MB.

25 Mbit/s = 25 Mb/s.
25 Mb/s ≠ 25 MB/s.

Generally I see Mbps when referring to megabits per second and MB/s for megabytes per second.
Point taken, but that's only true if inflation is running at 6+%/year..

http://www.wolframalpha.com/input/?i=17600000000+%2F+%281+%2...

If inflation last year was 2%, it's only really a reduction of $345mm in real dollars.
"On the desktop, we’ve updated the default styling of UI elements like form controls and scrollbars"

They kept that one quiet didn't they. A strange "feature" addition that's starting to cause quite an uproar on the Chromium issue tracker: https://code.google.com/p/chromium/issues/detail?id=279464
A rewrite is very hard, specially from a ancient, spaguetti monster. Keep it in the same language or not is not the biggest issue, IMHO, except if we are talking about a key library not available elsewhere or a niche where that language is just the BEST.

I have done severals. Changin languages, database engines, architecture, styles... even do the same thing several times in the same project!

And each time, I see a lot of code reduction. Specially, if I can change the language!. In one of them, I reduce by the butloads some badly C# project to python. I meant, close to 1000 files to few dozens. Yep, if we are talking about spaguetti, then that could compresse that well ;)

In fact, I think the action of change language (or move to the most recent versions with the most modern libraries/dependencies possible) is the SIMPLEST way to reduce the load of the job.

I do this all the time. Each time obj-c give some new trick that cut code, I apply it as fast as possible, across all my codebase. I learn to do that after the most insane upgrade/rewrite from .NET 1 to 1.1 then 2.0 that kill us because the boss wait to much.

The BEST way is obviously not bring (again) the same mistake that create that monster in first place. THAT is what make hard/impossible the task in the average corporation, because are the cultural problems that cause the biggest mess.

Also, is necesary to keep old project alive, and (this is something that bite me once) truly have the most hyper-perfect data upgrade/syncronization possible to minimize downtime and have real data from the start... real but clean! This way I create a 3-tier version in visual foxpro+sql server of a fox/dos app that was deployed in +2000 places with non-tech people before the internet, sucesfully (bar the first couple of tries ;)).
There was at least one discussion of it here a few days ago based on one of the first actual reports[0].

[0]: http://www.pcworld.com/article/2084966/dells-28-inch-4k-desk...
CodeEval now supports Go
It seems the display can still only run at 30Hz on OS X: http://forums.macrumors.com/showthread.php?t=1692329. However, it does seem you can run two of them off of a 2012 MBPr.

Additionally, you can save $1000 by purchasing through Newegg: http://www.newegg.com/Product/Product.aspx?Item=N82E16824260....
From 2009 to 2010 NASA's budget was decreased by ~300million per year, yet adjusted for 2007 dollars, the budget fell by ~900million to 1 billion dollars per year.

Interesting enough inflation is a strange metric. From 2008 to 2009 NASA's budget was increased 300million, yet in 2007 dollars it only rose 100million.

Source: https://en.wikipedia.org/wiki/Budget_of_NASA
Correctness. Hmm.

See other comments below where co-founder of Typesafe (who has quit) gave a talk explaining why Scala is doing everything wrong.

In his video he has a slide with the words "No wonder nothing works" and on the slide:

scala> val x1: Float = Long.MaxValue
x1: Float = 9.223372E18
scala> val x2: Float = Long.MaxValue - Int.MaxValue
x2: Float = 9.223372E18
scala> println(x1 == x2)
true

This is the guy who has worked on the Scala compiler. He says it will never be fast and there are things which are fundamentally broken (like above, and there are many more).

I think any start-up using Scala is making a big mistake.
When making nanocubes, you could still resolve that they were square even at 100 nm with an ordinary light microscope, which was a surprising (yet kind of obvious in hindsight) discovery for me.

This does make me wonder if it would've been possible to feel them.
This is a pretty terrible analysis. It completely ignores that things might, just MIGHT actually be built correctly this time. Ignores that the developers redoing the code might know the problem domain better. Ignores improvements in the quality of the development teams. Ignores far too much and then advocates staying with a bad solution out of fear that it might not go well.
The question is whether the ceteris really is paribus. Lower burn is definitely helpful, but lower experience, fewer connections, lower maturity, and higher controlability are less so.

That said, older founders are also more likely to have access to capital, so of the kinds of discrimination I worry about in Silicon Valley, age discrimination is lower down on my list despite my salt-and-pepper beard.
Thx for posting mikekulakov.
The More Fires Firefighters Are Exposed to, the More Heat Resistant They Become
MirageOS presentation at QCon 2013
I wonder how well they can be used for mining scrypt.
Hacking jQuery Mobile to look like iOS 7
Tesla Revenue Expected To Exceed Guidance By 20% In Fourth Quarter
i think there's a good chance that board would melt. the current R9 is 275W TDP? even with a process shrink, this wont be enough to cut it down sufficiently.
So this works really well when you are working with the designer. When I can walk into your office and say "hey, can you pull up the dev site and take a look at page X? I think we need to figure out a better way to display this" I am very happy. Even mediocre designers can deal well with this modus operandi and produce much better than mediocre results.

Where we run into a problem is when a client hires a design firm, works with them for months on a new site or application look and feel, gets invested in it, pays the designer and maybe even starts development with a few days' overlap with the dev shop. Another example is when you deal with extremely low budget jobs (less than $1k), where you are simply trying to minimize hours spent on a project. I have done WordPress themes off good, clean PSD's only in less than 8 hours. I have also spent close to 80 hours on some where the PSD's were super detailed, but lacked any kind of direction. When the designer or the developer is not in-house, communication is key, but is often a place where costs are cut.
Come learn the basics of PGP with us at Balanced (YC W11)
Ah, ok. Sorry for jumping to conclusions. I took it as more of the tone policing rampant in this discussion. I'm glad to hear that wasn't the intention.