skysight-inc/HackerNews huggingface dataset:
Yes they are all wrong.

6 Gbps, 600 MBps (the capital B is supposed to indicate 'Bytes' versus 'bits') the encoding is 8b/10b which is 10 bauds per 8 bit byte.

PCIe 2.0 has 2.5Gbps "lanes" PCIe 3.0 has 5Gbps "lanes" they can be ganged together for additional bandwidth. (x1, x2, x4, x8, x16) it is also 8b/10b so you divide by 10 to get Bytes per second (250MBps/500MBps).

Both SATA and PCIe have a 'transaction limit' which is a function of the controller, which limits the total number of operations per second (IOPs). The product of the IOPs and the size of the transaction can never exceed the bandwidth of the channel. But it often is under. For example a typical SATA disk control (prior to the popularity of SSDs) would do about 25,000 IOPs, and if you had 512 byte (.5K) block reads and writes, you could read and write 25,000 * .5 or 12,500K or 12 MBps (which was much lower than the theoretical bandwidth of 200MBps on 2Gbps SATA II channels. Optimizing channel utilization requires that you figure out how many IOPs your OS/Controller can initiate and then sizing the payload to consume the max bandwidth. Large payloads and you'll push IOPs down, smaller payloads and you won't use all the bandwidth.

One of the nicer aspects of ATM was that it was designed and specified for full channel utilization with 64 byte packets which made it possible to reason about the performance and latency of an arbitrary number of streams of data moving through it.
Tons of dorms in the US still have no air conditioning.
If you're going to give benchmark numbers, please also give details about the system in use. Notably this is missing the actual MRI version in use and the global method cache has changed fundamentally between major releases.
I don't think that should take away from the argument of the article, however:

programming contest winners are used to cranking solutions out fast and that you performed better at the job if you were more reflective and went slowly and made sure things were right.

The idea that a programmer can be very good at one level and have that goodness fail at other levels is important to consider. It is important to consider that a combination of skills, from cranking code to considering the impact of that code, matter. This consideration can lead to an entire team being valued rather than, say, the glorification of the "rock star" programmer.
Re: your second-to-last sentence: it may well be that many scientists appear as if they are technicians applying existing knowledge to test theories. But that is partly because the only way to go beyond accepted theories is often to find where those accepted theories start breaking down, and then see how they break down.
This is a good analysis reaching a solid conclusion. The author is quite correct that the world cannot support billions of cars using long-range Lithium-based batteries. However, it probably will not need to.

First: most cars are used for urban journeys, and most urban journeys are relatively short-range (roughly 12km in the US; half that in Europe). You could have a vehicle with a 30km range and it would suffice for >95% of your travel needs. Hydrocarbon fuels, with their high energy densities, made range a secondary design consideration -- there was little downside to designing for the 99.9th percentile of use cases. But range is fundamentally more costly in battery-based vehicles, which changes the design logic. I expect both users and the industry to recognise that it's better to design for the 95th percentile of use-cases, and rent larger vehicles for the rest.

Second: infrastructure will be developed which mitigates/eliminates range concerns. Things like in-road inductive charging on motorways would make intercity travel possible even on a tiny battery.

Third: In contrast to most of the 20th century, in the 21st century, cities are becoming denser and more walkable, public transport is generally becoming better, and younger generations are less enamoured with the car than they used to be. These trends don't look to reverse anytime soon.

Fourth: Cars which require drivers spend > 95% of their lives parked. Vehicles which don't require drivers can provide taxi-like on-demand personal transport -- but as a public mode, for a fraction of the price of an actual taxi -- and they can be in essentially continuous service. Depending on the nature of the demand patterns and consumer acceptance of ride-sharing, one Robotaxi can do the job of 20-40 cars. Given the cost and convenience of such a transport system, it can be reasonably assumed that many people would forego private car ownership altogether, and rely on Robotaxis exclusively. While this wouldn't take cars off the road per se, it would certainly reduce vehicle sales dramatically (while rendering parking lots anachronistic).

I expect that these trends, over the next 30-40 years, will produce a roughly 20-fold reduction in car ownership in the developed world. This will be offset somewhat by still-rising car ownership in the developing world, but the bottom line is that the industry is likely to shrink down to a size which the earth's lithium supply can handle.
Oh please.

Microsoft hasn't had some crazy awakening like, "Hey, have you guys heard of this open source thing? We should embrace open source and free software!"

They've realized that they're beginning to fall from #1 in the eyes of developers. So they're throwing some bones to try to dissuade people from leaving their platforms.

Microsoft stands to gain NOTHING from open sourcing their platforms besides developer marketshare and perhaps a bit of PR from those who are stupid enough to think that Microsoft suddenly turned altruistic.

They're scared shitless. They shipped a bunch of products that are not so popular with consumers (Windows Phone 7, WP8, Windows 8, Surface Pro, etc.) and developers are starting to care less about targeting people on Windows. This is just damage control.

I hope it isn't enough.
Isn't that why people wait N confirmations before accepting a transaction? The recommended MINIMUM is one hour.
Big change for me was finally making the switch from RSS to Twitter. I didn't really do it consciously, I just found myself checking my RSS feeds less when I was busy, as getting through a lot of outdated news while still not missing the stuff I'm interested in took a lot of time. At the same time, I found myself continuing to check Twitter and Facebook for social conversation purposes, but finding that most of the things I found interesting when I finally got around to checking my RSS feeds were pieces I'd already found via Twitter or Facebook or just a coworker shooting it out. I've now completely stopped checking my RSS feeds after moving the few sites on there I didn't already follow on Twitter. I haven't noticed that I've missed anything I would have otherwise caught (anecdotal, but measured by how often links sent to me by friends or mentioned in conversation are ones I didn't see), and the time I spend on news has cratered.
That is true, I guess I should have specified that I meant it between entities (people, countries, etc) that really disliked each other.
This has been illegal for over 20 years.
There is always always need for security and networking(SDN level) skills. Blend your devops/sysadmin/dev skills with security and networking skills. You will be in hight demand.
I forgot who came up with the idea, but the great filter may not exist - it is just that an intergalactic civilisation wouldn't be using radio communication (due to the lag because of the slow speed of light).

Or the put it a bit different: unless the Culture want us to see it, we won't.
But did they conform to the LIM[1] spec ? :-)

They also had RAM drives you could buy. The point then as now is that increasing the "high performance" working set space of a program, increases the amount of transactional data that can be "in flight" during an operation, and that increases the overall size of the data set you can work with.

I've been waiting for these boards to come down in price for about 4 years now. I started talking with Intel about them early on (we used their XM-25 SSDs because it was a price point for flash that was "enough" better than spinning rust that it made sense) and they insisted on trying to sell us the same flash chips on a PCIe card for 10x the dollars, I (and many others apparently) refused to pay that. Sure if you have a 'cost is no object' data base or something but for a large internet working set where revenue differences are measured in cents per thousand transactions? Not so much. I know one company that went so far as to design and build their own PCIe Flash card. I have heard it did great stuff for them.

[1] LIM - Lotus-Intel-Microsoft spec for extended memory on IBM PC compatible machines.
The author seems to be mixing these around randomly without really knowing what they mean. Another example:

"While a single SATA port is limited to 600Gbps, combining four makes for 2.4GBps of bandwidth."

600Gbps * 4 = 2400Gbps = 3GBps

Maybe he thinks a byte is 10 bits or something?

It's also really odd that he's using Bps at all. I've never seen MBps anywhere other than this article. Usually it's Mbps and MB/s.
Von Neumann probes: feasible or not, now?
This is flat out wrong.

It disagrees with every other data point I have, so I'm very skeptical with both the methodology (which is opaque) and the conclusion.

From all of my experience at Kaggle (we run machine learning competitions), with our community, and from being close to programming competition sites & understanding their communities, doing great at competitions is an unambiguously positive signal.

(It's worth noting that doing great at competitions is only a positive signal - the lack of competitions is by no means a negative signal).

Many of our customers have found that their best hires have come from competitions. In a lot of cases, this surfaces candidates that would normally be completely overlooked because they don't fit the "top tier CS school" mold that recruiters commonly overfit to.

Several companies have had a successful recruiting strategy built on poaching our top users (https://www.kaggle.com/users).

Peter Norvig's criticism that "programming contest winners are used to cranking solutions out fast and that you performed better at the job if you were more reflective and went slowly and made sure things were right" is specific to programming competitions with very short time durations (vs. the machine learning competitions that I'm used to running, which typically last months and incentivize solutions that generalize well).

However, we've seen that many programming competition winners also do well on machine learning competitions, and the same qualities that aid in competitive programming (creativity, efficiency, tenacity, fluidity with tools, and the ability to build something that works) help win machine learning competitions.
Also, if you are like me and use pinned tabs for the sites you find yourself on the most, close the HN and Reddit tabs. I spend time on both sites, but not having them pinned makes the decision to visit them an active one, rather than (psychologically) constant browsing.

Also, related to switching to Twitter (this applies to Reddit too) - either make the investment in lists, mute people who don't tweet anything you are interested in that you are hesitant to unfollow, or be rigorous in curating who you follow. The noise of Twitter is by far the most common reason I hear for not using Twitter to replace RSS, but it's something you can pretty easily address in 30 minutes.
So this guy invites people to interviews by saying: “You know what, I've really enjoyed this conversation. Is there any chance you have a couple hours in the next few days to come in and meet a few people on the team?”. Then, as stated under "PHASE 3", the process is not staying for a couple hours and meeting a few people on the team, but actually an interview lasting at least 50 minutes with hiring manager, a 90 minute session working on a problem, then a talk about culture, another technical interview and finally an interview about fit.

This might be an effective way to get people to accept the invitation, but it doesn't seem totally honest.
Startup Digest is another useful one if you prefer the email digest system.
> But how much of this experience is really necessary to make a standard, delicious nigiri platter?

That's exactly like ask why you should hire an engineer that has a degree vs someone who's gone though a coding bootcamp. If you're only doing standard things in a standard way then it's fine (this is by the numbers cooking, which most kitchens/restaurants prepare), so not every line cook needs to be a chef. They just need one in charge of the menu. Sushi is very close to the source ingredient, so for great sushi you do need every person that deals with the fish to be a full chef.

From everything I'd read and seen over the years. Yes, the good ones ($25+ a meal) do filet their own fish.

Also, food cost is a much bigger part of sushi because it's raw. Even a few hours fresher or few minutes less at room temperature makes a big difference, whereas cooked foods are much less sensitive to that kind of fluctuation.

> Franklin's BBQ is a good example: hours of grueling work, $10 for half a pound of the best brisket in the world.

The problem is that high quality sushi isn't by the numbers, but brisket is. You need to adapt quality sushi from day to day and fish to fish. Where brisket as long as you have good enough base ingredients you'll get an excellent brisket. It's more like a high end steak. You don't add many ingredients so even if you're the best chef in the world you can't make up for a mediocre steak.
We suffer from hubris when we label it the "Fermi paradox": It implies that somehow we are interesting, worth visiting. If we are, it may well be as a cautionary tale or for tourism.

Consider the energy and material engineering necessary to achieve long-distance space transport of any sizable amount of people, equipment, and supplies. Regardless of whether the transport is subluminal or FTL, the energy requirements are tremendous and the engineering requirements for a durable vessel astounding.

My guess is that by the time our materials science and our energy production are up to the task, our interests may well have changed - because (and here I speculate wildly) science at engineering at that level will reveal so much about the fundamental nature of the universe and give us so much interesting practical technology that biochemical life clinging desperately to lucky rocks in the lucky zone won't be near so interesting anymore.

No one comes near because we have nothing to offer those able to come near and get home again to report what they found.

As to simply detecting signals, we have to consider how lucky we are to have so much ore so close to the surface: Metallurgy and eventually radiated communications were a natural for us.

Other civilizations may well start with fantastically engineered wood and eventually plastics, and go all-fibre, all line-of-sight, and have very, very different communications systems, systems undetectable at any remove.
I would say that a more plausible solution (than somehow making businesses pay for the education of the people they want to hire) is to push actual accreditation off onto 3rd parties.

Imagine there's a trusted business who makes the tests and certifications, and anytime you wanted to hire someone, you'd check to see if they had the relevant certifications. Maybe this person self-taught themselves everything they needed to pass, maybe they went to a cheap institution to receive formal training for the certification, or maybe they went to an expensive one.

Colleges could no longer be more expensive just for the sake of being expensive, the colleges who could educate people to better scores would be worth more. Similarly the testing/accreditation companies who could better differentiate potential hires based on their actual ability would be more trusted by the hiring companies, and would be able to command higher prices.
>The biggest problem with B2C these days is honestly piracy

The MPAA and RIAA agrees with you.

You're in an industry where hundreds of thousands of people are making a good living with billions of dollars in market cap. What's the biggest problem you are facing again? Pirates in Somalia or other high seas? Seriously?
> guessing if the poster is American, they must not trust the British either for burning down the White House 200 years ago.

Huh, what a fantastic point you make. Because I can trust the British in spite of something they did before any current living human being was alive, I should be willing to forget things that Microsoft did 10 years ago in an industry that hasn't fundamentally changed.

Are you being serious?
Indonesian Hackers Deface Subdomain of United Nations Website
A few recommendations of great games that are doing genuinely new things:

Factoria - play as a one person industrial civilization.

Terraria - more than it looks at first

The Stanley Parable - better to go in blind, but plays with the structure of games
Yes, Bitcoin, like a publicly traded security, is vulnerable to pump-and-dump schemes. Very very vulnerable.
Another good tip - periodically looking at where you are spending your time reading and cutting those that are just taking up your time (ESPN headlines Twitter was one for me - anything noteworthy to me gets to me through sites/channels I follow for more specific reasons) will make a difference. It's tough to use this strategy for Reddit and HN though.
Agree that total users shouldn't be looked at without % of actives, but he's not asking if it's impressive from the POV of evaluating the business. He's asking in terms of evaluating an engineer who handled the scaling from a technical POV.
The fact that you can access the HV BMS directly is definitely concerning, but it's tough to make any comment on how big a security risk that is without poking around myself. That said, I really want to try this out with CANtact + CANard: http://cantact.io

Is anyone willing to lend me their Model S, possibly permanently?
Is Project Management Overrated (or Underestimated)?
"The bottleneck here is the USB Host controller. One USB Host can theoretically take up to 127 client, but we found out only 1-2 Cameras per host controller (PCI / PICe card) work without glitches and missing frames."

Ouch. That's disappointing, but I suppose unsurprising. I wonder if USB 3 fares any better here than USB 2.
Ask: Can I use monkey island's curses in my commercial application?
Would love to hear from anyone that understand in cooperate law. Can I integrate curses from monkey island in my app? For example, these:
http://www.worldofmi.com/gamehelp/insults/mi1.php
Limiting consumption to tablet/smartphone is actually a really good idea, especially if you use a service like Pocket for saving things you'd get more value out of on desktop. I might try this. The only limitation is participating in Reddit comments and HN comments is a lot more difficult on a tablet or phone (although that might be a feature).
Quora is down. Service unavailable
I use Twitter for this, but that requires an investment in curating your Twitter stream/lists.
Fascinating stories of these guys. The story is 15 years old - is the situation still like this, or has it changed in Chicago?
>Can we accumulate and release enough energy to take us to the stars without having a civilization-ending war

This is why, if I invented antimatter production, I would absolutely demand that it not be used on Earth until it had been used to send hundreds of human-bearing seed ships to other solar systems. The risk is too great.
Actually, HyperJump is probably more of a memory aid at the moment. I am setting up a new development server with CentOS, and I am just not used to their directory structure yet. I usually setup Ubuntu, but this time around one of our developers convinced me to go with CentOS. He claimed to be a CentOS expert, though his expertise extends only as far as CentOS 4 apparently, so now I am stuck setting up the server. Oh well, it's something new.

In any case, it was annoying me that I could never remember off the top of my head where the server config, startup scripts, and other directories were, because it's just a little different than the Debian derivatives. So instead I just added all the stuff I visit often to the HJ list, with names that make sense to me. Now, regardless what server I am on, I can just type "jj confApache" and it'll take me to the right place. Just reduces cognitive load a bit.
Neat. How about translating "require" calls to "import" statements (and exports statements)?
Since it is a LucasArts property, I would recommend you contact them directly for permission and any terms that they require.
This reminds me of the wonderful (but overly complex) Microsoft DirectX DirectShow framework. I suspect similar functionality exists there out-of-the box:

https://msdn.microsoft.com/en-us/library/windows/desktop/bb9...
Show HN: Thisday – Gamified daily goal setting with React/Flux and Pouchdb
> 'python arithmetic'

Stupid autocorrect. Pointer arithmetic
Learning Concurrent Programming in Scala
I built the scraper part of this tool about four years ago:

http://neuvc.com/labs/vcdelta
or https://twitter.com/vcdelta, for daily feed

It wasn't in practice that hard to set up, it's a scraper in python with a DSL to tell it how each VC site set up their portfolio page.

The pain is maintaining it. Every week a few of the scrapers break because the VC changes their site. And recently, with so many seed funds starting up, it's missing a lot of the interesting new VCs.

[I once scraped Crunchbase for each VC firm, and the descriptions of every company they invested in, ran them all through a naive bayes model, and set it up so that you could type in your company description and it would tell you which firm was most likely to invest in you. It didn't work at all, giving me new appreciation for people who actually know how to make ML models work.]
And LA, San Diego, Seattle, Miami...basically every major city outside of the north east (shy of Portland and San Francisco). Very strange indeed.
tale = tail. oy.
When in college I somehow managed to miss half of my combinatorics class. Learned almost everything from this book then :)
> (I was working on the vistar project for a year.)

Nice work! I used to work in the ROC at Fermilab ~5 years ago (CMS datataking). I'm astounded by how many people I run into who have worked on the LHC data side.
How to Turn Your iPhone into the Ultimate Learning Tool
I think you're conflating positive correlation with getting hired vs positive correlation with doing well on the job (once hired). See oskarth's comment at the top. No one disputes that doing great at competitions is a positive predictor for getting hired.
This Drone Startup Has an Ambitious (Crazy) Plan to Plant 1B Trees a Year
While that may be true, so long as the accused didn't directly come out and say, "I did it!", our grand jury universally felt that accused testimonies helped them rather than hurt. And even though we only saw few accused speak on their own behalf, none of them were polished public speakers or witnesses.
Find something you enjoy more than reddit, and which entices you to spend your free time more meaningfully.

I used to browse reddit excessively, but then I realized how much more I like HN, and started reading some more books and getting more exercise.

I still check reddit occasionally, (I have multi-reddits set up to aggregate the few things I care about), but I get tired of it pretty quickly because I'd rather be reading a book or going outside, or reading HN.

I like HN more, but my time on here naturally comes to an end when I've seen the 1-3 interesting things on the front page that I might want to read. After I've seen the things that are most interesting, it's more worth my time to do something else.
I'm usually getting 95%+ with gigabit ethernet. More than that with jumbo frames. Well, not with Realtek, but Intel and Broadcom chipsets are just fine.
Obligatory: https://www.youtube.com/watch?v=7tScAyNaRdQ