skysight-inc/HackerNews huggingface dataset:
This is a wonderful idea. The VCS, bug tracker, wiki, and web presence really should all be part of a packaged deal.

Almost nobody uses just git -- they use github or gitlab. Very few people use Mercurial, because there is nowhere good to host it. Atlassian seems hell-bent on killing hg support off bitbucket, because few people use it, a very sad self-fulfilling prophesy.

With offerings like gitlab, it might not make a huge difference, but contenders like Fossil or hg have some good non-git ideas worth exploring.
Google's self driving cars only drive on roads that have been comprehensively mapped by google at great expense. You couldn't just take it to a new country and expect it to work.

So yeah, there's a very long way to go until self-driving cars are ready to replace human drivers.
Space station will get the heads of UK astronauts? That's terrible.
I use all of those sites, because I am not forced to view the adverts. Just like I sometimes even block or alter certain content on websites that I visit. The server is hosting the files, but I am never forced to display a web element in my browser. I do what I want with it.
An EPOS application:

PS D:\project\> (dir -include *.cs,*.cpp,*.h,*.idl,*.asmx -recurse | select-string .).Count
1626667

At a previous employer, a piece of chip design software got to 1.25m lines of C++ over the course of a decade.
What do you mean with "there's no backend"? Of course there's a backend!
Conceptualizing Large Software Systems [video]
Wow, I would try to escalate it or eventually resign. I am so tired of this BS :(
Worth quoting in this context is Doctorow's law:

"Anytime someone puts a lock on something you own, against your wishes,
and doesn't give you the key, they're not doing it for your benefit."

https://en.wikipedia.org/wiki/Cory_Doctorow#Nonfiction_and_o...
> In my books its a minus that you can not rewrite history.

Yeah. Here Mercurial has a very good idea. It records which commits are public and immutable and which commits are drafts and editable. A draft becomes immutable once published, but public commits can always go back to being drafts with a --force, incurring an "everyone out of the pool" scenario.

There's nothing wrong with rewriting commits as long as everyone agrees where the boundary lies between published history and drafts. For git, this boundary is often set by a convention such as this: rewrite feature branches all you want, but master must never be rewritten.
For anyone who missed it, here is some coverage: https://www.youtube.com/watch?v=r6q3l_1oY-0
Pinterest Narrows Ad Focus to Match Users’ Interest
> In my books its a minus that you can not rewrite history. What happens if you accidentially add code where you dont own the copyright? Or an API Secret?

Someone will write the necessary scripts (e.g. fossil-rebase) to go into the DB and rewrite history.
Andy Warhol never suggested that our 15 minutes of fame would be accompanied by fortune.
This a delayed response for which I apologise, but thank you for yours, this makes complete sense now. I must have missed this at the time. Makes sense now.
Threema use it. (I don’t know if they use it in a sane way though.)
Do you have an email I can reach you with?
Agreed. We don't use it as a primary database as well. In fact, all of our data persists in PostgreSQL. However, a smart thing for us to do would have been using PostgreSQL as a fallback (postgis for spatial queries, something that we heavily do with Elasticsearch).

Obviously incidents like such have made us cautious and we will be working on fixing these architectural issues quickly.
In the video, Andrew creates music live on his laptop by writing a few lines of Scheme.

Besides the musical aspects, the video also provides an example of changing snippets code on the fly. The snippets can be started while the rest of the program continues to run. That's based on Extempore and the Impromptu language that they created specifically for cyber-physical computing (https://en.wikipedia.org/wiki/Impromptu_%28programming_envir...)
Thanks for the explanation! So it looks your efforts were mainly focused on reducing GC pressure - makes sense with those throughput numbers.
Woah cool, i was looking for some technical illustrations to put in various antique golden frames i have. Those will be perfect, especially from this category: http://www.oldbookillustrations.com/subjects/science-technol...
Swift 3 will get its own Foundation library
With little modification of the base HTML template you'll be able to use all themes from http://websitesfortrello.github.io/classless/. It would be great if you could contribute there too.
React in 2015 – Retrospection
Correctly pointed out. Perhaps calls for an edit.
The alternative is worse. The US and China produce more CO2, but SA is certainly an enabler of vast environmental damage. They also fund fundamentalist Wahabiism throughout the world, which is not only destructive to the environment but to secular governments and people throughout the globe.

Given the current negatives of the Kingdom i have come to believe that destabilizing it over the long term is probably better for humanity, even if there is some tangential regional (or even local) effects.

ISIS complicates this analysis.
Ever watched Arrested Development? anustart
It's irrelevant who the owner is, as long as the land is within the physical jurisdiction of the Thai government.
>> correlated

> imply that someone must

Meh, correlation is not causation. Let's include apathy as a third extreme, for both problems and solutions.
11 Online Business Tools That TextMagic Recommends
could be something like this (with some sugar)?

data Cons a b = Nil | ConsCell a b

cons = ConsCell

car Nil = error
car (ConsCell a b) = a

cdr Nil = error
cdr (ConsCell a b) = b

mylist = cons 'a' $ cons True $ cons "hello" Nil

mylist :: Cons Char (Cons Bool (Cons [Char] (Cons a b)))
> Git does not care about history, you can rewrite it as you feel like (git rebase). On the other hand, Fossil is immutable. Audit is possible, every action leaves a trail, and you can not rewrite it.

Ehm, That's not a fair assessment. Git is as much immutable as fossil.

In fossils case, I can still poke around the sqlite database and delete rows from it. That may be difficult to pull of, because I expect the internal data model to be quite complicated, but certainly not impossible.

I don't understand the hate against rebase. Nobody uses it with malicious intent. And, those who do, will have no problem working around fossil's immutability.
“I Am No Einstein” – Space News
> And just how popular was the internet back then?

Erm ... non sequitur?

> Spending 5 minutes to load up a single web page? No thanks. You also couldn't watch videos (can barely load a gif in a reasonable amount of time) and there wasn't many people. A 5mb MP3? Yep, took a half hour to download. Streaming? Hahaha. Yeah, didn't exist. Except for maybe real player. But only if you were lucky and had a 56k modem, and even then, spotty at best.

And what does that have to do with any of the mentioned companies? None of them are in the telco semiconductor/equipment business, as far as I can see. And all of that is pretty much exclusively about transmission speed.

> I'm sorry, but you have no idea what you're talking about. The internet in the 90s sucked compared to today.

I think I did mention that some things improved, right? What totally did not improve is the openness and privacy, which I both value far higher than transmission speed--and the erosion of both has to do all with the companies you mentioned. Also, I don't see how improving transmission speed would depend on losing openness and privacy.

> Who is going to want to run a search engine for free?

1. Who is running a search engine for free now?

2. Who said it had to be free?

3. Who is "running" streets "for free"?

4. Who was "running" Linux for free before Google came around and built their business on it?
Yes, but then you are fighting the software, and it wouldnt need to be immutable at all if you can change it anyway
Something I wondered too. But I think in the 2.x versions, they are already planning something around it. Honestly, I have not looked at it much yet but even creating another mapping with the same field name but different type should perhaps throw a warning or not be allowed unless overridden as they lead to things like these.
I'm not an investor but just curious roughly how much money you need?
Automatically Tweet the Time Left in a Countdown
Unfortunately, join the club.

I was diagnosed with type 2 diabetes. My initial fasting glucose was 161 and a1c was 7.1 . Not prediabates, but full on type 2.

So what does the GP say? "Here's some metformin. Oh look, high blood pressure. Here's some statins."

So, what do I do? Certainly not the doctor's advice. He didn't even give me the correct blood-sugar level in which damage is known to be caused (neurons die at 140mg/dL, no ifs ands or buts). Doc said 150mg/dL.

I've posted recently in what I'm doing, but esentially comes down to diet. Turns out that net carbs (or total carbs-fiber) is what causes my body to go haywire. Cutting down to about 10-20g carbs has done well for me.

Since doing only pure diet, 6 days is what it took for my body to start to noticeably fix itself. Now, my blood sugar doesn't go over 120, and my wake-up (fasting) glucose has tested at 100 the last 2 days.

Look up "Eating to the meter". If you can't measure, you can't reliably react and project. It's what I'm doing, and it's working. I have my data to prove it.
There are dozens and dozens of fully automated train lines in fully automated operation: https://en.wikipedia.org/wiki/List_of_automated_urban_metro_...
Helen's trip to space was primarily funded privately (with the Soviet Union making up the shortfall).

Tim is the UK's first official astronaut - i.e. he's being paid to go to space, rather than paying to do so.
Call me crazy, but I think there's something else going on here. What if Saudi Arabia is having a fire sale?

There's a ton of science that says that we can only pull up half of our current oil reserves to cap climate change at 3 degrees (2 degrees isn't even feasible)[1][2]. That combined with the political and economic tides starting to shift in favor of renewables/nuclear and electric vehicles[3], peak carbon is starting to look like it will happen around 2020 (only 5 years away)[4].

So, if the world will only pull up half of what it already has in reserves, it's a great strategy for Saudi to drive down price and try to make sure most of that half is from their pool. I'm in renewables, and there's a common question we always ask: will oil die at a high price or a low price? It looks like it's going to be a low price.

[1]: http://www.carbontracker.org/report/wasted-capital-and-stran...

[2]: https://en.wikipedia.org/wiki/Carbon_bubble

[3]: http://www.npr.org/sections/thetwo-way/2015/12/12/459464621/...

[4]: https://www.iea.org/newsroomandevents/pressreleases/2015/jun...
> There are just too many edge cases. I believe, that we'll get some kind of hybrid solution: computer drives on the highway during daytime otherwise drivers takes over.

Most likely, it'll start out as driving assist systems (like an advanced cruise control, similar to what tesla recently deployed). The computer does the driving, but the car needs a driver in the drivers seat, picking his nose and waiting for the very rare instance when intervention is needed.

To be honest, I think this would be a step back. Risk compensation[0] will ensure humans will put way too much faith in the system, and not be alert enough to intervene when needed. Plus, driving is boring enough when you're actually driving the car. Just sitting still on a 4+ hour journey, not able to actually do anything else (because you need to keep your eyes on the road) sounds like a special kind of hell to me.

Self-driving cars would be a huge leap forward. More driving assist systems will just make people less careful.

We can already see a lot of manufacturers rebranding their driving assist systems as "self-driving cars" because it's the cool thing to do.

[0] https://en.wikipedia.org/wiki/Risk_compensation
Which other 3 settings are you thinking of?

There's this general page for ad settings: https://www.facebook.com/settings?tab=ads&view

None of them offers you an opt-out on ads based on interests.
But it's another solution that works, isn't it?
kind of misleading when it's throttled the whole time isn't it?
In fairness, most of the coverage I've seen (at least in reputable publications) has been very clear that he's the first British citizen on board the ISS, rather than the first British astronaut. I'm sure that won't stop half the country reading the headlines and getting the wrong idea, but hey ho.
The Killing Game Show was also released in 1990, and Shadow of the Beast was 1989 :)

Also in 1990: https://www.youtube.com/watch?v=GbzioZBTUIU (looks a bit dated now, but I'd never seen anything like it at the time - planar displays make zooming/rotating graphics rather inconvenient)
I think that would have been a real bummer for coders back before the Internet was really a thing. It's a pretty common thing to need and hard to implement.
Your Most Valuable Asset Is Yourself
You're not wrong, but let me be more explicit: the problems arc4random_*() solves are the ones I feel are important: good-quality random with no corner cases (e.g. still reliable if you run out of file descriptors, at least on OpenBSD). pick() or shuffle() really are nice, but I'm much more scared of predictable-by-default or predictable-in-corner-cases RNGs than of errors in a hand-rolled pick().

(I don't write code where e.g. std::poisson_distribution would be useful, so I don't feel I have the background to have an opinion on that part of the proposal.)

Overflow is something that the programmer always has to keep in mind, unfortunately.
Thanks for sharing. I've taken a similar approach: cut all crap out of my diet and now in ketosis (according to urine strips). Ultimately this might not be the fix for me, and I might have to add some other interventions (like replacing saturated fat with polyunsaturated fat if I turn out to metabolize SFA poorly) but I'm also convinced that the primary fix must be dietary/lifestyle with some limited support from medication if necessary.
They more likely than not using a chinese OEM laptop, i really doubt that they spin their own motherboard even peripheral connectors require a ton of RF compliance these days.

You can get a decent core i7/i5 OEM laptop made for about 500$ these days
http://www.alibaba.com/product-detail/Quad-core-ultrabook-i7...

Add to that some case customization and build in their specific features like wireless "kill switches" (AKA that switch all laptops used to have when wireless used to cut your battery time by half and you needed to use them on planes) and you can still get it made well under 600$, 250-300% markup is very steep in the current hardware industry.
> Almost nobody uses just git -- they use github or gitlab.

I don't understand what you mean. I know plenty of people that simply use SSH or local-only repositories. If you intend on sharing said repo, github is essentially cheap shared hosting (or did you also complain that people didn't run their own httpd?).
No, in the highlighted section he is explicitly saying you can't figure out how big the market is by reasoning and the best you can do is guess.

In fact, it is a bit stronger than that: he states that the only knowledge that can be used is instinctual knowledge, but since instincts concerns things like what smells indicate spoiled food and legless that animals are dangerous, you don't have any relevant knowledge at all! The best you can do is baseless guessing, though after having gotten funding and done a bit of work you might have some basis for your estimate (there is a caveat that instincts dominate estimates early in the start up process).

The summary ars provides does seem to be what he strove to say, but since two people can easily disagree on what is to be considered "obvious" even that statement allows for less predictive power that seems reasonable.
As far as I understand it, there are ways to remedy this:
https://en.wikipedia.org/wiki/Crew_resource_management
Actually, you could reach me at klittrabysweden@gmail.com if you want to continue talking!
It is not. Confiscating property of foreign entities exposes you to international courts and arbitrage.
I don't think the cost is quite that low in Saudi Arabia, but they are definantly the lowest cost producer. Their only hope is to drive out the higher cost producers and then increase prices - it is monopoly 101.
This issue isn't new. It was very prevalent in Web 1.0 world.

At the time, I opined something rather harsh:

If your business model relies on free [read: freemium] services, you have a hobby, not a business.

It remains true today.
Very interesting article, and a few lessons learned. And very well written. I feel like I can feel the tenseness in the team when you are debugging and searching for a solution under stress :)

Just wanted to tip you off to what I assume is a typo:

But lack of automated regression testing would have caught this issue.

I understand what you mean, but if you mean that literally then that is indeed a new and interesting paradigm in software testing :)
This is the creative economy in a nutshell, it's just not highly lucrative except for a small number of edge cases, for the rest it's peanuts.

The danger embedded in this exception is that it's the generally mediated norm for the creative 'genius', the artist living the high life receiving reward for their exceptional talent. Skill + followers = reward. People in the top spots have earned their place.

Anyone who has participated in a creative profession long enough will have seen many brilliantly talented people fail, and critiques will follow as to why they missed out (obsessive personality, no marketability, poor communication, not in touch with reality, poor career trajectory, no exposure, etc). Creative people are pinned against each other, so these critiques flow from fellow producers too, and sadly when one person calls it a day, others will see opportunity left in their wake and attempt to fill the gap only to deal with similar patterns. Mostly failure is just part of the biz and no real indicator of talent.

Many will reach for the 'lottery' metaphor to justify creative economy, which I think at it's heart is true. Creative capital is amassed by a tiny minority in a global pool, and the 'pop' market intends to keep it this way - it's much easier to manage and account for a tiny list of select 'important' people, rally behind them and create an economy that benefits all parties (distributors and artists) than to embrace the entirety of creative output.

But again there are exceptions. And these are the ones maintaining 'creative integrity', who then become every other artists benchmark for succeeding against the odds. They help fertilize the pool, keep enthusiasm up and make people have faith that good work can succeed. Again another lottery, and these rare successes often become heavily fortified by the same industry, itself championing the outsider and benefiting from the perceived 'integrity'.

However, when you decide to give up on the supply chain completely and present yourself to an audience honestly things can actually come good. There are audiences that have given up on the supply chain too, and are sympathetic to artists presenting themselves with all their frailties. Once a connection is made, these people become real subscribers and will pay to keep this connection flowing and will even help advertise the artists they love (think t-shirts). There are many great examples of artists who have decided to control their supply chain, get intimate with an audience, and nurture the connection as directly as possible. They still work with mass culture but only as an interface to build audience.

How hard is it for these Vloggers to do the same, kick the supply-chain (freeloading hits) and direct their core audience to their own supply. Surely it's as simple as adding to their 'please like / subscribe to our channel' spiel with a 'and to see our other content visit our website direct'.

Maybe something will disrupt the 'pop' industry and create equity, but when mass piracy doesn't change much and pay services still only give majority revenue to top billers, it seems that 'pop' is more agile than most give lip service to.
> Having Tickets, the Wiki and technotes in the same place is an interesting idea,

Couldn't you just have a `bugs`, and `notes` branch? gugs would be a folder per bug, with each message being a MIME or some similar message format. notes would be a collection of md, rst, textile, &c similar to how github already has a gh-pages branch. It wouldn't need to be part of the scm, but simply be convention.
I feel for the average Saudi person, but as a government I have as much desire to see it continue as I do North Korea.
The Star Wars social network
So, if you are producing for fans who will never pay you for your work, is it worth it? We're not talking about purely artistic endeavors here, and the people who can do their form of 'art' without worrying about money are few and far between.

Robert Crumb was paid for his work. Beethoven was paid for his work. Van Gogh wasn't paid for his work and it helped drive him to suicide.

So, is it better to have 10,000 fans who will pay you for your work, or 3,000,000 who won't pay you anything, ever?
You should read this http://www.2ality.com/2015/12/babel6-loose-mode.html
€100.000
Not completely sure about this. But may be we are just not in the same circles of other fields where things like these are shared. I can only speak for myself obviously. But it would be hard to believe that people in the field of medical sciences don't practice this.
Chinese officials admit to faking economic figures
I love the diagrams on this blog post. Does anyone know if they're hand-drawn or if there's a tool that produces them?
I know plenty of people that simply use SSH or local-only
repositories.

These people are the minority. Do you know at least 3 million people who use git without github? If not, you're nowhere near to saying that a majority of git users do not use github. And yes, having somewhere to host it is very important. Both Fossil and hg have an httpd built-in. I believe cgit or gitweb are not a simple "git serve" away?
Could this be used to improve current ES5 codebases by converting to ES6 and then use Babel to convert back to (improved?) ES5?
That sounds stupid. Did they not know about inheritance or template classes or anything??
Brighton Housing Trust Christmas Advert (2015) – #WhoWouldYouTurnTo
What happens if you accidentially add code where you dont own the copyright? Or an API Secret?

http://fossil-scm.org/index.html/doc/trunk/www/shunning.wiki
Being from Richard Hipp, the author of SQLite, it should be a pretty high quality program.
WW3+ISIS+STARTS+KILLING+DISABLED+CHILDREN+-+YouTube
> For me I decided to take control of what I can in my health.

But you did that cooperating with your doctors, which is how it should look. The problem with people taking charge of their own health is usually that they completely reject medical professionals altogether because they "know better". It makes exactly as much sense as when a manager decides not to hire a programmer, but instead buys himself a JavaScript book, because "how hard can this programming stuff be anyway?", or "the programming establishment still uses this old Ruby stuff, they don't know JavaScript is the state-of-the art solution!".

Knowing better than your doctor can lead to tragic consequences. Since we're in story-sharing mode: just last week my brother's friends saved the life of a guy who was after surgery that involved installation of stents, but for some reason didn't take the prescribed anticoagulants - he just kept the prescriptions stored in his bag and went happy about his life. He slipped up and admitted to taking no drugs on a checkup in the hospital. According to the doctor who was leading his case, he was hours from dying when they figured out what's going on.