jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Nice! I wasn't aware of this book, will add it to my list.
I just finished writing a programming book (an R graphs cookbook), in the traditional way, so here are my thoughts.

I had a print publisher, who did all the administrative and editorial work on the book. I just had to do the writing.

Because of the publishing house's work, my job was easy. But I don't think I will ever do it this way again. Why? Because publishing books, especially programming books, in the traditional way just feels completely out of sync with the times.

If I had to write a book now, I'd rather blook it. Blog every day and then compile and edit the blog posts into a book. It's the only way that makes sense to me now, especially for programming books because they need to be live, fresh and up-to-date documents, not works of art frozen in time (unless that's what you are aiming for).

So I would give away the whole thing for free in the form of blog posts and also sell it in various convenient ebook formats.

That's my opinion based on very limited experience. Here are some more qualified opinions:

http://jakonrath.blogspot.com/2010/12/you-should-self-publis....

http://ejohn.org/blog/programming-book-profits/

http://ejohn.org/blog/online-book-vs-ebook/
Most amazing part of IMDB is that it predates http, and obviously, wikipedia. It started as a series of text files on usenet sent between various movie buffs, each adding their own contributions.

One of the IMDB contingents for sale to Amazon was keeping it quite autonomous, and open. The database is still being exported to the same formatting as when it was traded on usenet; which is why one still gets files specific for Amiga and OS/2. http://www.imdb.com/interfaces

Kind regards
Sometimes they try to do so, but in a bad way.

You share the risk staying on their sinking boat, but easy money goes to them only. They win, you lose, always.

My best advice to you all: leave your employee job and start your own business.
I've noticed in myself a trend: I'll read the first few graphs and then, once I figure out whether I agree with the author or not, either ditch the whole story or just go upvote it.

I assume other people do the same. It's not a good thing to do.

I think the site would be much more useful if it were just Ask/Tell/Show HN stories with some kind of meta filtering on top. How do I find a cofounder? What's the best way to measure traction? How do all these startups get so much media attention? Is there some way to navigate from those questions to all the discussions about it that we've had on HN? If so, and if you could do that with a 100 startup-related issues, it'd be a hell of a more useful site than all the gossip and drama that we end up with.
We really need to address the rampant ageism problem in the software industry. I don't know what it will take but I see it as big of a problem as diversity & inclusion issues that impact women and minorities.
Check this article, pi-hole can’t block this yet: https://medium.com/nextdns/nextdns-added-cname-uncloaking-su...
There is major difference between Kafka and database(s): Kafka is used for passing data through and databases are for storing the data. Also, KSQL/kdbSQL are not intended to be general tool for transforming all data, but to assist you without writing custom services (unless I'm getting things wrong).

Now, should Kafka be central place for routing data? I think that is the main reason why it exists. Should it be used for permanently storing data like conventional database? Absolutely not.

By design, it will temporarily store it in case consumer goes offline, but you can also use it to implement backpressure/queue for slow receivers that are not capable to catch up with fast data ingestion (e.g. syslog -> kafka -> logstash).
The issue then isn't the data, but the fact that it could be used in those ways. Because if it's legal for companies to use that data (even if it's owned/controlled by the user), they will incentivize people to share it in order to give them better prices/service, and the end result will be the same.
More info on NextDNS solution to this problem here: https://medium.com/nextdns/nextdns-added-cname-uncloaking-su...
Tip: if you’re in Colorado and you see “Rocky Mountain Oysters” on the menu, be forewarned that its not really oyster. There are no oysters in the Rocky Mountains, oysters are seafood.
plus a ton of corporate bullshit & politics. i can count on 0 hands thr number of times someone at a large corp felt they were special and uniquely valuable to the company as a whole. invariably they're just replaceable cogs that have a very narrow set of responsibilities. of course they don't always see it that way ;) stockholm syndrome, perhaps.
I lived for over a decade in a place that was often quite cold in the winter. Like below 0°C for months, and sometimes down to -40°C for weeks. Also quite windy, so wind chill could be -50°C or below, at times.

And I didn't own a car, so bicycling was my only option. I did buy Gortex pants and jacket, though. So for riding, I wore silk underwear and sock liners, wool socks, heavy wool pants, high-top lace-up leather combat boots, a wool sweater, a neoprene face mask, and Gortex.

I wore pretty much the same kit for cross-country skiing and snowshoeing. But less for downhill skiing.

I did ski with a guy who almost froze to death, after his cotton and down got soaked.
> Tripp raised what seemed to be genuine concerns

Were they genuine concerns, though? The overall impression from available sources is that he was overreacting to a situation that, while perhaps unusual, was basically par for the course given that Gigafactory itself is a newly-built facility, and one that's still largely under-construction. Why would you expect things to be 100% perfect and with zero unnecessary waste? Screwups happen all the time, most of the time it's totally normal and not a big concern.
How does the compiler know that the implementing class can be used where the interface is required?

Is there still something like "Backend extends ProfilePage" in Java?
I understand where some people are coming from. If you have kids, a small house or apartment, an incompatible work dynamic with your partner (they do sales, you do code), or some combination of those, WFH likely sucks.

On the flip side, if you are in a position to do it right, it really is ideal. My partner and I have no kids, our house is large enough that we could each have our own office if we could agree on who gets stuck with the room in the basement, and our work dynamics are reasonably compatible on most days. We also purchased high quality office chairs at the start of the pandemic which have really been fantastic.

I do agree that a lot of people could do at least something to make their WFH situation better. I have coworkers with lousy wireless internet in their house and I'm often mystified as to why they don't buy a better WAP. Or, I see them sitting in a crappy chair using their laptop instead of a proper keyboard and monitor even though they have the space for proper office furniture. I think these types of things are something employers should help out with and aren't terribly costly in the grand scheme of things.
sigh

Government nanny pearl-clutching over children's entertainment is a time-honored tradition. They said comic books rotted kids brains in the 50s. They said He-Man was too violent in the 80s. They said video games were training killers in the 90s. They said animated shows had too many advertisements, introduced regulations to limit how much time could be allocated to commercials for animated shows, and ultimately put the final nail in the coffin of the multi-generational tradition of Saturday Morning Cartoons.

Instead of letting parents decide what their kids can and can't watch, the government feels the need to do something about the lack of appropriately wholesome content.

My kids watch Youtube Kids. Some of it is pretty terrible - fast food directly to their brains. Some of it is great - it stretches their imagination and vocabulary and skills.

And because my kids are kids, sometimes they eat actual fast food too. And consuming virtual fast-food or real fast-food is not anyone else's problem.
I agree wholeheartedly. We would live in an exceptional world. The obstacle preventing this is greed and exploitation of people who are born into low income situations. Rising out is the exception, not the rule. Affording many years of education is simply not an option for some. I wish it were, but this is another issue.
why would we need to? it's all of the news, so the people have been notified. --Facebook
It's a tiny, tiny investment compared with almost any other investment a city can make.

> switching to a bike is something that will be viable in 20 or 30 years

20 or 30 years? I'll be dead of old age!
Did you actually watch the video? It went into most of your complaints but here we go.

> I have a hard time seeing there being much cycling in winter.

And yet we got schools with 1000 out of the 1200 students cycling to school in -17c weather in Oulu. Out of the rest 100 to 150 walked and a couple took kicksleds.

https://twitter.com/pekkatahkola/status/1093297261604265985

> Icy conditions are scary on a bicycle.

Me (and a few million other Finns and Swedes and Norwegians and ...) would disagree.

> All it takes is for snow to cover some ice and the bicycle can simply slip out from under you.

This is why we maintain the roads. Also studded tires exist for bikes too but are rarely used here (Finland)

> It's also possible for temperature to be above 0 during the day, but drop to below freezing in the evening/at night.

Does happen. But again maintain your roads. Not really a problem on its own. Only if you let cars drive on the hard packed snow that has now melted which creates huge grooves that then freeze. Solved by not allowing cars on the bike paths.

> Another problem with cycling in the snow is that it's way harder. You need much wider and softer tires, but this also means that you need to put in more energy.

I rode the exact same bike summer and winter with the same quite narrow tires meant for asphalt (never had studded tires on my bicycle) for the last 25+ years and still do. Well not the same bike over all the years but only ever owned 1 bike at the same time.

Actually now that I think about it is a bit harder when really cold (think -25c) but not for the reason you said. The grease/oil in your chains, ball bearings, etc starts to gel up making it harder. Could probably fix it by changing the oils but nobody bothers with that. Just cycle harder (or slower and accept the commute taking 5 minutes longer)

> Going uphill is a pain.

Just cycle harder. You will get in shape quite fast. If you have proper gears it is not a big problem (outside of some extreme hills that are pain in the ass to even walk up)

> You'll also sweat in the coat.

Don't wear too thick of a coat or just open it up a bit.

> Batteries for ebikes don't work as well in the cold either.

Based on comments from my friends they work just fine. We have electric cars here and they work too.

> I think you pretty much need an alternative transportation system for winter.

Again watch the video I linked about winter biking.

Basically riding in the rain is much more of pain in the ass.
It’s not content that kids are learning anything from. It’s the same reason why so many parents use a tablet as a pacifier for toddlers - it keeps them quiet, but it’s just adding nothing of value.

As someone said below, even a show like Loony Tunes would be better, but preferably kids should be watching things such as PBS Kids.
It's uncanny how bad the major players are at this.

You can click here [1] to see your supposed 'interests'.

It's uncannily bad.

'Combat Sports' , 'Boating', 'Construction and Power Tools' and 'Cricket' (!) apparently among interests they think I haven though they are subjects which don't cross my mind.

I don't think I've even thought about 'Cricket' other than for them to tell me it's 'an interest'.

[1] https://adssettings.google.com/u/0/authenticated
Folding Ideas has a good video on these specific kind of content farm videos.

https://www.youtube.com/watch?v=LKp2gikIkD8
Recently drove a Tesla Model S P85D... best thing about it is that the torque is immediate and silent. Not only can you blow other cars away at lights, you can do it casually, with no noise or fuss. Car is here; put car over there. It's like piloting a UFO.
I gave up a well-paying job moving up the IT ranks at a major national recession-proof corporation because I came down with a case of wanderlust. I squandered the money I had left and found a passion as a rock climbing instructor that left me worse off than broke. I owed money to two different national banks and was unable to open a new checking account anywhere for years. I worked a retail job for an outdoor store in one of the most economically depressed areas of the state, until I was fired for constantly being five to fifteen minutes late to work. I had no other job prospects and was left with a resume and work history that would ensure I was unemployable at my previous levels for pretty much the rest of my life. I gambled what I had left, which was almost nothing, and moved to another place with the hopes of getting a job I saw in a newspaper ad and starting over again. I was homeless and I lived out of my car for a while.

There.

See, the thing is, nobody actually wants to hear that shit. Everybody wants to hear about why that whole period of life was actually really amazing (and some parts of it were pretty good), or they want to hear the upbeat happy ending (and there is one, in this case).

But nobody wants to actually hear about a lack of success, or, like that Cake song goes, a bit of interrupted prosperity.

The people that have those stories to tell pretty quickly learn not to tell them, and what's left are people whose version of failure is, "I screwed up an account one time."
So, since Google tracks the full browsing experience of chrome users, and hence gets more relevant data than for other browsers users, it has the theoretical ability to offer better search results to chrome users.

Has anybody noticed this happening ?
I recently discovered http://www.stickk.com . I haven't tried it, but my understanding is that you set a goal, a deadline, some stakes and a referee. If you don't finish in time, you have to pay the price (stakes) that you have set. This can for example be donating money to an organization you don't like.
How far does the average Swede live from the workplace?
UPDATE: we were fully restored after midnight last night. It is a very happy feeling!
What are the topics discussed there? Web?
As an interviewer, I've usually made up my mind by the time I let the candidate ask questions. My "tell" in interviews is that I tend to forget to give people I've rejected a chance to ask me questions. So, I'm not looking for the candidate to show deep insight with just the right set of questions

But, asking a bunch of overly aggressive questions will earn a candidate a "might not play well with others" footnote on my evaluation. The questions in the article are great. Getting confrontational when you're supposed to be making a good impression is a bit of a warning flag.

My advice: Use your questions to make sure you understand what kind of work you'll be doing. Use them to understand the team dynamic. Carefully use them to understand if the company has a reasonable business plan. Don't be a jerk and ask a lot of confrontational or trick questions.
Adopting Arial is at the intersection of several classes of bad web font choices:

- random, because it ended up being the browser's default sans serif;
- someone not really interested in typography went through their available fonts, i.e. system fonts and a few random ones, in alphabetical order and "A" offered enough choices for them;
- "Arial" is a short simple word, and someone was too lazy to check or remember other font names;
- an amateur designer made a pathetic attempt to reproduce totally inappropriate "Swiss" design, badly, or to be even more inappropriately ironic;
- "overused" and therefore "fatal to the designer's credibility", in the euphemistic words of the linked article; a designer that doesn't realize that fonts can be overused has less familiarity with typography than the general public and is therefore not a designer.
Can you successfully fight Uber’s über legal team for under a million? Seems cheap to me.
I am not so sure. Most of the self proclaimed typographers I have met seem to be the kind that spends ages selecting fonts and redesigning their blog or sites without producing any actual content and then whining on people that has content people actually wants to read. Not only is there no content, the little that is available is almost baroque.

I feel sorry for the people who do know what they are talking about because of the people they have to share community with.

Edit:

I come of as something of a prick. I know. In reality I don't really care. I just find that so much time spent making my web experience worse, and it is provoking. Most of what I read is PDFs (preferably printed) typeset using latex in computer modern, and I like it that way.
It still has a slant to its reporting, though. It's very neoliberal and almost always calls for deregulation, free markets, free trade, and globalization.

It's pretty factual if you ignore that slant though.
> as part of a larger system

I think this is the key statement that will make a difference. If you want to copyright a larger system, generated code is not a problem. If you want to copyright an individual, generated piece of code, I doubt you'll get copyright for that. But IANAL either.
Like just about everything in life it is more nuanced than that. There is a time, a place, and a market for both opinionated and highly configurable software. Claims that one is better than another can only ever be opinion.

The title aside, I don't actually disagree with anything in the article. I've had similar experiences to the author with tools like linters and formatters. Agreeing on configuration for them can waste a surprising amount of time.

As time goes on, I do find myself more willing to change to fit my tools rather than change them to fit me. Often, I find the creator of an opinionated tool has more carefully thought through their opinions than I have anyway. Even if they haven't, tools like gofmt showcase the power of consistency for consistency's sake.

That said, I use a tiling window manager and I'm pretty insistent that control belongs where caps lock normally is, so clearly I'm not entirely bought in to my own rhetoric.
> "The bottom line is that under the Americans with Disabilities Act, a guide dog should be able to go anywhere that a blind person can go."

Okay, I completely get this, but question -- what about business owners and drivers who are traumatized by dogs? If I were a driver, I'd be much more likely to crash the car if there was a dog in the car of any kind. I've had traumatic experiences with dogs and being near one sends me into panic.
Previous submission: https://news.ycombinator.com/item?id=8643774

Response: https://news.ycombinator.com/item?id=8689912
Sure, but I doubt this list is meant to be as THE LIST of all questions that you should ask / be asked on an interview.

Usually I was using this list as a topic and of course I also don't know the answers of every question, but I pick the questions that are relevant to the company's tech stack.
Maybe, but even that was the case. i wanted to know did they get any concrete results? what were they. just a case study.
correct and thanks.
Shift seven tons and what do you get...
> Why is this so exceptional?

Because code isn't a good that spoils. When someone shuts their door to my favorite restaurant, the presumption is that they were losing money, and needed to close the doors. When my favorite SaaS service shuts down, it's the same deal.

This is different. They're just being selfish because they got some money, giving the middle finger to everyone. That same code is still sitting in a git repo somewhere, and that's frustrating as hell to anyone that trusted them. It would be no sweat off their backs to at least scale down support over a year to let people transition.

But let's not place the blame on them. It's probably not their choice to fuck over all of their users. I guarantee this is coming from Apple, and you should all remember that when you line up to buy this new fancy 1 port macbook: Fuck Apple, they don't give a shit about open source. They're embrace/extend/extinguish just as Microsoft. They just operate on Unix so it feels like they give us more.

It's okay though. Someone inside will realize they're sitting on a goldmine of information on how to make good software, they'll leave the hellish work environment that is Apple, write an open source version, and it will be superior.

>We could all hope all was open source but short of that, we use the tools that are available --with the understanding they could disappear tomorrow.

There is no "short of that". Demand open source for everything you do. It's not unreasonable. The modern computer ecosystem IS open source.

You are very much overstating the similarities from open source developers disappearing and a closed source software company leaving you up to dry. One can live on, and one has no hope.
So basically, he objects to the discipline of mathematics itself. The field is inherently social, because without a sharing of ideas, and in some cases without direct collaboration, progress isn't possible. That said, I have no problem with his choice, but it would be nice if he would at least release a good explanation of what he feels is wrong with "the establishment." I suspect he would be able to discover more mathematical truth if he would at least be somewhat in touch with the mathematics community.
I would assume that blocking Apple would mean both removing iPhone app and blocking iPhones from all Google sites.

In fact, if Apple were stripping out Google ads (as per some rumblings), Google would have a basis to demand that all it's affiliates stop serving to iPhones as well.

War would be hell at that point. Probably some lawsuits in the making.
Very nice so far. The online REPL tutorials are always a great opportunity to try something new quickly.

"Operations on integers (and floats) include addiction.." Just a rather amusing typo in one of the first sections.
This is not a sarcastic question: who pays for advertising in iPhone apps? (I've never held an iPhone long enough to see an ad, and I'm drawing blanks as to who would pay $2 CPMs for mobile traffic.)
Glad you got the joke. :)
Interesting example, but then you're at risk of creating code paths that vary depending on whether boolean values are true, false, or other, which is contrary to the definition of a boolean value.
Most of the actual logic board is sealed. So unless you spill something corrosive that goes through that seal and damages the logic board liquid can only get to and damage[0] actual connectors between components and physically moving entities. In case of MBP physically moving entities are mostly fans and keyboard.

My guess would be that grape juice shorted some of those connectors. After few months it dried sufficiently, such that when you reseated them short went away.

[0] And by damage I mean mostly short and/or corrode the metal.
This has been my experience and that of my peers the last 15 years or so. The easy is answer is "Tell them no" but the problem lies in the fact that those project managers and clients have all the power.
Most things are tried a few times before the technology or society is really ready.

Take the Newton and the iPad, I can't think of a product category which hasn't been tried before and failed. When you have a screen on your glasses or contact lense I can't see how it can't succeed.