skysight-inc/HackerNews huggingface dataset:
Definitely an MVP, tzaman. And my apologies I wasn't more clear. In my opinion, he's done an amazing job for being the only engineer working on this and making it come to life. I also value our working relationship as we wound up being a great team. A lot can go wrong with someone you don't (OR even do) know.
My gmail email regularly doesn't make it to my inbox until more than 10 minutes after it has been sent. It fucking blows.
To be fair, for the past 165 years you haven't been required to be a property owner in order to vote. Also, it wasn't the voters who took Santa Clara and San Mateo counties out of the BART District, delaying even the possibility of high-speed mass transit to those areas until state action was taken this millenium.
Also, forgot to mention you can try GitHost for free. There is no upfront billing.
Fonts render better at larger sizes (i.e. with less subpixel antialiasing issues).

Also, until recently most browsers didn't support subpixel typographic adjustments (for instance, "letter-spacing: 0.4px"), and you could only adjust this stuff reliably if your font-size was higher than 20px.

That said, 16px is the default base font size on most user agents, and it seems adequate for reading on many devices. However, I tested 16px in Luis's site and it was not quite satisfactory. 19px seems to be the sweet spot in this case.

Ultimately, no font-size is perfect for everyone. Be thankful that your browser zoom works ;) Even on a desktop, sometimes at night, with f.lux on, I have to zoom HN to read it comfortably (thankfully Safari has tap to zoom in an area).
The difference is that i noted from the get-go that my post is a theory, which, as theories go, is implicitly understood to maybe be right or maybe be wrong. Take care to note for example how i marked which statements i made were either fact or hear-say.

Now the article, which freely admitted that there are black sheep on both sides and that there are certainly situations where bikers are MORE likely to break the law than others, merely tried to make the point that the, often unreflected, demonization (not all criticism, the demonization) is undeserved and that the situation would be better for everyone if people simply thought a bit more.

Your comment on that? "I had some trouble with bikers who broke the laws, so some criticism is deserved." The latter part of that was already a sentiment in the article, and the entirety of that is what the article tried to point out as thoughtlessness.
It's terrible that you think reflexively apologizing is the same thing as politeness.
I agree somewhat, as I meant the whole stack.
It shouldn't matter where you're downloading the TBB binary, since you're going to verify the signature before trusting it, right? Surely you wouldn't just assume it was legitimate, and then install it.
I don't think it has to be read as especially malicious. He's trying to make a point with pointed language, but it doesn't necessarily imply ill-will.
Man, Facebook has a lot of hookups with Wired. You always see articles on Wired about Facebook projects and tech.

relevant: Co-creator of D works at Facebook.
You may be excited to learn about Lucas Pope (Papers Please) starting on a new 3D / B&W dithered game here:

http://forums.tigsource.com/index.php?topic=40832.0
I think the best way forward is to wrap IMAP instead of trying to come up with something entirely new. The ultimate goal is a better protocol but we won't get there by simply building a better protocol.
Thanks for posting this! Checking it out now.
For me personally, conciseness of F#, it's tendency to use short words, cram things together and overload operators actually make it less readable. I like many of the features F# has and am happy to see how they are slowly migrating to C#.
Well $445 is nothing in contrast to what you can make if all this knowledge is put into effect. I would definitely recommend SOLID principles above others.
Please elaborate. Do you suggest to run Linux on the Mac or to run it in a VM?

I would think that one would get better battery life from running it in a VM, especially a headless one compared to running Linux 'natively' mainly because Linux desktop is notorious for worse battery life than Mac/Windows.

(yes there are ways to improve the out-of-the box battery life of Linux but that's another topic)
Thanks!

Here is the version — by popular demand — that only uses DOM methods and does not use Angular, still clocking at 99 lines:

https://audreyt.github.io/500lines/spreadsheet/as-without-an...

I have joined some short statements, but each line is still at most 99 characters.

Source code is at: https://github.com/audreyt/500lines/tree/master/spreadsheet/...

It was an interesting exercise — thanks for suggesting it!
This was interesting to me since I heard a version told around MLM circles (Herbal Life, Equinox, Amway) that went: "He cashed out all the liquidity of the company, hopped a plane and went to Vegas, where he put the entire company on one spin of the roulette wheel."

Of course the story has its embellishments like not telling you who the company is and then at the end they say, "Have you ever heard of a company called FedEx?"

There's a lot of red flags where I heard it like how you just cash out the entire company's "liquidity" without anybody saying anything. Or that he was flat broke, but could still afford a plane ticket.

I guess this how a good urban legend survives though - right?
Agreed. Those kind of binding agreements are the only way you can guarantee that something won't change immediately upon acquisition, and an interested party may still buy your company if you have such agreements. They may just have to wait a while to shut you down if that is indeed their plan. However, I don't really know if that's a better alternative than just shutting down upon acquisition, lest a false sense of security be provided to the users.
+1 for Practical Object-Oriented Design in Ruby. I'm admittedly a relative novice (my background is in finance, but I've been learning to program through books and online resources for about a year now).

Reading this book led to many "Aha" moments where I really started to understand the benefits of OOP. Great read.
http://boycottsystemd.org/
"That might happen on Tuesday (July 7)"

The next time July 7 is on a Tuesday is next year :)
I think the biggest fallacy of our age is that we think we know how to assess ROI on efforts beyond a very few, very narrow conditions. And the great tragedy is that we routinely act on those estimates as if they are far more accurate than they turn out to be.
I don't see a problem with that. You're welcome to spend time on google yourself to find their contact details or you can just get them here. Time is precious for most entrepreneurs. There is no private information there.

We just wanted to make a useful tool and if it's something people find useful there are endless directions to take this in. :)
Full Stack Guru
You of all should know (since you're building a dating site) that what attracts us first in any kind of interaction are the visuals, so I really recommend to put more effort there :)

But yes, I agree that done is better than perfect.
This is a really clever idea. So simple and almost-obvious, yet it's the first time I come across this. Genius.

Particularly like the fact that REST APIs are pretty easy to start with providing GET access to resources, but get messy when you start doing POST, PUT, DELETE, PATCH etc. In this case, it's read-only by definition. That must make things so much easier. I can anticipate people asking for update access in future, but if you can get customers without it, I'd hold off with that for as long as possible.

One thing though - I think you should definitely raise your prices. 20Gb and 10 million queries for only €15 per month??!!
Try this: http://addyosmani.com/resources/essentialjsdesignpatterns/bo...
1 Percent Club
Oh awesome, I didn't see that anywhere. I appreciate that mine is a strange edge case so thanks for all your help.
Understood. Not meant as a show-off, but for people interested in comparing DOM-only versus AngularJS styles, here is a version that uses only DOM functions: https://audreyt.github.io/500lines/spreadsheet/as-without-an...
I've never used RHEL. It doesn't seem prohibitively expensive. What advantages are there over Centos, other than support?
http://www.objectmentor.com/resources/publishedArticles.html
See Design principles before Design patterns.

http://martinfowler.com/design.html is also good.
I say that because currently $445 represents 12 weeks of food for myself.
Bad:

Missing screenshots. (Examples)

Good:

Real text, not just a video.
http://www.aosabook.org/en/

"Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.

"Our goal is to change that. In these two books, the authors of four dozen open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to these books provide unique insights into how they think.

"If you are a junior developer, and want to learn how your more experienced colleagues think, these books are the place to start. If you are an intermediate or senior developer, and want to see how your peers have solved hard design problems, these books can help you too."

edit: a major advantage to aosa is that all the source is available.
The #1 book is "Design Patterns: Elements of Reusable Object-Oriented Software" by Gamma/ Helm / Johnson / Vlissides. It's about imperative programming though, functional/hybrid languages have other design patterns(but "Design Patterns" is #1 anyway).

+ Free Book "The Architecture of Open Source Applications" : http://hackershelf.com/book/54/the-architecture-of-open-sour...
The most profitable form of logistics ;-)
you should probably include a way to get in touch with you in your profile
Location: Oklahoma City, Oklahoma

Remote: Yes

Willing to relocate: Yes, looking to relocate! Preferably to: Bay Area, Seattle, Chicago, or Austin

Technologies: Java, C#, Python, Objective-C, Javascript

Resume: https://www.dropbox.com/s/vbwf47ehezzuybc/BrettDavisResume.p...

Email: brett.au.davis@gmail.com

GitHub: https://github.com/papes

Soon to be computer science graduate looking to secure a junior position in a major tech city. If you are looking for young talent, please check out my github and resume and let me know if you are interested!
That's really what their selling. The web-crawling and scraping is just to get the data to base their analysis on. Business seems to be good for them too.
Have you looked into Fig? (http://orchardup.github.io/fig/)

I use it to accomplish something very similar, standardized dev environments on OS X through docker containers.

Edit: I should probably add that my dev environment also relies on containers running both Postgres and Redis.
Crypto weakness in smart LED lightbulbs exposes Wi-Fi passwords
Many intersections could be safely altered to use yield signs in one direction, or converted completely to roundabouts. For some reason (and this is purely anecdotal), it seems that a lot of Americans, particularly older ones, seem to be very confused when first encountering a roundabout. I'm not sure why this is, but it may be a contributing factor to the prevalence of four way stops in the U.S. as compared to many European countries.

Of course, in a world where everybody is free to do rolling stops at whatever speed they feel comfortable with, the real issue is that bicycles have a greater incentive to slow down at intersections compared to drivers since the costs of being wrong about one's ability to do a rolling stop are much greater for the cyclist. A cyclist should also be more aware of their surroundings since they are not sitting in a metal and glass box with the radio on.
Interesting choice for logo design. It's as if someone took the Dropbox logo and shifted the camera up to an overhead shot.
Are You Smart Enough to Be Admitted to an Elite NYC Kindergarten?
21st Century Robot
Oh, I know, but I've been happily using CentOS 6 on my 128MB box, and was looking forward to CentOS 7.
And the building societies that didn't sell out have since become the safe harbours in times of uncertainty i.e. Nationwide.

You'd hope there'd be a lesson in there somewhere - short term gain versus long term stability.
Yes, this is what compelled me to comment in the first place: based on what I've read of his blog, that comparison (and his reputation in general) seems completely unjustified. There's a world of difference between this kind of spirited but productive debate and content-free holy wars between roughly identical languages that get the spotlight in the "mainstream" tech blog circuit.

In fact, his post on exceptions in Haskell and his criticism of monadic IO led me to work on some alternatives (algebraic effects) which, oddly enough, helped me understand Haskell's approach at a deeper level. I wouldn't have known about the issue if it was only on the bug tracker.
Is Bill Gates creating our worst nightmare
Academia and the people without jobs
Thanks for the heads up, pskittle!
ICANN (the people in charge of DNS) is based in the US.
Curious, others are importing xls docs without issue, but yours is failing silently with return code 77 from libreoffice-headless (which is being used for the conversion). A quick Google shows I'm not alone here. Leave it with me, I'll reply here. In the meantime, feel free to convert to CSV or XLSX first and then import.
How can I get an inbox?
That's the name of the 'theory' while it does imply that they're a 'fuckwad' (whatever that may be) it's not my chosen word to call them, I'm just citing it. But go ahead and defend the unnecessary rudeness and hide behind your throwaway account. I'll make it clear: The OP of the comment is being an asshole/fuckwad/douchebag/<insert word conveying sentiment here> by being needlessly rude due to the anonymity provided by having an online pseudonym.
Bitcoin Core switching from hard-coded to flexible fees in next major release
I think it's important to distinguish up-front cost versus long-term cost. In more than just this discussion.

For example: plenty of people in the Bay Area would, long-term, find it cost-advantageous to own rather than rent -- if they could get together a 20% down payment. But they can't. So it's kind of irrelevant whether they'd save money long term.

The same principle can apply to software. Sure, you'd save money long-term if you adhered to extremely high quality standards. But you wouldn't release this month -- and you need to release this month for your company to stay afloat.

Figuring out when the short term cost is worth the long term savings is a great deal of the art of software product strategy. And I don't think we should just categorically sweep all such decisions -- even all such wrong decisions -- into the catch-all of "incompetence."
>...an abhorrent and violent slap in the face to the Unix philosophy...

I can't imagine why this didn't get more traction.
I concur, as strongly as I can, with this. This book gave me sight in a lot of areas I in which I was previously blind. Also, I couldn't put it down. I was high on insight the entire time I read it. I should point out, though, that while I did already program when I read this, I hadn't taken any CS courses, so YMMV. That being said, this book was enough to get me on the path to self-taught assembly and embedded programming.
How many pedestrians were killed last year in SF when they were hit by cars? It's easy to remember the one or two people killed by bikes in a metropolis when there are only one or two of them. A bike still generally rides slower than a car and takes up 1/6th the room. There's a lot more room for survival with a bike -- even when they break the law.
Yes - thank you!

... and a 18 year old copy of cgi-lib.pl can be equally as simple and powerful ... and a great many things can be built on these simple, no-frills platforms.

How many websites have non-standard HTML items, and entire frameworks embedded, just to give me a slightly fancier submit button or text-input box ?

How many websites have you visited today that had a 2000 character URL ?
CEO. Any C-level title, really.

To me those titles imply a lot more structure than 3-5 employees who got enough venture capital to sustain business for about a year. Maybe I'm crazy, though.
A would be game professional is born.

Background
You are highly intelligent and decide to study programming.
You have enough social skills to make people think you are in the know when you are in the not.
Your 'art' gives programmer's art a new, ugly, meaning
You're a nobody as far as the game industry is concerned.

Job Results
You were smart enough to pass the programming tests, and did great in your interview.
They hire you as a programmer!
Pay: $60,000 a year!
SEC due to review the definition of accredited investor
Never Use HTML Tables, Ever!
Major update to Swift collection semantics in beta 3
Thanks! I too was surprised when I couldn't find anyone else that had done it. Noted RE pricing, just testing the water for today - consider this a HN special if you want to lock it in early ;)
It turns out that it's quite possible to express almost all of the invariants you describe in a type system, and we've done it in Typed Racket. Vincent St-Amour wrote a paper about it: http://www.ccs.neu.edu/racket/pubs/padl12-stff.pdf

It can express that 2^2 is positive and an integer, that 2^-2 is positive and a rational, and that 2-3 is an integer but not necessarily positive.
Stay off the web? I haven't clicked the link by the way. Maybe it's a trap.
I think you're actually wrong about VC goals. Yes VCs look for acquisitions, but acquisitions only really move the needle when they're really big (>$100m). Anyone acquiring for those amounts aren't going to shut the product down.
Is there a reason why they are relying on DDNS to resolve IP addresses, instead of simply using the resulting IP addresses themselves? It seems like relying on No-IP here was a clear weak point in the design of this malware.
I think you've nailed it here. Really, people should work on solving these smaller problems, e.g. make building a responsive website easier, make building single-page web apps easier, rather than "fixing" the web. And people are already making significant progress toward these things! (meteor, react, bootstrap, angular, etc)
Which IDE beats VS in C++ editing and debugging capabilities?
Besides the paperlet, and Scott's new format for getting out his ideas -- I thought the rolling ball binary mechanical computer called the Digi-Comp II was pretty cool, and can actually be purchased as well. [0]

[0] http://www.evilmadscientist.com
Thank goodness! They have released PDF versions of the Language Guide and Reference!!!
"In other words, we need to make it possible for people to build simple things without much coding. Oh wait, people already can build simple things, but....that's not what you mean?"

I think that the problem the OP has with most current app-in-a-can tools is that they don't allow users to create arbitrary simple things, but only fairly specific types of simple things.
1 Command/15 Min Install: Hadoop + In Memory Data Grid + SQL Analytic Data
Peopleware

Because even the best technology has people behind it.
It looks like the listed minimum for RHEL 6 was 1gb[1]. I don't think 128 was officially supported even then, so if you're happy with how it works now, you may still be happy with 7.

1) http://www.slac.stanford.edu/comp/unix/linux/install_RHEL6.h...
I got my Master's degree while working, but only a day job (and it was a business degree, not a C.S. one).

Are you sure you can fit the time requirements into your schedule?
In plain english can one explain whats broken with iMap/current email and how Inbox fixes it ?
I m missing something sure here
Linux did kind of get the short end of the stick with System V initialization. BSD rc scripts are also written in shell, but much cleaner (particularly when you make use of rcorder(8) dependencies).

systemd's declarative unit file syntax is easier to reason with, but comes at the expense of having to memorize a ton of options and being fundamentally dependent on the toolbox provided to you by systemd, since you can't code your way out of unconventional corner cases as easily.

The unit file syntax isn't the reason people complain, though.
Healthy reminder that modern news coverage is mostly product placement and paid advertising.

Investigative journalism as we once knew it is dead.
Haven't read the original, but The Little Schemer is a more recent version of it, and really really good.
Isis mobile wallet to change name to avoid confusion with ISIS militant group
This is a great suggestion. Make sure to buy all 3 books. Then, next time you come across an article about any of the techs in the book, spend the time reading how it was built. You'll learn loads.
If we create more value than the money we take home, we are on the right track. If we take more money home than value we create, then we are unintentional (or in some cases, intentional) thieves. It’s really that simple.

I believe a successful business major can also have a knack for finding value in something that others have not yet uncovered and delivering this value to the masses. The creator does not always have the vision to find value in what has been created.

I am a self-taught novice at programming who works in the front-office/business side of finance at the moment. My mother was a programmer and my father was on the team that designed the first IBM PC. I have nothing but the greatest respect for those who are able to build things from scratch. I am fascinated by it, so I try to teach myself in my spare time. Sometimes I get stuck and it feels even more satisfying to unstuck myself.

I agree though, as far as technical skills go, programmers can often be unsung heroes, but only to those who have never scratched their head endlessly at one of the bugs you guys have to solve.
No one mentions the real reason, also because it is the large elephant in the corner of the room we ignore.

The truth is - most developers write crappy code. Even right now, here, on this site, plenty of people like their code is fine, it is the code of others that hurts the eyes.

We can say that programming is hard, the languages and tools maybe not perfect, but, that's not quite it. A lot of developers just want to ship it, get it compiled and out of the door. It passes some tests, so it must be done.

If we built bridges like we built software, well, we know how that ends....
Why imagine?

https://cisiweb.scc.virginia.gov/z_container.aspx
Beautifully crafted book, i've read it a few months ago and i would have loved something like this when i was in high school (i still enjoyed it, even if there wasn't much i didn't already know).
The software itself is usually no more complicated than it needs to be; the issue is that the things we want to do with the software are themselves very complicated. If you tried to do anything remotely complicated in HyperCard, you pretty quickly ended up with something approaching the complexity of a modern application.

There is also the idea of "default" versus "custom" and how the definition of the two can change over time as expectations of the level of complexity built into the default change. Where AJAX form autocomplete was once a nifty "custom" feature, it has effectively evolved to become the default way to capture input. But not everywhere.

Things are complicated, and the best way to do things changes all the time. And not just from a technology standard. So we build flexible solutions that can be extended and evolved over time to adapt to those changes; which really just adds complexity in the end. But the complexity is worth it, because nothing is ever really "done".