skysight-inc/HackerNews huggingface dataset:
Yeah...a lot of financial advice assumes you already make 6-figures when they talk about cutting expenses.

12 years ago, my food budget was $3/day, and the only reason it wasn't less than even that was because I worked at a Subway and could get 1, sometimes 2 meals a day free if I was working a long shift. Going to Taco Bell was considered splurging.

I caught Mono and had to miss 3 days of work. I had to get an advance on my paycheck to pay the rent. At least my boss was cool about it.
Trying to remember an adage on nanog back in the day about why ISPs should provision 2x average capacity, and how traffic in the 1990s expanded to fill the bandwidth available to it. If I remember, it was about only making extra circuits available for burst traffic, and not available otherwise. At the time I remember thinking this had obvious paralells to road traffic.

It sounds closely related to Parkinson's Law about work expanding to fill time allotted to it (https://en.wikipedia.org/wiki/Parkinson%27s_law) which links back to the OP.

For express traffic, I've often thought periodically tapering off passing lanes using painted lines and forcing drivers who passively drive in them back into the active flow of traffic would increase the average speed and consistency of flow for related reasons and the idea of "smooth is fast." Physical dynamic traffic shaping, essentially. Adding complexity or even randomness to interrupt the dynamics that induce the increased demand would be a design consideration.

I'd wonder where network protocol design ends and car traffic engineering begins, or if they are essentially the same thing.
Why do you assume that these ideologies are "constructed" in order to support a pre-existing agenda, rather than the (imo) much more likely possibility that the ideology is legitimately held and the "agenda" flows naturally from that belief?
Good roof space may become a sales argument for houses in the future. Mine happens to have a huge flat roof slightly sloped to the south. I have 8 kW solar and that’s less than half the roof covered.
Nice work on this! I'd suggest publishing to npm so that it can be run with npx.

Check out fncli if you want to add some command line args... might be nice to specify some of the config that way
I use https://addons.mozilla.org/en-GB/firefox/addon/i-dont-care-a... with https://addons.mozilla.org/en-GB/firefox/addon/cookie-autode... to avoid seeing the banner then drop any cookies the site might have set anyway. Firefox ETP is also quite good at avoiding common trackers.
I think Buffett would be fairly proud of being an enemy of bitcoin.

Dunno about Thiel calling him sociopathic though - I'd say the bitcoiners are the more the sociopaths.
It is well accepted that djb is more trustworthy than NIST, with the latter assisting the NSA to insert kleptographic backdoors into standards.
Do these newfangled GaN power supplies improve this metric somewhat?
Do people really make use of this choice? Or is more like companies conditioning customers?
See, hopping in a car to do everything is sort of the modus operandi in the Americas and something I absolutely can't stand. The east coast cities are spared somewhat from this by virtue of being older with more entrenched infrastructure that predates cars but west coast cities are often oriented around cars as the primary method of transportation. Vancouver is one of the better of these but it still suffers greatly from a constant flow of traffic through the downtown core.
>"In more general terms, the algorithms represent user preferences, so the user demographics directly determine the algorithms' behavior. "

It all really depends on the algorithm used. I am familiar with many algorithms which could be used in these cases, and I'm not sure whether Google is using a 'stock' algorithm, or as I suspect, something tailored to their requirements. Each algorithm will produce different results, so which one you choose has a huge impact on what is 'filtered'.

The user-base has a substantial impact, but you could probably get a variety of results by applying different algorithms to the same user data. You implicitly asserted that user demographics were the dominant factor, and I am not sure that's true.
Everyone should make their own Static Site Generator. It is really fun.

I made mine with Python and which is uses Github pages -

- Jinja templating engine

- Markdownpy

- Subprocess (for git CLI commands)

- And a classless CSS of your choice
.eth only resolves to an IPFS content if you set it up to do that.

shaq.eth probably is not hosting any IPFS content.

Here's Vitalik's blog hosted on IPFS and linked to his ENS: https://vitalik.eth.link/

(PS - appending .link would resolve any ENS domain which is hosting IPFS static sites)
"but this usually turns into..."

You're arguing with someone who isn't present. If and when someone makes that argument here, you can refute the argument they actually make, rather than the one in your own head. Until then, you're actually arguing with your own personal straw-man.

Also, and this is an actual thing in the HN guidelines, when you do argue, calling ideas staggeringly stupid and so forth is strongly discouraged.
"I'm fortunate to be in a financial position where damage to my credit score wouldn't be the end of the world.."

Then why did you bother using a pay later scheme for a few hundred dollars on some sketch retailer?

This is like the person that chose to walk down a dark alley in a large unfamiliar city and can't believe they got mugged.
This very much feels like a troll. But just in case it's not:

If you're asking what I think God's position is on sanctions, I'm going to follow Obama and say "That's above my pay grade".

If you're asking about God's position on the existence of oligarchs, I'm pretty sure I've read some stuff about greed and covetousness and exploitation somewhere. I suspect God's got a problem, if not with the existence of billionaires and oligarchs, at least with the process most of them used to become billionaires (and their motivations).
Small claims court isn't that demanding.

Another aspect of that is that if you opted out of arbitration is that small claims is a huge hassle for large companies. They will usually deal with you rather than fly some lawyer in.

If you didn't, well, arbitrators are paid by your opponent, and their decision score cards reflect that.
Perhaps someone can write a HN reader where headlines are fed through Dall-E, and the images appear on top of the stories.
If empathy isn't your thing then consider the secondary consequences of this. Many of those people the "pendulum" is swinging away from already feel pretty excluded by society and have little reason to participate. It's driving a mass movement, it's likely what got Trump elected, and it's likely to swing the pendulum back very hard in the direction you don't want it to go.

You need to make sure you're not pushing people too hard.
Anything they have to look at to get informed is a huge burden.

Anything that burns up batteries driving a display is a huge burden.

Anything that destroys night vision is a huge burden.

So, anything that provides them the most essential bits of combat information (e.g. that is the direction back to base) without need to look at it, and using only microwatts, is a huge benefit.
First Shaughnessy District, aptly named after the area.
Wow, the UX on this web app feels really slick on mobile. Better than Google Maps on mobile web. Nice work!
I often think about 'How did this work before cheap plastic was avaliable" and often I don;t know the answer. Like supermarkets with pre-packaged food are literally impossible without plastic
to my understanding the left side breaks down as follows:
(char)hash_ptr.parm.v.p, the char means to interpret the 'hash_ptr.parm.v.p as a pointer to an 8 bit character.

The -- before it says to decrement the pointer by one, the value of hash_ptr.parm.v.p is changed. i.e. go backwards one character position.

The leading * mean to overwrite the character that is pointed at by hash_ptr.parm.v.p is overwritten by the new value.

Migrating between version of C, the most common problems I have seen is the use of int (which varies), and the size of a pointer.

Furthermore, when I have migrated code before, I have often encountered the case where in the migration a latent bug was discovered, usually involving the stack some how.

I wish you the best of luck.
The Colombian airline crash: they were speaking English though. NYC ATC is going to be brusque and quick... The new Yorker way. Not many cultures understand that...
He is right. Electromotors are way more efficient than ICEs.

That is why many of the world's railways run on electricity, at least on the main lines: it costs something to set up all the catenary wires etc., but the operational savings are huge.
Well maybe that's because it is
They also have view cones, which are:
"a policy enforced by the City of Vancouver that limits the heights of the buildings to protect sight lines of the North Shore mountains from a number of arbitrary perspectives"

Interestingly the 1st image result of view cones is how they could be a bad thing for Vancouver:
https://dailyhive.com/vancouver/vancouver-view-cones-economi...
> Total energy consumption per capita is flat or going down in the developed world.

That's probably because energy intensive activities, like e.g. actually producting stuff, are outsourced to the developing world.
You've left a big gap for New Westminster. ;)
Got any links for some of the "Really cool static site generators"?
Turborepo is really good, but there are a few things I like to see implemented:

* tasks on the root package (e.g. tsc -b that typechecks all packages)

* treat tasks such as lint:eslint, lint:pretter as a single task lint (or maybe lint:*)

These are probably niche features though.
Vancouver is also notable for having mostly resisted the "urban interstate highway addiction" that incentivizes longer (distance) car trips in a lot of American cities.
> I also use adblock, but they are kinda like the mob and will let advertisers pay them to bypass the adblock.

There are blockers that don't though? Not sure why you'd pick one that does with your values. Not judging or anything, I think there's arguments to be made in both directions.
Which algorithm you choose, what data is used for training, and how the data are used are all very important. The user-base has an impact, but I am not sure whether it is the primary cause of the discrepancy between e-mail providers.
pleasant way to display scraped content
In Czech Republic at least, "Vlčata" (Wolf pups) are young scouts. Not everything named after wolves necessarily has to be ominous.
Yes. I'm looking to remove NodeJS dependency, but I will probably have to switch languages since JS itself doesn't let me read files from disk, to run the preprocessing.
Crypto haters: See, bitcoin is not private, it sucks.

Bitcoin maxis: See, Bitcorn can't be used for crime.

Everyone will see what they want.
verses... what?
You have to write hex codes into a text file in your config folder, there is no GUI for it. They have themes for a few years now. You copy one and edit. Not hard but not effortless either. One interesting thing is that you can do it in Geany, there is a little plugin to show a color square when you hover over a #hex string.

I remember npp having a GUI, but from memory it was old-school, in the clunky sense and not in the simple one. It didn't have a little window showing code with the updates for example.

Now that you bring it up, that's an area where a developer could make a helpful contribution.
Mostly Windows, and I believe one person using Ubuntu.
Peter sounds like an angry cult leader denouncing anyone who dares to question his "Thou Shalt Drink My Kool-Aid" commandment. Not like a sane financial leader.
The trajectory of AI is both amazing and horrifying. Most of us are born in an era where we can witness the change and play with toy versions of AI products. The next generation of people will have their lives truly changed by AI, for the better or for worse.
Yeah, that's correct, but it filters out potential bots or spammers, who made an account for the sole purpose of submitting new entries. (I read parents comment this way that he wants to avoid blog spam etc.)
GitHub Actions is somewhat trustworthy, and other people can verify that it's doing the right thing by comparing results. If enough other people vouch for a build (and I don't think you need that many), you don't need to do it yourself.

This doesn't seem all that different from how certificate transparency helps to build trust in DNS registries. Can you trust them to do their jobs? Well, it helps that if they do certain things wrong, someone will notice.
> Right, but this usually turns into the argument that we shouldn't add new capacity because then it would be used, and that's such a staggeringly stupid argument that I cannot comprehend the confusion of ideas that would lead someone to embrace it.

Well... I hope this explanation is soothing then.

It's about what the investment in more capacity is meant to accomplish.

Accommodating more cars? Sure, but why did you want to accommodate more cars?

To move more people from A to B, more comfortably.

Now, what happens when you create this capacity is that it gets used to the same point it did before you built it, until moving people in cars through roads becomes untenable due to congestion. By making it temporarily better, you put more vehicles on the road, made it more viable to move to the suburb, and allowed the problem to grow.

So, describing this phenomenon as an argument not to build more capacity for cars as it won't have the expected pay off in quality of life for people is important. It can and often is an either/or building more capacity for private cars or allocating that money to public transportation.
You're just declining to engage because you know I'm right :)

Fair enough.
Poster wrote that it works when compiled on Debian 3, but not on Debian 11. Support for Debian 3 ended on 31 March 2008. Most recent Debian release is Debian 11. Probably the most important things that changed are GCC and glibc.
I don't care about cookies

Works well for me
You cut the operative "... under Debian 3" from your quote. The current Debian is Debian 11, that is eight major releases later, and Debian is not exactly famous for its blazingly fast release schedule.

(For context: When Debian 3 was released, the current browser versions were Netscape 6.2.3 and Internet Explorer 6.0)

See also https://www.debian.org/News/2002/20020719
The incentive seems pretty obvious to me. You can take the money you save, put it into an ultraconservative investment vehicle, and effectively end up paying less money overall for the same purchase. Most people who finance through these providers do not run into any problems.

To put it another way, if you don't take advantage of 0% APR financing, you are effectively paying a surcharge to not have to deal with the additional complexity/risk of investing/financing/dealing with credit agencies. It's not clear to me at all you are getting your money's worth as a result of paying that higher price.

Fractional reserve banking is slanted to benefit people who take out debt and companies like Affirm allow somebody who may not be in the market for a Home or a Car to leverage their creditworthiness. Not using your available credit is not much different than keeping your cash under your bed instead of in an investment vehicle. People are just responding to the incentives created by central bankers and do bizarre yet rational things like take out loans for things they can afford out of pocket.
Hate to bring up the AF crash in the middle of the ocean from Brazil to France. This was, at the very root of it, a cultural issue. Pure speculation (because it's fun to speculate): this seems related to similar issues in the cockpit.
Problem with this line of thinking is that you are not really paying the full cost of most energy sources but the cost is evidently forced to be paid either in the form of degraded environment or issues in your country down the road(refugee crisis, nuclear failures, etc.) There is never a free lunch.
Electric shock would be more hard-core though. Soldiers who complained about a barely perceptible electric shock would be laughed at.
Right?

To me as a foreigner living here its glaringly obvious that the affordability problem is at least in great part due to SFH zoning. I think basically anyone not native to the US or Canada immediately understands this.

I'm glad to see this topic being increasingly discussed among locals instead of just the usual boogeymen (foreign investors is #1).
seems there's a port now (based on electron 13), although not merged upstream
> What's racist is the culture of software engineering which only tests that software on white faces, and doesn't consider it a problem.

That's a pretty cynical take. Every project I've ever worked on, regardless of the problem domain, operated with the 80/20 rule in mind. Solve the easy problems first, get something out the door and then work on the harder problems. If dark skin is a harder problem in image recognition, it doesn't mean a developer is racist for solving the easier parts of the problem first.
Going to Toronto and seeing their highway along the water makes me sick. I can't believe they are cool with that. Boston at least realized their mistake and reversed it.
Which is fine, but if you want everyone else to use a nickname. This might be a problem
> No highways in the city (loud, dangerous, take up lots of space)

The Grandview Highway cuts through half of Vancouver.
(1) There has to be trust between management and people who do the work. You can get things done without trust but it is going to be expensive, late, broken, nerve-wracking, etc. You aren't going to paint process onto a low trust situation and see improvement unless the trust improves.

I'm going to go out on a limb and say that close to 100% of the time when people are in agony over agile there is a lack of trust.

(2) If you want to have good results you have to have a technical framework such that changes that management thinks are "a small change" are really a small change. Some people think agile means "not thinking ahead" -- you certainly shouldn't be borrowing trouble but you should be planning for sustained productivity which means that tomorrow's "small change" is not a 6 month project.

This is not to advocate for some particular, language, framework, database, whatever but to say that, from a system level, you are designing on the expectation that you're going to be doing "sprints" on this thing for a long time and that you shouldn't need major re-engineering.

(3) You've got to get realistic expectations about details, the "definition of done", etc. For instance does "finishing the sprint" mean that the developers throw a feature over the wall to testers? Or does that mean the testers say the feature is ready to go? If it's the latter, the testers will need to see the product long before the sprint is "over". Then what do the testers do before that? What do the coders do when the testers are testing?

I'm not advocating for a particular right answer but that there has to be agreement on the team for something real. I have been on some teams where we often finish 2/3 of what is supposed to be on the sprint but we do a good job of not letting things get stuck so we solidly deliver features. There are other people who would blow a fuse if there were 15 items on the sprint and only 14 got done.

(4) When it comes to very high velocity I think fixed length sprints are a problem instead of a solution. Sometimes there is a feature you could put in front of customers in two days but they have to wait two weeks because of the process. If there are multiple teams that have to line up with their own sprints a small delay can snowball into a big delay.

In teams without trust people really stick to the sprint structure rigidly because it is all they have. The most effective teams will figure out how to to bend the sprint structure to overcome its limitations.
Every JWT auth system I've ever seen uses expiries on the order of minutes, and using a single-use refresh token to allow the client application to invisibly request an updated token.
>> "they would like to make the lives of immigrants and young women harder"

Attacking us queerfolk seems to have come back into fashion, too. And, bizarrely, furries. I wish the "Beto is a furry" campaign had been a fluke. Wishing it would go away is the one thing furries across the political spectrum agree on. At this rate, Nancy Pelosi will buy a knockoff fursuit off AliExpress in solidarity.
Because it’s all interrelated and too many variables make it impossible to nail down anything with certainty if you don’t assume some invariants somewhere?
how are CPUs and modern GPUs actually developed

At least some of it is done on FPGA clusters, boards with multiple enormous FPGAs. Cost of such a system is in at least 6-7 digit range.
For integration tests and other code meant to run like external facing code I use my local machine for debugging. If my local machine is too slow (like running the whole integ test suite) I use a cloud VM.

For internal code or slow to build code I use a remote VM hooked up to the internal network. That allows me to build quickly and test in an integration environment.

I use a file synchronization tool like mutagen at work (for ninjas) and I use mutagen on my personal laptop for the same workflow.

I’m thinking of trying remote development from jetbrains soon though: https://www.jetbrains.com/remote-development/

I generally prefer using a remote vm for development and only using my laptop for git.

Also you can use spot VMs for development so it can be cheap to get a high CPU vm for building and debugging or a high mem VM for running data science scripts and debugging them.
Other supportable conclusions include that conservatives are actually spammers.

Aside from that logical error, this paper makes a huge number of unsupported assumptions. The biggest error they make is assuming that the contents of the spam folder are representative of spam. In reality the overwhelming majority of what Gmail thinks is spam is reject at SMTP time and doesn't get stored in the user's mailbox at all.
wxMEdit (formerly MadEdit) filled that niche for me for years. It does seem that recent versions do have some bugs that occasionally rear their head, but it's still very usable.

At least it was for me, Using Notepad++ for editing config files, batch files, large sql stuff from time to time and the occasional binary. Including search and replace in a bunch of directories.
I'm not the author btw; just found it interesting :)

Kudos to author https://twitter.com/rbrtwhite!
Live Reload should be easy.
I prefer pure CSS and pure HTML. But opened an exception for Markdown, for the sake of writing posts.
I don't know what you mean by 1, I thought I achieved that with:

<partial src="partials/layout.html">
My fancy content
</partial>
Brain expands and shrinks over time – these charts show how
I would think that the better thing -- in an ideal world -- would be to contact Affirm and tell them to withhold payment from the merchant, since the merchant had not provided the goods. That way you'd still be in Affirm's good graces.

But considering how this particular situation went as-is, I doubt Affirm would handle that request in any useful manner. Then again, I feel like this was a bit of an unusual situation that Affirm's customer service people were not well-equipped to handle (most people probably don't send chargebacks to Affirm), but perhaps Affirm does have a playbook for cases where a customer pays for something that isn't delivered.

So I'd agree that Affirm might not be the most appropriate target for a chargeback in this instance, but there might not be other options to get the merchant to send the goods. OP should have at least contacted Affirm before issuing the chargeback, though, since that's something of a nuclear option.