skysight-inc/HackerNews huggingface dataset:
Can you comment more on why a hobbyist should not need their own repo? If I'm doing SaaS for everything, my monthly costs start to go up.
I've found it is far cheaper, and far (way!) more educational to take an extra box out of the basement and install Ubuntu/GitLab/Node/Java/Apache/Etc.
I have to pay for internet either way, and the electricity cost is nowhere near the cost of having multiple Saas?
Elon Musk's Vision for the Future [Entire Talk]
I may have overreached a bit in my comment above. I agree with you about the presentation of narrative facts in the past of the series, but hold my final opinion in reserve as Moffat and Gatiss work drama first and then come up with ways to knit the story back together in a way that appeals to the viewer to suspend their disbelief. I.e. if they think it's more interesting that Sherlock has been stoned the whole time, then they will probably work that in.
>It's also the first time SpaceX launches in fog

Musk said the "root cause may have been ice buildup due to condensation from heavy fog at liftoff."
If it isn't, they shouldn't be advising people to build on it.
My Experience Developing with Ionic Framework
What can we learn from our galaxy's second-biggest black hole?
Mixing both adds complexity to the codebase, though. Might as well stick to Objective-C for legacy projects and Swift for new projects.
Applications are rarely released in explicit versions (from the user side, publicity wise, sure there is a version number in the version control process, but what percentage of Gmail users do you think know what version they are using). If Apple has an application that is successful then they will continue to iterate that code base. If Apple truly is of the opinion that Swift is the language of the future, one would expect them to utilize it going forward. In order to utilize it going forward they'd need to rewrite some of the code base when they fix bugs and change functionality or aesthetics. The remaining code base can be left alone so long as they are confident they can get the resource to work with it if needed in the future. So really, what Apple is saying is, it's still easy enough to get someone to work on Objective-C should an issue arise. When that talent pool dwindles, at that point Apple will need to look at the cost/benefit of rewriting large code bases again. That is all assuming Apple has commited to moving to Swift and away from Objective-C, which I doubt is the state of affairs just yet.
My wife had a similar issue last week. She just notice the 600 CAD charge on her credit card. She is on maternity leave and, therefore, she is not using the software. She had no warning prior to the automatic renewing date and no invoice after the charge. She called to cancel as soon as she noticed and they decline saying that the 14-day grace period had passed. They "can" only reimburse 50% of the yearly subscription. I know some will say that it is her fault for not having marked the calendar or something, but I disagree. I think that this unfair practices. Furthermore, I'm 95% sure that this kind of behavior is illegal in Quebec. We are still waiting for an email from the "supervisor" on that issue. To be continued..
Facebook’s strength is Mark Zuckerberg’s foresight
Uforio – Your Reddit feed that looks great and grouped by content's type
State Space Visualizations
Strictly you are right. However, by the strict definition of a compiler, an interpreter is nothing but a sort-of "real time compiler".

But a compiler has come to mean a program that translates source-code into machine code.

By this new understanding, a transpiler is a combination of a compiler and a decompiler with different input and output languages.

So po-tay-toes, po-taa-toes. No one cares, we know what is meant by transpiler.
Certainly you'd have to adapt the model to work for such a small startup. That doesn't mean you shouldn't share and gain feedback on your work.
Just remember, Facebook are designing a UI for 1 Billion people. That's going to require a lot more "common understandable simplicity" than most applications.
> In fact, the article's conclusion that the OpenSSH team should have rolled their own memory management code rather than use tried, tested and approved libraries doesn't sound like a good recommendation to me.

I agree with your general statements but disagree with your ending conclusion. Notice that they never mentioned `malloc` in that post, nor `read` and `write`, etc. If you're writing code that needs to be secure, then it's important to be able to recognize what features you can use, which you can't, and thus what pieces of the standard-library are usable.

`malloc` is perfectly fine, because it will never touch the memory you put inside it - If you clear the memory with a `memset` before `free` (And make sure the `memset` isn't removed), then `malloc` and `free` will never be able to copy your memory or leave it laying around. `realloc` breaks this guarantee because it explicitly will make a copy if it has to find a new place to put the buffer, and thus it's not usable if you need to keep the above guarantees about copies of the data.

`fread` and `fwrite` are obviously out for the same reason - There's no guarantee they'll clear their buffers. For such a situation you definitely want unbuffered IO, and the best way to do that is to just directly do `read` and `write`. You could write your own buffer layer on top of it (that is securely cleared), but it's not necessary to use buffers at all - Especially if the file is small enough that you could just read the entire thing into a single buffer anyway. (Note that it may be possible to get those guarantees through some `setvbuf` and similar calls - I'm not completely sure since I've never tried - It's not the defaults regardless).

The big problem with the approach taken is that it doesn't take enough precautions when handling secure data, and uses functions that explicitly do things they don't want.
Citation by links
Interesting look. Although I will point out that not all classes are equal. Lines of code would be a little more meaningful to me, but kudos to the author for researching what was available.
As a user of a self-hosted web service, how it's written affects details about the pain of deployment and administration. How it's written also affects whether it has satisfactory performance and how many nasty security problems are waiting to be discovered.

Not everyone can afford to be completely blase about their source control system going down or getting defaced.
I think you're conflating the concept of "countries" with the concept of "land". Cities do indeed need resources which are produced from the land, but the artefacts of countryhood (national identify, borders, etc.) don't really contribute to this production. In practice, cities are supplied by "city regions", which arise through natural economic and geographic forces, and which do their damnedest to ignore artificial jurisdictional boundaries. Hence the irrelevancy of countries as an institution.

(For more on this line of thinking, see the Jane Jacobs link in the post you replied to).
Please share and help this be the best, the greatest, and with the most brains, programming language ever.
> I think any eventual GitLab acquirer would be mad to screw up _our_ winning open core formula

Understand, I want to believe. I want to live in a world where open core works at VC scale and over long timeframes. I'd love to run all my own projects that way, if it was possible. And who knows, maybe you will be the people to do it where everybody else failed.

It's just the available evidence suggests I don't live in that world. In my world, you have to pay money for things if you want them to last. I'd like to pay you money, but you don't want it, and that's weird.

Look at it from my POV. GitLab isn't "just" another tool for me, it's my homepage. I'm in there hours every day. I trust it to store my life's work. That's amazing! People literally kill to get that deeply embedded into their customers lives. But it's also a huge responsibility. You and I are in the honeymoon period right now, but when times get tough and we have 3 kids and a mortgage, it's going to get real.

You may not be in a position to speculate that far out, but I have to. I'm still going to need this product in five years. You might not need me.
Speaks volumes for Mr. Musk's character that they're being completely open and honest about this problem. Turns the conversation from "What happened? What are they hiding?" to "Interesting Engineering problem. How can it be addressed?"
TESTIMONIES about Choices-Surviving a Drunk Driver
https://developer.apple.com/swift/blog/, or any Swift developer twitter account, really...

Everything surrounding Swift has been the most open Apple has been in a very long time

Edit: https://swift.org/blog (the current blog)
I'm sorry to hear you're not satisfied with GitLab and I would love to know more.

1. What things did you have to tweak?

2. Did you try our Omnibus packages for upgrades? It should be just apt-get upgrade https://twitter.com/J_Salamin/status/687884326629937152

3. What features of EE belong in CE in your opinion?
I updated it here:
https://github.com/rurban/marisa-trie
with the original wiki docs and some fixes for latest toolchains
I thought you could do on-prem with GitHub Enterprise?
They want to do this in space: https://en.wikipedia.org/wiki/Evolved_Laser_Interferometer_S...

Funding is limited though, and doing it on the ground is easier to develop and maintain/troubleshoot.
Thank akerro, good to hear that.
Irony!
Of course we should eat the poison and then go to the hospital.

The naive texteditor should just check the size of the file before loading it into memory instead of trying to recover from a crash.
oh the horror, the horror!
Summary: draws were hand-crafted by tournament organizers in order to up the likelihood that Federer and Nadal would meet in the finals which would increase viewership and be great for advertisers and sponsors. Insinuation that Nike was somehow in on it seems a bit far-fetched and the tennis landscape has changed a fair bit since the paper was written, but the statistics for the time periods and draws examined are pretty damning.
I want to know what exploded - I wouldn't have expected it to have very much leftover fuel at that point...
Do any of the commands cause it to bomb?
This is beautiful. The best. I tell you, the best. We win, we really, really won today. Just look at the polls, no language has won this much. We win. Nobody knows the art of the language better than TrumpScript. I tell you.
The example is clearly forgoing the use of standard C strings for a char array tagged with the length.
I'd think it's pretty easy to have a policy that says "only VLC forks or VLC-related projects". What if someone wants to pull out part of VLC into its own library?
Interesting. I thought you could reverse with the credit card company, then deal with the supplier. Do credit cards work differently in Canada?
I am Donald Trump and I approve this message.
"That the technical companies in the bay area seems to be isolated from the hardships of the rest of the economy doesn't make it a bubble, it's simply a place with a different economic focus with different economic realities."

"I swear people around here actually sometimes seem to wish bad things would happen, as some kind of schadenfreude."

"The reality is that software is still eating the world, and more change and value to be derived therefrom is still to come: automated vehicles, robotics, smart appliances, VR, and a myriad of far less sexier technological innovations with sound economic value creation."

Rewind to the dot-com times, and I believe you'd find people saying the exact same things.
This language is gonna be yuge
Thanks! We're very glad to be on the front page and hopefully get more people contributing and discussing features. GitLab.com is now at a size were the HN crowd doesn't make a dent. But the HN crowd is very important because they are frequently active contributors. We are trying to solve the speed of GitLab.com even if we grow 10x over a few months.
DOS + Windows 7 = DosBox ;)
Except that the interactions with the rest of the standard become very bad. E.g. memcpy to or from NULL, even for zero bytes, is undefined and that will be taken advantage of by your compiler in ways you really didn't expect.
It may seem low, but I welcome the competition. While we enjoy certain brands it helps to keep them honest with healthy competition.
All that compute power could have been put to so much use only if the inventor had thought of a better way to choose a nonce which works to create the hash.
I like this API but one piece of information https://ipalyzer.com included that I think lead you to post your API is spam scores and whether the IP is blacklisted by anyone. I think this extra information would be very useful if you can also get that.
"There are no import statements allowed. All code has to be home-grown and Amerian made."

Would be extremely funny if he have no chance at the nomination.
The guidelines say to avoid "gratuitous negativity" in comments, yet it seems quite common for HN users to be gratuitously negative with their downvotes.
I am not talking about C, but about the abstract concept. C's implementation is obviously kindof broken. Just as C would be broken if the behaviour of "zero additions" was somehow "implementation defined". That doesn't mean that something is fundamentally wrong with adding zero, it just means that you have to work around a broken language.
I suspect professional sport actually discourages amateur participation. At the least there is wide spread confusion between sports fans and sports participants.

We have some evidence of this in the UK in - participation in the wake of the 2012 London Olympics dropped significantly across the board, this despite the UK public being peddled an ‘olympic legacy’ [1]

Obviously sat watching sport equals not participating.

(I swim daily and enjoy it. I don’t recall ever watching a swimming race on TV or being able to name any current professional swimmers.)

[1] http://www.theguardian.com/news/datablog/2015/jul/05/olympic...
Don't be cruel to animals. I'll ship you the 256GB of ram personally, email me at sytse at company domain.
Currently? Have people really not migrated to 2.0 yet? It wasn't that bad.
Do you think it would be possible, and if so a good idea, for foreign talent to form startups in Singapore targeting foreign markets?
[videolan infra guy here]

The whole idea of VideoLAN infrastructure migration from gitweb/trac/etc to gitlab and not to github was to use and promote free and open-source software.

Using closed-source software there is out of question, really.
Well things ain't that tricky as they look
No netflix not blocking any vpn and they cant
as per these valid points:
1) Netflix has previously also threatened to curb VPN practice but hasn't done so.
2) If Netflix goes ahead with this, it will see an unprecedented rise in un subscription from customers, worldwide, as people only use Netflix because they can use their same account to access different libraries, especially when they travel abroad.
3) If Netflix goes ahead with this, people will simply turn to downloading torrents while protecting their real IP address by using a solid VPN service like www.purevpn.com (Which works best for torrenting - p2p)

So yes use any vpn works best for unblocking be it any site
Purevpn preferably
I don't get why people downvote posts like this.

Well, I disagree with your comment on policy, but yes, anybody that was on the edge is pretty toasted right now. The important question is whether VCs were there.
GitLab.com is dealing with a lot of spam over the last week, but at this point https://gitlab.com/gitlab-org/gitlab-ce/issues/8938 seems spam free to me.
Hey man best of luck! Looking forward to see how this ends up going. I won't be tackling this again but I've always hopped someone write a book about it. I read some. You're doing awesome work. Reminds me of the game pattern book by Nyström!
They're using listicles and $200+ million in funding.
Where's your proof that a mix of e.g Python and C is a particularly productive way of working? This is not the first time you make this unsubstantiated claim.

The opposite of what you say is easy to argue for: two languages, twice the headaches.

* first of all, you need to know TWO different languages. C is completely different from a language like Ruby or Lisp.

* even if you manage to do that, you still have two build systems, two things to package and deploy, you need two libraries of everything (e.g: unit testing)

* you need to constantly pass information between the two worlds, which can be both performance costly and challenging from a design perspective.

* normally it's not as easy as "rewriting the slow parts in C". What if your problem is overall memory usage? What if there is no one function to rewrite?

* if you make a mistake in C (super easy), your whole app crashes.

I don't think this is the magical solution you're presenting it to be at all.
>>> from __future__ import presidency

SyntaxError: not a chance
True, it's important, if ever a mechanism like this is applied, that it is made official and mandated by law. I don't agree that the system described works in a substantially different way from affirmative action, though, as you can consider the current admission tests to already include the "Jewish problems", for a number of points equivalent to the "score boosting" applied to the other candidates.

Most importantly, if things were like described by the GP, the intended effect is not to discriminate against an ethnic group, but balance its overwhelming predominance in a particular field. Which is precisely the objective of affirmative action.
That was a quick read.
You should be able to collapse the left sidebar. But we are the mobile UI has deteriorated in the last few releases and we plan to look into it in the coming months. If you want to get paid to contribute, we're hiring front-end engineers https://about.gitlab.com/jobs/
I wonder why they advertise the "platform"/implementation language so clearly (in this case Go). It shouldn't matter for the users? I get sceptical, as if the only reason they exist is to provide the same service but in a new implementation.
It seems they have switched back to Azure now. In my own (very limited and small-scale) experience, Azure is pretty solid. Although some of the APIs seemed a bit unnecessarily convoluted compared to AWS (can't recall any specific instance).
What problems does Elm solve?
Not a Trump fan, but I think this is a cheap cash-in. If I want to laugh, I guess I can just go back and read the INTERCAL documentation again, because this isn't funny.

If you want to write a funny esoteric language, ask yourself whether the first example program is seriously funny. If it isn't, put it back in the bin.
I think this is a very key point. OpenSSH gets targeted for vulnerability analysis by very talented people, on a regular basis. I would be surprised if there are more than a dozen organizations on the planet that can deploy those kind of resources against their homegrown code.
Rocket fuel/oxidiser together are pretty explosive (by their very nature) - even if it was just leftover vapour in an otherwise empty tank.
Dear Republicans from the USA, do you want Hillary Clinton as president? Cause that's how you get Hillary Clinton as president.
Wonder if any other auto-immune diseases could be usefully treated by this…
Yes thanks.
This looks more like a documentation than a blog.
I meant there is nothing more personal like here is how we migrated our app x to Swift (real world examples) with:

- What was challenging ?

- Lessons learned

- Performance measured before/after

- In general what was the gain ? Why should I bother except for the hype ?
Although we planned to switch to Softlayer we're still on Azure. It has given us a hard time, but in the last few weeks things have gotten more stable. Our availability is better (fingers crossed) but our speed is still unacceptably slow https://gitlab.com/gitlab-com/operations/issues/42
Education technology graduates from classroom to boardroom
I don't think we have any countries where 95% live in cities.

Suprisingly we do, and not just microstates. Belgium is listed at 97.5%: https://en.wikipedia.org/wiki/Urbanization_by_country

If you set the threshold at 90% instead of 95%, that includes much of South America: Brazil, Argentina, Uruguay, Venezuela.
Gitlab EE is actually open source. https://gitlab.com/gitlab-org/gitlab-ee
> U.K. universities seem to want the research output and grant funding of U.S.-style "tenure-track research faculty", but without being willing to give the relatively low teaching loads that U.S.-style research faculty have, instead having teaching expectations more akin to what in the U.S. are called lecturers or teaching faculty, or just regular faculty at universities not considered research universities (these faculty in the U.S. don't have particularly high research/grant expectations). And to sweeten the pot, they also offer fairly poor pay.

At least in my field (economics) UK teaching loads tend to be lower than in the US but the pay is much lower. [Note: I'm not referring to the top tier in either country.]
> So what happens if realloc(p, 0) fails? It's going to return NULL, since that's what realloc does if it fails; but should it also free the allocation p? The sane answer is yes

If realloc(p, 0) is a synonym for free(p), what does it mean for it to "also free the allocation p" in the event of failure? Unpacking it, the statement seems to be saying the same thing as, "if it fails, then what it should do is to not fail".
I love Elixir and want to share my findings and get you excited about it as well
You didn't end with "America is great."
This is the an explosion of 5 gallons of petrol: https://www.youtube.com/watch?v=C72bv2YhZ6A

Doesn't take that much to make an impressive bang.
We'll not support Mercurial, this would be an additional layer of indirection and limit us to features that are supported in both Git and Mercurial.
I think this somewhat addresses the issue, at least from Federighi's perspective:

https://medium.com/@Klehmann79/see-https-daringfireball-net-...
Some people have way too much time on hand :)
Finding Motivation to Lose Weight
Thanks alexbardas!
The potential consequences here are rather more dire than slight shifts in the relative size of employment sectors. A hard takeoff of superintelligent AI could be an extinction-level event, or even the extinction-level eventuality that solves the Drake Equation and makes the universe devoid of life.

I certainly can't say that the pessimists are correct, but I also can't say with certainty that they're incorrect. I do think it's silly to imagine that the only configuration for intelligence requires human-grade empathy, or that all sorts of differently-intelligent systems well below the complexity of the human brain, couldn't be lethal.

https://intelligence.org/ai-foom-debate/

https://en.wikipedia.org/wiki/Recursive_self-improvement

https://wiki.lesswrong.com/wiki/Foom

https://wiki.lesswrong.com/wiki/Paperclip_maximizer
The companies that don't make it: CEO's fly away on golden parachutes sewn with the money they didn't earn, middle management goes on to other companies with an Impressive Name on Resume (+2 to hire-ability skill) added, and the engineers lose it all on the company stock they were promised could only go up and have to find a new source of income for the multi-thousand a month studio apartment they rented to get out there.

(Yes I realize this is overly simplified and bleak, that's the point.)