skysight-inc/HackerNews huggingface dataset:
Considering that all you really need is fission bombs and the will to do it (ie project Orion in the 60's) we could be an interstellar civilization now (specifically, I'm talking about nuclear pulse propulsion generation ships). So if a civilization at about our tech level could dedicate a few decades of global GDP to building the infrastructure, one might ask, what goal would motivate such an endeavor?

There are many lofty, high minded goals one could consider; exploration, discovery, species/ecosphere survival in the face of an imminent global threat. Finding, enslaving, or eliminating other sentient life forms? I can't see how this could be the goal of any civilization. Maybe the same impulse that could lead to organizing such an incredible, global effort to build the interstellar infrastructure in the first place could also dictate this less savory motives, ie religious zealotry ie Church of Galactic Subjugation.

The above is speaking to a possible interstellar civilization and not much more than our tech level.
> I think that I can buy Tumblr in 9 years for 40 dollars aka 11 million dollars and just make enough on t-shirts to the kids when they're 40 that are now 25 that were 15 years old during all those weird sites.

- Gary Vaynerchuk

https://www.youtube.com/watch?v=OLHdzLpMg-s&feature=youtu.be...
Compile time type inference is nice, but it doesn't make me excited about the language. Personally, I find more value in things like pattern matching and case classes.

FWIW, I didn't call it dynamic, TFA did.
maybe he made it during his recreational / non working time ..
I think your example shows exactly why measuring software productivity is so problematic. With your scenario, probably the easiest way to "improve productivity" would be to not write any documentation comments, heck it would probably be faster to just stick it all in one giant method.

I think many of us have known software developers who are incredibly fast, but who write "rat's nest" code that's impossible for anyone else to decipher, or which is very difficult to modify when new requirements come along. Quantifying those attributes is incredibly difficult, but as most time in software is actually spent on maintenance, it usually ends up being more important than a simpler assessment of initial output.
> I doubt you can build any house, let alone a mansion, anywhere in Canada for that price.

For $800k? What are you spending your money on? A modest home should be nowhere near that much, at least where the majority of Canadians live.

> At least anywhere a person would want to live. From what I've read, permitting alone would cost that much in Vancouver before you even break ground.

The vast majority of Canadians do not live in Vancouver. Nor do they live in Toronto.

The fastest growing community in Canada is Warman, SK[1], with 55% growth from 2011-2016. If that impressive influx of people doesn't indicate desire to live in the location, I don't know what does. I'll grant you that mansion is subjective, and it is difficult to link to something that hasn't been built yet, but here is a recently built large (2800 sq. feet), stylish home in the region listed at under $800k[2].

> Housing in all of Canada has been in a massive bull market for 20 years with the only noteworthy correction being the short pause after the 2008 crisis.

Are you still conflating the Canadian housing market with the Toronto and Vancouver housing markets? There are several provinces where the average home price is in decline.

[1] http://www12.statcan.gc.ca/census-recensement/2016/dp-pd/pro...

[2] https://www.realtor.ca/Residential/Single-Family/18086922/61...
You could look here
Ever considered taking up sailing but thought you couldn't afford it? Think again. There has never been a wider choice of craft to sail - from 50ft luxury yachts costing over £200,000 new to used dinghy's which would set you back £200-300.
<a href="http://release-game-studio.webnode.com/" style="rel:dofollow;" rel="dofollow">you could look here</a>
Millennials Think It’s Time to Bring Back the Analog Watch
I'd like to hear from others in the EU who have gone this route. What are the pros, what are the cons, and is it possible to base yourself in another EU country and conduct all your business through this?
I know it's at least partially caused by the fact that it's not news when something good is happening, but it often seems to me there's more going wrong in this country than going right:

Nearly three-quarters of the judges are not lawyers, and many — truck drivers, sewer workers or laborers — have scant grasp of the most basic legal principles. Some never got through high school, and at least one went no further than grade school.

But serious things happen in these little rooms all over New York State. People have been sent to jail without a guilty plea or a trial, or tossed from their homes without a proper proceeding. In violation of the law, defendants have been refused lawyers, or sentenced to weeks in jail because they cannot pay a fine. Frightened women have been denied protection from abuse.

The examination found overwhelming evidence that decade after decade and up to this day, people have often been denied fundamental legal rights. Defendants have been jailed illegally. Others have been subjected to racial and sexual bigotry so explicit it seems to come from some other place and time. People have been denied the right to a trial, an impartial judge and the presumption of innocence...
I always liked Django's ORM because it didn't even try to do any complicated stuff, it forces you to drop down to raw SQL instead (I haven't used Django in years, hopefully it's still like that).

Compared to something like Hibernate or SQLAlchemy that tries to support everything under the sun and can result in a lot confusion when trying to understand what exactly it's doing.
Completely threw me off when I got the email. Safari Books Online is really expensive, and I dislike seeing private entrepreneurs reinventing public libraries (and even selling it as an innovative concept).
I was looking for a good primer and I found the original Bitcoin paper itself to be a pretty good starting point: https://bitcoin.org/en/bitcoin-paper

Furthermore, I suggest the Princeton cryptocurrency intro course on coursera [1]. If you have CS background, you can skip the explanations of hashing etc and concentrate on the mechanics and incentives in cryptocurrencies, which are illustrated quite nicely.

[1] https://www.coursera.org/learn/cryptocurrency
As someone that's always used CentOS for servers until recently when software choices have forced the hand to ubuntu - what do you get with ubuntu that you don't with debian?

Just wondering from a server point of view what's the difference.

Please forgive me asking you directly (others, feel free to jump in!) I can only find "use ubuntu if you're new, debian if not" with no real reason why
Nope, it's Big Data (infrastructure, pipelines etc.). Nothing exciting or innovative, it's just that there are too few people in this field who know what they're doing compared to the demand.
Updated php builds are available from https://deb.sury.org - they're available for both Debian and Ubuntu. The operator of that repo is also a Debian maintainer, so they follow the same practices.

For nodejs you're better off using a vendor like nodesource regardless of your distro.
That's not what I wrote. Elected representatives get away with not being accountants by hiring accountants to staff the CBO. Similarly lawyers could be hired for drafting unambiguous legislation based on position papers.
>1. They use a very popular platform, on which most potential contributors have an account and probably use it daily.

I'd argue that "science-based game" could interest many more people than the subset of github users. If it was a list of programming resources then maybe, but even then many coders don't have a github account. I wager that "community curated list of resources" has a much bigger potential user base than github. "A list of resources to learn guitar", "a list of resources to learn Chinese history", "a list of portuguese language telenovelas" etc...

>2. They offer no-bullshit interface that presents you what you want to collaborate on and tools to do that, not trying to distract you with anything else.

Uh, dealing with pull requests is a no-bullshit interface to add an entry to a list? What percentage of the population do you think understands what a pull request is, let alone how to create one? What if there's a conflict and the maintainer asks you to merge and update it? That's not exactly facebook-level friendly right there.

>3. Nobody is trying to make money off it, there are no affiliate links, ads, or other monetizing bullshit, which is precisely why those lists are much more reliable and trustworthy than what would be posted on a hypothetical service you propose.

How so? If the lists become untrustworthy people will stop using it and the website loses money. There's no incentive for the website to mess with the lists themselves. And if you're thinking about "corruption" to bump certain resources to the top it could happen regardless of the rest, and it could be even more tempting if you don't actually have an other way to make "legit" money.
Wow!

So the price is..

3$ for the microcontroller, 3$ for the 4 ns comparator, and a few cents for the resistors, capacitors, and 7 GHz transistors (I couldn't find the exact model), and probably some dollars for the rest of the materials such as steel rods and tubes. All in all it looks doable for <50$ easily. That's pretty amazing!
I think you really did oversimplify it. Writing a piece of code once obviously affects your speed at writing it again.
Alec Benzer -- How Bitcoin Works

https://blog.alecb.me/how-bitcoin-works-a82bb2cd32ec
> PS: There are actually build tools that are language independent, e.g. make, CMake or Maven. You can just use these.

This is technically true, but I wouldn't inflict on myself and my team the use of Maven if I wasn't using Java or a related language.

Some language ecosystems come with a preferred or natural build system (and related tools), and it's weird to use something else within that ecosystem, or to use standard but cumbersome tools (such as Maven) outside their ecosystem. It's possible in practice, but weird.
If possible, can you go into more depth on how these apprenticeships work? I haven't really heard of many people doing them, which doesn't necessarily mean anything since I'm not in the legal field, but are they generally well regarded by other lawyers? I assume it's more difficult to find work as a lawyer without a law degree. Will the large prestigious firms hire someone like this? And are there any advantages of doing an apprenticeship vs law school?
Right, back to the point of saving characters/bytes at scale it's a cheaper way to getTime()
"from calculations we see that the total capacity of the satellite component is, for Europe, 100 Megabits per second"

That doesn't sound like it's going to improve inflight WiFi much. They do mention also downward connectivity to cell towers, so hopefully the satellite link isn't used much. There's not much info on how many spots over Europe won't be covered by the ground cell towers.

Edit: I do find the grumbling about inflight WiFi performance funny. You're in a metal tube that twists and turns, 5+ miles high in the sky, going 500mph. Installing the system means cutting a huge hole in the plane and detailed certification testing down to every wire connector...and thus nothing can be upgraded at a normal pace. Isn't being able to check your email novel enough? Why are you surprised that YouTube doesn't work well?
Ok, so now you "just" need to factor in long-term maintenance.

Besides, how often do you write code twice just to see which way is better? What you have is a comparative measure that is completely useless for measuring new code, i.e. code which implements a new feature.
Very likely true, but the question is... what benefits are there to be found? I think we found most of the useful spaces for a blockchain quite early on - aside from currency, there's squaring Zooko's Triangle (identity/nameservices), trustless gambling, and simple mechanisms for agreeing where to send money.

I think the next set of services (once we've solved scalability+transaction fee problems) will revolve around figuring out what to do now that we have a currency that is very easy to send to anyone over the Internet, rather than trying to develop blockchain technology itself further. Even just getting it into people's hands and developing the user experience further is going to result in the currency gaining far more utility. (I'll note that we still have no reasonable protocol for implementing subscription payments etc.)

There was a short period of time, between bitcoin entering the public consciousness and its technology becoming a platform for investment in thin air, an ability for me to buy a whole lot of things with it. With just a little effort, I could've survived with no traditional currency at all. And then that vanished, quickly, as it became obvious that its teething problems were not being solved.
This year 7 are NFL Network exclusives, the rest are simulcast to various places, CBS, NBC, Amazon

Last year I believe Yahoo and Twitter had a couple, TNF seems to be the place to experiment with different distributors.

http://www.nfl.com/schedules/2017/TNF
> There are people who need to operate linux servers without great familiarity with any of them

If that isn't a red flag to you, it should be.
Almost everything that doesn't sell thousands of units a month, and hardly anything does anymore, is print-on-demand.
I've tried to use a different appbase.io product, Reactive Maps, and was sorely disappointed. They can't be bothered to fix the outdated tutorials, broken manual/documentation links, etc. on their site,
A great many successful entrepreneurs have money (and often a tradition of entrepreneurship) in the family to get them started. No VC needed.
There is no such thing as actual internet culture, just as there is no such thing as single human culture. Different communities have different cultures and none of them is any less real.
Beyond the Mythology: Telling the Real Stories Behind the iPhone
>7 pounds for buying a beer in a pub after a day's work is pure robbery

7 pounds beer is shi£ there, normal beers start at double that price
How to GET BEARD FAST
Hey guys,check out my profile. I got so much beard after using Adam's Herbal medicine I got from him in two days. I got in touch with him after seeing some results of his works. I have used it for two weeks and three days now and my beard is almost full. I have used so many other remedies,but doesn't work and i lost so much money. Adam's medicine doesn't cost much and the shipping is free. I promised him I'll talk about him how ever I can as a little appreciation. His email is adamfeigeles5@gmail.com I'm loving myself right now :)
Company-wide code sharing is not always desired, especially if you want to protect IP.
Same. The only draw of ESPN for me was analysis and tennis grand slam events. I don't watch a lot of sports, but I love competition and statistics. Sports can give me both of those without me ever having to tune in. Replays of strategic moves (even when boring to the naked eye) is a big draw for me. ESPN has basically dumped all of that.

> it's another case of an old media company thinking that the internet is stealing the fanbase

Interestingly enough, esports fills all of these gaps for me, but I wouldn't say that they stole me from ESPN. ESPN shot themselves in the foot ages ago. The pre-game and post-game discussions of e-sports are full of break downs and actual insight instead of hot-take talking heads. There have been incidents of analysts trolling and giving super shallow answers, but hosts have been cracking down on such behavior.

Yeah, it is just watching a handful of people play a video game, but the strategy can get ridiculously deep.
Can't Chrome's built-in Flash overcome that?
This is a funny post, but it will give you the very basics on cryptocurrencies and set you up to understand the more complex parts as you read more technical documents:
http://blog.adimofunne.com/crypto-in-the-hood/
Should Google Search Be Regulated as a Public Utility? [pdf] (2012)
Either gravitational dynamic is very surprising to me, or this simulator uses an excessively simplified model.
Once an object orbiting around an other, it seems almost completely immune from perturbation by other masses.
In my experience - working solely for large organisations for the last 17 years - the number crunchers are almost always swayed by "it'll be better in the long run".

It rarely ever is, of course, but don't underestimate the will of a developer to push an interesting project that they know in their hearts will not really benifit the company.
I doubt his sincerity
I've never quite understood this for anyone but the biggest companies.

The vast majority of businesses aren't ever going to buy a red hat (or canonical) support contract. They're going to hire a Linux sysadmin to help them.
I use Block site plugin for chrome which redirects facebook to HN :D
Monorepo is harder to get right initially, and you have to think things through. But once you do, you're set for it. I love that there is so little code duplication.
In my experience the problem you're identifying there is an general failing to understand boundaries when designing the system. A language or framework shouldn't pervade every package, to aid this in my most recent large project we formulated a naming structure for packages that gave an indication of where they fit in, from a high level perspective, and the sorts of dependencies they should have.
Can Pricey Baby-Food Delivery Startups Crawl Their Way to Mainstream Success?
His comment was pertinent; please, take about 20% off her, there.
> Stuff "just works" without a deep understanding of how it works.

> The base level of knowledge to use the language is so high that you pretty much need a book (...) to be able to get started.

I wonder what that says about developers these days.

Ever since I started 'till this very day, it was obvious for me that if you want to learn something, you go pick a book about it. Books aren't scary. They have one of the highest knowledge-transfer-to-time ratios out of any sources you could find; they easily beat videotutorials and text tutorials. Most programming books I've read are also quite pleasant and easy to follow (better than some novels I've read...).

Are people scared of books these days?

I mean, I accept that the power of a tool can be a limiting factor to adoption, but I'm deeply saddened by it. Learning and understanding things isn't hard.

--

> CL is the opposite. What is the difference between setp, setf, defvar, and defparameter? Why is the documentation so technical and dense? What is a "form"? What are multiple return values and how do I get to them? Should I spend time learning the loop macro DSL?

The answer to that is simple: go and read a book :). Practical Common Lisp is available on-line for free, and it's a current best introductionary book for CL.

http://www.gigamonkeys.com/book/
This isn't true at all, coming from someone who's done this.
Monorepo doesn't imply read permissions for the entire repo for everyone in the company.
It would if you were explicitly told to do it without automation. Otherwise you're paid to do a job, and you did it, so all good.
Hi, a ZeroKit developer here. We agree, third-party audits are crucial. We’re working on this, so stay tuned.
what part of the tech world do you live in where it's not the case that almost everyone's not a Linux ace?
250 W/m2 is still rather optimistic -- though not absurdly so!

Obviously it varies a lot depending on where you are. For example, in Germany the total sunshine you have to work with is approximately 1000 kWh/year[1], or 115W/m2 on average. I think that still assumes you find a way to perfectly align your phone to be perpendicular to the sun's rays; otherwise you get less energy still.

[1] http://www.solar.lucycity.de/index.php/sonnenenergie/9-sonne... I think the technical term may be solar irradiance, here's a global map: https://en.wikipedia.org/wiki/Solar_irradiance#/media/File:S...
Where is your metric? By how much will you be declared more productive? Is it just time to achieve a result? Because that is obviously wrong. How are you accounting for quality, or even measuring that X? Do you account for readability? maintenance? documentation? factoring? over-engineering?

There are so many visible as well as hidden factors that attempting to measure any (let alone all) of that is a pipe dream.

Also, by writing the second one you are not accounting for second version effects since it is a reimplementation of something you know, and if someone else develops it for you then you just changed a major variable.

I get that you said "oversimplified", but this is just like saying "thought experiment", yet as soon as you confront that to the real world, it just doesn't realistically fly.
With iPhone, Apple showed AT&T and Verizon who’s boss
You mean like Bitcoin, where a relatively small number of people hold the majority of all mined Bitcoin in the world?

https://bitconnect.co/bitcoin-news/254/bitcoin-millionaires-...

https://bitcoinprivacy.net/richlist
> She told police she launched the coins [into the airplane's engine] as she "prayed for safety" on Tuesday.

Seems a bit counter intuitive to me
> “To this day, that’s to a large extent how I learn,” he said. “I never really learned the basic things like linear algebra, actually — I only assimilated it through learning some other stuff.”

This was interesting to me. My math profs always admonished us to ensure foundations are completely watertight before advancing to the next thing in tiny increments. I've absorbed this to the point where I perhaps get stuck filling in inconsequential gaps at roughly the same level, kitting out base camp as fully as possible but postponing the ascent.

I have no dreams of becoming a professional mathematician, but maybe I'd have quicker insights and more creative ideas if I tried this approach too, tackling something impossible and working backwards.
> enables company-wide code sharing and refactoring

It does, but primarily it enables the tooling around that to be so much more integrated.

Indexing the repo becomes possible, and fast searches, find-usage, inter-project code review becomes so much more frictionless. Build and testing systems end up having inter-project dependencies all the time. You probably already have them.

It's like the difference between a big database with a hundred tables and a hundred small databases. Go with the the big database every time, until you have reason not to, in which case you have a lot more knowledge about your requirements.
Company wide code sharing is also why you wouldn't want a monorepo. By having it in a monorepo you require a coordination effort on all changes even if it would be ok for people to be using different versions.
The repo should be the unit of versioning/releasing, just for convenience - that way bisection is easier and release tags for different units are in different places. (As an extreme example, if you had two completely distinct projects with no code in common, you wouldn't want them to be in the same repo would you?)

Now that could mean a monorepo, if you're a company with one product that's released as a single unit. Or it could mean multi-repo if you have distinct components with their own release cycles. IMO that comes down to Conway's law in reverse: it's best to structure your components in a way that reflects your organization's communication structures. If you're in constant communication then moving from `foobar` to `foobar2` is a "just do it" scenario; if you're in distinct teams don't talk to each other much then having this happen via an explicit release cycle, deprecation period and so on is better.
Would you be retiring in Poland? What kind of monthly expense do you foresee?

I'm also dreaming of doing this, though currently on the other side of the world.