skysight-inc/HackerNews huggingface dataset:
Trying not to repeat too much popular podcasts everybody already mentioned, I would add:

- Fresh Air (NPR) [various subjects]
- Intercepted with Jeremy Scahill [The Intercept fame]
- Profile (BBC) [profile peoples, mainly Uk]
- Sporting Witness (BBC) [sport related]
- Recode Media with Peter Kafka [interview media people]
- Reliable Sources with Brian Stelter [about media, political]
- State of the Union with Jake Tapper [political]
- The Axe Files with David Axelrod [interview politics]
- The Forward by Lance Armstrong [mostly NOT sport]
- Twenty Thousand Hertz [about sounds]
- Larry Wilmore: Black on the Air [new]
- The Bill Simmons Podcast [mainly sports]
- Inside The Times [nyt related]
- The Internet Podcast History [about Internet golden age]
- War College (Reuters) [military stuffs]
- Grammar Girl
- Whistlestop [politics, history]
- BackStory with the American History [history]
Share your memories, connect with others, make new friends
I know experienced developers that have few or none activity in GitHub at all. So, it depends.

You could find developers that:

1. write good code and are active in the community

2. write good code and are not active in the community

3. write ok code and are active in the community

4. write ok code and are not active in the community

5., 6., etc., (... you get the idea)

So, with number 2, you could see an empty GitHub profile and perceive it as low quality, but that's the wrong perception. See `pyrophane` comment as example.

Obviously on a hiring process a GitHub profile with activity is a great plus, but, again, it depends.
Most of the 20th century's defining technologies started that way, from microchips and the internet to biotech. You don't need to get everything to say that the model can support a few misses.

The jet engine case seems especially hard to claim as an exception since early development was predicated on military sales and, for example, a quick trip to https://en.m.wikipedia.org/wiki/History_of_the_jet_engine shows the origins of both the British and German programs being a RAF officer's patent-worthy idea.

Remember, I'm not saying that the government invents everything but that basic reasearch and major long-term development is hard to do when you need to show profits right now. The history of your example shows many examples of that process where the government funding allowed things to reach the point where they could be successfully commercialized for other purposes.
I GOT a NEW DRONE THE DJI MAVIC PRO
I wrote one in JavaScript directly some time around 2012 or 2013. http://chip8.progr.am/chip8.html
This is what I've been wondering about. I don't care if the stack isn't the newest, or the tech is the shiniest. I'm just more interested in working on code that was _engineered_. That is code that was designed and then built. That's the problem I have with most of the code I'm working in.

At my current place of work, we're not even using xmlhttprequest. We're using an antiquated xml library that's been hand rolled (xajax + major changes) to emulate our ajax requests. It's insanity to me that we're still in this mode.
It's beautifully written but all it's saying is "choose or the choice will get made for you".

Which I've heard variations of from teenagers, let alone 20 year olds.

Tho none with Hunters gift for verbiage
Sample size one in a forum...
As a hiring manager, I used to want to see a profile that competed with my own (at the time).

Now I've learned that (1) burnout is real, (2) work CAN be intellectually stimulating enough to not create that OSS desire, and (3) eventually your job ends at 5 and life takes over.

With that said, I WISH more developers opened issues on the projects they've used.

All too often I've seen people drop one dependency for another due to an edge-case.

Even a simple issue explaining the problem, providing a test case or sample code would be great as an indicator to how a developer approaches problems and seeks help.
sounds like a great way to weed out companies you don't want to work for

"I see you choose x but I would say the appropriate choice here was clearly y due to Z"

"I see your hiring process is flawed, good-bye!"
This looks similar to Jane Street's Incremental library for OCaml. It has the same structure of a nice library for doing incremental computation of outputs triggered by changes to the inputs by composing computations.

https://blogs.janestreet.com/introducing-incremental/
If we discover that aliens actually exist and present an existential risk then the game will change. We'll effectively be drafted into team Earth.
I would never take negative signal from a GitHub profile, because for many, many developers, that will not be a meaningfully sized or representative example of their professional output. There exist many employers where you can do excellent work for many, many years and never OSS a single line of it.

I also think that the developer community far overestimates how much "have a good Github" is worth in terms of creating career equity, both because the people who you attempt to influence via it are largely not developers and, to the extent they are developers, are unlikely to spend hours looking at your Github profile trying to extract signal from it. You can probably get superior results for far less effort by writing ~3 good technical blog posts. (Do what makes you happy, naturally, but to the extent that getting well-paying exciting jobs generally makes people happy I'd recommend almost everyone treat having a small number of technical blog posts like exercise, in the "simply too useful not to do" bucket.)
One of the use cases for bridge is to provide networking in containers. Docker has bridge networking that you can check out: https://docs.docker.com/engine/userguide/networking/#default...
You mean people like google?

https://www.maketecheasier.com/assets/uploads/2014/09/avoid-...

http://searchengineland.com/figz/wp-content/seloads/2012/01/...
LXD is a framework around LXC. It works better with running a full os in a container than docker does. Docker can't, for example, boot and run a recent unmodified Ubuntu distro, due to issues with dbus and systemd. LXD/LXC can. And it can do it with non-priviledged containers.

It's probably more apt to compare it to Proxmox, Virtuozzo, or VMware, but leveraging containers instead of a hypervisor.
> I find that it is most similar to freeBSD jails.

That is a fair statement; however, the capabilities go way beyond those of FreeBSD jails. Lxc/lxd has UID/GID remapping, separate namespaces for container PIDs and the like, the option of unprivileged containers, and cgroups to organize resources.
A big reason for that is that projects, tasks and estimates are a hell of a lot easier to tack dollars onto than "sprints."

A big part of Agile is "We think this story might take x, but it can take x+y divided across 2n weeks of progress." Unless you have a PMO that can say "Okay, fine, but we're giving you $x to do it, manage it yourself," you'll always fall into waterfall because y is too difficult to financially forecast.

Rally by CA Technologies "solved" for this and gained lots of enterprise adoption somewhat quickly by trying to tack dollars onto sprints; from what I've seen, this essentially created a "scrumerfall" culture where teams have sprints with stories ("functional requirements") that come from epics ("design requirements"), but everyone has tasks and they'd better be estimated with hours.

This is what "Lean Enterprise" tries to address. PMOs should use data from their customers to drive their projects, and projects should be "invested into" instead of "estimated and rationed."
As long as you understand idioms, programming paradigms in general, and good patterns in specific languages (e.g. list comprehension in python, prototypal inheritance in js, metatables in lua, etc.) you shouldn't be afraid of showing off your stuff in X language.

I know good Java developers that have become really good front-ends.
It's powered by Bing
I just use https://www.eff.org/privacybadger

Probably not 100%, but it's better than nothing. And having people install a plugin is easy enough.
I hate them because they suck not because open internet.
This is an interesting one. I'll have to think about this while I'm taking notes about bugs.
charge more. the more trouble they give you, the more you have to charge.
Why Uber's Anthony Levandowski has (almost) nothing to lose
Are you saying you're a scammer? I'm having a hard time understanding this comment
If you don't have a hardware implementation, you are trying to patent an abstract idea, which Alice Corp. v. CLS Bank International found to be invalid.
Apple Is Trying to Make Your iMessages Even More Private
Rearrange Tabs
If a search engine needs a shortcut to use another search engine, how good can it really be?
Any tips for what to target in those three technical blog posts? Would something rudimentary like 'how to create your first react application' be less impressive than something like 'how I cured cancer with the blockchain'?
> This author notes that they "feel bad" about consuming AMP content

I found this comment interesting as well. I really like the instant load aspect and would much rather not waste time waiting for a slow page to load.

I think the author feels that the free hosting provided by AMP is overshadowed by the loss of personal ad revenue from the traffic.
Go to python repl

> import this
For those who live in the US, don't forget that the net worth in real estate is after real estate agent fee, property gain tax, etc. Same goes for stocks and any other pre-tax assets.
Have hired and let go of big time OSS developers before, with hundreds of packages they had written or maintained. Ultimately there was no correlation between their impressive Github resume and their ability to work as part of a team delivering product to customers, focusing on what matters to the business.

It seems to me that working on distributed OSS projects with strangers on Github or working on personal projects in one's spare time is a very different experience from how most software development shops are run, so there's only so much overlap there between the skillsets.

It does show you that the person knows how to write some code with no clear scope or deadlines, but that's a pretty low bar for most places.
Yes, but only when nonces are reused. In this way, it's at least strictly better than AES-GCM which fails catastrophically.

I'm not positive, but I think the GHASH authenticator used might even allow key recovery in this scenario.
That's what the nonce is. The situation they're referring to happens only when nonces are reused.
Not sure where you read anyone saying wisdom and knowledge correlate linearly with time, the parent poster definitely didn't say it. Other than that, I agree with your post, but know that you can pretty much straight substitute "experience" and "time."
I mean, if you take AMP to it's logical conclusion why should Google allow anyone to host their own webpages when Google can host them all better and faster.
Same experience. I switched 4 years ago, and the search results that I'm interested in were as good or better than google.

Except scientific articles. I've yet to find a service that comes anywhere close to Google Scholar, which I think is the most successful of their products for my use case.
AMP has been created for product managers. Everybody in a project knows that slow and bloated pages hurt users, but business requirements are making it impossible to do otherwise. Google AMP solves this problem, in an authoritarian way (hence the outrage), by defining what's good and bad for the Internet.

Marketing has taken the lead in corporate websites projects to the detriment of the end-users, AMP puts the user in the center.
Agree that there's not enough info in the article, but the fact that he got jail time is a pretty significant bit of information. You suggest comparing the incident to losing control of a bicycle or skateboard, but those aren't powered, like a drone. And bicycles and skateboards are allowed to mix with pedestrians--drone's aren't. So really, a better comparison would driving a moped up onto a sidewalk and knocking someone unconscious. Now it sounds a lot like negligence.
When I last got a new cell number I got one ending in "5555"
Annoyingly I use Google Voice so something like 6 people actually know my awesome number.
The point of AMP is everyone can host their own pages, and anyone who wants to can host their own AMP cache. So, no, your description isn't taking AMP to it's logical conclusion, it's extrapolating a distortion of AMP.
Indeed, it's a trivial lookup table problem, it's hard to come up with an easier one, so I would guess the confusion comes from lack of familiarity with bitwise operations, in which case why is the author presuming to write an article judging a certain implementation of bitwise operations impressive?

The intent of my comment is not to be mean, it's just ... there is a lot of noise on places like Hacker News and this article is part of that noise because, look, just about all compilers have had intrinsics for decades now at least, popcount is a very common one, so it's not surprising to see it turn up. It's not impressive as the title suggests, it's extremely common. And it's nothing specific about Rust because most production-quality languages do it. So both major elements of the article title are pretty much incorrect.

And it's fine not to know that when you're a beginner, I am not knocking that at all. But there's something about writing articles that then get broadcast, that give the wrong impression to other new people who are trying to learn. It's useful information that there is a popcount intrinsic in the Rust compiler, but this would be much more educational coming from someone who understands the context of all this stuff and can explain the real situation. Which may be the author of this article someday, maybe even someday very soon -- I don't wish to be inappropriately negative -- but it's not today.

I never liked going to school, and I think higher education is going to go through an existential crisis pretty soon, if it's not happening already. But one good thing about the old system is that at least there was this idea that you should work hard, and really learn the material, before you go presuming to teach people. And I think that's a very good idea. If you're inexperienced and there's a shortage of teachers and teaching needs to happen, then go for it -- but otherwise I think it is very important to keep in mind what one does and does not understand, and who understands it better, and to not presume to teach until one is in a good position to do so.

I know this goes a little bit against the current philosophy of "programming is great! Anyone can do it! Rah rah," but actually I think on closer inspection it doesn't. There's nothing wrong with participation, and community, and everyone contributing, etc. But it's important to keep an understanding of the difference between beginner contributions and advanced contributions, otherwise it seems possible to suffer a severe degradation of skill in the field over time, because how do people know what to shoot for if people of all expertise levels are teaching them and they can't tell the difference because they themselves are beginners?
Or maybe you just enjoy seeing historic excellence at an athletic event. It's not clear to me what heinous crime the Warriors or the league have committed by allowing a team to exist that is really good. I'm not a big sports fan, but I thought the point was to be as good as you can at that sport. It would be one thing if there were behind the scenes inequalities unrelated to the athletic event itself, like one team spending way more money that everyone else, but as far as I can tell that's not the case here.
Well Java doesn't have a stigma attached to it like COBOL or BASIC does. What about those of us who have terrible QBASIC code they wrote when they were 14 on their github/bitbucket/etc profiles? I'm not going to hide that; it's public because it's useful. (I intend to dig up more terrible code I wrote and put it up)
As my dad taught me, some people get twenty years of experience and some people get one year of experience twenty times.

But the letter title was interesting to me: in Silicon Valley where I work, there are engineers who enjoy doing things and engineers that seem to have some big plan to become famous and rich. The former are a lot happier and usually more successful over the years.
I do not see how sample size has any relevance. There was no claim.
I'm sure old issues of 2600 have a lot of articles on phreaking.

I used to red box a lot of old pay phones to get free calls using a tape recorder. Sadly there aren't too many phreaking hacks these days with everything moving to the cloud.
Geez, surely you could shoot for a middle ground: something you have a unique insight on, but is within reason for others to want to learn about.
The financing of Whittle's and Ohain's jet engines did not come from the government, nor did government finance their incorporation into working, flying aircraft. Whittle's idea he had on his own, not as part of a government research project.

The US military even ordered Lockheed to stop working on a jet engine, and concentrate on piston engines. This changed after being faced with the ME-262.

The transistor, too. Airplanes. Liquid fueled rockets. Communications satellites (Arthur Clarke). Radio. TV. Einstein. C. C++. Java. C#.

And the glaring absense of defining technologies coming from communist economies, where it was 100% government doing the research.

The US government spends megabucks on R+D. It would be astonishing if that produced no results. But it is an error to thereby conclude that new technologies could not otherwise exist.
I think Github is a tremendous resource, but while Github profiles can give a positive signal, they are not sufficient for negative filtering.

Many, especially older developers it seems, only begrudgingly have a profile for tickbox judgments encountered during job seeking. The best developer I ever worked with just didn't care about bothering with a Github profile, and the worst guy I ever interviewed had an expansive profile, including a repo with 80+ stars that was trivial and terribly coded, and our team's conclusion was that he got his bootcamp associates to star it.

At the end of the day it's a private company seeking a profit, and it's a little ridiculous that it's become defacto mandatory for proving you are a good developer, in the same (somewhat annoying and unfortunate) way that FaceBook has become defacto mandatory for proving you lead a social life.
Thanks for the link.

I've been using your tools on and off with our infrastructure. I work for part of Oracle, and we're using the Oracle UEK on our stuff, which tracks mainline a lot closer and gives good access to all these features. The product is still fairly young, so most of my focus has been elsewhere (crossing the Ts, dotting the Is), but I've been scribbling down thoughts of ways I can use eBFP to give me access to useful information across our fleets.
Reading recommendations of the real Captain Fantastic
You thinking undergrad degree?
I have had good luck with this approach. I keep my fork but usually the main line fixes. Also I learn about cool CI stuff and obscure platforms I don't worry about naturally.
Speaking by as a hiring manager, I'd be very interested in a blog post that a) defines a real world problem you are facing, b) describes your approach to solving the problem and c) provides details of the actual solution. Basically, you are answering a key interview question for me.

Also, I'm not looking for a cure for cancer here. It can be something that you faced in your notmal developer life, or it could be a silly personal life thing. The key is to show me how you go about solving problems.
> "quite non-toxic"

Well, that doesn't really have a lot of confidence behind it.
As someone who occasionally has slow internet and doesn't want to wait 5+ minutes for CNN or such to load, it's pretty awesome.

In terms of "a worse place", well, as a user, I disagree. I wish it wasn't necessary but it clearly is.
Every time I see posts like this on HN, I feel obligated to post http://www.evan-doorbell.com/production/

I originally discovered this guy from HN and the audio recordings on that site are mesmerizing to me.
How to tell your boss you lost 22% in one day
I'm glad you are saying this. Today, especially on forums like here and perhaps reddit, autism is almost a badge as it is used frequently simultaneously with high intelligence. Yet, there really is not very clear evidence for this (there is some evidence that genetic patterns between highly intelligent and autistic individuals tend to overlap). I worry about this because it tends to render being autistic 'as not so bad', and downplay that autism is a disability.
My problem would be that as soon as my computer could play Tetris I wouldn't do anything else...
Ask HN: Why is it hard to find a wife now-a-days?
It's a bit odd to ask this question on a tech forum but I will give it a try. I am from India. I work for a company in US and live in PNW region. I am almost 32. I am finding it very hard to marry.
I dont have six packs but I would say I am in shape. I have accepted my baldness and I don't think much of it now. Although, it bothers me sometime when I am lonely.

I am trying to find Indian woman I can marry. Recently, I met 5 Indian women. Despite what is being said in the media, I felt that cards are stacked against men. I don't believe in caste or religion and my parents are cool with any girl I marry to.
When I met these women, all of them have had at least 1 or 2 boyfriends. I dont expect my wife to be a virgin, but I am expecting someone with no relationship experience. That's because I never had girlfriend or I never was in a relationship. All these women said they drink alcohol quite often. I would be okay with drinking alcohol once in a while but daily/weekly is definitely no.

I have had same experience with dating women in US. I went on quite a few dates but never turned into anything serious.

Throughout my 20s I focused on studies, building career and now I am finding that I missed in dating/relationships area. Working hard was the only choice I had. I grew up in lower middle class family so study and work were only things known to me.

I maintain good hygiene and can converse well. I dont have specific hobby as such but I like reading, soccer and hiking.

I feel my life is incomplete without a woman on my side. I see so many couples and honestly I feel jealous.

I am a bit concerned if I can ever find a decent woman to marry who doesn't drink and haven't gone partying throughout her 20s.

Is this a midlife crisis? What can I do? I don't think I will be ever able to accept a girl who is just marrying me for the resources.
Yes! It is a disability, not a quirk.
I don't understand what that has to do with this very article and the meaty ideas it does indeed contain. I for one disagree with this ivory tower view of literature. Words and ideas therein contain power, and have, however "creative", changed the course of history by their influence of mankind.
Is this level of density typical for some subset of advanced maths texts? I've never seen anything like it and I'm about to receive an undergrad maths degree.
Your hypothetical there assumes that AMP actually works well. My experience is it's got painful usability issues at least on android chrome. The worst one I see all the time is scrolling down to actually read the AMP page frequently results in the page closing, returning you to results.

Fast is good, but at least it ought to be a good user experience. I used to use google news a lot, but i totally abandoned it after constant frustrating experiences with AMP. Plus most of the amp-ified pages don't seem significantly faster than the original page. I'm not seeing the utility for users, just for google.