jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think Posterous is winning based on the many factors below; but the one I see most prominently is that a ton of YC startups use them as their company blog.
I think the GP is referring to personal calendars, not work calendars.
I have. Most of them are much more intelligent than the average citizen.
Because it would benefit the user of the compiler, their customer.
I see you don't have TRD then.
Contradicting yourself is not the same as addressing a point.
I really encourage you to do some research on evolutionary biology. Almost everything you said here is wrong.

It's only very recently in human history with the advent of agriculture that large amounts of grains and legumes becme available for human consumption. 99.5% of our human existence was spent as hunter-gatherers surviving on mostly meat.
Wouldn't that be too expensive a project to go all the way to moon to exploit these points of temperature difference?
I went to Best Buy on 5th Ave NYC, they didn't have any.
Are you kidding me?; for private stuff I use a shared hosting service with shell access for $35 a year, unlimited repos and contributors. And I even host a well visited wiki on that server.

Anything else that involves other people and is private is somewhat of ant oxymoron. And for OSS like stuff there are more than enough services on github in the free plan.

I seriously can't comprehend your use case here.
bubble or not, I can't help point out that it's profit not revenue that is important - it is the easiest thing in the world to make loss making sales.
But arguably this smaller set of programmers have high impact. So it would be a little presumptuous to dismiss the need to understand parallelism. Notions, as those held by the author of the blog post, can have a few undesirable effects. One, it discourages new hackers from messing around with parallelism, which may deny him/her of an opportunity to have a high impact. Two, though it is true that it is not necessary to know the inner workings of a car to drive, sometimes it helps.

But may be hackers weren't the target audience in the first place.
WhatsApp payments isn't available yet in all markets, but you can be sure it's coming.
To the extent that “no means” is true, surely it’s also true of humans trying to judge the emotional state of other humans?

Not denying the snake oil currently in the sector as a whole, but I think the tech should eventually be able to do anything our minds can do.
Capitalism drives tech forward, and then very quickly stifles it once it's proven you can sell it.

It's sad thinking of where we could be today if mega-corps had less incentive to do this.

Edit: to the down voter, please explain why you think my opinion is wrong?
Since you understand the argument against TCO in Rust, would you mind explaining it to those who don't?
A TD:DR; for people.

The "WhatsApp Encryption Overview" technical whitepaper [1] had the following text removed between revisions:

"At no time does the WhatsApp server have access to any of the client's private keys."

[1] https://scontent.whatsapp.net/v/t39.8562-34/122249142_469857...
> Very interesting distinction which boils down to whether a bullet item might show up in the box or not.

This is the biggest compliment to the UI Apple designed.

Because it's exactly the conversation we should be having, and that users actually care about.

Either you are hitting an API or you aren't. And that causes a bullet item to appear.

What you're doing with that information is debatable -- and Facebook is welcome to debate that they're "really not actually using all the massive amount of information they're collecting."

But users deserve to see the superset of collection clearly, as a starting point.
It's no longer funded by the FO
This is tricky to pull off. Too much data and it's just creepy. Too little data and it might as well not be there.
Great for remote/virtual teams! Love this.
We actually use GCD a lot. In components we use a background queue for allocating and measuring/laying-out component trees and then we punt them over to the main queue for "mounting" (attaching them to UIViews that we create or recycle and configure).

For the mem-models portion we also use GCD all over the place. However when we had mutable models (and used Core Data) we had data races, something GCD can't really help you. Moving to immutable models actually makes our system work really well with GCD because you can pass immutable objects around threads without much concern really.

For autolayout, we did some explorations and ultimately decided (especially for low-end devices) that having our layout calculations occur on the main-thread was too cpu-intensive for some of our more complex-layouts (which are quite common in feed).

Before mem-models we explored what the best cutting-edge practices were in using Core Data but ultimately we were using it as a cache and not as an ORM - wrong tool for the job.

Before components we looked at vanilla UIKit, re-approaching an MVC-style architecture given the lessons we had learned, and using Autolayout instead.

I hope this provides a little more insight.
Hey, what's wrong with swombat? ;-)

Anyway, as I say in the article, the domain must be appropriate to the audience. If you were building a SaaS startup, daringfireball.net would probably be a terrible domain name.
"Big 'r'" and "small 'r'"?
The Chinese clones may have locked in a critical mass of users who are unlikely to switch to (English language) US sites like Facebook and Twitter.
Oh the horror stories I've heard:

- a software house whose biggest client found out that they were 75% of their business. So they just stopped paying their bills and waited them out until the source code ended up in receivership.

- A contractor that bid a time and material job, deployed it successfully, and got paid. He was then called back in to change a few things for which he was not paid because, "We paid for it to be right in the first place."

- a local trucker that made 500 successful deliveries buy screwed one up, so he got paid nothing. He blocked the parking lot with his truck in order to get paid. (The company would rather pay him that get the bad press from the local newspaper.)

- bounced checks, checks without signature, checks where the 2 amounts didn't match, checks with next year's date: too many to mention

Also, I'm surprised no one has mentioned a controversial practice I know that others have used: time bombs in the software. It goes something like this: Here is your working version which we will make permanent when you're paid in full.

I have never resorted to something like this and I hope I never do. Has anyone ever tried this? What are the ramifications, financial, business, and legal?
once you've read these books, take a look at altdevblogaday.org

they have daily blog posts from excellent game developers.

although i'm not a c++ game developer, i do use c++ and i take a lot of inspiration from the techniques that they talk about on that site.
I don't have my Macbook at hand, but IIRC correctly the Mac error message is more like "The file can't be saved; try a shorter name or removing special characters".
Well, plenty of American companies copy, producing essentially the same product with their own name on it, often trying to make it look similar to the original--I'm thinking of store-brand food here, "Mountain W" soda from Wegmans for example. The Chinese methods of copying typically seem more deceptive; "Somy" and "Sarnsung" electronics for example, although sometimes the cloners just throw on the "real" name anyway. Of course, this becomes easier when all these companies do their manufacturing in China anyway, and it just takes an unscrupulous manufacturer to make an extra run to sell as "knock-offs". Oh, and there's always this hilarious story: http://www.nytimes.com/2006/05/01/technology/01pirate.html

I do agree though that the American way is basically to do whatever you need to make a good profit, be it coming up with the next great product (the iPod), ride along with a great product (the companies that make iPod docks/sleeves/cables/whatever), or copy a great product (Zune, and didn't that turn out well?). I just think the American copies are slightly more ethical than some of the Chinese ones.
I submitted a PR that got merged that covers a bunch of what happens from the kernel up to the app, for Windows.
For those unfamiliar with UTM:

Urchin Tracking Module was an analytics package that Google acquired way back when.

UTM defines a set of query parameters that Google Analytics, and other web analytics platforms, use to capture and provide and information about a referring source (or 'channel') to a webpage. At the highest-level, the buckets are direct, organic, referrer, social, email, display, and paid search.

The three UTM parameters that are required to track 'campaigns' in a web analytics tool, such as Google Analytics:, are Utm_Source, Utm_Medium, and Utm_Campaign.

Example: http://stilldrinking.org/utms/utm-mangler.html?utm_medium=so...

If you clicked on the link above, it would inform stilldrinking.org's Google Analytics property that you, the visitor, came from Facebook and are part of the 'jan-15-hn-woop-woop' campaign.
I don't know if you're having a bad day or have gotten into a strange mindset, but I just never expected this level of "personally insulting" out of Jacques Mattheij, especially against someone who freely admitted at the very top of the thread that I'm an idiot who is arguing from a position of ignorance. So I'll go try to find someone else to geek out with an interested newbie. Like, say, someone who finds engineering enjoyable.

Best of luck to you. Keep making awesome things.
A lot of this is just long-winded and self-contradictory. It's not all wrong, but I'd simplify it down to the agile manifesto. [1] If you understand and internalize the actual principles of the agile manifesto, everything useful in this article becomes clear.

This article does get it more right than most.

[1] http://agilemanifesto.org/
What do you care what other people think? is a great book, but I'd recommend starting with Surely You're Joking, Mr. Feynman first.
There have been some recent advances, notably in soil bacteria. For example: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC127570/ (you can also find some more popular accounts if you look around.)

We'll probably be making advances in that area for a long, long time, what with the number and variety of microorganisms out there.
Do you think there's a pattern of plane disasters? Seems like each one has a different cause and, overall, they remain pretty rare relative to the number of daily flights.

Here's a really good article on the subject of "autopilot" and human control of aircraft: http://www.vanityfair.com/news/business/2014/10/air-france-f...
Great point.

Startups are one of the only mechanisms doing that in our contemporary financial pyramid economy. They are one of the only true class mobility engines left.
Hmm.. what browser are you using?
> Great! One of the inventors of ZFS and one of the ZFS tech leads from Sun were available. But what about if the average user has a problem? Maybe you can give us Matt's phone number? Is he available for pro bono consulting when Joe Sixpack has a problem?

That was my talk. Your summary is a gross mischaracterization on many levels. I'd suggest watching the video.

To elaborate a bit: we have almost certainly pushed the code path in question enormously harder than anyone else. Our workload is not even close to representative of even heavy users' experiences. We saw the bug a handful of times in about sixteen million executions. The point isn't that ZFS is buggy, since all complex systems have latent bugs. The point is that if this had been a similar bug with almost any other filesystem, the result would have been unmitigated, undetected user data corruption. Instead, it was detected, characterized, and repaired before user data was ever affected. There was admittedly much more human intervention than we would have liked, but we never returned an incorrect byte to a user. That's a big deal, and that was my point.

In terms of support: your choice with any software is to support it yourself or hire others to support it. ZFS is no different in this regard.

I apologize if my slide gave the wrong impression, but I can't help but feel you twisted what was clearly incomplete information into a narrative of FUD. If you want the facts, and the talk doesn't answer your questions, do reach out.
You use ECL[0] o MKCL[1], but don't let snarkyness get in the way of reality.

[0]: http://ecls.sourceforge.net/

[1]: http://common-lisp.net/project/mkcl/
> How children are supposed to not think of
> computers as magic boxes if they're prohibited
> from doing anything interesting on it (and that
> very much includes breaking them and fixing by
> themselves)?

The first thing every kid did in the computer lab was highlight all the icons on the desktop and try to delete them. We already knew how to use computers because we had one at home to mess with. The whole goal of the computer lab was to figure out how to create a bomb for the next user.

Now pretend we aren't in the heights or mid/upper burbs anymore. There is no IT/networking staff. It's just Mr. Perkins, the English teacher that volunteered to look after the computer room. And there are kids without computers in their household. Too bad, all the computers are hosed because lol.
Thanks. I've been writing and using recursive descent parsers a little lately, both Parsec-style and Packrat-style. If it's possible to do decent incremental parsing without wrapping my head around LR-parsing, then I'll give it a try sometime.
Any extension popup UI, which appears when you click an extension icon. The more complicated the HTML document in the popup, the larger the leak.
Why is this preferable to :%s?
The definition I'm aware of is not actually can they interbreed, but do they do it in practice?

From http://www.sciencedaily.com/releases/2005/02/050211082447.ht...:

Members of closely related species possess no physiological differences that would prevent them from interbreeding.

But closely related species are distinguished by subtle differences in the pulse rates of male crickets' simple courtship songs, a secondary sexual trait that plays a large role in mate attraction.

Among all species of Laupala, pulse rates of male courtship songs range from .5 to 4.2 pulses per second. Female crickets can detect these differences, says Mendelson, and they tend to hop towards the pulse rate of their own species and to reject songs sung at a different tempo.

Despite the fact that these crickets can interbreed (and produce fertile offspring, unlike when, say, a female horse and a male donkey produce an infertile mule), we consider them different species because they systematically do not breed. I recall reading about further experiments with similar crickets where scientists manipulated the pulse rates of one cricket species to be the same as the other. Mating occurred.
Except what happens then? Damages are paid out of the taxpayers' wallets.

It still leaves the problem of zero repercussions for the officials involved.

Now, if the officials themselves could be personally sued...
* localhost:3000

* localhost:9292

* news.ycombinator.com

* mail.steveklabnik.com

* sometimes localhost:8080

I really need to standardize my development ports.
As I recall they make money on Orbitz' affiliate program.
Here's a benchmark comparison of PyPy (1.4 and "latest") against CPython 2.6.2:

http://speed.pypy.org/comparison/?exe=1%2B172,3%2B172,1%2BL,...

It's normalized so that CPython is 1.0 and lower numbers mean faster time on the benchmarks. The "django" benchmark is just template rendering. The "rietveld" benchmark is a full django app.
I used to play with a small plastic hammer when I was in
kindergarden thirty years ago!

I will be very irritated if people laugh at me for trying
to build my new house with this hammer now.

-- Golangers
There is a vast difference between life out there somewhere and life out there, that's intelligent, can travel in space, is close enough to visit, and can visit without being obvious about it.

Suppose there were 1 trillion intelligent civilizations spanning 2,000,000 light years wide civilizations in the observable universe right now. Observable universe has a radius of ed: ~78 billion light years. 4/3 pi * r ^3 = ~2 * 10 ^ 33 cubic light years. Where those 1 billion civilizations would cover 4/3 * pi * (2,000,000/2) ^3 * 1 trillion = 4.19 * 10 ^ 30 cubic light years. End result we would have (2e33/4.19e30) = less than 1% chance of being in the area of even one of them.

PS: Sure it's a silly example, but space is ridiculously huge. If assume there was 1 billion billion billion civilisations as advanced as us (as in radio at current power levels) and chances are we would not detect any of them.
Also worth mentioning textbooks have the classic principal–agent problem, since the professor choosing what textbook to use for the class is never actually purchasing the book.
I can't speak for the US market, which this data apparently focusses on, but in Germany I think that PHP is still in fairly high demand, but definitely not nearly as well compensated as the more "enterprisey" technologies (eg Java/React)
This has been the case for the entire history of philosophy. Any time a philosophical question received a definitive answer, it became a separate field unto itself. So it was with mathematics, science, and law. Philosophers continue to debate these fields (I’m studying philosophy of mathematics right now) but it has little bearing on actual practice. I happen to be partial to the Wittgensteinian view that philosophy is primarily therapeutic, but I won’t rule out the possibility of philosophers creating new disciplines in the future.

John Rawls had some very nice ideas about justice but by no means did he settle the debate. For one thing, he was a utopian, opposed to property rights. That is unrealistic, unless you’re talking about some hypothetical post-human society.

To create any workable theory of justice, I think you should start with the basic assumption that you’re dealing with human beings who naturally incline towards competition and status-seeking. Envisioning a society without some of the traits of human nature is the epitome of Utopianism. You might be able to engineer these traits out of human beings but then you’re dealing with a post-human world.
We're talking about a 64-character password, not a one-time pad. Unlike a one-time pad, you can tell whether you've undone the encryption correctly. There is real information there that a third party can uncover given enough effort.
Unfortunately, a trend that I’ve seen in recent years is listed jobs that are not real opportunities. They may be either:

Listings intended to show investors, current employees, and others that the company is growing.

H1B required listings that are effectively taken.

Positions that executives want filled so the manager lists them with no intention of actually hiring anyone.

I’m sure there are many other reasons why applications are not getting a serious review.
gaming... that's sadly what keeps kids on windows. and huge contracts... what keep companies on windows.
None of this has to do with the complaint.
So, you are aguing that NVidia constantly messing up when Apple have used them in good faith as a supplier, followed by the subsequent denial of problems even existing by NVIdia and their refusal to accept any culpability (see Bumpgate), is "a very one-sided take" and eschew it in the belief that this is all about pushing Metal? That seems like the very narrowly held view to me. Perhaps they are thinking the way you propose, but since NVidia hasn't figured anywhere in any of Apple's hardware since Bumpgate, I'd suggest that NVidia being a bad partner has considerably more to do with it.
You're right that the technology is the very least of the difficulties. And that's the reason it won't change: nobody's going to do all the work of replicating all that bureaucracy just so there's even more organizations involved.

The only way I can think to end the corruption is to take away the financial incentive, and AFAIK that would mean either the government runs anything that makes a profit, or to remove price completely.
>...seem to suggest that Apple might be having issues algorithmically identifying POI information in its imagery.
And if that’s the case, it raises interesting questions regarding Apple’s overall mapping effort...

Really? The quote sounds grandiose, but what "interesting questions" does it raise, aside from "it's not perfect" (who would have thought) and "what else might be missing?"?
This looks great! I'd be more than happy with an open source, modern editor to replace the current myriad of specialized-language editors (QtCreator, Brackets, ...), Sublime Text and Komodo Edit I'm using.
You never had them at all; you had an account -- a promise that they would deliver coins to you had a later date.

Now, you just have more reason to suspect that promise will never be fulfilled.
That was so sweet, but why did he propose while she was at work?
That's an awful long way to have to stare uncomfortably at the doors.
Changing is editing.

Changing to inject opinion is editorializing.
I think it was objectively a long time to make the transfer. I would argue that 'finally' implies the slowness, not whether it's negative or positive. So the edit is not a problem.
Great. Now here's the question. What's better, having loans available at high interest, or having no loans available at all?

I'll go with the former.
This is spam..
Redefine words, then punish any parties who complain. It's a strangely familiar pattern.
Compression is applied to data collected in the past while comprehension or intelligence also require adapting well to the future. Thus a pure compressor would optimize for a static distribution while an intelligent agent will probably be sub-optimal because it also needs to learn and adapt to the future.
I'm sure JS devs will hate it, but yes: https://github.com/ReagentX/ReagentX.github.io/blob/master/j...

tl;dr: it appends text from a file to a div, pausing on a specific delimiter.

I only use Github pages for a development testbed, my "deploy" is an FTP copy to my personal web server.
I went through the same issues 6 years ago, had to create the entire billing system from scratch, and there are so many corner cases I had to deal with, specially with plan changes on recurring subscriptions, had to deal with world wide timezones for the invoice creations and lots of other stuff. I just wish there was a pluggable, robust and flexible solution to use instead of reinventing the wheel.
Thank you, was a nice read (particularly the conclusion, which was insightful and made sense)
if we can hit 500-600mi range per charge for a sub $45k vehicle, I'm sold

basically being able to make a 6-7 hour drive without stopping would be great for beach trips without having to worry about finding a charger halfway through your trip.

charge before you go, charge after you get to your destination would be ideal
Well if I had to guess it's because this thread could easily turn into a partisan flame war. And, the article itself says nothing about technology or engineering.
They have the ability to encourage content removal. Not that they will be successful.
You are getting a lot of down-votes, but you are correct, and I gave you some upvotes, at least one.

If the application is doing financial modeling and estimations, where only 1-3 decimal place of accuracy is needed, then floating point is the right choice. It greatly simplifies the app.

If the application is doing accounting, payments and billing, where people expect accuracy to the penny or more (e.g. to 1/10000 of a penny), then it needs to use a Decimal type.