jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Did Leonardo's art suffer for being done for patrons? Maybe, who knows? What would he have created if he'd had some kind of Renaissance-era version of Patreon, with a thousand people willing to give him one measly florin a month to keep doing whatever he wanted to instead of painting the heck out of portraits of rich merchants and their families?

As an artist, I feel that there is a sort of scale of priorities. Making money with my art skills is more fun than making money with any other way. But there are things I like to draw, and I'd rather make money drawing those instead of things I don't like to draw. And I'd generally rather make money by drawing whatever the heck my muse directs me to draw, instead of what I think is likely to sell, or what someone with a lot of money would like me to draw.

Different people have different priorities, someone who's willing to draw whatever the hell comes their way probably makes more money than I do, and that's their choice. I have an artist friend who mostly dropped off the net for a few years because he was doing lots of very specific fetish art for a rich client who didn't want it posted anywhere, and was willing to pay handsomely for that. He was willing to do that, I wouldn't. He also had a kid to support, I don't.

And... poor Vince certainly could have used a richer set of patrons, yeah. He could have used a lot of things. Possibly including some modern psychoactive chemicals. Dude was pretty fucked up.
Really interesting stuff. I'm super curious how the Btree data structure is used to optimize this use case. The idea of editing a file is straight forward but the application of a b+tree to this problem for me isn't.

Can you describe a bit more how a btree is used here? Do you create a btree of the file data with fixed sized blocks? And then make changes to the btree as the user modifies the file and then flush the btree back to disk?

A related question. It's common for filesystems to use btrees... why not just mmap the file?
Chain smoking inside while working would disgust the average smoker! I wouldn’t put up with that unless it was well ventilated and I grew up with a parent who smoked and did so myself for a number of yrs.
why suddenly everyone is talking about Google vs Facebook , instead of Google vs Microsoft? Though I hate MS but still it's a good rival to fight with. Facebook? Uh oh.
I've read of attempts to virally spread vaccines; stuff broke. There would be liability issues & getting to support everyone whose computers you clean.
Start delivering mail only two or three days a week. That's all anyone reall needs. If nothing else cut out Satirday at least.
And charge whatever you need to. It's not like mail is some kind of necisoty that needs to be kept cheap.

Sent from first generation iPhone sorry for the typos.
Great post! Thanks for taking the time to write it. It's a shame its so far down the page!

I do believe in capitalism, and I _am_ in favor of strongly policing the system so that it's fair for everybody. Some call it "big government"

a bit off topic, but it really bugs me when people talk about government like its some big external hostile force. It's our collective power, we should take ownership of it. If its not working that's our problem.
People seem to read the words "Structural pattern matching" and interpret it as "Pattern matching"...
It's a neat little misnamed feature, that's all...
Dmca the registrar.
No, no, no! That's the whole reason behind why it sucks... you can't trust it! You have to verify every record on that chain by yourself, and if you make a mistake in a transaction or other operation there is no court or process that can give you restitution. Its also very inefficient (massively slow) compared to a distributed database, while functionally doing the same thing. There are barely any use cases where you don't want central authority and you want distributed storage... centralized databases are always going to be more efficient and convenient. If you want to use a inefficient, crappy excuse for a database be my guest.
It's true that there's no one-liner you can use to sum up the whole field of software engineering, but that doesn't mean none of them are useful.

I completely agree that things which need to be fast should be designed structurally to be fast.

But which RNG function you use in a given function is about as far you can get from an architectural decision. You shouldn't need to refactor large swathes of your codebase to accommodate a substitution of one random number generator for a faster one.
It's a response to "may have considered each other attractive and even the same species". I brought it up to explain that things happen between way more distant species, so those are unnecessary conditions.
I hope at least that Berry and Levitas are enjoying the free publicity.

This is the last line of the article. As usual, all articles written by journalists should be read from end to start, because if they're going to accidentally slip in something true and intelligent it always happens at the end. The beginning is where the linkbait, exaggeration, and strained narrative conventions live.

Complainers are part of the cost of running an editorial operation: When you reject someone, for any reason justified or not, they will tend to run to the loudest megaphone they can find and complain bitterly about how unfair it is, and about how the insular world of publishing is operating a sinister cartel with the goal of preventing their monumental work from making as much money as J. K. Rowling's.

In this particular case one imagines that these guys will get the app through on appeal. Some extremely rushed Apple reviewer saw an obvious violation of the letter of the rules and hit the reject button, secure in the knowledge that the details could be worked out during the inevitable appeal. It happens. But in the meantime the submitters are wisely milking the publicity machine for all it is worth. Journalists need something to talk about, and this sort of story slots right in. (Until these stories get boring, anyway. They're boring me already. Surely they will start boring others soon.)

And for the hundred thousandth time: Governments "ban" things, Apple and other publishers reject things. Apple is a publisher with a platform; publishers exert editorial control. Your unmade Hollywood screenplay and your rejected novel are rejected, not "banned". You do not have a First Amendment right to force me to promote or even endorse your work.

But I'm not surprised to see the article misuse these terms. It's the start of a piece of journalism, after all, and the first paragraph needs linkbait.
Grains are actually vastly overrated as a fiber source(agribusiness marketing at work). On a per-calorie basis you'll do far better with green vegetables. Or if you want calories in your fiber you can eat fruit and nuts instead - just make sure with the nuts that they haven't been tainted by gluten products in processing.
But 301 can be cached.
Even from a pure scientific point of view: If you _had_ a binary reaction to Gluten (either it's there or it's not), then tripling your input wouldn't tell.

Although I have a relative with celiac, I am not sure how the reactions to different quantities of gluten work. (She's generally avoiding gluten, understandably.)
If you enjoy Reader in Safari, may I suggest the Readability Redux extension for Chrome?

https://chrome.google.com/extensions/detail/jggheggpdocamnea...

(It's basically a port of arc90's Readability to Chrome.) In a perfect world, it would do something similar to the Reader-esque lightbox styling, but it's proven to be pretty usable for me regardless.
No, but in some circles there's an assumption that self employment is just a stopgap, and you're only working for yourself until you can find another position where you can pad someone else's bottom line instead of your own.
As he said in his article, it probably depends on your location and social group.
As far as I can tell, the people he spoke to assumed he was going freelance because he couldn't get a "normal" job.

I've certainly had people criticise my choice to be self-employed (mainly my family), but I've never actually encountered the assumption that it was my only choice. Regional attitudes vary, I guess.
I don't see the cause for ridicule here. Putting aside the medieval connotations, a guild is simply a mechanism for sharing trade secrets among a select few. Trade secrets are very effective ways of protecting intellectual property. They've worked well for Coca Cola and KFC. Coca Cola chose to keep their recipe secret rather than announce it to the whole world in a patent disclosure.

And what's this talk about benefiting "society"? If someone invents a magic trick, he owns that intellectual property. He has no obligation to give that property away to any other individual, ever.
The Ferrari metaphor is revisionist at best. The F-35 program wasn't created to build a Ferrari, it was designed to build the best, cheapest commuter car possible using economies of scale and shared cost. That the only role left for it is as a Ferrari (after the design was butchered by stakeholders) is a testament to how far it fell from its goals, not a success story.
We sell into the NHS, and we still have high numbers of users on IE11 (and it's in our contract to support it). Chrome is definitely on the increase though.
Fascinating and disturbing read. I felt like the article started off with way too much background, but it was worth skipping to the real story. You never know what people are going through.

the love
I find them incredibly handy even in this day and age, when I have multiple tabs open. The favicon is a great way to identify which tab belongs to which site at-a-glance.

Edit: Chrome. I read further down that Safari is no longer showing them in the tab bar.
Also, what if the non-TDD were given another four months just to fix bugs after the release?

In that light, TDD might just be a ploy to buy more time.
This is beautiful and fun; congrats :)
They could at least put them on straight. That is really bugging me.
Also, I'd like to half of the statue transparent and the other half in the form of a kitten? Oh and reflective. In red ink.

https://www.youtube.com/watch?v=BKorP55Aqvg
Agile Swarm Manifesto?
I've never met a person that was bothered by the Apple logo. Quite the contrary, people even put stickers of the apple logo on their stuff. There are even studies that show that the presence of the logo in the work area can increase creativity. I'd argue that this is not the case for the ugly Intel stickers.
>That seems to be a choice of the dairy farm to either outsource their processing or to sell to bulk purchasers.

No, in Canada it's not a choice. Any farmer that has milk quotas cannot sell directly to consumers, even inside the farm gate.

Some provinces allow farmers a "personal use" exemption, which enables non-milk farmers (i.e., farmers who happen to own a cow or two; quota holders are ineligible) to sell very small quantities of cow milk to consumers inside the farm gates. The largest I believe is Alberta that has a 50 litre a day exemption.
Crap that works wins over stuff that sounds good in theory. If you ever had to work with an as-defined-by-Wirth Pascal, it was painful.

Another data point: Turbo C wasn't free, either. How did it sell compared to Turbo Pascal? (I don't actually know; does anyone have data?)
One thing that customer obsession at an entire-organization-depth level does is encourage broad customer use awareness.

To an engineer, things are things, because of how they architect and build them.

To an engineer who understands a customer, things are things and all the things people actually use them for. Big difference.

It also makes "Well, that customer is using it wrong" less of an exceptable engineering dodge.
Ironically, the Swiss have excellent small arms for their military, and an impressive degree of design an manufacturing continuity for them.

The Sig 510, adopted in 1957, uses the same charging handle as the rifle they adopted in 1889.
The use of "gaslighting" is the one that bugs me the most.

Is this entity intentionally and repeatedly lying to you in a way to make you doubt your own sanity and rely on them for determining what is real or not

......or are they just disagreeing or disputing?

Doesn't matter, if you call something gaslighting you get to be the victim and the other side can be labelled an abuser and who wants to side with an abuser?
There was a huge lumber glut from trees killed by bark beetles during a number of warmer winters where the beetles did not freeze to death. The killed trees had to all be harvested ASAP - or they would rot there. China bought a lot of these and the others depressed the wood market. Now these trees are gone and supply is short. Then there are the wood cartels = happy as clams who want to sell their own and offer low prices at their sawmills. The home building public bears these prices. Needs an investigation by Congress or FTC or whoever deals in this arena?
> Guilty until proven innocent.

Not only in school or at university these days. Certainly seems to pervade large swaths of society and public opinion, that approach.
Just another Google Cloud vs AWS anecdote, but I have been trying to use Google’s cloud services to translate snippets of text here and there for personal use. I specifically went with Google because their translations are a cut above other translation services.

I recently switched over to translating with AWS because Google. Keeps. Breaking.

There’s a decided lack of focus on user experience in Google Cloud services, from invalidating my credentials, upgrading the tool chain (and invalidating my credentials), to the usability of the gcloud CLI tool itself. With AWS I was up and running in literal minutes.
owning digital currencies is not even remotely "one of the worst things a startup can do with their money". it is not an investment. it is not productive. but it is not a bad idea.
> Now that they call it "analytics" or "big data" everyone seems cool with it.

It generates massive value that everybody benefits from. People appreciate that.
Is this bad? It's a site to see what's currently trending on Twitter. I figured it'd update more often, actually
As your link states, most of AOL's revenue in fact comes from content. Most of the profit comes from dial-up.
Strategy to fight spam?
Terrible title, terrible article.

It conflates three different things: 1) the existence of God 2) the creation of the Universe 3) the origin of life.

For example, the Catholic Church is by far the largest Christian denomination.

With respect to 3), the Catholic Church has been okay with evolution for a long time (this was made official by Pius XII in 1950). With respect to 2) the guy who developed the Big Bang Theory was actually a Catholic priest.

Pretending that the 7,000-year-old Earth, created in 7 days story represents the mainstream Christian view is intellectually dishonest.

The title is terrible in another respect. Those who do believe in the young Earth, 7 day story won't be "terrified" by this at all. They'll simply ignore it, as they ignore all other evidence.
Bigelow Aerospace has the technology for building inflatable space station modules quite far actually, and has test flown them unmanned.
This is actually really great advice - albeit a bit harsh. #2 makes sense, but any advice on solving #1 and #3? Is this yours or did you read about this somewhere?
Web development's difficulty is a shallow complexity that doesn't require (deep) problem solving ability so much as it requires a willingness to tolerate tedium.

The kicker is that, in my opinion, almost all of the complexity in webdev is superficial and to a high degree artificially (by choosing an inappropriate application data transport protocol,HTTP) introduced precisely because of the perception that developer talent in the field is cheap (cheaper than alternatives at least).

Edit: and from your other comment suggesting you can get a $60k offer to somebody implies there is not a real shortage of talent (good or otherwise) and that you consider webdev to be a commodity, and not actually "hard".
Probably not, actually.

But it also depends on what you count. Google definitely has more people working directly on LLVM itself than Apple (At Google, they almost all work for me, and I know the numbers for Apple).

If you start to include related open source projects (like clang, etc), the numbers get closer, but then you have things like all of the Android related open source stuff that gets worked on (Renderscript), etc.

In any case, i'm not sure what the goal of any corporate measuring contest would be here. We are all friendly and working on the same open source projects. It's not about what "Google is doing" or "Apple is doing" but "what is getting done in the LLVM project".
The slides have 10.4 million views! Are there even that many programmers in the US ?
Honestly, surprised that AT&T launched something that looks this good. Been using it for a few weeks. Simple, easy storage service for devices (they have HTTP and MQTT endpoints).
Suddenly, Google's new ReCaptcha technique doesn't sound so bad. If they can identify you as a real user by cookies and browser behavior it would avoid attacks like this.
eBook ownership is confusing and tied to particular companies which exert authoritative control over one's library.

This is easily remedied with about 30 minutes of googling and fiddling with the right software. Once you have the software installed, it is pretty easy to strip the DRM from all your ebooks. You will be able to keep them forever and pass them on to your grandkids.
Actually recent versions of Acrobat have been rather snappy for me.

+1 for font management software. Yes, its a hackish solution, but if it works, then...
Banks and investors make money by doing nothing; they write a check, they get a check back for more than the original.

That's grossly unfair but I think you know that. Without the initial capital there would be no Zappos to speak of.

The conclusion that people should be drawing is the same one we see time and again on HN, choose your investors carefully.
I think the biggest reason is that testing client side GUI code is generally much harder than testing server side web based code.....regardless of what platform you're working with.

It has less to do specifically with the iPhone vs Rails. I've experienced the same phenomenon trying to test a Python desktop app vs something like Django.
> if the ability to remember is such a good thing, why hasn't evolution given us photographic memories?

And the other answer: Evolution doesn't select for perfection, just for sufficiency. Even in the context of this article, in terms of a survival, a photographic memory is overkill.
So the solution to the problem of high barriers of entry is to make the barriers even higher?

The issue I see with the idea of barriers to entry is that a monopoly (or oligopoly) rarely if ever actually increases the quality of the service provided.

Many rail against various companies for monopolistic practices, but it suddenly makes sense to have a monopoly water or cell phone service?

Perhaps this is a solution in search of a problem.
Or perhaps you could get in touch with the http://lilgrams.com founder and join forces.

That'll solve your prototype challenge too, since it's already done.

Email me if you want an intro (contact info in my profile).
The problem is that they catch porn, in the first place. Who is the government to tell me what I can and can't watch, provided I don't hurt anyone directly or indirectly.

Next thing you know, the government is going to tell me who to vote in and out the office.
Given the actual behavior of the government, I think it's a perfectly reasonable hypothesis that some of our "elected" officials have actually just decided to play supervillain.
I guess I don't see why options 2 or 3 are that bad, but either way, there isn't going to be a brain drain as long as the job market is good. New York, even at twice the expense (600k 1-BRs, sign me up!) doesn't have a problem with brain drain. Sure people leave every year, but more move in, as the quality of life in the city cannot be matched anywhere else.
Well i for one feel a lot safer now.
I'm not sure why Yegge is talking about the Shangri-la of non-local exits, but... He is right that the culture of Clojure has some issues and often rejects ideas even when they're obvious, and it's not clear why.

Examples I've run into:

1. The current clojure lambda shortcut-syntax is atrocious, and we can do better. Why don't we do better?

2. Clojure could really benefit from a scheme-esque Macro-by-example library. A few exist but they seem largely ignored by the community; despite well-known-benefits to such a system in the normal daily use of macros.

3. A strange hatred of macros. Yes, some people are reasonable and argue that functions should have primacy over macros because of composability (and they're right). But then there are people who will tell you macros are always bad, and if you show up in freenode #clojure to ask for help with them they will actively laugh at you.

I love Clojure and I feel like I know it pretty well, so I'm not trying to say Clojure is considered harmful, etc. But I do think that some of Yegge's criticisms—while poorly delivered and sometimes poorly expressed—have an element of truth to them.

* Full disclosure: I was involved in an effort to write a Clojure book for O'Reilly until I got involved with a new startup and had to terminate my involvement in the effort. I may not be the most unbiased judge of Clojure.
When I downloaded mongrel2 I wanted to take a quick peak at superpoll beyond what was in the blog post about it, an hour later I was still reading the source. It is some of the best-written C I've seen.
I'm just wondering about the prerequisites.
I see CS106A&B (or X) required & CS107 or CS108 or CS110 also (at a minimum) required. I am especially worried about CS108, Object Oriented Programming. I am a programming hobbyist, not a professional. I have good knowledge of Python and PHP and work with VBA at work. Will I be okay, or should I try to find equivalents of these courses before starting this course?
I'm curious about corporate culture in an American company in Japan. Does that mean that it's not as bad as the salaryman horror stories that we often hear about? Would you say that the corporate culture in the offices is more American or Japanese? I've always wondered how those two styles would interact with each other.
Isch au für mich ä rächti Überraschig :) Cooli Sach würi mal meinä ;)
Gar nid gwüsst dasses so viel vo üs git hie uf HN :)
What kind of work-life-balance does the company you interview for offer?
I assume "GitHup Pages" is meant to be "GitHub Pages".
Nokia: We have moved on from shooting ourselves in the foot to shooting ourselves in the head.
In Japan lawsuits are less common, and an apology is expected even if it's not your fault, so it shouldn't hurt their legal defense if they apologize. I think it won't be interpreted as an admission of guilt like it could be in America.