skysight-inc/HackerNews huggingface dataset:
Two things are striking if one right-arrows through each year from the beginning: the wall for local circuit latency hit around 2005/2006, and the limitations the speed of light puts on global latency from the beginning. The harsh takeaway I get from these presentations is that the speed of light is just not as stellar as we'd like, and that's a challenge.
What is BQ?
Please, please, please remove the background music -- it's annoying and overly loud.

The product looks very interesting, and it's nice that you offer a free tier. I'd hate to see your pitch hampered by the music.
The idiocracy movie covered this very well: "lead, follow or get out of the way"
" Dyson did pioneer the bagless vacuum cleaners Dyson did pioneer the bagless vacuum cleaners"

On the contrary bagless vacuum cleaners have existed since the 1920's, around 20 years before Sir James Dyson OM CBE FRS FREng was born.

As for cyclonic vacuum cleaners Filter Queen have been making cyclonic vacuum cleaners since 1930. http://www.filterqueen.com/ourstories.php

Dyson is the Bose of vacuum cleaners, excelling in hyping their products to the gullible.

By doing that, they perform a number of valuable functions. They return profits to shareholders; they keep their staff employed ;they part the proverbial fool from his money.

Here is a detailed quantitative comparision of the Dysons to another more conventional brand. https://www.greatvacs.com/education/KirbyVsDysonVacuumReview...
Or maybe the poster doesn't have any faith in businesses to do the decent thing by their workers. Which is a whole separate issue.
Cool. I will create a ROADMAP.md file in the repo soon. Check it tomorrow.
Are you saying that compilers were available to middle class white boys and not to middle class white girls? Because that's not true. Saying that more of them do it because more of them do it is not the same as saying more of them do it because more of them had access to it.
Zero. A car without a steering wheel wouldn't be street legal. Regardless of the pace of technological advancement in self-driving cars, the 50 states will not all have revised their individual motor vehicle laws by 2018.
ASM.OCaml
That's obviously a personal preference, I listen to a mix of stuff that you might hear on A State of Trance, as well as Hans Zimmer and Two Steps From Hell, among other things.

I don't do cadence matching, I just fast forward through the playlist :)

One other thing that has made a big difference for me recently is a latest generation Garmin GPS running watch hooked up to Strava. The end effect is that you have your running log pushed effortlessly to Strava over bluetooth once you're done with the run, and there your friends can see it and vice versa. The motivation of seeing your friends' training logs is more awesome than I ever expected.
Books Recommended by Billionaires Like Bill Gates, Elon Musk, Zuckerberg, Etc.
I wrote some notes about how XXL works here:

https://github.com/tlack/xxl/blob/master/doc/implementation....
I meant that when supply meets demand, all housing will be affordable.

But even barring that, you can still do it with only limited mandates. You can put a limit on a property that says the rent can only be X% of the median, and as long as it's possible to build housing for that price, someone will build it and make a profit on it.

One example of no restrictions working out is (was) the city of Berkeley. In 1997 they got rid of rent control. All of a sudden, tons of new buildings went up, and at first rents were very high, but then they stabilized. It all got ruined in the last year when people in SF started to move to Berkeley in droves and shove out the students, but that's really SFs fault, not Berkeley's.
I've used Postfix+fetchmail successfully, but am going to look into "msmtp" mentioned by @gkya above as it is new to me.

Also, OfflineIMAP[0] looks to be a solid IMAP solution, which may replace my use of fetchmail. However, a maintainer of OfflineIMAP indicates he is focused on imapfw[1]. So maybe that's one to look into as well. It's not that I'm unhappy with fetchmail, but it doesn't hurt to know what the relative strengths and weaknesses are of the choices available.

0 - http://www.offlineimap.org/

1 - http://imapfw.offlineimap.org/
>> MS is lagging behind the Java ecosystem by 20 years

This statement lacks credibility.
Just choose a running method which is fun for you. You wont keep it up for 50-some years if it is not fun. Some people like social running, while others hate it. Some like outdoors, even in difficult weather, while other prefer indoor treadmills. Some like frequent formal races, while other dont.
Basically it seems to say "I'm not a ninja, but I'm all these other things". It still seems to have the attitude of programmers as being better generalists than anybody else is a specialist without spending any time trying to understand their jobs. The librarian reference particularly annoyed me because it just plays into the cheap stereotype of librarians as little old ladies who put the books away and tell you to shush.
Show HN: Eva – Make Banking Great Again
That's definitely one metric of success.

Now name three others.
People escape from prison.
You're using a very unusual definition of "relatively cheap".
Get a curated list of jobs in your inbox weekly
I take exception with the all-day 1-1s thing. It's actually pretty easy to spend all day talking to people (minus a hoarse voice after 3-4 hours). What's HARD, and what actually makes for a good manager, is to actually then get off your ass and work hard over the next week to actually help SOLVE the problems you heard about. Either directly, or assisting the team member to find a solution.

Oh, how many managers I've had that were happy to listen and nod attentively and give easy advice, but who didn't actually put any energy into my problem. Or... They wound up spending the week making it worse.
No, it's an app of mine and up again. Thanks a lot for telling me it was down!
A unique opportunity for Greece to get rid of the IMF economic hitmen
We already know why asbestos causes mesothelioma. Asbestos can form very small particles that go deep into the lung (there is good relationship between particle size and how deep it penetrates into the lung). Asbestos contains iron and the iron can promote free-radical formation, thus DNA damage and thus cancer. Yes, I'm simplifying it, but that's what I remember from my toxicology classes long ago.

I don't think it's odd to question the toxicity of talcum powder. Talcum powder used to contain asbestos, but doesn't any longer. We have good evidence that the newer talc doesn't cause lung cancer.

So an obvious question is, if talc doesn't cause lung cancer, why would it cause ovarian cancer? Of course, different tissue, different effect, but it raises doubt.

Maybe talc does cause ovarian cancer by some as-yet-discovered mechanism, but I wouldn't blame anyone for thinking it either coincidental (lots of people get ovarian cancer who never use talc) or due to something else.
In the Future, When Young People Live in Pods (ala PodShare)
> When we change the name of our functional object by copying it and refreezing, we will not change the functions inside the object. All those functions will still only have access to the old version of the object through reference.

That is why I use deep-freeze. I also have a mutate/copy function that only changes from the changed property up to the root. Everything that can stay frozen as the original object will stay frozen.
Manhattan is only cheaper than SF because SF's market has been driven completely insane by local industry.

Manhattan is still wildly expensive.
I doubt the people who are complaining that they can't afford housing are the same people who prevent multi-unit buildings from being built.
IIRC, add is 3 on Haswell, mult and fma are 5. But I'm too lazy to look it up.
Let's say we port it from P3 to multi-core, 2GHz x86. We want to know if prior performance was relevant as a predictor. As in, will difference choices made on old platform apply to new? Here's a few examples to illustrate:

1. Interpreted vs compiled language.

2. Simple, Oberon-like type checks vs Rust or Ada.

3. Several pages of BNF in grammar vs 1 or 2.

4. Designed for abstract, heap machine or just above real, stack machine?

5. Number of steps needed between source and efficient exdcution.

6. Number of times you perform those steps (eg AOT vs JIT).

7. Cache-awareness of design.

These are a few key differences between Java and Wirth-style languages then. They made compiles rapid on P3. Updating to multicore or 64-bit would be trivial given each update at ETH was a few undergrads work for 6mo-2yr. So, do lessons learned that those attributes Wirth-style greatly aid performance of compilers and runtime still apply today?

I think so given what Go accomplished in its time and resources. Other languages too with design decisions that proved out over time. It took truly epic work and investment to get Java to its current situation.

I havent heard people say Pascal caused them lots of pain aside from functional crowd or some wanting a few C++ features. What specifics bothered you? And why did you need circular dependencies?
I have an idea of open sourcing some of it: The most interesting parts are probably the wysiwyg markdown editor and the JavaScript without side-effects language. However I need to put some more work into it before I do that.
I tried TDM-GCC.

In my experience, certain aspects increase risks when using go:

1. go is buggier for Windows than Linux and FreeBSD, even though they are all "first class" platforms in go.

2. cgo is also buggier for Windows than Linux and FreeBSD. cgo is not go, as Rob Pike said, so this is listed separately.

3. 386 was buggier than x64, at least in go 1.2 to 1.3 on Windows. I wish I could ignore 386 and XP but I cannot.

So if a project includes all of the above aspects, well...it wasn't a good outcome for me, so I ended up sticking with C and C++ on Windows for non-hobby software.

However, I've been very happy with go 1.4.3 + cgo + x64 on FreeBSD 10 and will probably update to go 1.6 or 1.7 within a year.

Regarding go on Windows, I'm hoping to see go-sqlite3 issue #272 resolved:
https://github.com/mattn/go-sqlite3/issues/272

And go issue #14397 cmd/link, runtime: panic "invalid spdelta" with -ldflags="-linkmode internal"

And go issue #10776 cmd/link: windows cgo executables missing some DWARF information

And go issue #12516 runtime: throw in linked c++ library causes app crash even if caught, on windows platform

And so on...

I really love using go (with cgo) on non-Windows platforms, but I can't see this combo being useful on Windows for mission critical projects for a while. There's so much more to go than the language itself and switching gears to use other languages that don't offer that is painful.

Maybe LXSS.sys will eventually make this irrelevant -- at least for companies that migrate from older versions to Windows 10 or to a non-Windows OS.
Having to rescue your system after every upgrade is either an exaggeration or you do weird things with your system. If the latter, quit that.

I had my Arch system running for over a year, upgraded at least once a week. Only once did I need the rescue disk, and that was my own fault (some um... "clever" pacman command I dreamed up ended up uninstalling some pretty important things like all of base).
I couldn't find any internships in the given link. Am I missing anything?
People have been saying this since 2007. It's not happening. Apple has continued to add new APIs and update existing ones and they have not closed anything. In fact they just open sourced Swift which is the future of OS X and iOS development.
Grocery stores operate on very low profit margins already. Also, agriculture/husbandry and mass transport is heavily subsidized and regulated (in thr USA at least). It's a good suggestion, but I don't think cashiers are a major labor cost, and suspect the lessons to be gleaned from that industry will have limited predictive power.
Independent of the original article, I would like to disagree with you. Forcefully.

> Blech. I disagree that schools are responsible for any student's ability or inability to find him or herself. Schools are one of many gateways that are chosen by students. We all choose our own path. No need to lay responsibility at the feet of another.

It is trivially false that "We all choose our own path" and that sentiment stinks of caveman thinking and bloody evolution. Schools may not be singularly responsible, but the average American public school goes a long way toward preventing enlightenment. As a trivial example, consider the tested and measured objective effects of, say, enforcing abstinence-only sex education on whether a population actually has sex or not. You say that we can all "choose our own path", but when you really get down to it, the selection of paths that are available to us and which paths we're allowed to go down are not up to us, some paths are easier to go down than others, and we don't all have infinite intelligence, willpower, or time. If we did, we wouldn't have problems like being poor or the autism spectrum or functional illiteracy or innumeracy. Everybody wants to get rid of these things, but the paths to being free of them simply aren't there.

> Another thing Confucius said was if you don't want to do something, don't ask someone else to do it. If you don't want to find yourself, don't ask the world to do it for you.

Fuck this "every man for himself" bullshit. That's what gets us into the messes that we're in right now. Success is built on cooperation and coordination and if you insist on doing everything yourself you'll never get past living in trees and ooga-boogaing at antelope. We, as humans, are distinguished by our ability to ask people to do things that we don't want to do, that we wouldn't do as well, or that we can't do without help, and I consider this mindset, to throw those things away as being "weak" somehow, to be heresy. Being able to ask someone else for help is what makes humans strong.
If people find a business's product valuable enough that they'd pay their own money for it, then it serves a valuable purpose.
But "clear guidelines" would mean that some would clearly be within the rules while some would be clearly breaking them.

It's a much stronger negotiating position for regulators to use a vague "well, we're not sure..." and leave themselves room to maneuver and potentially punish any of the 'unicorns' at any time.
Not in Texas. There's a Frontline for that:
"Cameron Todd Willingham – Innocent and Executed"

( and I am a Texican my own self, but Ron White wasn't kidding... "we have the death penalty, and we USE it" ).
'free world' might imply that such negotiations are in public interest since they affect lots of people and therefore have to be made available to the public, so they are not to be held in secrecy to begin with.
I found the initial example of a problem with context and this to be incredibly contrived. If you have people who hate you dropping bind into your code and misusing a function only meant to be used with constructor calls, why wouldn't they do the same thing with your protocols?

By this author's logic, his own implementation is no good, because what if someone comes along and writes Protocol = "foo" in global scope? There's a difference between writing defensive code to prevent mistakes anyone could easily make, and trying to push your pet implementation forward through ridiculous hypotheticals.

Also, no mention of ES6 fat arrow functions and no mention of Immutable.js indicate that maybe this guy isn't interested in solving problems as much as he is in promoting his personal style.
Following papers investigate this very interesting issue:

Raising the Barcode Scanner: Technology and Productivity in the Retail Sector (2011): http://ssrn.com/abstract=1754469

Change at the Checkout: Tracing the Impact of a Process Innovation (2013): http://ssrn.com/abstract=2215258

Q. Did prices go down? A. Yes! Scanners reduced prices of groceries by about 1.4% in their first decade. (p<1%)

Q. What happened to those workers? A. We don't know, but scanning stores reduced their wage bills by about 4.5%. (p<1%) Revenue didn't change. Data is insufficient to answer whether payroll reduction was achieved by reducing cashiers or deskilling cashiers.

I bet consumers didn't notice any benefits but did receive benefits. I bet wait times stayed the same because fewer lines were open. I bet prices did go down.
A lease doesn't make the payment any more manageable...
Race is a bullshit social construct that needs to be irradicated.

Luckily with globalization and massive migration it's well on its way out.
> I wonder why people think it's ok for Apple to maintain a stranglehold on iOS

It is not OK for Apple either.

But I agree that it is a matter of expectations. iOS is closed and hard to work with in the same way that you do on desktop (Windows/Linux/OSX/...). You can't access freely the file system. There is a lot of hassle to share documents between applications. You are restricted in the peripherals that you can add. And a long list of things that makes mobile OSs not apt for software development or even office work.

I use Windows, Linux and OSX machines for software development. And I'm happy with all of them. But I have never used iOS or Android for development, I don't know anyone that does it either, as it is just too hard to work efficiently with that OSs.

The problem here is that it looks like Microsoft wants to bring mobile restrictions to the desktop. And that is scary not only from a freedom point of view, but also it makes your desktop machine less useful.
Part of what makes a good manager is understanding what works for each report and then adjusting your communication style to them.
You should check out Capitalism 102 where they discuss barriers to entry.
My experience is you must spend considerable one-on-one time with each of your reports to be a “good” manager. You need to allocate at least 30 minutes per day (1 hour is better) just talking (averaged over the week) and not micromanaging. You don’t even need to talk about work, you just need talk devoting 100% of your attention to the person. If you do this then everything will be great no matter what else happens - if you don’t you just build up management debt that will come back and bite you in the backside at some point in the future.

Of course the problem is as soon as you have more than a few direct reports you will run out of time in the day and you will start to build up management debt. I haven’t solved that problem :)
>> Maybe a sense of "money isn't everything"? That's all I've got, but then all the "77c on the dollar" talk puts money front and centre in almost every debate, making the "money is not everything" hard to sell as a deep cultural concept.

If we can get rid of the consumerism then I guess, we'd able to rein in many ill effects of "money is everything".
But again with all these criminally deceptive advertisements targeting the most fundamental animal instincts in us and thus turning us into mindless consumers and thus in turn transforming us into beings which are slaves to their money. Frankly, short of putting ban on the overt and covert advertisement and full implementation of public education in this regard, I don't see any way out of this dire situation. Public education beginning right from the primary school w.r.t. awareness of the ill-effects of advertisements, must be implemented with full gusto.
Way Before Oculus Rift, Vive and Sony Morpheus, Amiga Had VR 1000CS
Doesn't that defeat the purpose of an IPO? The P does stand for public after all.
If you add an item to a wishlist or Amazon adds you to a retargeting list, they can still get a sale at a much later time. Most affiliate programs are much stingier in this regard, and it makes it harder to justify participating.
Because it's how it was from the beginning, if you ignore the phase before the SDK was released. On Windows this would be removing functionality, but I doubt Microsoft will do this. It would be the final nail in the coffin.
> What would they gain?

Long term deprecation of their work force? Reduction in operating costs?

Why pay people to support / extend a kernel / hardware drivers when Linus will do it for free?
The US really does seem like some strange experiment in how not to do economics and democracy.

This is the exact opposite of how most people view America. If it's so bad, why do so many people want to live in the US?
As an avid go user, I'm excited about these improvements, especially the garbage colleciton
Full employment is not a goal of any particular business, though. "The economy" is just a term to describe the transactions people make over time in their own interest. And any system built on the expectation people will ignore their own interests for the common good is destined to fail.
Coming from Uber, this lawsuit is pretty rich. Ola probably learned the tactic from watching Uber themselves use it against Lyft.
Unbuilt land.
In the thirty years I lived in SV I made more money from home appreciation than I did from salary, and I made top dollar.
It goes both ways. The episode ends with Burn's boat "... boarded by Chinese pirates who take the ship, rob the crew put them in a net and toss them overboard."

Private market maritime security isn't infallible:

http://www.dailymail.co.uk/news/article-2616003/Mixture-hero...
Not sure how you would integrate that sort of thing to the ISA though. Maybe something like:

00 THR 004 001 @A0
04 JEQ 001 @A0 010
08 --- parent thread
...
10 --- child thread

where THR instruction would store a value that is visible only to child in some memory location, in this example value 001 would be stored at @A0, which is then used to distinguish the threads in a conditional jump.
Nice article.

I'd suggest for anyone making the transition into management (particularly from a more technical background) who is after some concrete advice - start by reading 'High Output Management', and getting a subscription to Manager Tools.

In terms of the article, I'm not sure I would use the term 'senior' to apply to a manager (or individual contributor), until they are at the 10-15 year experience level (which may come in much more or less than 10-15 years employment based on circumstances).
That's only if you consider the only societies of value to be "liberal"
>Why do you think minimum wage laws exist?

Minimum wage laws make no sense economically, but they make a lot of sense politically. That's why minimum wage laws exist.
> as soon as you have more than a few direct reports you will run out of time in the day and you will start to build up management debt. I haven’t solved that problem

Surely the solution to this is to introduce a middle layer of management between you and your formerly-direct reports?

Assuming a limit of 15 direct reports, managing 1000 people will require 3 layers of management - 67 front-line managers, 5 middle managers, and one Boss of All the Bosses. One person can't do it.
Because numbers are impersonal and the shorter and "nicer" they are, the easier they are to remember, market for short ICQ numbers was huge and phishing and hacking for these went rampant.

It was a terrible system, the worst, really.

Usernames aren't a problem, discoverability is. Vanity IDs aren't a problem as well, but an opportunity and they are being sold either for money (registered trademarks, "lucky" phone numbers, short or custom license plates) or engagement (Facebook's vanity URLs for pages).

Vanity id shouldn't affect discoverability and it really doesn't these days. Do Nimble CRM's customers have confusion by @nimble on Pinterest being taken by the Author? Don't think so. pornhub.com ha more traffic than sex.com and doesn't seem to be bothered.
Putting the 'should we or shouldn't we' aside I'd just like to say thanks for putting together an article that goes all the way from a 'classic' setup to something running on a host.

I often find that posts like this are a bit too meta and in trying to write things in a general way they leave out some critical step which makes replicating their ideas difficult.