skysight-inc/HackerNews huggingface dataset:
I definitely think Next.js is a great option for such websites. The main reason is that it can do static site generation with React, as well as SSR. It's really simple to set up, and very flexible.

It means you can build quickly and even if you start static, you can later add more functionality, go SSR, or even build out a full on web app without actually migrating or rewriting.

People have opinions about React, I will not go into that too much, but personally I find it a very effective and enjoyable tool to build things with.

Imo something like Next.js is easier to develop with than "just HTML" as you get templating, hot reloading in development, routing, image optimization, i18n options, and all the other goodies that come with it, or are already solved by someone. It's imo not to be underestimated how much work all the little things are when you have to do them manually.

That said, I have to agree that it's strange not to enable SSR and not to make a static export, I think it's pretty much the default. I find the export functionality one of the best things about Next.js as it makes sites blazing fast and really easy to host.
> Do you agree that advertising on the Internet should exist?

It's not the advertising, is the intrusive, extensive, cross-site, cross-industry, non-opt-out, forever tracking that is the problem.

We've normalized that the two go hand in hand and are ok.
Hot Cyberwar Russia vs. USA – EU. Risks?
If Russia invades Ukraine and "crippling" economic sanctions are put on Russia, the response may be the most intense cyber attacks the internet has ever seen.

What is at risk? Are companies preparing more given circumstances? Such attacks could range the gamut from core banking and financial operations to power grids.
The best system I came up with:

1. Get a small spiral-bound notebook, say 3x5 or whatever is sitting in the supply cabinet.

2. Write today's date on the top of the first page. Write each task on one line on the page. (You only need enough detail to remember what the task is.)

3. As you complete tasks, draw a line through them. It's more satisfying that check marks or whatever.

4. As you add tasks, just write them on the today page.

5. Or, if you know you aren't going to get to them until tomorrow, write tomorrow's date at the top of the next page and put them down there.

6. Or, if you know you can't get to it until Monday, write the dates on the pages in between, one page per day, until you get to Monday and write it there.

7. At the end of the day, look at the list of tasks you didn't get to. Carry them over to tomorrow's page and mark them out on today's. It feels great.

8. Try not to carry too many over to any particular day; after two or three, put the rest on the next day's page. Some days I'm only good for one or two things.

It's all about a) making sure you remember things, and b) making sure you aren't overwhelmed by what you have to do at any one time. (I almost never move a task up.)
Mozilla ain't what it used to be.
I got to the point where I could copy-paste walls with lasers around an area and then develop inside it at my leisure. Then the game was no-worries building therapy.
It’s definitely a sobering thought exercise.

The need for growth was important because Roman growth led to “civilizing” creative activity and exchange. Growth stopped and the activity stopped. The institutions of government/power couldn’t adapt.

There’s alot of parallels. How much economic growth now is really squeezing more blood from the rock?
Malta stands out because they are the host country of many popular gambling websites. Hmm.
> ... TIS-100 was a bomb for me ...

I started it, but never finished it.

On the one hand, it is a vastly better debugging experience. You can see the entire state of the machine, and easily step through the execution.

In contrast, with my day job, I'm dealing with incomplete documentation, poorly designed and very large libraries without adequate comments or organization, subtle bugs that only occur in unidentified situations, etc.

But at the end of the day, TIS-100 felt more like work or a hobby project, so I'd be better off doing one of those.
I've been around since before the web existed and I don't use a single Mozilla.

I always install Firefox on a new machine, but it feels.. wrong. They keep trying to make it a "consumer" thing, whereas Chrome did just fine not doing that. They missed their chance when they were no longer the dev/geek standard, not sure who they're supposed to be claiming as their core user these days.

This kind of thing definitely won't help.
Show HN: A simple static website generator in Python
I thought it was the other way around. As it was generally disabled by default, enabling it gave another data point for fingerprinting. But maybe I don't recall correctly.
This has realistically no more than a 10-15% chance of succeeding, not dissimilar to a startup. For either, it is perhaps better to not get attached too much to a specific outcome.
Python tricks and techniques for concise Leetcode
Personal story: As a tech consultant I travel (or traveled, pre-pandemic) weekly to clients all over the country. Back in 2018 or 2019, I went on a business trip, picked up my rental car from Hertz on Monday, returned it on Thursday on my way back to the airport, and didn't think anything of it. Usually my receipts hit Concur within 2-3 days and then I submit them for reimbursement. A week later my Hertz rental receipt still hadn't showed up so I called them. They had no record that I returned the car and told me to call the local Hertz. I did and they said I never returned the car and apparently was still racking up charges by the day. Then they put me on hold and came back a few minutes later and said they searched their systems and apparently the car was rented out to someone else the day after I returned it, so they apologized, marked it as returned, adjusted my bill, and sent me the receipt. My worry at the time was that I would be billed for extra days I didn't use, I had no idea there was an actual risk of arrest.
You're probably gonna be downvoted a lot, but I'm afraid you're correct. Mozilla cares about web standards (like HTML or CSS or WebExtensions) - that was their mission after all, it's wrong to say they don't. But their action repeatedly show that don't care about open standards for anything else, like their browser itself.

I'll give another example - look at their Sync system. It's a pseudo-open unholy mess of Mozilla-unique ("proprietary" as in "owned by and unique to a certain company") standards without any regard for interoperabilty and openness. I'm 99% positive it could've been a couple of standard technologies, but they reinvented everything (auth, blob storage, everything) in absolutely unnecessarily unique manner, and awfully overengineered. I've had pleasure of attempting an alternative implementation based on their specs (to self-host, had to abandon because it's all way too hostile), so I know what I'm talking about. It's under a guise of "open standards" (in a sense it happens to be partially documented) but no single engineer in their sane mind would adopt this for their own projects.

Privacy and security? Last time I've checked (admittedly, a couple years ago) it was years since they knew their Firefox Account/Sync auth has security issues and has to trust Mozilla servers to be secure (login form and cryptography suite is not built into browser, like in proper end-to-end encrypted software, but served online), and they didn't do a thing about it, entirely dismissing it as a non-issue. Could've sent that password over HTTPS and just promise to not to save it (actually my alternative now-dead Accounts/Sync implementation did just that as a shortcut). In other words, Mozilla gets a nice gag order (or gets hacked) and they can be forced to circumvent all their end-to-end encryption pull your browsing history just fine without changing a thing on your machine so no local code audit would help. That's not how privacy-conscious software is written (e.g. Signal - it might get backdoored, but it'll need an update to deliver a backdoor).

It doesn't help that there are no alternatives I'm aware of. Firefox sucks but that's - sadly - the best we have.
I’m a big proponent of a competitive open web. This is probably just more marketing companies coming up with more tracking attributes. I think Mozilla has great tech.

Having said all of that. I don’t understand two things:

1. Ads isn’t the only way to make money on the net. So I’ve never understood Mozilla’s inability to get away from them (probably because they never wanted to).

2. Why no one else besides Google seems to have the funds to build a competing browser engine. Or at least to fund a developer team to fork Firefox. While Firefox might not be as plugin-able as Chromium, do we need another browser like Chromium or just a better lead Firefox?

My concerns aren’t with Mozilla but rather maintaining an open competitive web through choice and competing engines. “UI Devs only test on one browser” commentary be damned.
Weakening the separation between editorial and business interests is a classic mistake. Unless owners of media companies allow the journalists to be independent then they are ultimately damaging the value of their investment.
It's good you did that. We passed on doing it for both our daughters (11 & 7). In hindsight after my younger daughter was diagnosed with Leukemia the decision not to do it wasn't really good. She's in remission and fine now. But you never know when treatments would be facilitated by the stem cells.
The Mozilla we knew and loved for decades died some time around 2015-ish. Sales and marketing completely took over the organization. They've been slashing engineering projects, and pushing these "key partnerships" nonstop since then. It's very obvious the executive team there couldn't care less about the original mission anymore. Their last remaining meaningful product (Firefox) is essentially in maintenance mode at this point. It's sad to say, but they are now just another tech company interested in nothing but mining your personal data for profit.
This game of getting OPT,CPT, H4-EAD candidates and putting them though some boot camp and free housing is at least 24 years—remember Y2K and dot com. Indian and Chinese international students in the USA know about it.
Hey, if nothing else, at least you’re owning it at this point in the conversation.

Separate: I sincerely hope you feel/get better my friend and are able to get the medical treatment you were seeking (if you haven’t already). Best wishes to you!
I did this at Loyola New Orleans (an intro physics lab class) and I'll tell you why. I didn't trust the kids to not lose their work. They could come to my office and collect it and if they challenged their grade, I had all the material to hand with me. Online reports were graded on Canvas at any rate.
> Expecting advertisers to stop advertising on the Internet is like expecting all the billboards on the highway to blow down.

This is a worthy goal, and has been achieved in some jurisdictions. No wind required.

Hawaii, Vermont, Maine, Alaska.
Would you please stop breaking the site guidelines, regardless of how strongly you feel about $topic? It's not what this site is for, and it destroys what it is for.

We've already asked you repeatedly not to post flamewar comments on HN. Not cool.

https://news.ycombinator.com/newsguidelines.html
This is the only way I've ever learned anything mathematical, at least beyond school-level maths. I wish it were more common to find courses - even online courses - that 'motivate'[0] maths with engaging projects, which for most of us here would mean coding projects. (The same goes for mathsy areas of programming: information theory, the prereqs of compression or computer graphics, modular arithmetic, linear algebra, set theory, topology, etc.)

And it's not just us, either. So many people I speak to have had the same exact experience. I have mathematician friends who agree with this, based on their experience of teaching maths. I think mathematical pedagogy is just broken, with teachers getting high on the perceived difficulty of their special wisdom.

[0] ...to use the semi-slang my university lecturers used. In other words, give you a reason to want to learn it.
I'm sure they had practical reasons, but the point is that privacy wasn't even considered.
As other commenters have pointed out, it makes sense to work with one of the two largest advertising firms when figuring out how to support their advertising needs, while maintaining user privacy.

If Facebook doesn't use this method, the work towards private attribution that Mozilla is doing doesn't matter.

Furthermore, Mozilla is requesting feedback from everyone, not just Facebook, which helps keep Facebook (and Mozilla) honest in this process.

What alternative would you propose?
The Fatal Shore by Robert Hughes. An absolutely brilliant account of the founding of Australia. A review: https://cs.brown.edu/~sk/Personal/Books/Hughes-Fatal-Shore/ Questions to think about as you read: Why weren't criminals transported to the Americas instead of to Australia? What if they had been? Do governments ever consider the long range implications of their policies? Were German the only people who practiced government-sponsored barbarism against subsets of their own people?
I ask - what new insight did this article offer on Airtags?

Ask the author: https://mobile.twitter.com/kashhill

Let us know what she says.

The author also seems to be somewhat deceptive

Let us know what she has to say about that, too.
I consider myself well-educated and have no respect for either the Washington Post or the New York Times. I don't ever wholesale discount what they publish, but I also don't trust anything they put out, especially if it shows a left-leaning bias in any way. I also do not rely on them for news; I get my news from other sources I trust more.

From: https://nypost.com/2020/07/14/bari-weiss-on-why-she-left-the...

"What rules that remain at The Times are applied with extreme selectivity. If a person’s ideology is in keeping with the new orthodoxy, they and their work remain unscrutinized. Everyone else lives in fear of the digital thunderdome. Online venom is excused so long as it is directed at the proper targets.

Op-eds that would have easily been published just two years ago would now get an editor or a writer in serious trouble, if not fired. If a piece is perceived as likely to inspire backlash internally or on social media, the editor or writer avoids pitching it."

I should note that I probably disagree with Bari on most political issues, but she seems to have the intellectual honesty to notice corruption and also the courage to refuse to give into it.
> It talks about cocaine's anaesthetic use but doesn't explain why Holmes was using it.

That's because Holmes explains it himself, in several of the stories, and the author of this article no doubt assumed that his readers would be familiar enough with the stories to know what Holmes's explanation was. In The Sign Of Four, he tells Watson that he only needs cocaine as a stimulant to his thought processes when he is not working on a case. When he is working on a case, the case itself is more than enough mental stimulation and he neither needs nor uses cocaine. In fact, when Watson a little later in the discussion offers to test Holmes's deductive abilities by giving him a watch and asking him what he can deduce from it, Holmes says that even this minor problem would prevent him from taking a second dose of cocaine.
Worth mentioning AntiElitz too :)

Thanks for the wargerr recommendation!
A rummy game.
Like some of the hobby project creaters, I was always starting a hobby project and in half way I start another. The saga of not shipping continued. I decided to end of this cycle.Let's start something fun and simple and ship it and dont care about it. Here it is and its special for me
https://play.google.com/store/apps/details?id=com.cards.roos...
Estonia warns against traveling to Ukraine, urges citizens to leave
is there any science backing this? case studies of actual people actually benefiting from it?
That is quite shitty way to fingerprint.
Imagine an Office full of old people who don't bother to install or configure their own OS/Browser/Fonts and they only use company provided Laptops whicha ll of them are same , with Default windows 10 ? (or 7)

That would generate same fingerprint. What a uselsss way, Should not call it fingerprinting .
True. And the wooden case looks pretty nice. But still hard to carry around.

I got one of these at the Atlanta Pen Show a while back: https://nockco.com/cases/fodderstack-xl

In a glorious one-off color: baby blue and hot pink.
> Edit: I don't mean to discourage people with this post. I was actually one of the few people who didn't have much of a CS/quanty background in my CS classes. My advisor told me to have a backup major in case I fail the tougher required classes, but I made it through.

Quant background coming out of high school? Good grief.
> People talk about NEVER recovering their previous cardio performance after a COVID infection.

And how would they know, really?
Not just climate - their poor farming practices created deserts in North Africa!

As a young student I always was impressed by and admired Rome. I think a big part of that was because much of the history came from British Imperial types seeking to link to past greatness. As I’ve aged and thought about it though, Rome seems like a real horror.
Ad tracking doesn’t need to be click based. Modern advertisements have existed for two hundred years and tracking has existed for twenty.
Flood insurance in the desert may be a bad example. There is a reason Arizona has the "stupid motorist" law and it has to do with soil dynamics in rain in the desert.
> In linear algebra, the actual operations are mostly matrix adds and multiplies

I’d say this misses the point of the subject by a mile. Linear algebra is the study of finite dimensional linear maps. Saying it’s about “matrix adds and multiplies” is like saying the study of algorithms is about “filling arrays and comparing numbers”
Most technology is a double-edged sword. Front-facing cameras on phone are immensely useful for video calls and impromptu portraits, but in event of software compromise, can disclose a lot of info. Cell networks revolutionized communication and network availability, but make all other tech omnipresent and allow rough tracking of users by signal strength.

The existence of technologies are fine, but we need to set strong social norms, laws (and resilient enforcing institutions), and smart design limitations to protect against abuse.
Printable productivity tools by Dsri Seah
> Expecting advertisers to stop advertising on the Internet is like expecting all the billboards on the highway to blow down.

That's not the expectation at all, in fact quite the opposite.

Giving concessions to advertisers doesn't make anything change. Anti-fingerprinting is the way you stop advertisers from fingerprinting. Nothing else short of legislation will work, and even legislation doesn't always work in every scenario.

Expecting advertisers to behave just because you gave them a more private attribution system is like expecting ants to stop going onto your countertops just because you put a cupcake on the floor.

The question is, given that Facebook will always take as much data as they are able to technically extract from the browser, and given that you're correct and advertisers are not going to stop advertising on the Internet regardless of what restrictions are put up -- why is it important to make them happy or to give the company concessions? Building a system that Facebook is happy with won't make its behavior change, so why do we care if they like the things we build?
> This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

Sadly that's not the only thing that will be closed if Mozilla keep focusing on the wrong things.
Same crash could have happened with any car with modern driver assists but it happens predominantly to Tesla drivers due to the way the "self-driving" feature was marketed to them. I think Tesla is partially liable for every crash where "auto-pilot" is implicated. They should do something about it before it bankrupt them and before more people die.
The only possible action in the case of a hot cyber war for a small cyber player is to sit on the ground, put their head between their knees, and kiss their ass goodbye. Even if you have the best security, you leave in an interdependent world and you can bet that significant part of your connections (dependencies or dependants) are vulnerable which will make your stance irrelevant.
Please make your substantive points without fulminating.

Perhaps you don't owe privacy preserving advertising attributing browsers better, but you owe this community better if you're participating in it.

https://news.ycombinator.com/newsguidelines.html.
For those looking for the elaboration on the above, I've written one here: https://cheatcode.co/meta/the-joystick-story-how-what-and-wh...
I started playing Timberborn, which is kind of like Factorio, but with adorable little beavers.

One faction is focused on harmony with the environment, the other is heavily focused on modifying it.
What does ungoogled-chrome do to prevent advertiser tracking? I think you’re confusing the unbundling of Google services with general tracking on the web, which this proposal aims to replace.

Unless using an ad blocker your browser is not doing anything to actively prevent it, and there is no meaningful difference between chrome / Firefox / edge there.
its interesting that you ask me for burden of proof.

The central claim is that vaccine manufacturers have not provided sufficient burden of proof that it is safe (for those not accepting). That should be logical for any product. You seem to inverse it.

Several of the vaccines claims are falling apart, further stoking the fears. When people write about this, rather than showing why they are wrong, they are cancelled out. This leads to further suspicion, and the cycle continues.
The reasons for high prices are very different now.

In 2008 mortgages were handed out like free candy to people who were likely to default. Then they were securitized and a lot of financial institutions invested in them. When investors realized the mortgage securities were much more risky than had been originally believed, the whole thing came crashing down.

Today, people getting mortgages are scrutinized very heavily, and they can actually afford them. A lot of the offers are cash anyway.

The cause of increased house prices today is fundamentally a shortage of housing, compounded by high construction costs for new housing, low mortgage rates, and buyers’ increased preference for more space because of the pandemic.

None of those factors is suddenly going to disappear in a way that would cause housing prices to burst like a bubble. We may see a slow price decline as those factors get sorted out over the next few years, but that would not be a bubble bursting, it would just be an adjustment.
In at least one story (A Study in Scarlet, perhaps, in Watson's pen-portrait of his then-new fellow lodger) there is also mention of Holmes occasionally finding solace from boredom in morphine, which as a derivative of the then-common opium might likewise have been novel and "high-tech" to a Victorian audience. I think that was also dropped early on, though; while I haven't recently reread the Holmes tales or indeed anything of Doyle's, I don't recall seeing it mentioned in the later ones.
> Facebook is - in my mind - a bad actor. There's no way around it. But Facebook is also one of the biggest platforms for advertising in the world.

They don’t have to be. I’ve tried to be supportive of Mozilla and Firefox, but partnering with Facebook is the straw that breaks this camel’s back. They’re a firm with a history of lying that starts at the top. Like attracts like.

Guess it’s back to Chromium…
I think most people literally stay up for more than 14 hours a day.