skysight-inc/HackerNews huggingface dataset:
No, "the goal of domain names is to provide a mechanism for naming resources in such a way that the names are usable in different hosts, networks, protocol families, internets, and administrative organizations" and they "are not required to have a one-to-one correspondence with host names, host addresses, or any other type of information."

- RFCs 882 and 883 (1983).

A website is one of those resources.
were you late submission too ?
Void – A website creation tool
Uber's, taxis and other cars get to use Manhattan streets for free. The real estate those streets sit on is perhaps the most valuable in the entire world, and the maintenance for those streets is paid for via property taxes. I'm all for a free market, as long as players in the game aren't freeloading.
That would make more sense. They use memoize they don't provide it, which is what I first thought they did when I read the name. They provide a make alternative.
The point is, both the urge and the power to lobby against the interest of the people come from the private and profitable nature of their interests.

It was not a punctual failing of the moralities of the companies, it is a consequence of a system that stimulates them to do it and given them the power to do it successfully.
This is literally mentioned in the first paragraph of TFA.
Present your new Iphone app with style
That's what I thought. At which point do they stop being cheat sheets and start been books?
I wouldn't call this a cheatsheet in the same sense of the emacs/vims ones which list mostly keyboard mapping shortcuts. This is more of an abbreviated overview of the framework, complete with sample code demonstrating the patterns.
Three Implementations of Chrome OS File System Provider Have Been Released
Albedo: Eyes from Outer Space Launches Out of Early Access
I haven't reached the top of the mountain, but here is how I got started. First I did learn Ruby the Hard Way - just went as far as I could. When I got stuck, I went back to the beginning and started again.

About that time I found Codecademy and did their lesson. Next I started building a Rails app reading the Oreilly book. That was supplanted by Rails For Zombies as soon as I found that. I followed the RFZ tutorials 1 and 2.

Somewhere around this time I saw a presentation at General Assembly by a guy named Mattan Griffel. He did an hour class on getting started. A few months later he launched a site called One Month Rails - it laid out a tutorial to build a Tumblr-type site I believe.

It was most helpful for me to always find a new tutorial, and get as far as I could with it. When you're just learning the basics, repetition and focusing on new projects kept me interested. There are a wealth of tutorials on the internet that teach in different voices, different orders and build different projects. For me, the best way to go was to try as many as I could.
Reminds me of 2003 when I told a Georgetown rep at a college fair I wanted to major in Computer Science. She chuckled a bit and said "we don't have that" as if somehow I was the idiot...
I've heard coreboot is being ported to ARM. I can't find the source now. Some of the low end Chromebooks will be quite interesting when this becomes a reality.
It might seem old, but Try Ruby!

http://tryruby.org/levels/1/challenges/0
We shouldn't let them get away with it though: it's still as ignorant of history as saying Americans are descended from puritans.

There was no Melbourne (4.5M people) prison - John Batman sailed up a river, decided 'it was a good place for a city'. There's been waves of farmers, waves of gold miners, waves of British and mediterranean emigrees and waves of refugees.
Do you have any recommended sources for GVT? The ones I have found thus far are fairly suspect and light on details.
Reusable Reagent* Components with App-State-Driven CSS Transitions
Demo:
http://imgur.com/04OaRw3

These Resuable Reagent Components with their App-State-Driven CSS Transitions (sorry, only the input component is shown in the GIF) were built using bare-bone Reagent [1].

[form/input-text-split {:name1 "firstName" :name2 "lastName"}]
[form/input-text-split {:name1 "email" :name2 "email_repeat"}]
[form/input-password {:name "password"}]

That is ALL it takes to build what you see in the GIF if you use the aforementioned pure Reagent resuable input component.

RSVP if you want hands on close up look at our approach to building and sharing resuable "logic-less" components with app-state-driven css transitions.

These components are not yet open source, but I can answer all your questions at the meetup, not on this thread, and show some sample code to get ClojureScript/Reagent n00bs like us going on their own possibly more elegant implementations and move to the world of Reagent.

See u then.

Marc

1. https://github.com/reagent-project/reagent

RSVP below (even if you plan to attend virtually):

2. http://www.meetup.com/Reagent-Minimalistic-React-for-ClojureScript/events/221710610/
You say that like only 117 million records of very fixed-format, fixed-fields, heavily-defined data with archaic length and content constraints is a lot... Any modern RDBMS can handle that in a single instance on a decent not-too-beefy machine. Heck, a modern file system could probably do it with flat files and a directory-sharding technique without batting an eye.

Now try doing it on tech from when the internet was first invented.... Maybe that's why?
I'm a SwiftKey user but I rarely use the integrated Swype because the prediction engine is ridiculous. It usually predicts what I'm going to say in two letters per word. It can be logged into your Twitter, Facebook and Email (iirc) to learn your sentence patterns. It feels slightly creepy but it's unnerving in its accuracy. Maybe I just say the same stuff a lot?
This is a great series. I can also really recommend the book the author wrote, which presents a more technical view of the Amiga:

https://mitpress.mit.edu/books/future-was-here
Dogs trained to detect prostate cancer with more than 90% accuracy
OpenNIC Project may be interesting.

http://www.opennicproject.org
Save the Internet
Stallman does use a web browser, just locally. His workflow is that he works offline, but when he runs across mentions of webpages that he might find useful, he queues them up to be wgetted via a proxy, then later points his browser at them. So it doesn't seem too ironic to me that he might put up web pages that others can retrieve (and indeed he's been doing so since the early days of the web). If he had some kind of crazy AJAXy webapp that can't be viewed offline, that might be inconsistent, but he doesn't.

However, I agree that page doesn't much have to do with whether Amazon contributes to free software.
This looks like a good resource. But number 28 is wrong:

> Always have a ‘.’ in your ng-models which insures
prototypal inheritance.

That isn't what that does. The egghead.io Angular videos also get this wrong. I really think that the vast majority of Angular programmers don't really understand how its scoping works. I've ranted about this before [1], it's just ridiculously complex.

Some scopes inherit prototypically from their parents, and others don't, and you can't tell or affect it from the markup. The dot just means you're referring to a property of an object on the scope. If the object is somewhere in the scope inheritance chain, two directives attached at different points in that chain can share data by pointing to the object. If the object isn't there, what the name points to is actually non-deterministic. Ng-model silently creates it, and the point in the chain at which it creates it depends on which directive wanted to write to the property, which might depend on the order in which the user interacts with the different elements on the page.

[1]: http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/
I love working with angular, but the intense competition from other technologies combined with the overall negativity towards it has turned me off. The long term future of angular seems very uncertain.
How do you get 1TB of Dropbox storage for a one-off price of $9.99?
The blog post links this article, which says:

"IPC also points out a peculiar change to the standard new TLD contract that’s in the .Sucks agreement with ICANN. It includes an additional fee for Vox Populi with $100,000 upfront and $1 for each additional transaction for up to 900,000 transactions. It’s very odd that a registry would agree to pay this additional amount to ICANN."
But what actually hurt the people wasn't the lobbying, it was the actual banning of the CFCs in medicinal applications, which wasn't made by company with private and profitable interests, but by the government!
Forgot to say: No GC!
Setting aside your incredibly patronizing tone, this is actually kind of important. My google account is by far my most important account, and I already have it connected to several other accounts such as Goodreads, Stack Exchange, and others.

Yes, I've backed things up, saved my contacts, etc. But insofar as a password manager is supposed to be a comprehensive solution, it's a solution that forces people to choose between their Chromebook and their password manager.
This is pretty much what CKEditor does if you configure it to do that (simple toolbar, enter inserts <br>)

Thinking about it, the correct thing to do is to use <p> for each line, but allow the user to specify single or double spacing.

This is approximately what real word processors do, because often you will want one line to be left-aligned (e.g. to show English text) and the immediately next line to be right aligned (e.g. to show Hebrew text).
Is this in your contract / some IP agreement you sign? I wonder if they would drop this as fast as they dropped the warehouse employee anti-compete agreement if it was publicized.

It would also be interesting to hear from a lawyer with relevant expertise if that is actually enforceable for most employees.
How about a million dollars to sweeten the deal?

"IPC also points out a peculiar change to the standard new TLD contract that’s in the .Sucks agreement with ICANN. It includes an additional fee for Vox Populi with $100,000 upfront and $1 for each additional transaction for up to 900,000 transactions. It’s very odd that a registry would agree to pay this additional amount to ICANN."

http://domainnamewire.com/2015/03/27/ipc-asks-icann-to-halt-...
Big Data Course – Courseeplus
Well said.

Rob Pike is explicit about early Go development; everything that went into Go was agreed upon by Robert, Ken, and Rob. If all three didn't agree it didn't go in.
Big programs are made by writing a lot of small programs.
Any other way fails.

This is about the only result of software engineering.

I would advice more small programs, but perhaps with the perspective to gather them in bigger programs: sicp

https://mitpress.mit.edu/sicp/

also comes in video:

https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PLB63C06FAF...

http://htdp.org/
If you register a .sucks domain against a company you want to complain about, then the last laugh is on you for paying that much.
https://com.google
It's still there in OS X! Go to System Preferences -> Dictation & Speech, change your voice to Fred or Bruce and press Play to test the sound. The different voices say different phrases.
That seems like a pretty empty justification.

- Amazon already has immense attack surface

- software is generally distributed without warranty and includes liability disclaimers

- They wouldn't even be distributing any of the software. Any lawsuits based on contributions like that should be thrown out at the nuisance level, and they must already have an army or lawyers dealing with those.

(I only play a lawyer on the internet)
I'm still wondering why the Amiga didn't become ubiquitous. I had one and I kept getting called a liar about its price - for the performance compared to PCs of the time, surely I omitted a zero.
I don't know how he learned, but I studied it through the very demanding, and worth every second, course from Coursera:

https://www.coursera.org/course/pgm
You know. As Go get more popular, people will have a critical look at the language and its short comings.That's inevitable.

If the only answer to the issue they raise is "you don't need that in Go", "Use go generate" or "Go isn't for you", Go is going to get a lot of bad rap that will stop the adoption of the language.

If the Go team thinks the language doesn't need generics they are either out of touch(their rights,they don't know owe us anything) or arrogant. Either way, Go will not be the successful language it could have been.

One should never have to resort to interface{} to code anything in Go. Developers want type safety, not write type assertions everywhere. The fact that 1/ Go has generics but you cant create yours(map/slices/arrays) 2/ the core lib is full of these interface{} functions proves the language has a big problem.
Yessss! Except I get heartburn when I eat PHP :) Maybe I can port the 100 LOC to JS and try a node version! Code flavor aside, your logic is right on point: for 99,99% sites out there* a CMS like WP is like using an 18-wheeler to go do grocery! Why did that happen? My only explanation is that The Home Depot is behind this whole DYI website non-sense...

* Yeah, I made that stat up.
Sadly will only be valid for ~6 months.
> Thanks to the module system, the Rust compiler never rereads a file more than once.

Are you sure about this? When you use a generic function accepting and/or returning values of type T, I guess the compiler has to generate a version of the function for each instance of T. But the compiler cannot know all the possible use of the generic function without having walked through the whole code first, which implies at least two passes. How does it work?
hot yoga....great counter balance to sitting in front of a screen all day.
Yes exactly :) I was fed up about using an 18-wheeler for each small project-website I had to set up ;)

If you like stats in the same fashion as yours: http://www.thisisvoid.org/article/04 ;)
> Stalins

Interesting how your first link get displayed in fixed-width Asian-style characters here in Chromium, apparently because of the apostrophe (which itself is the only character displayed with a narrower width). Just removing the apostrophe in Chromium's address bar immediately makes all the text go back to a normal font. Firefox just shows "%C2%92".

Actually, it looks like what gets displayed as an apostrophe is just a control character, U+0092 <control> = PRIVATE USE TWO.

Interesting glitch.
And it's not just oil. It's all the minerals we've been mining since the dawn of civilization - take copper: before copper age one could find nuggets of pure copper metal [1], in ancient Egypt it was produced from ores with 10-12% copper [2]. 21st century copper ore has an average of 0.6% copper in it [3]. I doubt that ancient Egyptians could have done much anything with 0.6% ores.

[1] http://en.wikipedia.org/wiki/Metallurgy_during_the_Copper_Ag...

[2] http://www.reshafim.org.il/ad/egypt/timelines/topics/mining....

[3] http://en.wikipedia.org/wiki/Copper_extraction_techniques
The Deathbed Vigil: The Last Day At Commodore https://youtu.be/jvJjFYHGTnU
We are warned about plenty of threats every day. Why Ebola should be the one
to be acted upon?

http://en.wikipedia.org/wiki/Hindsight_bias
I started back in '92 (so when I was 12) with visual basic 3 / 4 - things were a lot simpler then, but also more difficult with no Google / stackoverflow / etc...

A big point in programming I think is the need to solve a problem - ie: write software that doesn't exist for yourself, improve on an existing idea or try to increase your income with freelance / a better job.

If you don't have the drive to accomplish one of those things, programming is difficult - I've worked on projects I had no interest in and regardless of the pay, they just dragged on.

That said - a good programmer can write in any language; the key to becoming a good programmer is learning how to think logically and realizing all languages are roughly the same, just different syntax, performance, usage, etc... Deciding the right language will come with time as there is tons of overlap for any given task.

So -
Step 1: find a need - maybe start with a personal website or a task manager app for her favorite OS.
Step 2: find a language that works on that platform that's popular and well documented - php, ruby, javascript for web; VB, C# for windows, Obj-C, Swift for iOS, etc...
Step 3: start reading documents or books and get the basics of the language down; make smaller programs that accomplish a portion of what the greater app will do (my first program in VB was a program to tell time in various formats, start and stop intervals and timezones)
Step 4: start writing! make mistakes, ask questions, make more mistakes, pull out some hair, drink tons of coffee, make more mistakes and eventually, you'll get good at it.

A big challenge in programming I think (having spoken to new programmers) is getting the terminology down - knowing what to search google for and getting a good answer - to a new programmer, you might be curious about how to "get data from mysql into html table with javascript" when the real question is closer to "php mysql export data to json" and "javascript parse json string from ajax post response"
Give us a fn break, did you actually read the pdf? that's not a cheatsheet, more like collection of recipes.

> The ones for emacs/vim are 1 page only,

Apples and Oranges

> I guess we have a measure of the complication of angular now.

AngularJS isn't rocket science. But maybe we don't have the same definition complexity , which makes sense if you are a skiddie.
Should I use past or present tense in Git commit messages?
Getting Started with Software Development – What You Need to Know
Rust has something that Go does not: Servo.

If Rust had been missing an important feature like generics, the Servo people would have been telling the compiler people "you're being silly, of course we need generics!". And because Servo is the official test-case project for Rust, the compiler people would have listened.

Go has nothing like this. There's no formal effort to ensure practicality.
what was the context and purpose of this meeting?
Game princesses Qatar ^_^
The compiler reads the source code into an internal AST and manipulates that, never touching the external files again.
While it's true that "hindsight bias" is a thing, and should be guarded against, this kind of throw-away comment dismissing issues like this bothers me. We can similarly dismiss everything said by everyone prominent by referring to "Argument from Authority," as if that's a bad thing. But in truth, people with a great deal of experience sometimes rise to a position of authority purely because they tend to be right, and so Bayesian Analysis suggests that we really should give more weight to what they say.

Similarly here. Don't simply say "Oh, hindsight bias, this is completely irrelevant." If you don't provide some sort of evidence that this particular instance is "simply hindsight bias" then I will tend to dismiss what you say.

You may be right, but you have provided no evidence. Just a baseless accusation.

I was reluctant to say what follows, as I didn't want to be accused of an ad hominem attack, but I have decided to say it as I feel that it is information to be shared. In looking through your previous comments I see that you have a track record for providing a relentlessly negative response to things. There is value in that, as such critical and sceptical responses balance the relentless, boundless positive viewpoints of others, but it means that now I have a more informed context in which to interpret your contributions.
So you didn’t get a YC invite, what next?
I think its fair to say that YC only wants founders and businesses that will succeed without YC. With thousands of applications, hundreds of invites and tens of acceptances they can’t invite everyone. Not getting an invite does not mean you won’t succeed, anymore than getting an invite means you will.

For those that are soul searching, ask yourself a few questions.

Is our team credible; can we really execute? Do we have enough people with the right skills. Engineers are just more appropriate than english majors.

Will we see the project through… there will be lots of rough spots, will we give up?

If no, fix the problem and apply again.

Am I more than one founder? Solo founders are a risk. Something happens and YC’s effort and money is wasted. But probably more important, being a team is an effort multiplier and a barrier against stupid mistakes.

Find a cofounder or realize that you are probably not right for YC.

Is our idea unique? If yes, is it really something people want? If no, is it sufficiently better than what's out there. 10X improvement?

If you don’t have a good idea, get one.

So you have a good idea and you can build it. Can you get users? Where is the evidence? Passion for your project can blind reason.

Can it make money?

There are plenty of companies out there that are perfectly viable who received rejections. Who knows why - you didn't fit the YC mold, you didn't submit your application early enough, you’re a solo founder, you were too busy programming to correct your grammar mistakes…

if you were rejected because you can’t execute, have a bad idea, can’t get users or won’t make money, then you should really rethink your startup.
The Innovator's Dilemma for SaaS Startups
We www.courseeplus.com opensource social learning platform which offers Instructor led online courses with certification. Check and signup now
I read somewhere that this is one of the hardest Coursera courses.
Photography and Design iPhone app – Mooz
I did something very similar a while back except in python more as a PoC but ended up using it - http://benlowery.co.uk/blog/statomatic.html

Mine supports arbitrarily nested pages, customisable templates, metadata in YAML at the top of the file and automatic ToC etc.

Largely thanks to the insanely good PyMarkdown library.
This is our first app and we are launching very soon. You will be able to do a lot of great staff with it and it's an unique app. Subscribe to get notified when we launch.
You linked to localhost :)
The hidden dangers of donor intent (on perpetual foundations)
Some of it is in the article.

Like Atari with the ST, Commodore basically failed to capitalize on the original amiga and by the early 90s PCs have mostly caught up.

While the amiga 1000 was revolutionary in 1985, AGA[1] was not that special in 1992 (especially as it wasn't particularly beneficial to 3d games like doom, which were becoming the new hotstuff).

The amiga of the 90s was the 3dfx voodoo.

[1] http://en.wikipedia.org/wiki/Amiga_Advanced_Graphics_Archite...
Any region that has evidence of endemic Ebola will benefit from having an organized public health approach to combating it.

The warnings in the headline are papers published in the 1980s that contained evidence of endemic Ebola in Liberia.

The article is making the point that had knowledge of these papers been more widespread, especially among medical personnel in Liberia, that Liberia likely would have responded differently to the problem.

It isn't really about what readers of the American press should have done to prepare for Ebola in Liberia (which is the meaning I infer from your first sentence, maybe that's wrong).