skysight-inc/HackerNews huggingface dataset:
I maintained a blog for a few years (mostly while preparing to take the Cisco CCNP exams) but I haven't wrote regularly for going on five years. It was extremely beneficial to me in several ways.

I ran into an issue with some HP ProCurve switches that HP basically said "yeah, that can't happen". It was only after writing it up -- along with a video -- and someone from HP reading it that they reached back out to me, flew an engineer out to "witness" it firsthand, and fix it. Later, they flew me out to Roseville for a few days to hang out with some of their engineers. Later, they invited me (and paid all my expenses) to attend an HP Tech Day as well as Interop NYC.

In addition, I was invited to attend several Net Field Day [0] events where I got to hang out with some very smart people in the networking industry in Silicon Valley. Stephen Foskett, the guy behind NFD, knew about me from my blog.

Also, while I was at one of the NFD events, I got an e-mail from someone who "knew me" from my blog. An ISP in my area needed a new Network Engineer to replace their main guy who had just left. They were about to start doing some new things and needed someone with lots of experience with OSPF and BGP in particular. After I returned, I met the owners to chat over breakfast one morning. I've been working there a little over five years now.

I've done a handful of small "side jobs" as well, mostly for smaller companies whose IT guys found me via a Google search and reached out to me for assistance.

Last, it's certainly not making me rich but (even though I really haven't written much in the last five years) the ads that appear on my blog (and Youtube videos) still earn enough so that Google has to send me a 1099 every year. Beer money. :-)

ETA: I actually wrote up a similar post, "Why You Should Be Blogging" [1] in 2011. It was kinda sorta aimed at others studying for Cisco exams but I think it's probably general enough to apply to the HN crowd as well (I haven't re-read it recently, TBH).

[0]: http://techfieldday.com/

[1]: http://evilrouters.net/2011/10/20/why-you-should-be-blogging...
https://news.ycombinator.com/item?id=13718586

https://news.ycombinator.com/item?id=13734096
The rust team deserves a thanking rally for pulling this off.
> Blogging is waste of time.

It certainly is a waste of time for improving your engineering skills, it's a myth. But it isn't for PR, which is very important these days even to get somewhere in software engineering, not to mention for pushing any kind of product or attracting other engineers to hire.
barriers to starting a company are not based on getting permission, as you rightly say there are other factors such as social economic.

The fact that you were able to start your own company and succeed is a mixture of your upbringing, your standing in society as much as your intelligence and access to capital.

It's a common fallacy to think that just working harder or having the grit to strike out is the only factor. I would suggest that line of thinking would lead to some form of survivorship bias.
Well for example, why would a boy ever believe he is even capable of certain career paths if he's only ever seen females in those roles? When there is little representation, the idea becomes that only that demographic is capable of the career. An example can be seen in esports like Starcraft. When the Koreans began to dominate the competitive Starcraft field, other nationalities began to cease even believing they were capable of equal success. A similar view has been common with, say, black people and track+field sports like sprinting in the Olympics.
the problem with this scenario is that it does not correctly evaluate the dynamic nature of "wealth". Money has exactly one use, and that's the fact that you can give it to people in exchange for things. The value of money itself falls in proportion to its concentration.
This has to be a person who has never been to a rainforest or you wouldn't say this kind of shit. I also suspect that you rarely connect with nature.

The rainforest isn't just the woods on an empty lot. It's not even just an old growth forest, though those are pretty damn important too. I do care about the forests and as an inhabitant of the Pacific Northwest I go out in them regularly.

Nobody can bring back the Forests that are under where people live now but we can sure preserve the most important remaining ecosystems with the Amazon Basin at the top of the list but protect the last of the Old growth on the West Coast is on the list, too.

Please have some respect for people who care about this if nothing else. I find your attitude offensive to the core. I am pretty sure it's not intentional and that you're not just a mere troll but I just want to mention it. I guess I'm wondering if this is even a topic that you and others who think about it this way have given it much serious thought?
I'm really curious about the math on that $66 billion number. According to the world bank there are about 750 million people living in extreme poverty. We only need to give them $88/year to get them out of it? And that's just the people in "extreme poverty." It'll be even less if we move up the income scale a bit.

The number seems low to me.
> As automation reduces the need for human labor, some
Silicon Valley executives think a universal income will
be the answer — and the beta test is happening in Kenya.

This is not the situation I think of when I hear "basic income." Why Kenya?

> GiveDirectly wants to show the world that a basic income is a cheap, scalable way to aid the poorest people on the planet.

Oh.

I was under the belief that only the middle class protested for basic income. It would have been more interesting if the "beta test" was done on educated/ first world persons, so we can finally get progress (or a full stop) on this debate.

I believe this idea wasn't thought out past the "we want to put on airs" phase. Is injecting capital into a system that relies on crime to keep afloat, really the best idea GiveDirectly could have come up with?

This is similar to the Toms fiasco where they would donate a pair of shoes to Africa for every pair bought -- it crippled the local fabrics businesses.

Perhaps if one wanted to fix the African economy, one would invest into economic think-tanks and their executionary tandems, instead of over glorified tax shelters.
That's because when l the other empires where getting going Germany was a set of small disunited sates.

Also take a look at what happened in the Sud west if you think Colonial Germany didn't have slaves
>Secondly, every trade has a counterparty. So somebody necessarily has to be at the loser's end of every trade.

This is not true. There will always be someone who wins less between the two, but it doesnt mean it wasnt a win-win trade. Some things are more valuable to one person than another.
Computational Statistics in Python
IA person here.

Good IA people know how to evaluate risk.

Bad IA people show up for the salary and point to a policy which says 'no' (i.e., not actually evaluating risk)

Ad-hoc proper IA requires evaluating your project according to a checklist of security controls. It could very well be something about open source doesn't fit well with those controls. The answer is to change the policy, then change the controls, and finally, pass your compliance checks.

Idk about DoD, but US Dept of Veterans Affairs is doing better with open source. Their bread&butter application, VistA, is open sourced. Their Technical Reference Model (TRM) is a catalog of approved/unapproved software. NodeJS and a lot of NPM packages are approved.
We have been able to successfully set aside some pretty nice tracks of wilderness here in the United States. I've been out there and it's bigger than you can imagine. This isn't impossible here where I live and it's not impossible to save what's easily the most important ecosystem on earth (the Amazon Basin). I'd say the Amazon rain forest shares that honor with the massive Ocean that obviously covers much of the earth.
It was a rhetoric question.

And I quote my comment above:
> I'm no investigative journalist and this is a comment section.

Here we give opinions based on the little understanding we have about the world. Or would you like to provide evidence to? After all you were the first to claim that alternative media is not as good as mass media.
Also any evidence we might present can be portrayed as unreliable, making it unproductive to evidentiate the obvious. So let's stick with opinions, cause I have a day life to attend to.
Nothing to add!
1Password, it's usable and up to typical AppKit standards. LastPass is... awkward.
> stated views of the Malaysian authorities conducting the actual investigation

The Malaysian authorities have not blamed North Korea, so I'm not sure why you keep implying they have by posting this.

> China has sanctioned North Korea

If you're talking about the coal imports, that was related to their nuclear program and missile tests, not this murder.

> basic common sense (there's no such thing as a government-independent North Korean simply living in Kuala Lumpur period, let alone one who is connected to the murder)

In my post I said they could have been recalled due to the murder. Obviously that means they are agents or diplomats. It does not mean they were involved; nor does getting on a plane at a major international airport.

In fact basic common sense would tell you that the last place someone involved in a murder is going to be hours after the event is at the scene of the crime.

> the use of a poison typically only available to state actors, etc

There is no hard evidence that North Korea even possesses VX, let alone is capable of using it in the convoluted "binary" way people are having to suggest to keep this story going.

AFAIK the USA and Trump's best buddy Russia are the only state actors that admit they have VX.
>(Also: if he's going to truncate a hash, he use SHA-512, which will be faster on 64-bit platforms)

BLAKE2 is faster still! It's also at least as secure as SHA-3, and produces any choice of output size up to 512bit.
By clicking "next in thread" in that very post you get Linus replying to himself with a non-truncating plan:

https://marc.info/?l=git&m=148787163023435&w=2
To those expressing concern that this proposal represents "reverse sexism" or is anti-meritocratic:

Merit is equal parts nature and nurture. "Pushing women into positions of influence" can also be interpreted as identifying high-performers capable of filling senior roles and then helping them get there.

This does mean giving them an unfair advantage, but only in the sense that life is unfair in general. Ultimately they are the most capable individuals for the roles they assume, and lifting them to that level pays dividends for our entire industry.

If you believe in both bolstering the meritocracy and furthering gender equality (as I do), this should be your reaction. Positioning a meritocratic ideal as in opposition to equal representation is just veiled misogyny.
It's 25 pounds so not really an umbrella. It's like calling Xeon's just sand.
The suit is a civil tort, seeking damages. A felony is a criminal charge, usually against a person. I'm sure Google can call the CA District attorney and/or the western US district attorney to make a criminal complaint, State and Federal, respectively. I'm not an expert on the actual criminal charges available on each level but probably something about trade secrets if we're talking federal charges.
While there may not be a known, direct, attack against git, WebKit's SVN repository was demonstrably attacked by the SHA-1 vulnerability, oddly by their own developers today (or yesterday?). That it took that little time from a PoC to an actual production issue leads me to believe it wouldn't take long for a dedicated individual or team to extend the vulnerability to git and it's "mitigation" involving the header.

I prefer not to take the bury my head in the sand approach to this, at least when it comes to public repositories.
Very constructive, now you can go back to observing and measuring unconsciously :)
I wrote this entirely serverless with aws using CloudFront, Lambda (python), Angular, Bootstrap, Lets Encrypt in about 8 hours. Feel free to ask questions if you want.
>If it comes down to the flip of a coin, why not add more diverse opinions if the team is male-heavy. Likewise if the team is female-heavy.

What is the value of having an equal number of men and women? What is a "diverse opinion"? If you hire a woman over a man because of the "diverse opinion" you expect her to bring, and her opinions end up being the same as the men on her team, will you be disappointed at the lack of ideological diversity you expected her to provide? Will she feel marginalized for her opinions not being "diverse" enough?

These feel like reasonable questions - you are implying having gender diversity will bring ideological diversity, that is, men have different ideas than women, and that this difference is valuable. However, won't that assumption also lead to women feeling that their value is diminished if their opinions aren't different enough from men, if that is the basis upon which you hire them?
If this tool isn't of interest to them, why are they reading the comments and then going further to bother commenting here though? Why did it ever have their interest to lose it? The very first word in the title is 'git'. If they don't use git then why are they in this part of town?

It's like if there was a post on some other forum about kayaking and I went out of my way to say 'sorry this isn't interesting to me because I'm into cycling and don't like kayaking'. Imagine what it would be like if every HN user went down the front page and commented in every thread that mentioned a technology they don't use 'sorry I don't use this technology so this post is useless to me'.

Yes I suppose it's a totally valid opinion, but it's just entirely useless to offer it here.
> a standard index fund outperforms almost every hedge funds even before extra fees

Hedge funds beat the market before fees [1]. (Mutual funds do not [2].) It's just that hedge fund managers are great at gobbling up that alpha with fees.

One way to look at this is hedge fund investors subsidise the efficient price-discovery function hedge funds provide the market.

[1] http://www.marketwatch.com/story/90-of-fund-managers-beat-th...

[2] https://mobile.nytimes.com/2015/03/15/your-money/how-many-mu...
So big money is dumb money? In a big way.
after x-amount of years, it's not so much skill-sets that are valuable, but personal qualities, imo.
In single thread performance the ancient core 2 is going to destroy the Atom, even at the same clock rate. The only thing good in the atom is the large core count [1] which makes up for the anemic single core performance, which is nice for small servers but pointless for desktops.

[1] from a performance point of view of course. It probably consumes significantly less.
I just hope this lives up to the hype. I built my last machine using Phenom II X6 1090T but I always regretted it after; as the 6 core advantage that I thought future games will use, never materialized and per core performance of that was not as good as the Intel CPUs of the same generation. Most of the benchmark leaks have focussed on top of the line Ryzens, I would be interested in seeing how the mid level Ryzens are comparing to Intel I5s.

There are already reports of Intel CPUs getting price cuts, so this looks good for now at least.
What's the link to your blog?
Show HN: The Scarf: Turn Your iPhone Jet White
That depends, the binning process means that products using the same die layout can have different characteristics. We don't yet know to what extent Ryzen is binned but here's a possibility: the 65W 1700 is made from cherry-picked dies that tolerate especially low voltages, the premium 1800X is made from dies that tolerate especially high clocks, and the 1700X is made from leftovers that didn't qualify for either.

https://en.wikipedia.org/wiki/Product_binning
Both divorce and out-of-wedlock births (and sexually transmitted infections) are highest, in the U.S., within the southern evangelical communities that most readily practice exactly the sort of shaming and stigmatizing you're talking about.
Prop shops still have owners. They are the investors. There is no such thing as an investment without an investor.
> A lot of things we think of as trivial could end up being useful and important information to someone else.

This is very true. There have been many, many times when there's a technical article on the top of HN on a topic that I would never have imagined writing about simply because it seemed too basic or "entry-level". There have even been a few topics that I had actually considered writing about but dismissed it, thinking to myself "nah, everybody already knows that".
Kenya is very cheap, as opposed to a UBI trial in America, which would be far more expensive
Internet commentary may have little to teach us about consciousness but we can learn plenty about self-awareness.
> If you owned something that cost a lot of money to install that connects multiple houses together and then, years later, the government stepped in and explained how you could or could not make money off of it because everyone wants to use it, I'm not so sure you'd feel very positive about it.

Who cares what the corporate owners feel? They're custodians of infrastructure that was built with substantial government assistance; they knew there would be strings attached, even if they expected in the near term to stay a step or two ahead of the regulators. They have every right to be disappointed when the government does its job and restrains their greed, but that disappointment has no bearing on what actually makes for good public policy. Those corporate owners you pity are taking actions that harm the public interest. The government is not solely responsible for creating the situation that requires a choice between making Comcast execs feel bad or letting Comcast wreak havoc on the Internet's economics. Comcast et al. are trying to expand the scope of their power over the utility infrastructure they manage; net neutrality regulation isn't about disallowing anything that the ISPs have a long-established history of doing, so don't imply that the government is pulling the rug out from under their existing business model.

Net neutrality is a lopsided issue. That doesn't mean that the clear right answer is a win-win situation all around. Every issue the government faces could hypothetically be dealt with in a manner that greatly enriches a chosen few, but the existence of those alternatives does not establish their validity or suitability for accomplishing the government's purpose of promoting the general welfare. If you want to call my position biased, you can't stop at merely pointing out that my preferred solution would be less than perfect for somebody, because that's true of every possible solution.
Last time I checked on my insurance it was going to be somewhere in the neighborhood of $1K/mo for PrEP. Now minimums would be met soon enough but still way too expensive. The website mentioned in the article appears to sell it for ~$54/mo which is crazy.
Doctors over prescribing this is exactly the problem.
a very helpful perspective. Going from Python to a language with static types and different approach to concccurrency. Thanks for sharing!
I believe it's happening in Oakland for the California one at least.

Your remark about building your business without taking investor funds may have been made in jest, but most people build their small businesses through debt rather than investor equity.

For those interested in loans for building a small business, Kiva (who I work for) offers interest-free loans here in the U.S. to those without access to traditional credit or those building socially impactful businesses.
I would say change one's attitude from a technical-person who happens to make money programming, to a business-person who writes code. You must put business first and understand that coding is only a tool to be used to further yourself.
Plus Four Wristlet Route Indicator: “1920s' GPS” (2008)
Runbox looks nice too. Norway based.
I'm not saying he should go out and break things now. I'm saying that the way forward he outlines could have been followed years ago, as essentially the rest of the industry did. Instead he waited until his user base was totally panicked to address their concerns.

In my view, that's not the right-- or even a rational-- way to do things.
Just because someone can afford to rent a $30,000 camera doesn't necessarily mean they have unlimited cash to burn on other things.
I use Jekyll for my site[1], and am very happy with it.

It gives you more than enough out of the box to put together a reasonable site without compromising anything too important.

Everything you need is there (comments via disqus, syntax highlighting, pagination, etc.).

Even with complex stylesheets and asset minification on hundreds of images and dozens of pages it reloads in development in about 3-4 seconds.

[1]: https://nickjanetakis.com/blog/
Carol Dweck's research on how mindset can affect educational performance [1] is probably relevant in this context. Importantly, the belief that ability can be improved with practice rather than being inherently limited by innate characteristics (including, but not limited to gender) by itself appears to be a pretty powerful factor in either supporting or limiting growth.

I suspect that having not just role models like yourself, but them also being commonplace can more easily dispel beliefs that your room for growth is limited by gender, ethnicity, etc. Obviously, if your field is already dominated by people like you, this is not a problem that you have to deal with in the first place.

[1] https://www.ted.com/talks/carol_dweck_the_power_of_believing...
And of course https://www.reddit.com/r/AyyMD/

Right now the hot topic is this gem:

https://www.youtube.com/watch?v=PjCVaMYdjgo
the subtlety is 'of', not 'is', which changes the meaning. Agree it's kinda a poorly written headline
I'd very curious to hear Carmack's take on this. After all Romero was making game levels, not the engines.
Intel could just drop their prices, but it looks like Intel will [also] rush out their 8th-gen stuff this year, even though it's still on 14mm: https://arstechnica.com/gadgets/2017/02/intel-coffee-lake-14...
Gee, that's almost exactly what I got:

def flatten(nested_list):
output_list = []
for elem in nested_list:
if type(elem) == list:
output_list.extend(flatten(elem))
else:
output_list.append(elem)
return output_list

I think that's easier to read than the following, and appears to run slightly faster as well?

import collections

def flatten(nested_list):
if isinstance(nested_list, collections.Iterable):
return [a for i in nested_list for a in flatten(i)]
else:
return [nested_list]
The ability to learn/adapt.

As a software engineer, you need to evolve to adjust to the ever changing landscape that you work in. Whether it means learning the next evolution of the language you know (e.g. going from C++98 to C++11, 14 or 17), picking up a new library or even a new architecture (e.g. x86 to x64).

You must always be learning. Usually this means a lot of reading, some experimenting. But, the uniform constant is: learning.

If you know how to learn (and how this is done differs a lot between individuals), you have a shot at surviving as a software engineer. If you think you now know all you need to know and all you ever will know...well, you might as well inscribe your tombstone in the industry right now.
Unfortunately even the most expensive ASUS board I could find at the time I pre-ordered my Ryzen claims no support for ECC: https://www.asus.com/us/Motherboards/ROG-CROSSHAIR-VI-HERO/s...

AMD Ryzen™ Processors

4 x DIMM, Max. 64GB, DDR4 3200(O.C.)/2933(O.C.)/2666/2400/2133 MHz Non-ECC, Un-buffered Memory

I'm guessing the demand isn't there and won't be there unless some company can market it as some new gimmick with more mainstream appeal.