skysight-inc/HackerNews huggingface dataset:
I'd agree with that.

My dad was a fast jet pilot, I grew up on RAF bases watching jets fly overhead, as a scout I worked at air shows. It was all I wanted to do, but unfortunately I was too tall to make the entry requirements.

I'm 34 and still haven't really got past that. As a student I looked for job adverts for well paid positions and decided that I'd look to become a contract Java developer in London on an income that would put me in the top 1% in the UK. It took me 5 years and I didn't have to go to London. Many of my peers are still struggling to get a mortgage with some looking at 40 year terms. While I have one, I have the funds to pay it off. Now my family are financially secure I can start taking on fixed price work with more risk and more reward; building out a business and getting away from a cripplingly sedentary job is the next goal.

I think you need commitment (amongst other aspects) and passion is one vehicle to achieve that, I'd imagine a more rewarding one, but it's not the only one.
If you think about it, it's also the absolute best advertisement for AWS you could have.

"What should I go with? AWS or Azure/Google/Whomever? Wait, Netflix runs entirely on AWS... I use Netflix, my daughter uses Netflix, I've never experienced Netflix downtime..."

...sure, maybe your entire reasoning for picking AWS wouldn't be because of Netflix. But it's like a poster child. If Netflix trusts AWS, why shouldn't you?
fromform: POST forms to Your Email
Really nice implementation.

Small issue: the mute button doesn't work for me (Chrome on Linux)
Oh god no, the world do not need more http, html and javascript.
Steemit Surpasses Reddit in User Engagement
JavaScript is crazy
Another cool util to test/debug HTTPS is https://testssl.sh

It especially useful in locked-up environments where the server-to-server communication must be TLS, yet both servers are not directly accessible from the 'public' internet.
A few examples from Oracle/Sun using the Graal VM engine, written in Java:

https://github.com/graalvm

From Microsoft:

http://ironpython.net/

http://ironruby.net/

https://msdn.microsoft.com/en-us/library/dd233052%28v=vs.110...

https://msdn.microsoft.com/powershell

Xerox PARC used Cedar for the software implemented on Xerox 1132 (Dorado) and Xerox 1108 (Dandelion) systems, including interpreters delivered on the system:

http://dl.acm.org/citation.cfm?id=17919.806844
People are ok with compilers telling them what is wrong, they complain that Go wants to control when you fix the problem: "fix that import NOW, bad developer" is not opinionated, it is stupid.

> Differing use cases lend cause to different tooling.

What?
"We could dam all the streams, but that's not a meaningful pursuit given our interests"

Could you please explain that to the World Bank and governments in Africa, SE Asia, China, and Oceania that insist on damning the last free-flowing rivers on Earth?
Sure, but are we sure these probes are instantaneous? What if it takes more than zero time to build a Dyson sphere? As I said earlier, you're only proving that they have been building spheres for less time than it takes to finish up the whole universe, which they say is big.
No , it isn't.
>and all my contacts with the community were very unpleasant

I can testify to this! I even got banned from the golang subreddit :-D

EDIT: I didn't bully anyone or anything, just told them that they can't call the language as golang, because when I had asked feedback on my work an year ago, the only feedback I got from a certain person and that too very rudely was "to not call the language Golang and call it Go, ruby is called ruby and not rubylang"
Do you even know Go's GC guarantees?
The joke seems to be that the docs are exactly where you would expect to find this info.
If you are interested in the craft, it's hard to imagine the interest ends when you cross the threshold of the workplace on your way home.

But how that interest is measured is more interesting. A friend of mine just creates things for his kids, another has small hacks around the home, another is playing with his music setup and creating his own pedals, I run lots of forums and the systems for them.

It doesn't have to be a "Where's your OSS contributions?", or a "Work outside of work".

You just cannot make someone deeply interested not take an interest outside of work.

The hard bit is how to detect this fundamental curiosity, because I agree strongly with others that it isn't "What are your side projects, where are your OSS contributions?". It may surface in many more subtle ways, mostly private noodling around, wondering how things work, and could they be made better.
Which interpreters are you thinking about that are written in a GC'd language?
How Technology Impacts the Travel Agency Landscape
Historically, the Travel Agency industry was among the first large scale users of Computers and software based data processors globally. It is little wonder therefore that the Travel Industry, specially the Travel Agencies have been most impacted by the advancement in technologies in the recent years, specially pertaining to the use of internet in ticketing and travel planning.
This was quite entertaining! Having worked through many such build systems adventures myself, it's a genre I do appreciate. As always, the story is more captivating than the end result.

--

Also, yay! a shout out to my RFC 1133.
Why wouldn't it be? Instead of rolling out your own, bad GC, you can rely on the tested built-in. Of course you would be careful to write the interpreter loop so that it does not allocate memory just for interpreting, but that should be easy in a decent language.
Firing people who accidentally install malware seems like a tremendous waste of what a human has to offer a company. Can you really afford to lose someone over something like that?
Does anyone know an open source tool for monoalphabetic (or polyalphabetic) substitution that can handle arbitrary dictionaries?
True, but neither should be a job requirement. I don't need to be a domain expert in marketing to write a relatively simple SPA and API over your "big data" idea, and whether or not I know Go or ES6 (or any other "bleeding edge" technology) has extraordinarily little impact on my value to the organization.
There is plenty of crappy grunt work IT that needs done. It does the exact opposite of inspiring passion.
o~~o~~o~~o~~o~~o~~o~~o~~o~~o~~o~~o~~o~~

SEEKING WORK - Remote/Freelance UX/UI Web Designer/Front End Developer based in London(UK) Previous work includes Google, Nestle, Fox's, Glenfiddich etc

Can design and build full proof of concepts from UX to design to front end functional code.

Work: http://dribbble.com/roy or visit https://roybarber.com

Any questions or enquiries? email: hi@roybarber.com

o~~o~~o~~o~~o~~o~~o~~o~~o~~o~~o~~o~~o~~
Παραμετροποίηση Θέματος Συνέχεια – WEB DESIGN|SEO|PARAMARKETING.GR
"No civilization more advanced than us is going to let stupendous amounts of energy go to waste in the form of star light."

Any civilisation advanced enough to harvest dark energy isn't going to bother with backwards, inefficient starlight.

And any civilisation that has found the loopholes in the Second Law of Thermodynamics isn't going to waste time dealing with barbaric resources like dark energy.
See https://news.ycombinator.com/item?id=12208320
FL Studio 11 Free Download Full Version with Crack
Clearly the relational databases are very good and very useful in more cases than time series. However timeseries is huge, and growing - it's not a niche case anymore. Anyhow my beef was with the assertion that the 4 relational databases listed were the "only serious ones". This is completely untrue.
Check your inbox
Devil's advocate: if you can disable -Werror, then users will disable -Werror, and we'll end up in a C-like situation where everything warns all the time, and real problems get buried. Better to inflict some pain during development if it keeps the Go source corpus hygienic.

One under-appreciated consequence is that this policy limits Go to one implementation. Say I write an alternative implementation of Go, that has a different "unreachable code" detector. If I issue errors on new cases, then I'm incompatible with lots of existing Go code. If I fail to issue errors, then code developed against me may be incompatible with the standard Go. The effect is to suppress alternative implementations.

Better to just put my smarts into a linter, which is then just reinventing compiler warnings under a different guise.
I really would like to see what happens when somebody forks go to create a sort of Go++ (tm) which, while still compiling code written for actual Go, didn't strictly prohibit unused variables and imports but only issued warnings and, added function templating as a means of generics. Regardless of whether these are good ideas or not to have in Golang, it'd be interesting to follow how the community orientates itself in time.
It's not only boring, but also incredibly poorly written. Disregarding from the fact that he's using far too many words to say very little (which is arguably a matter of taste), having a single sentence strech multiple pages is just poor writing.

I do disagree with you that the book is short though. According to Wikipedia it's 4215 pages, which I believe is correct.
Here is the one I made. Seven years on and it's still rock solid. My only regret was not putting it on a skid. Heat is a wood stove (total overkill). The solar panels aren't much, but keep the lights on in the winter.

https://ssl.panoramio.com/photo/18231117
Depends which Postgres version you are using: 9.1 added read only FDW support, 9.3 made it writable, 9.5 also has join pushdown into remote table.

Obviously, a lot depends on the FDW extension you are using - it doesn't help if there is support in postgres, if your specific extension does not utilize it.
RF is a really big field and it depends on whether you want to approach it from a theoretical or practical direction.

I have a physics background, and all I can say about EM from that point of view is that learning EM without basic vector calculus is a bit like learning mechanics without basic integral calculus: it's more complicated than it would be with the more advanced math background.

One simple example is just maxwell's equations; compare the two forms in this table from wikipedia[1]. With about one semester extra of college math you can use the form on the right rather than the left.

1: https://en.wikipedia.org/wiki/Maxwell%27s_equations#Formulat...
> Devil's advocate: if you can disable -Werror, then users will disable -Werror, and we'll end up in a C-like situation where everything warns all the time, and real problems get buried.

I already mentioned that case. To be more clear: Let it not build with default options. Make it not `go get`able.

Let me develop first, and not force me to optimize prematurely.
> but often they are famous because of their personality, and have little actual skill, including needing auto-tune or even lip-syncing performances.

So, we're being haughty then. Because that's... painting in broad strokes, to say the least.
First off, no bank will underwrite your mortgage for your house if you will own it under a corporate name. It's just too unusual for the bank to think about, and also they lose the ability to place a lien against you personally.

Second, what exactly do you accomplish by doing this, except paying a bunch of money in incorporation fees and drafting documents?

There's a reason why corporate shell games are usually played by people with relatively deep pockets: all the benefits that come from using corporate law require lawyers and accountants, and those are expensive.
Time is the stuff life is made of.
How I optimized my business by building an in house project-management app
Live in the universe is necessarily finite, because the useable negentropy is finite. It is a plausible assumption that an advanced race would want to keep on living as long as possible. This means managing the negentropy as well as possible, which means dismantling stars and using them. So unless you disagree with my assumption, or add magical energy sources outside of known physics, starlight seems to indicate that there is no race capable of harnessing all available energy.
آفر تورهای کیش ویژه ۱۴ مرداد ۹۵
The probe’s spread and and dyson sphere building does not need to be instantaneous, just that it had to have happened in the past. For example, if we were to create von Neumann probes and have them spread across the galaxy, it would take less than 100,000 years for the probes to reach every star. When you compare this to how long it took for our civilisation to evolve on Earth it is a blink of an eye.

An interesting thought is if a new von Neumann spewing civilisation arose in the galaxy we would not have much warning before it reached us. The probes would be travelling just behind the light front and so would reach us only a little before the information that the stars between the probes origin and us went out. About the only way you could detect such an event is to look at very distant galaxies for examples that had spherical chunk taken out of them.

I should get around to writing this all up in a blog post because it is such an interesting topic :)
The thing is... if you're interested in almost anything else, there's no particular expectation that you spend every possible waking hour doing it. Most hobbies, you spend maybe an hour or two a night on, if that, and spend the rest of your evenings doing something else.

If you get enough flexibility to explore things you're interested in within the context of work, it seems perfectly reasonable that 40 hours a week of that is enough.
Passion is a proxy for "interest in the topic".

The key point being that programming really requires that the programmer is deeply interested in doing it.
I think the point is that we don't know if free-market forces are sufficient, because there wasn't a point in which they acted; there was always legislation pushing to one side or the other. Many of the Jim Crow[1] laws were only overturned after the Civil Rights Act, so the market went from mandatory discrimination to prohibition of discrimination without ever having a free phase.

https://en.wikipedia.org/wiki/Jim_Crow_laws
GitHub Webhooks Tutorial: Automated Code Deployments
That was not a short answer though
A very impressive (ab)use of MySQL binlogs.

There is a lot to criticize about MySQL, but the master/slave (binlog) architecture is incredibly flexible and with RBR it's even consistent ;)
Thessaloniki , Greece . Because no other place can match the beaches of Chalkidiki [inside joke for Greek readers :)].
> we might know more if we ever get Linear B, but who knows if we ever will.

1952, Ventris:

http://www.cam.ac.uk/research/news/cracking-the-code-the-dec...

"Ventris was able to show, ever more clearly over the months that ensued, that the language behind the script was Greek – in his own words “a difficult and archaic Greek, but Greek nevertheless”."
Binary Capital backs runaway trains with $175M new fund
> which mean that apps will no longer respect the keys I have installed on my devices

Wow, that sounds bad. Where can I read about this change?
I'd argue that Google achieved maximum accuracy with that result. Most people searching for the "Inventor of email" seem to be looking for that person, because the story of his controversy seems to be way more popular than the actual history of email.
Get your sports pilot license.
I'm super excited about programming "boring" stuff like the things you listed, because there are often huge usability improvements to be made and the people who use them express a tremendous amount of gratitude when they experience process automation. However, from what I can see, the bulk of them are in huge corporates and/or huge consultancies that work for them. Where are these 90% of jobs from your pov?
This is by now a familiar sight:

#[lang = "eh_personality"] extern fn eh_personality() {}
#[lang = "panic_fmt"] extern fn panic_fmt() -> ! { loop {} }

But it's a little unsatisfying.

What does eh_personality actually do, and how would you write a 'real' implementation?

I can guess what panic_fmt is for, but exactly what is it supposed to do, and how would you write a 'real' implementation?
exactly my thoughts
The Percona Toolkit is a quite messy codebase and the tools offer an abdunant amount of features, but still they are useful.
The moon causes both annular and total solar eclipses. That is, it is precisely far away enough to both completely cover the Sun, and to incompletely cover it.
It's hard and not always very gratifying work, which means you either have to pay someone to do it (as YC does with HN) or rely on volunteers who will extract other compensation from the system.

Then there are many psychological costs. I'll list three. Often the people whose comments are being moderated do not feel that their comments are bad. They can become harsh, which can push your buttons. With the law of large numbers, any button you have will eventually get pushed sometimes, and when that happens it doesn't feel like a mere statistical process that's afflicting you. It feels more like an evil genius or demon that has perfect knowledge of how to drive you crazy. So you literally can feel driven crazy every day. (Edit: more on 'demons' here: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so....)

Second, an even harder problem is that people want explanations for why their comments are being moderated. It's hard to provide precise explanations in every case. When you get it right, it's helpful—at least to the general audience, and often to the commenter too—but it takes a ton of energy to get right because there is endless variation and nuance in these things, and the cost of being even a little wrong is high: it causes hurt feelings and a general sense of injustice. On the other hand, if you don't provide explanations, people feel that you're being arrogant and heavy-handed.

Third, every mistake you make will be jumped on by lots of people. Their intentions are largely benign, but it's hard to remember that when your mistake is being jumped on. I could continue!

There are different strategies you can take to this, but they all involve tradeoffs. When PG was moderating HN he relied on software to do as much as possible and did the human part with a minimum of (i.e. usually no) explanation. That led to complaints about lack of transparency and so on, but given that he was both building YC and raising small children at the time, there wasn't an alternative. By the time he handed HN over, the community had reached the point of needing a different approach. But no matter what approach one takes, there are these sorts of costs. I think the trick for keeping going is to design the system to have rewards as well as costs, but that's a different conversation.

(Edit from when I ran across this years later: from a 2020 perspective I would say that of the three psychological costs, #2 is the hardest because it consumes by far the most energy. #1 and #3 can be worked on internally, but #2 requires a lot of careful external communication, often under high-pressure conditions. I'm still thinking about what can alleviate that load. It's a bit of a double bind, because if you answer every objection and protest, it's draining—actually it's physically impossible—but if you don't answer, then people will imagine their own answer, invariably a hurtful one, and go away firmly believing it and feeling aggrieved, which is a bad outcome in its own right and often comes back to bite you later.)
Realistic Long Term Installment Loans Offer Presented by Direct Lenders
Do you have an approximate timestamp?
I find it really hard to be passionate about personal projects at the same time as work projects. The moment I get excited about something at work, all of my personal stuff gets instantly shelved. Then, when work turns non-technical, all of a sudden I'm all fired up for my old projects.
i think its more of a thing that happened in retrospect. Tesla was not started by him and neither was Solar City. And SpaceX only came about because we wanted to see how we can grow plants on Mars. So even his vision of Mars as a contingency for humans is something that got derived over the years.

I guess it's just good luck for him that his interests did somehow connect together really well.
If you assume the laws of physics hold even for advanced civilisation then they are not going to be able to find a loophole in the second law of thermodynamics :)

Even if you assume that dark energy can be harvested then any advanced civilisation is still going to be energy constrained - Bremmermann's limit far exceeds any energy that can be harvested from dark energy [1].

1. https://en.wikipedia.org/wiki/Bremermann%27s_limit
Sad day.

I think Bret Victor is right in that Seymour Papert's ideas are not useful only in teaching children about computers.

This essay inspired by Mindstorms is a great read
http://worrydream.com/LearnableProgramming/
"exceptional handling personality": ask the DWARF people?

It should be removable with aborting panic.
Is there a consensus on when to downvote? There are now quite a few people with enough karma to downvote, but from what I've seen there seems to be no clear guideline on when it's appropriate.

Should you downvote factual errors? Should you downvote hateful comments that don't contribute to the discussion? Should you downvote comments you don't agree with? Should you downvote for bad English? Should you downvote a comment like this one which is completely meta and not anymore relevant to the original post?

You need a certain level of karma to even give downvotes, so maybe the assumption is that people at “that level” should already know to how to use them.

I have the karma, but I'm not quite sure how downvotes should be used. For this reason, I almost never use them. A grand total of one of my own comments has received enough downvotes to get a total negative score, and I can understand why, but it's not enough for me to build a cohesive understanding on what the community means when it downvotes.
> a programmer who claims to not be a nerd is self-deceived lol

You'd be surprised. Most of the industry is now very much dominated by "normals". That includes a lot of people showing up on conferences and hackatons - doing stuff for your work while after hours is not in any way "nerdy".
Define unused imports/variables as warnings but produce an executable that first prints "This program is for debugging purposes only, it built with 133 warnings." and beeps loudly.
Private Security Services in Tamilnadu
ipssecurity services a leader in high quality Security Services, and a service provider in the related areas of Housekeeping and outsourceing of manpower.click @ http://goo.gl/vqE3lb
Synthetic Weather Generation: Part V
RSpec::Core Cheat Sheet
Everyone else is suggesting goimports, but here's another trick:

import _ "unused/package"

This is usually used to benefit from the packages' side-effects (e.g. trigger init() - mostly used in SQL drivers to register the driver).
banks and insurance company IT departments are littered with non-passionate devs. They probably started bright eyed and bushy tailed, but then they had to maintain 30yr old systems and make fixes for patches that fixed another patch. New projects and passion come together. you dont find any passion in maintenance.
Rigging of Foreign Exchange Market Makes Felons of Top Banks (2015)
Reboot Podcast – Fred Wilson and Brad Feld with Jerry Colonna
Off topic, but MacPaw has got really nice software. Amazing design. It is nice to see that their office also looks as "sleek" as their apps.
Thanks for the info. By the way how did you found the domain was created in may 2016.
7 ‘Go craze’ wedding ideas for Pokemon inspired wedding