skysight-inc/HackerNews huggingface dataset:
I don't know. I'm inclined to believe the world would be a better place if people thought less about their principles and more about the situation at hand. I've had bad experiences with people who do things "as a matter of principle" or insisting "it's the principle of the thing". That has usually signaled behavior that is only justifiable by some abstraction, but otherwise makes no sense.

This case, for example, where SourceHut was going to make a change which would inflict inconvenience on it's users when they had a clear way to avoid it, but didn't want to because it was really Google's fault. Possibly it did some good, but from reading the whole thing, it looks like the end result is SourceHut finally agreeing to have the refresh turned off, like they could have done initially, while the Go team actually had already been working on a fix. A lot of drama, with questionable benefits is not unusual for people who do things for the principle.
I suspect there’s also a psychological feedback effect where the more you pay for something the less likely you abandon it.
My hypothesis is that most people won't buy it because most people would rather drive themselves, especially if you're paying $15k for that privilege, and that many people don't know that you can subscribe to FSD on a monthly basis (though there are upsells within the MCU to drive consumption there).

This was a much more lucrative proposition as a $2k add-on, I think.
Oh? Their tests have 100% coverage of every feature, and every meaningful, non-obvious interaction between features?
git clone --mirror
git clone --bare
git push --mirror
git push --all

"Is `git push --mirror` sufficient for backing up my repository?"
https://stackoverflow.com/questions/3333102/is-git-push-mirr... :

> So it's usually best to use --mirror for one time copies, and just use normal push (maybe with --all) for normal uses.

git push: https://git-scm.com/docs/git-push

git clone: https://git-scm.com/docs/git-clone
while not being a radio engineer myself, i spent some time around them for several years. even got to go to the antenna farm with them on one excursion. these things are no joke with the electrical wiring. just seeing the size of knife switch disconnects is an indicator of don't mess with this. never mind all of the other high voltage signage. there's a few other fun facts of broadcast towers that really makes you wonder if this is something you really want to be doing as a "hobby"

don't know the level of urban legend, but i have heard that BASE jumpers that climb to the top of a tower to jump will start to feel their fillings heat up by the time they get to the top.
The disconnect between city folk and rural/suburban folk is wild. We've got comments below saying (paraphrased, my interpretation) "well of course kids play in the streets" followed by "well not literally, I mean on the sidewalks, who on earth would literally play in the street where cars drive".

My neighbors have a basketball hoop facing their street. They consider the street, the street that cars drive on, a basketball court. And the neighborhood I grew up in was dotted with cal-de-sacs. Which, again, are streets that cars drive on, and all of which were baseball diamonds by kids' God-given right.

Half of you know that I literally mean every word of what I said and half of you are equally certain I don't.
An RC oscillator into a PWM pulsetrain sounds an awful lot like an Analog to Digital converter to me. :-)

Then again, I'm the type who considers an analog comparator to be a 1-bit ADC so...
not software devs that work in santa monica usually
> A personalized news feed driven by artificial intelligence

I remember when this was called Pressflip, and when that was called Persai.

https://venturebeat.com/business/persai-a-personalized-onlin...
Stereogram: A split-screen platformer in a broken world
You see your sacrifice, you uber drivers, warehouse pickers, even coders, affords the few who control capital by force of law a blissful existence.

The existential angst you feel is the price society pays so a few can reap clear benefits while many keep pace with the hedonic hampster wheel.

I mean clearly it is a price worth paying so we can watch people do silly dances on tiktok or summon an uber at 2 am to take us home from the bar.
Fair enough. One has to wonder how much of their market share was cannibalized by the likes of Google, Apple and Microsoft though. Dropbox certainly didn't try to distinguish themselves from the pack, and now they're barely on the map. I wouldn't be surprised if the vast majority of middle-schoolers today have never even heard of it.
It is objectively not a zero-sum game, which is my point. It has grown from a million, to billion, to trillion dollar industry.
> Not sure what point you're trying to make to me.

I wanted to add nuance to the statement about most wealth going to the top. The last two years have also been great for (some groups of) poorer Americans. Real wages had been going down since the 1970s. Now, up (for some cohorts). Unemployment is down.

The world has detail.

If I had to make a point, I suppose it'd be that summaries can be misleading. But, I'm not interested in engaging in a debate of points and counter-points. There's no judge here, awarding victory and speaker points. I suppose upvotes are tracked, but we've moved off the front page. Not so much traffic to give us a sample.
I watched the entire pig section at the beginning (so more than 15 mins.) Thanks for linking it — I’ll watch the rest later. I would still eat pork and don’t feel it’s the worst thing that exists in the world. (I eat a lot of vegetarian and vegan food though too.) It’s very bad, so I don’t mean to say that what I saw was no big deal. But I wouldn’t call it the worst. This documentary shows the absolute worst bits together so it’s a bit slanted. We have different value systems and opinions. I hope you don’t mind me sharing mine.
All your databases are belong to /dev/null
Initially, that's true. Though not as expensive as owning a house there, obviously.
While I'm not a fan of excessive comments in code, I am a firm believer in keeping project documentation next to the project. I can't tell you how many places I've been where project documentation was spread across OneNote, Confluence, documents in SharePoint, etc, etc, etc. Any project I have this sort of control over will have the documentation for the project in the repo. I find having a git history of your documentation that can be viewed alongside the history for your code adds so much value to the documentation.
I mean, how much would a feed of podcasters’ syndication cost?

I guess that’s not really a thing, but it’s gotta be cheap if you’re sharing some portion of revenue that they weren’t otherwise getting.
I would recommend Bobby Fischer Teaches Chess. A real mind blower, especially when it comes to puzzles. I am close to that rating also so we could play sometime.
check out supermathworld.com - it's discontinued now but it sounds like this is the type of game you're looking for.
I like Chrome's recommended articles, which I've only recently started using. But, I already notice a significant filter bubble.
Someone else told me also that I’m using the wrong fonts and colors. They said once they saw Comic Sans used in a text bubble they instantly closed the website and didn’t look any further.

Tomorrow I am supposed to interview Noam Chomsky again, with David Harvey. I wonder how many people have said “Noam speaks in such a slow and boring way, I tuned out immediately.” Guess what… he is famous so people don’t say that :)

I enjoy getting these reactions because later on when we finally turn on the hype I will have a collection of how people react to substance rather than superficial things and hype.

https://m.youtube.com/watch?v=hnOPu0_YWhw
Same thing happened to me, it sucks. All the development had been in my fork (not just my own work, also my collaborators;) and now it's just gone.

Github should change this policy.
Yes? A good EDR should do this. Pretty sure Sentinelone and Crowdstrike does this too? This is for company equipment that may need this.
>You don't have to cancel on a specific date, any more than you have to pay a bill on a specific date. You have to cancel or pay by a very specific date.

Yes, usually when you subscribe to something, you must end your subscription before the next renewal or you will be charged again. This is sort of the definition of a paid subscription. However, we can contrast the process of doing this in the app store (cancel any time, without speaking to anyone, in an obvious and well known location, continue to use your paid for services until the end date) with other subscriptions.

For example, Adobe Cloud if you are paying monthly requires that you cancel within the last month of your subscription, or not only will you lose the year you've paid for, but you will also be charged a cancelation fee. At least they don't charge you that if you pay for the full year up front and your service continues to the end of the year.

Or we could look at the NY Times which has such an awful cancelation experience that they had to settle a class action lawsuit about it.

And surely you remember the bad old days of AOL and Comcast dial-up services where the standard recommended procedure was to call and cancel and then watch your credit card statements for the next few months to make sure you didn't get re-added?

Heck it was only a year and a half ago that the FTC released their enforcement memo telling companies they would be enforcing actions against them for "click to subscribe, call to cancel" tactics.

And let's not forget that a major selling point of financial apps is that they will help you find unwanted/forgotten subscriptions (https://www.rocketmoney.com/feature/manage-subscriptions).

But I'm confused now about what you complaint actually is. My original comment was addressing the statement that "[getting] out of the trial and [avoiding] getting charged" was some sort of complex obstacle course. To get out of a trial and avoid being charged, one simply needs to, at any time before they are charged, unsubscribe. My assertion is this is hardly an "obstacle course".

Now though we're talking about how you must do this action before you get billed. So is the complaint that getting out is difficult, or that you simply have to get out in the first place?
> when considering a company that sells branded generic laptops

What company does that?
To be fair, there isn't just one type of reading - casual, inspectional, analytical, synoptical and etc. I also read in multiple channels and each has its own merit.

There is a wide spectrum of intents, and you read (text) / watch (videos) with an intent. Some people go on YouTube to binge watch but some people go on it to learn. It all depends on your intent.
I completely agree if we are talking about a typical suburb. A mixed-use area built for living doesn't have that issue. What I find really strange is that some people in these comments seem opposed to mixed-use areas BECAUSE their children will no longer be able to play in the streets. It's like some sort of weird, cyclical way of justifying the lack of proper pedestrian areas.
For official documents, you want more than just change tracking. You also want formal approvals and per-document versioning, and repository-wide tags and Acked-By: lines just don't cut it.
This was true before git blame. Now I can see when the comment was created and the original code it described if I have any doubts about the veracity of the comments.
> Although SQL is essentially a declarative language (4GL), it also includes procedural elements.

https://en.wikipedia.org/wiki/SQL
This is neat tech. I'm only a little bummed that the two options are "text without formatting" and "raster graphics without text data", though. SVG's right there! You can background the raster image and write equivalent text over it.

EDIT: Just remembered this one weird trick, https://github.com/nbedos/termtosvg
Just to add context for anyone who doesn't know the history - Bytedance's first product was Toutiao, which means 'headlines' [0]. Douyin/Tik Tok grew out of that.

The concept works well one a relatively homogeneous Internet like the one found in China, but I can see a lot of reasons why Western users who are used to more control via search and full data access wouldn't like it.

[0]https://en.wikipedia.org/wiki/Toutiao
Ask HN: I got 1M of downloads for my app,someone would like to be my cofounder?
Hi everybody
i create an app called talkfi in my bedroom to connect people with similar interests, my app has 1M+ downloads, it sends 3M+ messages per month
someone would like to be my cofounder?
i accept any help, help on marketing, fundraising or a technical person

thanks for your time
my contact is talkfi.inc@gmail.com
In my experience, Chinese people are thrilled when non-Chinese people speak their language (even poorly), probably because it's pretty rare.

But yes, the tones are the hard part. The grammar is straight forward and similar to English, and characters are (almost always) pronounced only one way.
I use a fake object in place of a database connection which gives fake responses when the correct SQL query is sent to it.

Example:

db = Fake().expect_query("SELECT * FROM users", result=[(1, 'Bob'), (2, 'Joe')])

Then you do:

db.query("SELECT * FROM users")

and get back the result.

In Python if you do this in a context manager, you can ensure that all expected queries actually were issued, because the Fake object can track which ones it already saw and throw an exception on exit.

The upside of this is, you don't need any database server running for your tests.

update: This pattern is usually called db-mock or something like this. There are some packages out there. I built it a few times for companies I worked for.
If you start disconnecting the database, in the same way a user could (on most services?) to keep the database around and idle, there's no way that counts as any kind of deletion. So do that if you need to and you really want to give customers 90 days to react.
> You can tell everything with code, given enough time and resources.

That's just not true.

There are infinite many ways to write the exact same thing.

Your code can never say why it's like it is, why this approach was chosen and not another.

> […] the comments explaining how a particularly hairy piece of code worked […]

This kind of comments are the bad ones actually.

Your code should be clear enough that it's easy to see how it works and what is happening.

The rule is actually very simple, and I don't get it why so many people have issues with following it.

"Code says what and how, comments say why."
I'm a big fan of RSS but RSS limits you to what you already have subscribed to. I think mining user data has become the unfortunate norm but there trying to provide more relevant content here so that's understandable.

I'm curious to see how well this type of recommendation works in comparison to community based sites like hacker news and reddit.
Basically an NPR clone
I once dosed (orally) 20g of KCl in about one hour. I felt very "lightly" and felt tingling all over my body. It was nice experiment, but not so wise as you already mentioned.
I tend to agree that ideally you want to have a the right processes in place so that you can ship anytime. I am annoyed every single Friday that I have a stack of things ready but... nope, not on Friday. Many of us are a long ways away from that ideal.

I recommend that you start with "anytime as in normal working hours", which means having load-balancing/failover in production so that you are mildly degraded but no real outage. A lot of shops never get to this point and you'll find that it's awesome compared to the old "just stay up late and do it off-hours" routine that creates even more problems. The thing I like most is the ease of doing incremental daily rollouts instead of big-banging the shit out of everything at once because staying up late every night for a week is unrealistic.

Maybe someday you'll get to the ideal peak of everything-automatic-regression-testing that is unrealistic for most of us, but normal working hours is a pretty good second best.
This has basically refueled my idea of making a modern version of the IBM PS/2 Model P70. Instead of desktop components I can use parts of a framework pc to skip out on a lot of the horrors of planning custom builds like this.
The previous paragraph says

> ...due to yet more historical situations (e.g. struct sockaddr, which has a fixed-size trailing array that is not supposed to actually be treated as fixed-size), GCC and Clang actually treat all trailing arrays as flexible arrays.

But I don't know, that doesn't seem to match the result I am getting with clang 13.1.6. It does seem to respect the array size declared in the struct, not treat it as a flexible array. I get -Warray-bounds warnings if I try to access anything past o->variable[3]. Maybe I'm misunderstanding what they're saying or my example is screwed up.

Edit: Actually, I guess it does end up treating it like a flexible array -- it produces -Warray-bounds warnings when compiling, but the resulting binary works (and doesn't trigger asan). Not sure I entirely understand it though.
Woman killed Instagram lookalike to try and fake her own death
Bought some HDDs with some left over end of quarter money, found an old dell server, slapped em in installed it in a switch closet, and have the cloud perform backups to this local closet server.
I even do this at home.
I don't trust these guys with anything. Sorry for your loss
Same thing happened to me. My personal rails website, which I kept personal blog postings in a postgres database got completely lost. Most of those post date back to 2014.

I made some mistakes like not backing up my db, not keeping up on maintenance. But didn't think it would result in a complete loss of database considering I was still paying heroku. This app had been running since 2014. After this incident I removed my website from heroku.
> there’s no greater motivator than getting paged at 3AM because your past self forgot to migrate prod

Over time, working remotely, many of my team are in different time-zones. Some in London, New York, and L.A. which all have wildly different time-zones. I have to be sometimes like a cat (who are known to sleep a lot since they need to build up enough energy to pounce on wild animals without notice and do that straight away without hesitation).

So I'm used to being paged in real-time to 'pounce' on critical issues. I'm on-call like a fireman. If anyone's working remotely here reading this, this is a skill that is learned.
Ask HN: How can you feed CHAT GPT data?
I have seen GPT passing the bar exam and other high level difficult exams. When I try to use GPT it is very stupid and give wrong information sometimes. I believe that they are feeding the AI data before the exam such as textbooks etc... or giving specific prompts to get more accurate answers. Anyone has any idea about that?
DId you read the post?
I love to see a Gunter the Vandal Penguin shirt from Adventure Time.

https://media.giphy.com/media/VOZ1LKbOfkg3S/giphy.gif
assuming you are asking about sql select statements, the problem is knowing what the correct answer is so you can test against it. for most data, you don't, and probably cannot know this.

not a unique problem with sql, btw.
Yeah, looks like there is a couple there. It looks like there is also a site dedicated just buying and selling radio stations.
Yeah the “boo capitalism” and “F all rich people” rhetoric has really gotten tiresome
Is this a good or a bad thing? I mean, Brexit almost guaranteed economic contraction
This is my experience. I tend to "freeze up" when faced with a blank page. It becomes impossible to just start, because I get bogged down in planning or trying to predict future roadblocks.

One glass of wine and I tend to just say "eff it" and start banging away at the keyboard.
I've seen そら (sky) written as 宇宙 in song lyrics a few times.
I don't know. I lived in a wealthy suburb outside San Diego and did not experience this problem (I used to leave my keys in my car with the car unlocked, which was obviously moronic but never caused me any problems), and I lived briefly in SF where it was substantially worse.
No matter how you structure your infrastructure shipping an update can bring down your system. You can make it less likely, but I don't know any company that never bring down their systems with bad updates. Google does it, Amazon does it, Microsoft does it etc.
MIT licensed code doesn't mandate distribution. Companies and organizations are perfectly within their rights to own a private fork of an MIT-licensed codebase in perpetuity.

With that in mind, if you fork an organizationally-managed repository, there's a good chance the owner doesn't want you to continue to have access to that codebase if you're no longer a part of the organization. And the local copy? Well there's a good chance you were only allowed to clone the repo on an IT-managed device with specific 2FA policies and some kind of agent/config to prevent/reduce data exfiltration from that device.

Is it a perfect system? Hell no. Data leaks, that's part of life. And I'm with you that it certainly could be more user-configurable.

But it's also extremely well-documented behavior[1], and seems like a key design choice that GitHub made a long time ago to protect the owners of private repos. Ultimately, if you don't care about who has access to your code, you signal that by making the repo public. Or by telling your private collaborators to make sure they hold on to a local copy.

[1]: https://docs.github.com/en/pull-requests/collaborating-with-...
If the private repo had the MIT license in it, then it was licensed with the MIT license, regardless of how widely or publicly the repo was distributed.
I'm sorry, I don't know what you are responding to with "Probably bikes right?". Cities that are built for living typically include massive investments in pedestrian infrastructure, including bikes, if that is what you are saying. Biking is not feasible in most suburbs because of the distance. Cities that care about reducing traffic, such as Amsterdam, absolutely have more children biking than a suburban area. Unfortunately a lot of cities in the United States were built for cars and not people.
While OP is (was) in Australia, for those reading in the US that are interested in something similar, you're better off bringing an FM radio with you that can receive to the NOAA weather radio frequencies, and simply tune to the frequency / channel for your region.

https://en.wikipedia.org/wiki/NOAA_Weather_Radio
This is life advice - print it and hang it.
you should be specific about which C spec you are referring to, you talk about "the C spec" and then you mention the "pre-C99 implementation". Maybe you mean they've always been illegal in every version, but it would be more clear.
Not as much or in the ways as many think.

Firstly, it’s a talkative charming idiot. Did I mention pathological lier? We are going to start learning a lot more about our own awareness and expectations as the cognitive deficiencies of this approach are weighed.

All that said, it does generate some really nice starter content. If more creative processes use it as a sound board, this may be the cure for writers block, and spice up “back ground” material throughout.

More work needs doing, though as a true decision support system this whole approach may prove problematic.
> not that he was ok with being gay but that he understood what it was like to have a real secret

That is a really interesting interpretation, thanks.

(Also a reminder that even if Don was pretty anachronistically OK with it, he still dropped a "you people" line to Sal)
Fashion of the Future: Sweaters Made from Human Hair
The discussion in the PR does not help the next guy…

All why answers belong into the code, as comments.