skysight-inc/HackerNews huggingface dataset:
Some options:
- Learn a new language
- Solve something that annoys you
- Automate something that wastes your time
- Explore a different area. Programmer? Try working with hardware instead (build something on Arduino)
- Read some books

Above all, appreciate the chance to stop, relax and think. These opportunities become increasingly rare as you get older.
Meeting with new people makes you think and generate ideas for what this people needs in their life, in a startup way.

i dont meet new people much, but my mind generates lots of ideas when meet someone new, specially other area of expertise than mine.
This is the biggest problem that's really holding back self driving cars right now, and it isn't really new. It is called the trolley problem [0]. Wired has an article or two about this [1]

[0]https://en.wikipedia.org/wiki/Trolley_problem

[1] https://www.wired.com/2016/06/people-want-self-driving-cars-...
Justbate is a platform to gather opinions from different perspective. We divide the opinion in particular topic into many perspectives like Agree and Disagree.

http://justbate.com/ if you have facebook, you can just click "Continue with facebook", you will be directly inside the page
How about creating a resource for people needing help finding good ideas?
Announcing the Glimmer 2 alpha
Servo only speeds-up browsing if you have a fairly recent GPU that supports it. Otherwise it doesn't run.
Probably because the author is a renowned engineer (dtrace, etc)
TechLinu
15 Expert Ways to Drive Traffic to Newly Created Blog
Enums as configuration: the anti-pattern
The startup industry expects employees to be passionate about the banal. This is not realistic.
So the whole voting system is artificially skewed by HN admins?
Well, F1 does. I'm fairly sure FoundationDB did too. It isn't incompatible--I'd argue joins are natural for certain tasks, and certainly reduce developer load, especially if the latency isn't a driving priority.

Yes, that's SQL, but the term nosql was always orthogonal to the priorities of the movement (horizontal scalability).
Yes I am doing exactly that these days, I am learning German and also learning machine learning, but I feel like all these things are not helping me to achieve anything. Like even if I learn machine learning now the machine learning standards at the moment is miles away. So what's the purpose, because of all this I decided to ask from you guys :)
Sure, I remember one non-passionate developer got very upset when companies asked him for code samples. He said "f that, I have a life. When I go home I cook, or read, I don't write more code. Any code samples I have belong to the company where I coded them. I'm not a nerd that does open source projects." So yeah, there u go. People like that exist and are part of the workforce.
Viewed through this lens, it looks like a fantastic bet at quite a cheap price. I mean look at the Instagram bet. That was looked at as expensive back then, but now it's considered very very cheap.

It's all up to SalesForce how they handle the acquisition, but the potential is there, as you describe.
Not sure I understand the question. Can you rephrase?
> Quip has inline comments and document level comments, chat rooms, private chat, and the ability to tag people and documents anywhere. It's a really powerful collaboration mechanism especially for remote teams, and cuts down on emails.

Google Docs has all of this (I've used all of it for the past 5-ish years). Is there something specific Quip does better?
Cached version in case of 503: http://webcache.googleusercontent.com/search?q=cache:VcehlYQ...
Why would they not be official?

How fanciful do you expect of an invoice that comes from a some component of a taxi? A full POS standard?
Are you guys open to sponsoring international candidates?
My language solves this with equivalent of:

"Bring me apple" vs "Bring me that apple".

I still don't understand the need for "a". Surely if you don't qualify a noun at all you mean "any".

I guess "the" is like "distinct" in sql, so it may be useful to catch "too many rows" errors.

It was a joke, BTW.
What the video game industry can teach us about starting up
i use let's encrypt on google app engine... it took less than 5 minutes. google could very easily automate it for everyone, but that removes the direct verification between domain owners and certificate authorities.

granted, you're already giving up this control when you host with any 3rd party, but the CAs are being reckless if they encourage it.
Microsoft Office was $499 to $999 in 2000.[1] And that was promotional pricing.

[1] https://news.microsoft.com/1999/01/07/microsoft-announces-of...
I agree and disagree with the post title.
BBC: And then we strapped a helicopter rig to an elephant
You must be new here
My 2 cents is that if you have a lot of Rails knowledge it's probably not worth changing.

However, Django has a much better security track record, and Python is used in a lot of other fields so learning the language has broader benefits. For these reasons I absolutely recommend Django to newbies over Rails.
Robots ready to conquer the hospitality industry
The rate of growth of the upvotes w.r.t time is extremely high for this submission. 0.5(just now) to 1(now) upvote per minute.
Here's a way to love go, write a language in it https://github.com/grubby/grubby
Wow, these are really good stats. I wish my government had something like this.

Was this created by the United States Digital Service[0]? I've heard great things about them.

[0] https://en.wikipedia.org/wiki/United_States_Digital_Service
At the risk of sounding flippant ... shouldn't you be dogfooding to find your engineers?
I've worked in environments where everything is specified up front and ones where nothing is specified beyond a vague idea of the end goal. I find the latter far more honest, at least in the context of startups. My experience is that most people don't know how something should work until they see one version of how it could work, from there we can start zeroing in on the actual solution by chopping and changing things.
The most frustrating thing for me, by far, is that Go won't let you import unused packages. When you are commenting stuff out to debug a program, or adding debug statements and removing them later, it constantly requires you to go back to the top of the file and comment out the unused libraries, only to uncomment them later when you've solved your problem.

The fact that there is not a compiler flag to disable this behavior, and that the core team is opposed to adding such a flag (https://golang.org/doc/faq#unused_variables_and_imports), is simply ridiculous and makes programming in Go a real pain in the ass.

I can't think of any other language that does this.
http://hbswk.hbs.edu/archive/5289.html

"The great majority of employees are quite enthusiastic when they start a new job. But in about 85 percent of companies, our research finds, employees' morale sharply declines after their first six months—and continues to deteriorate for years afterward. That finding is based on surveys of about 1.2 million employees at 52 primarily Fortune 1000 companies from 2001 through 2004, conducted by Sirota Survey Intelligence (Purchase, New York)."

Seems like a large sample. I don't see how an employee who happens to be a developer would somehow be different.

I am pretty sure there are many accountants/writers/designers/brick layers who are passionate about their jobs, and many who aren't.
So in other words they weren’t such good ideas after all :)

Don’t be do hard on yourself since contrary to the conventional wisdom here, true good ideas are rare [1].

So are you looking for startup ideas or just project ideas?

1. https://www.tillett.info/2015/08/30/ideas-are-not-cheap/
I have pride in my work, but I'm not going to kill myself for the company.

I work a 35 hour week, and if you want more out of me, pay me. I'm good enough to be worth a wage, I'm not about to undermine my own health and the hiring market to satisfy some fad about over work.

Just look at the games industry. Overwork is endemic. The only way its sustainable is by creaming off a new layer of young star-eyed programmers each cycle.

In areas that are not as glamorous, its just not possible.

I do not derive my self worth by how many hours extra that I put in at work.
i was shocked by that at first too. Then I came to love it. It's sooooo go. Don't import stuff you aren't using. Don't declare a var and just leave it there un-used. When I go back to ruby and commit that crime, I see why golang did what it did. There's something magical about a golang program that will compile without error. It's worthy of checking in to git. And months later, there will be no unsed imports FOR SURE.
Protecting GPS from Spoofers Is Critical to the Future of Navigation
In contrast, the Salesforce tower under construction at 415 Mission Street is built on piles that connect to bedrock.

> In a big earthquake, the ground is actually trying to slip sideways underneath the building. “You need something to keep you from changing addresses,” says Joseph. Those somethings are called piles, in essence underground stilts connecting the building with the bedrock. In the lowlands of San Francisco’s Financial District, bedrock is 300 below street level. “We have 42 piles that go all the way down and are socketed 15 to 25 foot deep into the rock,” says Tymoff.

http://www.wired.com/2015/11/it-took-18-hours-to-pour-san-fr...

And this was part of the proposal from the very beginning.

> The Transit Tower would have a concrete slab foundation supported by driven piles anticipated to be
founded on bedrock more than 200 feet below grade. The tower’s structural system is anticipated to
employ the concept of “megacolumns,” which are very large structural columns several feet in width.
The concentrated load supported by these megacolumns would be sustained by large diameter piles
approximately 10 feet in diameter, with additional piles driven to support the building’s foundation slab.

http://sfrecpark.org/wp-content/uploads/00_FEIR_Draft-1_12-0...
Golang is Trash
I'm not new here and I'm somewhat taken aback
It is indeed in the past - unlike the claims about how self-driving technology is currently safer then human drivers (Which is not at all clear yet), we can definitely say that Therac-25 saved more lives then it ended. Yet, it is also a case study in how not to build systems.

It's easy to imagine a medical device that's pretty good, but still occasionally kills people because of flaws in its design. The image is fairly terrifying, actually.

We could also say the same about the fatal Tesla accident - we know why it failed, and how to fix it... And observe how quickly large parts of the tech community (I would expect no less of the vendor) was to blame the human.
Peace is advertising 200M alleged Yahoo accounts on Dark Web
Can't you just also comment out the package import declaration?
Since the graphics just provide abstract depictions, with no 'info' in them, it's overly generous to call them 'infographics'.

They seem mainly a way to make the otherwise vague, elementary-school-level writing more visually-interesting.
Driver Signing changes in Windows 10, version 1607
You may want to configure your editor to use goimports: https://godoc.org/golang.org/x/tools/cmd/goimports
I think it depends on what you're using it for. On my day-to-day I'm working with absolutely massive pieces of software that have dependency trees that would literally make me cry if I stopped and thought about it too hard.

In that world, this sort of thing enforced strongly makes me much happier.

For random one-off hacking, yea, it'd be a pain.

Differing use cases lend cause to different tooling.
I really want this to work on RDS. However, according to the docs[0]: Amazon RDS and Google Cloud SQL are probably not supported (due to SUPER requirement)

[0]: https://github.com/github/gh-ost/blob/master/doc/requirement...
Drivy - Paris, France | https://en.drivy.com/ | Full Time | Onsite

We are building the leading peer to peer car rental platform and are hiring across the board. We believe shared cars are a better way to move around, offering more flexibility and more convenience.

We're hiring Frontend, Backend, Fullstack, iOS and Android developers. Our stack is mainly Ruby based, but we you can it learn on the job if you already know another OO language. For Android and iOS we use Java and Swift.

Recruitment process:

- technical test to do whenever you'd like: https://github.com/drivy/jobs

- phone screening

- technical on site interview (~2h, no whiteboard coding)

- it then varies depending on the applicant's profile, but usually 2-3 more hours of on site interviews.

Apply at: https://www.drivy.com/jobs
There is room for both the passionate and non-passionate developer.

Because passion doesn't necessarily equate to skill. Passion looks like an eagerness to be immersed in a topic and invest time in that topic. Some people work out of necessity and not necessarily passion (maybe just passion to make a living, pay the bills, and support their families).

What actually matters is that you:

- follow through with your promises and claims to your team or manager/boss/founder/yourself

- you leave things better than you found them

- you're reliable

If you adequately do those things, there is plenty of room for you, passion or no passion.
My guess is that the downvote system is an intentional encouragement of laziness in order to drown unpopular comments for whatever reason (sometimes valid such as noise, sometimes to intentionally suppress challenging viewpoints) while avoiding the heavy burden of moderation.

Just like Reddit's system, it is heavily flawed and easily gamed, as seen pretty much all the time here.
Oh great!

This reads like everything that's shitty with COLLADA, but for 3D printing!

It's like the folks don't even get that STL is popular and widely-supported because it's so derpy simple.

And on page 38, they lay out how to expect DRM later. Sigh.

EDIT: Updated to be somewhat less inflammatory.
There is quite a bit of room for the non-passionate developer.

The fact of the matter is that there are a lot of companies out there doing CRUD web development and there are lots of jobs that only require mediocre skills.

And it turns out that the Tech shortage is so bad that those mediocre jobs still pay very good salaries.

This is why tech bootcamps are so successful. It is not that these bootcamps are able to pop out high skilled developers in 3 months that are better than Top Tier CS grads. Thats ridiculous.

They are so successful because it turns out that you don't really have to be that great of a programmer to do CRUD web dev at your average startup. But these startups still pay insanely good salaries when compared to the median US work wage.
I use an editor plugin that adds and removes imports automatically. It works very well.

https://github.com/DisposaBoy/GoSublime
Why so? The Olympic Games is the main event for professional track and field athletes, for instance, and if you're interested in professional sports - or any sports of absolutely leading edge competition, even when semi-amateur - then Olympics is the big event.
GOEXPERIMENT=framepointer will be the default in 1.7, due out in a few days (see https://golang.org/issue/15840), so using tools like perf (and presumably dtrace) will be somewhat improved out of the box.

Edit: and the author mentions that at the end of the post. That's what I get for commenting before I've read the whole thing.
This is always worrying to see when set as an expectation. I mean, I enjoy coding. My employer gets my 40-ish hours of attention. But I just can't seem to get into after-hours or weekend coding side projects.

I have ideas to explore (Nothing I'd ever want to turn into a business, perish the thought), but I just... can't find the motivation to spend more hours doing what I already spend about a third of my life doing. I enjoy reading articles and the like, sure, but if I wanted to work on side projects, I'd need to take extended time away from work to "reset" and get into something.

Does this make me destined to fall behind? I'm hoping not, but given how many people talk about needing one's job to be their all-consuming passion, to be something they spend spare time and weekends on... I'm not always hopeful.
The world's most populous countries, 1950-2060
You made the right choice!

I went through the process, did the work day, and it's actually more free work than you think and you get treated less kindly than you'd imaginine. Thanks for the 500$ i guess.
The proliferation of enums limits vision; you tend to produce toasters rather than "breakfast food cookers".

http://scienceagainstevolution.info/dwj/toaster.htm
Your first link indicates that, as I said, the purpose of redlining was to direct wise economic decisions. Some researched (linked from wikipedia) suggests that the data may have been biased against black neighborhoods due to bias of the appraisers. It does not suggest that the purpose was to specifically screw over black people.
> Now you want to add HTTPS to it? It's not easy.

Try Caddy with automatic HTTPS [0] in reverse proxy mode [1].

[0] https://caddyserver.com/docs/automatic-https

[1] https://caddyserver.com/docs/proxy
It uses goimports for that.
Weak opinions are what turn languages into unreadable mishmashes of overlapping mechanism.

Go's opinions were, for me, especially helpful while learning the language.
Oh. Ranking here has always been mysterious and corrupt.

Do You think all those ycombinator company posts get to the front page on their own merit? Ha!
The fact that they're not able to pass 100% of the cost of whatever capital improvements they feel like on to their renters is part of a massive wealth transfer from landlords to long-established tenants.

In other circumstances I'd accuse that of deterring investment and being a contributor to the terrible housing situation in the Bay Area in general, but honestly, the zoning / planning-permit situation is the first limiting factor.
I use an Atom extension called "gofmt" which automatically calls goimports[1] every time I save. So any unused imports will be removed and if I start to use new imports that are in my GOPATH or the standard library then it automatically adds them.

[1] https://godoc.org/golang.org/x/tools/cmd/goimports
The argument is once you have one civilisation that can create von Neumann probes [1] then that civilisation will spread through the universe wrapping each star in a Dyson sphere [2] that will capture all the light.

It only takes one civilisation in the universe to do this and all stars will cease to shine. The fact that we can see stars in the night sky means that they don’t have Dyson spheres around them hence there are not civilisations ahead of us - at least within the visible universe.

1. https://en.wikipedia.org/wiki/Self-replicating_spacecraft

2. https://en.wikipedia.org/wiki/Dyson_sphere
I listen to some podcasts, but would love to hear your recommendations!
What was the Google incident?
> Apple buys screens and has some of their chips fabbed by Samsung.

In fact all of their mobile CPUs except A8/A8X and A9X are fabricated by Samsung [1]. Lately they are also increasingly using Taiwan Semiconductor.

[1] see https://en.wikipedia.org/wiki/Apple_mobile_application_proce... and linked "Main article" pages e.g. https://en.wikipedia.org/wiki/Apple_A9
What's new in Mercurial 3.9?
This article seems to conflate a passion for engineering with a passion for one's employer. The two are quite orthogonal.
HN has always had some editorial oversight from admins. That being said I'm not sure why you were initially surprised at this being on the front page with 4 upvotes in 11 minutes. That's a lot by hn standards. Check new, this and 1 other post are the only ones above 4.
99.999% of all civilisations could have no interest in doing this, but all it takes is one in the universe and all the stars will be converted (over time).
does anyone know if this supports RBR with --binlog-row-image=minimal? I could only find mention of wanting RBR, no hints about whether it can handle minimal format
" So outside of work, what management projects are your working on and could you provide some samples of your work? "

Do managers spend their off-hours coaching kids sports teams and running charities in order to boast their resumes?
Eh. I vastly prefer Liszt's melodies and harmonic transitions. Alkan's music is just like listening to scales.
Come hack on Spotify on Bugcrowd
Your treaty blueprint for a deal EU-Switzerland is a treaty with a non-European union, with roughly the same surface as the whole Europe, and in one case with a population close to EU's? Also, both areas have much higher GDP than Switzerland, and huge amount of natural resources.

Not sure what your point is, but anyway it seems that the EU has already made up his mind on this matter and requires free movement of people for Switzerland to get access to the economic area.
My commute is public transportations (Bus + Train + Subway). I usually try to listen podcasts, but other times I'll just be on reddit, which sucks, I know
> doesn't give you the right to do what you want with someone else's content.

Am I allowed to scribble in a book that I bought? Rip out the pages?
45% of USA is uninhabited :)
ErrorProne.NET. Part 4. Implementing Extract Method
I like the idea behind the brave browser but there UI needs some work. There are no extensions yet to make tabs behave more like chromes on the desktop. On android (where I really neeed more ad blocker options) they have this weird bubble thing like facebook chat.

I find it unusable until they do something about this.
That's normal.

I'm a nobody (to answer the accusation below) and my submissions of articles that are years old and not recognizably "hot" make it to the front page with only three to five upvotes all the time.

Quick upvotes or comments count for a lot.
Reminds me of this:

https://en.m.wikipedia.org/wiki/Ocean_Tower
As a Rust fan and electronics enthusiast, I find these kinds of projects awesome. Thank you for the write up and keep on hacking!
I use goimports.
Yeah what were/are Xerox PARC, ETHZ, Microsoft, Apple, Google thinking in their language departments!
Yeah. Large companies are lead by idiots. That's why they are so large.
How to set up cron job for WooCommerce Follow-ups?
Thanks for the book suggestion. Downloaded. Make sure to link me the blog post!
There are alternatives to a classical Dyson sphere (Dyson bubble is one) that can be constructed to capture all the energy released by a star and which do not require much material [1].

I actually think you would use a series of nested Dyson bubbles to capture the energy via a cascade much like the electron transport chain [2] uses a multi-protein redox cascade to capture the energy of metabolism.

1. https://en.wikipedia.org/wiki/Dyson_sphere

2. https://en.wikipedia.org/wiki/Electron_transport_chain
I don't know, I found debugging with IntelliJ's Go plugin intuitive and well-working. Pretty sure it uses Delve under the hood.

I think strong opinions are helping Go not being "yet another language". So that's good. Like most things, it isn't for everyone.
Pardon my ignorance, but as a complete beginner how do you hook that up with a python (flask / gunicorn) app?
I think that agrees very much with my comment, but is sort of orthogonal to the comment above - which I think would recommend reimplementing even the right abstraction if the existing implementation is sufficiently poor.
Well, a lot of people might do those things (I do) but it's not to boost my resume.
It seems like you're implicitly asserting that non-passionate developers have 'mediocre' skills, and are best-suited for CRUD work. Do you mean to say that passion is a prerequisite of professional excellence in our field?

It also seems like you're saying that bootcamps only produce mediocre CRUD developers - who, presumably, are non-passionate? I know some (passionate, highly-skilled) bootcamp graduates who would be really quite insulted.

You might be a little more deliberate with your axioms.