skysight-inc/HackerNews huggingface dataset:
So cross reference the common experiences from different small projects. That does make sense.

Have you done that ? Or are you doing it at the moment ? because some hints of those projects ideas will be awesome.
Great piece. I started First Step Coding, one of the programs listed, and the greatest benefit I see in these programs is the chance to try out coding before getting fully committed.

Some of my students find out they love coding and have an opportunity to get into a more selective bootcamp. Others get a lower risk opportunity to fail fast. I consider both of these to be great outcomes in a prep program.
Possibly someone inside the NSA had some dirt on someone inside the CIA and retaliation ensued to keep people at the NSA busy...
I did this. It's a pain in the butt. Worth it. But a pain in the butt.
The Perfect Automation Tester
If you've been there for 10 years, then the taxes on those options will murder you if you choose to exercise now. I think ideally, that you incrementally exercise over the period of time of your stay. Bigger risk since you won't be sure of the future of the company as you do now but the difference in the strike price and the value that you exercise would be smaller which would hopefully mean less tax. I think the idea is to exercise your options when the current value of the stock is not too far from the strike price granted.*

* I am not a tax adviser.
Bedřich Hrozný – Re-Discoverer of the Hittite Language (2009)
Why wouldn't you put tomatoes in a fruit salad?
but we've always littered, it'll be fine...
UMirrorMaker: Uber's Kafka replicator
Its funny that nowadays the idea that you live in a place where you can walk to a caltrain station makes you more likely to be a millionaire than driving a BMW 7 series.
You could also say that Google search was a few years too late because Yahoo! already solved that problem. Obviously they think they can do it better and have the resources to test that
University? Try 3rd grade.
I could just as easily say you don't value your privacy and security as much as novelty since you are going to arbitrary websites.

People find zero days in image renderers, how do you justify not disabling image rendering? Your user agent and your browsers supported TLS configs are leaking who you are, how do you justify sending that info to every random web server?

Even just being on hackernews right now proves you are accepting a negative security impact for some novelty value.
Oh, finally they want to compete with Slack.

Google Talk group chat features were released in 2007.
I don't think the majority of people in the US are afraid, but aware.
Sex pigs halt traffic after laser attack on Pokémon teens – The Local
The article states that Dropbox is not profitable. However, they are "free cash flow positive", so, take that for what it's worth...
> We lack original experiences and so one day melds into the next. When each day is an adventure then of course it seems long.

I also think adults have fewer major book end types experiences. As a kid I can bookend every year with summers off and out of school. College was similar, but I rarely took summers off so a lot of college is melded together. As an adult, there are fewer natural bookends. Marriage, kids, new job are obvious ones, but they are not every year and not everyone has them. I try to take 2 large vacations each year to new places. Doing this has slowed time down.
Who knows, in today's political climates, anything and everything will be done
I'm sure as a percentage of deployed products or services that a full serverless architecture is miniscule. What I have seen in production are systems made better by use of certain AWS/Lambda integrations.

One crisp example of this is with S3 storage of images. When each new image it pushed into S3, S3 kicks off a Lambda function which resizes the image into thumbnails. This S3+Lambda system replaced a much more involved image processing pipeline with EC2, queues, a data store, etc. The end result was a system much easier to manage, support and reason about.
What Your Personal Email Address Says About You
>Accusing someone of being "shallow" because they have evolutionarily sensible sexual preferences is incredibly puerile.

Being shallow is exactly that: being "evolutionarily sensible".

Unlike animals, that can be only (or mostly) "evolutionarily sensible", we have critical and self-critical faculties, and can see beyond what's "evolutionarily sensible".

And of course, billions of people don't give a rats arse about whether the person they'll fall in love with has a fast car and a fancy suit, or the body type that signals "I'll have plenty of milk for our offspring".

>Any evolutionarily rational person would place substantial value on a partner who can provide for themselves and their offspring.

If they see the world as some kind of jungle where what matters is a partner who can "provide for themselves and their offspring" then they're not just shallow, but also regressive.
Peter Thiel view on the $1B offer from Yahoo

Starts at 1:15 https://youtu.be/54NIcx3HJSE?t=75
Sure don't.
https://github.com/nneonneo/eqgrp-free-file
Worst of all, she's a college football fan.
Even if one vendors the external dependencies, the code that uses them must still be on GOPATH or the compiler would not find them. This is at least with go 1.6.
http://dor.wa.gov/docs/reports/2010/tax_reference_2010/06tax...

Nope, they've had a sales tax since 1935
But this does put the very clearly on one side of this cultural war, so it's something more than nothing. Virtue signaling at the very least.

And it's not as if Apple isn't giving OS X/macOS plenty of reasons to switch to something else from what I've been reading....
Microsoft hasn't really given up "All Roads Lead to Windows." They are pushing very hard in the VR/AR space for Windows to be the prime OS, partnering with Oculus, creating HoloLens, adding Windows Universal App support for AR devices. And XBox no longer has the independence it once had -- it must also run a standard offering of Windows.
I can't tell whether you're arguing (a) that people who originated whatever C++ codebase you're working on should have had better foresight

To quote Theodore Roosevelt, "A man's hindsight is as good as his foresight, and if he doesn't use it, it's a darnedsight!" I'm saying that the Go maintainers should take a look at the historical pitfalls of other languages, like C++, and try to use that information to chart a smoother path. From listening to Rob Pike talk about his motivations, I think that's exactly what happened with Go.
If you want to run it in aws you will still have to run it on a server.

BTW: I really hate the marketing inventions. There's no cloud, or serverless, you still run your software on someone's server.
Yeah, that's not really optimism. But rhetoric is a powerful thing and can make pessimism seem like optimism, and Shalom knows that.

Real optimism is waking up and saying "I have hope that this world can be a better place, all I have to do is do my part to be a better person, and be encouraging and inspiring to others that today can be a better day than yesterday."

Speaking of rhetoric, is it any wonder why journalism, media, and politics are all pure rhetoric, with no real substance? About 2500 years ago, there was a large group of people who said rhetoric was the path of the future, and a small group that said "the truth" is the real key to a better future. They had a great debate, and the smaller group lost. For losing, the leader of the smaller group had to drink poisoned hemlock.
Not that exciting but the headline is awesome.
Ask HN: How many of you use GNU/Linux?
Why? If not, why not?
I did the Alexa Skill tutorial[1] and hosted the skill on AWS Lambda. It was really easy, fun, and I recommend it to anyone who wants to mess around with Lambda.

[1]https://developer.amazon.com/public/community/post/TxDJWS16K...
The max risk is known when selling a put. If I sell a put for 100 shares of Apple at $95, the most I can lose is 9500 (minus the premium I earned).
Cloud SQL Second Generation performance and feature deep dive
I've worked with some older folks with a ton of experience (think: programmed in the 80s or earlier) before, and I have huge respect for those folks who can see a disaster coming miles away, or have been around the block enough times to have formed solid opinions on many subjects.

---

Although, while more often than not true (perhaps partly due to survivor bias), I do think that it's not a given that old programmers are wonderful. Some older folks do seem very set in their ways and unwilling to experiment in a way newer programmers aren't.

The natural example is that you hear a lot of "ah it's like <blah> all over again" where blah is something like winforms or activeX or CORBA or lisp or OSGI or what have you, but it's frustrating to come into everything with that baggage.

Yes it might be the same idea, but it might be executed quite a bit better! Perhaps much wider platform support, perhaps lower total cost of ownership, perhaps increased viability under current conditions, perhaps much larger community of people and tools!

The cycle turns much quicker than it used to, and using older, more mature but inferior technology sometimes does have a big effect on the bottom line or provides a disadvantage over competitors in a way that I don't think it did as much earlier on. Granted, this isn't always the case and knowing when it is also matters.

I think "strong opinions loosely held" is a great motto, and a lot of these folks follow that motto to wonderful effect.

---

It is also entirely possible do essentially the same project over and over in a multi-decade long career, and learn nothing material from it all, and I've seen that happen too.

---

In conclusion, I think older programmers can be a great asset to your team, and are often overlooked for no good reason. But they're also people like everyone else.
You are not allowed to talk about marx, ever, this is the internet.
It is not just advertising. It is the click farms that facebook has deployed. If you have not spent money to advertise on facebook then please do not down vote.

Update 1:

Sources (Sorry, I missed them earlier) -

1. Self experience.

2. https://www.youtube.com/watch?v=oVfHeWTKjag
> Note that I'm responding to a specific comment that implies being happy is extremely difficult. Those two things are in my book of "extremely difficult", and I'm bringing them up as examples of the fact that goals are not choices. You can choose to train, but you can't choose to become an Olympian. But I can't figure out if you agree or disagree with happiness being extremely difficult to achieve.

I would say difficult, but not extremely difficult. Your examples require a lot of external resources and material goods to achieve, and the services of others. What we're talking about is possibly altering your food intake, maybe a supplement or two, and other than that it's just your own self discipline.

> I don't think I can make sense of this statement... if something has many requirements, and something to a great degree, how can you say that it is merely a choice, and that anyone can do it?

Because everyone has a brain and a will and those are in the vast majority of cases all you need to do it.

> The average person, by definition, is not great. So why are you saying anyone can do it, in the end, that anyone can be great? Simplicity is not relevant here. Winning a race is simple - just run faster than everyone else.

I would say the gateway to happiness is realizing that you are in fact not great, that you are not destined to be famous or wealthy, and to embrace just being the best you that you can be. Embrace average, buy better beer, enjoy the luxuries you can afford instead of pining for the ones you can't.

> What made you decide that changing how you think is simple, easy, and readily available?

Well again I said no such thing, I said in comparison to becoming an Olympian or being elected President that this was easy. There are a lot of other things that are easier than those two things. Altering the way you think just requires self discipline, self policing, and commitment. There's no magic solution or program or book, it's not self help tapes or a twelve step program. It's something you decide to do for you with the resources you were born with.

I've made radical changes to how I think in the last few years and in so doing have greatly improved the quality of my life, and the first step on that journey was realizing that I was just a regular guy, I would never be a celebrity, never be very wealthy, never be famous and never be some massive achiever, and that there was nothing wrong with that. It hurts at first because our society tells us to a large degree that that is how you succeed in life, but after awhile, you learn to appreciate average. Since then I've never been happier.
Backward Compatibility via Capability Feature Flags
Just adding that you should make backups anyway, possibly on some sort of media that is offline and in a different location. No cloud service is really safe. I'm not saying Dropbox or OneDrive could disappear tomorrow, but yeah, they technically could, or they could lose part of your data. Even Gmail lost some user emails a few years ago. How many people do you know who backup their mailbox these days? :-)

There's also silent corruption and bit rotting that may happen locally and which you wouldn't notice on any of those services. Particularly if you use old filesystems such as HFS+: there are quite a few stories of people losing pictures or finding artifacts in jpg/raw files years later.

I'm sure you're not, but if by any chance you're relying on Dropbox versioning or whatever similar "backup solution" please consider alternatives.
Any business rules that need to be changed easily later, that is almost anything and everything. Examples include discount rates, loyalty points, insurance premiums and so on. Especially when you have domain experts creating and updating the rules.

Take a look here at the drools (the java equivalent to nools) documentation: https://docs.jboss.org/drools/release/5.4.0.CR1/drools-exper...
"America has no permanent friends or enemies, only interests."
-Henry Kissinger
Nice, thanks. A handy list.

Fastmail seems to be a popular alternative to gmail as per the comments here and as per you.
It is NOT listed on privacytools.io

Should this be a concern? Is it any better than Gmail with respect to privacy?

Edit: moved comment to more relevant parent.
Yes you do seem to be having a different conversation. We were discussing firearm safety. There is a right way, and that way is well understood. States which encourage cavalier firearm handling in their soldiery (I don't propose firing this soldier, but certainly let's fire whoever trained him) are explicitly valuing some other goals over the lives and health of residents.
Why does the idea persist in this day and age that because the public-facing component of an organization's website is down or being DDoS'd that it has anything to do with the internet or non-internet facing operations otherwise?

The NSA, White House, and State Department currently use Akamai for their public websites, for example.
Not many homeless in Lake Placid. I guess you could ship them there, tell them they can't leave, I wonder if there's a name for a place like that.
It doesn't matter what the founders wanted, they're dead and buried. Their whims and dreams codified in this Constitution that everyone lives and dies by.

What matters is what the people want now and for the future of their United States... are you going to live forever more adhering to the rules of dead people? Seems er... pointless.
I really enjoyed the article. It's better way of contrasting a "framework programmer" with someone who actually knows how to implement something.
> I never take acetaminophen anymore and generally only take ibuprofen, and only a few times a year. Serious question: Why do people even take acetaminophen anymore?

Because taken properly, its often the safest drug for pain and/or fever reduction there is? NSAIDs aren't exactly without risks, either, after all.

(The dangers are mostly from people either deliberately taking more than the recommended dose, or doing so accidentally by combining different multi-drug products without realizing that they all contain acetaminophen.)
Regarding same sex attraction, the fact that you never thought of it before doesn't make the concept "unthinkable". History begs to differ with that label.

Also, you shouldn't use "i.e." to equate those who are LGBT to those who support their being accepted into society and legally recognized despite not being LGBT themselves.
See also Pepys and Evelyn. The plague was followed by the Great Fire of 1666, which both recount in their diaries.
Yes, had not thought of it like that before but it make sense. Similar to "a change is as good as a rest" although the summer holidays are a great rest!
It's a poor argument because it makes the unsupported assumption that children will socialize better with their chronological peers than with their intellectual peers. I agree that socialization is important - and that's exactly why I think it's entirely unreasonable to surround children with people with whom they share nothing except age.
Being as we've not only basically made mass incarceration into our national sport; but have racked up the gold, year after year in this "sport", since then -- this actually seems a fitting and poetic tribute to our collective character, and what we stand for as a nation in the eyes of the world.
Neonic pesticide link to long-term wild bee decline
The xbox runs a form of windows?
Manpages as "worse is better"? Them's fighting words :) I think it's more an example of how GNU isn't Unix, for better and for worse[1][2].

Info seems to be deeply integrated with the Emacs mindset, so coming from a different editor it's got some learning curve. Except it never seemed to be setup properly by default on a new server, and when I installed something new I'd never remember what I had to do to add it to the root page. Many's the time I tried to info for something and got.. its manpage, but in a crappier setting. Scanning a large manpage with '/' seems far superior to playing whack-a-mole with Info's tree structure. I don't want to sip documentation with a straw, just give me the firehose. (This is also why I prefer 'man zshall' rather than the trying-to-be-helpful sections of the zsh manpage. Who in god's name remembers which of those sections the factoid they're looking for is going to be in?)

All this would be surmountable if Info worked consistently out of the box. But the combination of encountering it only intermittently in working fashion meant that any lessons I learned quickly evaporated, and had to be repeatedly relearnt. I'm very happy now that GNU systems have given up on trying to make Info happen. Documentation quality is all about the quality of the content. Working on the tools instead of the content is classic bikeshedding.

(The one great advance in Unix documentation recently is git's approach of opening the man page when you type --help.)

[1] http://queue.acm.org/detail.cfm?id=2349257

[2] http://landley.net/aboriginal/history.html
From the article: "Insider trading is always bad and you shouldn't do it -- that concludes the advice portion of this section -- but sometimes people do it anyway. And sometimes nothing happens, and other times they get sued by the Securities and Exchange Commission and have to give the money back, and other times they get charged with a crime and have to go to prison."

Not everyone agrees that insider trading is bad. The United States SEC and DOJ are the only one that prosecutes it. When they do prosecute it, they have the stiffest penalties globally. And they only do it some of the times.
We're saying the same thing, and by using scientifically literate terminology we're probably furthering Taleb's point.

They're cultivated in the sense that their seeds are propagated and they're cared for. Concerns about artificial selection used for tens of thousands of years might be dismissed as a naturalistic fallacy, and more surgical genetic engineering methods only introduced last century are difficult to distinguish in a meaningful way. However, example disasters from introducing species to ecosystems suggest that the conservative biases that partly make up the naturalistic fallacy would have sometimes lead to safer outcomes.

In spite of these disasters though, it seems that the planet would not have a carrying capacity of 8 billion people without the inorganic advances of the green revolution. Nor, perhaps even conditions where probably half a billion of those people have a higher quality of life than the most fortunate 100 thousand people living two hundred years ago.
I strongly recommend it for everyone. Especially for those workaholics and one-(brain)-hemishpere individuals who think that knowing only one narrow area is OK.
Here's a pastern of the original (now deleted) tumbler page with everything:

http://pastebin.com/RqQW4r9n

Also, here's link to free files github repo

https://github.com/nneonneo/eqgrp-free-file
Agreed. I've moved continents and I'm learning a new language, having had two kids (well my wife had them).

I agree: do things. Let's see how you get on with a family :-)
Show HN: Build Your Own Testing Framework. Part 3
For some it helps keep your own content lightweight: when your ad sales team tries to get you to make some change you know is bad (or if you dont know, amp tells you) you have a very explicit "we can't do that because it violates amp guidelines" response.

I'm pretty sure that value mostly applies to the Forbes and Techcrunches that have really started suffered from page weight and multiple relayouts after load, not for the individual blogs of hackernews readers.
>What do you think the purpose of a date is?

I thought it was to get to know the person, build a relationship and maybe bed them (if you're too horny).

But now I've learned its purpose is to show your bling and evolutionary advantages to send the right primitive signals to the other hardly developed monkey-human.

>I think you have this mixed up; a prostitute is precisely the person you don't need to indicate your value to. You just pay them.

The distance between a whore and a golddigger is not that wide.
It's on Soundcloud: https://soundcloud.com/ycombinator/how-to-build-the-future-m...
Am I the only one who see a some kind of deep emptiness in Mark's eyes?
Your 27-year-old CEO wants to make every enterprise company in the world switch to your product. He’s never worked for an enterprise company, or any other company at all.

Eloquent synopsis a certain well-funded, highly buzzed-about "disruptive" startup I know.
How Top B2B startups are creating case studies to turn leads into customers
Also, I'm generally fine with language tradeoffs, If there is a good reason that I need to copy paste something, so be it. I'll do it.

Go and Generics issue on the other hand, feels a little different to me. It is a solved problem. Go does not have an inherent show stopper for generics. It's just not there because of.. What? Stubbornness? I'm not sure. But then it irritates me to copy paste stuff.
It is sad that Facebook is "the most influential companies in the history of the world". Targeted advertisement! just sad.
Olympic Weightlifter Dislocates Elbow at Rio Olympics 2016
I understand that point, but I just personally hate the stress and the irrelevance of the "over-the-shoulder" algorithm problems that a recent CS grad would be almost more suited to answering. If I'm really interested in working for a company, I have no issue spending a couple hours building a little app to prove my chops.
I like to call it a Constitutional Democratic Republic.