skysight-inc/HackerNews huggingface dataset:
Gray beard says, "It was an everything all in one app". No need to install a browser, configure an email client, setup remember passwords for websites, install IRC or direct messaging apps. And built in profiles.

It was almost bulletproof for the less than tech savvy.

For the audience it hasn't been matched wide since the iPad/iPhone
For cloud storage a subscription model makes perfect sense, since the entire point is that you're renting server space on an ongoing basis. What I don't want to do is have to rent simple machine code that should be executable by my processor perfectly fine without any third party involved. Why should I have to rent Photoshop if it runs perfectly fine without internet access? I'm not renting server space from Adobe. It costs them nothing for me to run the software. They just want to charge me on an ongoing basis for no good reason.

For a password manager KeePassXC is better than all proprietary offerings and it's free and plenty of implementations are available on all major platforms.
Are there legal repercussions for hosting DNS? I guess there are entries for “naughty” sites (as defined per jurisdiction), but seems pretty innocuous.
Well, if Boris Johnson said it, it must be true. It was his radical honesty that cost him the Prime Ministership, after all.
Apple Invites Developers to Cupertino for Workshop on Optimizing Apps
That's why hobby farms have cropped up. Also, hobbies like car restoration, woodworking, etc.
>> If oil is phased out people will adapt.

Sure, just hope you don't freeze to death while "adapting"
Yep, you'd find huge stacks of their CDs everywhere. I remember always getting a free "frisbee" every time we'd go to Blockbuster. Also, AOL keywords.
The fact you think Osama could have been captured is bizarre. The dude slept with an AK-47 next to his bed. He wasn’t going to be captured alive.
Teachers College to ‘Dissolve’ Lucy Calkins’ Reading and Writing Project
are you someone who gets people to do things for you or are you someone who does things for other people
This doc kinda needs to say "TCP" somewhere, as it's very focused on TCP concerns - which is useful, people are mostly using TCP. The default UDP tunings are awfully low and as such are notably missing.
Australian regulator sues PayPal over unfair term in small business contracts
Reminds me of https://xnapper.com/, except for code.

I imagine some people might tweet snippets of code, and this makes the snippet look much more visually appealing.
100% don't believe you: https://www.dallasnews.com/business/energy/2022/06/02/were-i....
Fair enough. I'd agree that long-term, the causes and effects of a war matter more. They're just caused to occur largely (though not exclusively) by the effects on people's psyches of military action happening on the battlefield. Military history is an unpopular genre these days, and I think part of it is the whole "oh, you joined the military, you must have been stupid and had no other options" prejudice. Which is alive and well in well-educated places like here. My apologies.

Who was the author? I'm curious. I took my courses via correspondence, and didn't have the chance to get a Masters (not that an MS in National Security and Strategic Studies would help in tech). But it always struck me how much Clausewitz is misinterpreted in popular culture as the "wars are politics by other means" guy, when he meant that as only one side of a Hegelian dialectic.
... thanks...?
did we hug the site to death, 504 for me
Hrm... Ambiguity only arises out of context. IMHO, there is ample enough context here to disambiguate, just as you seem to have successfully done.

Matrix diagonalization and what you're calling Cantor's diagonalization can both be seen as instantiations of a more general diagonalization process. This latter process seems to be what the article is obliquely pointing at, cf my top-level comment for a video that introduces those details.
I remember doing local tech support in the early 2000s. One of the most challenging jobs was migrating a client away from AOL. The AOL software was designed to stick to your Windows machine like glue.
Sure, if you create a larger object it can contain two smaller objects.

But that construction is so general that it contains all proofs of the from "There exists X that does not have not property Y" that proceed by constructing something that lacks the property, and stuffs the proof into the diagram.
I think there is something to say for only having typed libraries. Using a decent code editor, you could write JavaScript with most of the Typescript benefits coming via typings and inference.

It looks like Turbo is a solution where you don't have to write JavaScript. So Turbo maybe Turbo falls into that bucket as well?

But any JavaScript library has to have typings, even for the people who write JavaScript. Because otherwise their autocomplete does not work. I think libraries should have a higher bar anyways in general, for types, but also testing, documentation etcetera.
I think all of that is completely understandable when launching a new service.

But I would refrain from commenting on other services, if you don't have those assurance in place yourself.
They cannot exist in isolation, so it's not much use to pretend that they can. We could discuss feudalism, but that wouldn't be much use either.
Even at the cost of the k8s nodes having to be "special", this is still fabulously useful running Nix-native workloads on stuff like GitLab or Jenkins workers.
"Universally" makes that statement useless. Vermont only allows sparklers. That is practically a ban on fireworks in the context of this discussion. Many other states have strong restrictions, partially for sake of reducing injuries (and noise and fire risk).

And there is constant advocacy for stronger restrictions/bans.

The point is, we do restrict people's actions on fireworks and guns in order to prevent larger costs. They are not a counter example for why the Coast Guard should have done nothing in this case.
That did little to offset the decades of German madness of transitioning to Russian gas in the first place, and closing nuclear power plants while building more coal ones.

Phasing out oil in Europe will make people "adapt" by outsourcing the remaining industrial production to Asia. The conflict (not necessarily military) with China imminent, and weaning off Chinese imports will be way more difficult than Russian ones, especially when you're deindustrialized.
Not only that, we usually know when we're doing something risky and agree to do it. But I don't agree to let YOU do that while I'm the passenger.

For example, I know driving is somewhat dangerous... But I also know that if I have my newborn in the car with me on the way home from the hospital, I am able to drive 1000x more cautiously than my typical drive to work at 6am.
Haha agreed, the name is very off-putting. I was sort of expecting an explainer and a clever quip for the name in the GitHub documentation, but didn't find one.

There are definitely many other names for an "all-purpose" tool.
https://runforsomething.net/

You’re not going to fix politics and policy with software. You run for office and/or vote.

You also asked the wrong question but it’s not your fault. The world needs people who care, to work on hard problems with little reward (politics of which is one of those problems), not software engineers specifically.

For example, the Inflation Reduction Act is probably one of the most impactful efforts towards climate change mitigation ever. And it didn’t take a single line of code to get enacted (besides a word processor).
> what "rule" ? - capitalism doesn't set out to "rule" by anyone, it's been a system of owning capital (to put it very simply / abbreviated) for as long as I've known it.

It seems clear to me that those with a great deal of capital have far more influence over what laws get passed and enforced than those with less capital. And that many laws benefit those with more capital, often at the expense of those with less. I'd call that "rule."
Gotta start somewhere, capitalism in it's current form has only been around for a few hundred years at best. Too many people have bought into Fukuyama's The End of History imo.
> I will suggest that at least some of the people who complain that types make it harder to write a program are actually annoyed that it makes them write more-correct code.

I think this is the honest answer!
FWIW, "First Nations" is generally the preferred term in Canada. But the relevant law is the Indian Act, not the Indigenous Act or the First Nations Act.
"We responsibly disclosed the vulnerabilities to the vendor in June 2022, and they were fixed shortly after."
I’ve worked for one at Cruise who got “parachuted” like you put it and he was generally well respected as he definitely cleaned up the house there as the company scaled massively - I’d consider working for him again. That is to say it works for some companies but probably not everyone and ymmv depending on who you parachute.
That's not the reason. Heat engines can reach an efficiency of ~50%, so a COP of 400% still gives you an overall efficiency of 200% which is a net energy gain.

The trick here is that the COP of both isn't static, but is usually a peak. Heat engines are more efficient the higher the temperature difference, while heat pumps are more efficient the smaller the difference. For any given heat gradient, you can't have a total efficiency of a heat pump + heat engine that exceeds 100%.
Torbjorn Ahman has an excellent youtube channel if you want to see what you can do with blacksmithing, woodworking, and gardening [1].

I long for something tangible to do after writing code all day and his channel has really inspired me.

Something I love about blacksmithing is that it feels similar to software engineering in that sometimes to make something you first have to smith tools to help you smith the thing you want to make. Like creating dev tooling or making helper functions to tackle a larger problem. Tickles the same engineering part of the brain but with the constraints of the physical world that really changes the dynamics and makes it fun!

[1] https://youtube.com/@torbjornahman
Windows Vista/7 Product Key Validation Explained
Why is Signal "irreparably" broken? What makes the phone number issue "irreparable"? As I understand it usernames and phone number privacy are in the pipeline.

I'm a software engineer who does know; I'm aware that Signal is currently tied to phone numbers, and I'd love for it not to be, but I still use it, because it's E2EE and easy for non-technical people to use.

When there's something that's easy to use like Signal that uses decentralized cryptographic identifiers and onion routes all traffic, I'll start trying to get people to use that. I'd be happy to hear any recommendations.
Broaden your view of the Halting undecidability proof.

Let T_i enumerate all Turing machines. Let E be a function that encodes a Turing machine as a tape. Suppose Halting is decidable, and let H_i,j be the table of bits such that H_i,j is 1 iff T_i halts on input tape E(T_j). There is some x such that H_x,j = !H_j,j for all j (we can construct/find such a machine by hypothesis).

Therein lies the diagonalization, you see? We just identified a row such that the bit in column j differs from the jth bit on the the diagonal. The paradox you reference is what happens at bit H_x,x. But, in the bigger context, this argument proceeded by diagonalization.
The one that immediately comes to mind for me is the Log Driver's Waltz.

https://www.youtube.com/watch?v=upsZZ2s3xv8

Wade Hemsworth was a national treasure. So many great folk songs.

https://en.wikipedia.org/wiki/Wade_Hemsworth
The GPS encoding depends on the software that generates the EXIF. In case of the article with iPhone this is reasonably consistent across the apps. But, EXIF GPS (and other fields) can be very inconsistent across other software, both on mobile phones with cameras, and cameras themselves. In my experience I seen the most errors in knock off devices.

IF you are interested to learn more, look into "deadbox" digital forensics.
I think these very terse languages are precisely the ones you shouldn't unleash ChatGPT on. It needs to be really exact and if it is wrong, you can easily end up with something that is an infinite loop or takes exponential time with respect to the input.
A (Post-Pandemic) World Without Email
I am curious to learn and incorporate strategies people are following in a remote/hybrid first world for collaborative knowledge work. Was inspired to write down my thoughts about Cal Newport's book A World Without Email, after trying to incorporate principles from it daily at work where dual distractions of email and slack reign supreme.
What has worked for you that you think other people/teams should try?
Get over yourself. If you don't speed, don't drink and drive, and don't road rage, the odds of dying on the road are not that bad.

Riding a motorcycle is 60x more dangerous than a car per mile.

I have easily done over 100,000 miles on a sportsbike in California traffic.

That's the equivalent of 6 Million miles in a car. I have had one close call in 10 years. Never even stubbed a toe on a motorcycle.
Love the name "Atticus AI", there's alliteration and it references a lawyer defending justice. Makes me feel on the right side of the contract if I'm using it.

Will definitely check it out the next time I have a contract.
I've seen it convincingly argued that large corporations like Walmart operate like a planned economy internally, even if they are acting in an externally unplanned economy.

JT from Second Thought talks about it here: https://www.youtube.com/watch?v=xuBrGaVhjcI as well as early socialist attempts at doing the same thing with computers (Cybersyn in Chile).
By that same logic the consumption of porn would be expected to lead to increase in real life sex but I think that it has had the opposite effect, at least judging by the quite dramatic decrease of young males having sex nowadays compared to 90's or early 00's.

The idea of someone being prosecuted for AI generated CSAM just seems very absurd to me. The justification of "it can potentially fuel your urges to rape minors" doesn't feel very convincing.
People who are not actively looking for work are not included in employment numbers (at least in the US). People voluntarily taking time away from working are not the reserve army of labor that our policies create to suppress worker power.
Pretty sure he just wants to run for governor which is what article said
This is amazing. Will keep me busy for a while.
Yes, you are correct. It is clear the OP doesn't understand the purpose of typescript.
Do any of the relevant laws specify needing to be at war? Both the treason clause of the Constitution and the Espionage Act specify helping "enemies," but I'm not sure they specify needing to be at war.

The Rosenberg's were executed despite the US never officially declaring war on the USSR or even North Korea.
Oh so you basically prevent fullscreen mode? Not bad! The average user of flems probably doesn't need fullscreen after all.
I remember clearly making this transition. The value add of the AOL keyword content and other features like chat rooms just wasn’t enough to make the service make sense after the dial up era.

The innovation of AOL was making such an easy dial up program with so many functions. But when I got DSL it was just money for nothing.

The major lock-in for me was AOL Instant Messenger, which was free as a stand-alone app. Email wasn’t hard to transition because it wasn’t such a dependency for your life like it was today.

So, when DSL came around, AOL was gone. If they could have anticipated something like Discord or Slack, they could have transitioned their users into that free + premium model.

Quite understandable that they didn’t see that coming.
somewhat related, i used a tool to extract embedded jpeg preview images from raw images. much faster than actually using software to process the raw files if you just need to quickly share, your camera already "developed" them :)

http://www.fsoft.it/ERawP/

exiftool apparently can extract these also:

exiftool -a -b -W %d%f_%t%-c.%s -preview:all dir

Extract all types of preview images (ThumbnailImage, PreviewImage, JpgFromRaw, etc.) from files in directory "dir", adding the tag name to the output preview image file names.

https://exiftool.org/exiftool_pod.html
Ocean freight is only one piece of the puzzle. A big one, but air is generally more lucrative. Ocean moves lots of mundane everyday predictable crap. Air moves crap that has to be there RIGHT NOW.
If you would like to have a successful startup, you really need to learn that you can't make it about your feelings.

Take a look at the B2C funnel here: https://www.alleywatch.com/2017/06/funnels-startups-primer/

That's not quite the right one for you, in that you have a freemium product where you could have a tier of unregistered users like Reddit does, but you get the idea.

The only users who are going to produce the sort of profits that you are hoping for with your months of work are going to go through a variety of stages. Unless you're running this like an influencer or an NPR pledge drive or something, none of those stages will involve them looking at it from your perspective. They're going to look at personal cost/benefit ratios for each step. Which, I'll remind you, is something you surely do for almost every purchase you make.

You can indulge your feelings of resentment here that "everyone else that commented about registering" aren't sufficiently respectful of your efforts. But given that you didn't show any respect for my effort in giving you free advice, you might be able to imagine how long you'll have to wait for people to come around on that. Or you could focus on meeting your users where they are and maximizing flow through your funnel.

It's up to you.
In what world do you think the people who own everything don't also have all the power?

You cannot decouple ownership from politics. If you own the productivity of the nation, you own the nation.
https://news.ycombinator.com :)
https://tweakers.net (Dutch)
https://nos.nl (Dutch)
"Just delete tiktok" is like the diet advice "just eat less." Demonstrably impractical and debatably harmful.

Perhaps better advice is to find things that are immediately stimulating but also long-term rewarding (akin to finding food that tastes delicious and is filling but also is healthy).
That doesn’t quite work, because JSON objects are parsed to Python dicts, not Python objects with properties, so it would be:

data = json.load(sys.stdin)
commits = [
e["commit"]
for e in data
if e["commit"]["author"] == "Tom Hudson"
]
json.dump(commits, sys.stdout)
Shanghai has a foreign employee tax system, which works out to about 5% income tax. This system is only available to choose at some companies and provinces. At a previous company I did indeed pay something like 25-30%.
Not when you had to split already relatively small production batches into even smaller ones because the entire supply chain has collapsed and you couldn't obtain components in any helpful quantity for about two years.
I'm not going to defend my opinion on powershell, because it's indefensible and arbitrary.

I just can't stand title case, and Microsoft/.net absolutely love it. Everything in power shell is DoSomethingLikeThis.

Powershell is a great piece of tech that I just can't use because I'm old and grumpy and like snake or kebob casing.

I've never tried it on Linux though, so maybe it's different there?
Here's my contribution to the NFB archives:

https://www.nfb.ca/film/snow-warrior/
I sold cars for a living. I could have bought $50 shoes, but soon I learned to buy $200 shoes that lasted longer and were better on my feet. I still bought them pretty often since I walked TONS on asphalt and concrete.

No doubt I invested well over $1000 in shoes and even more on suits while I sold cars.

Are you telling me a welder can't spend his own money to make his life better like I did?
To be fair, Jesus didn't live long enough for late life lung-related illnesses to manifest.
"And then, unsurprisingly in retrospect, it started to be abused so I had to put a rate limit on it. Problem is, that was a very rudimentary IP-based rate limit and it could be circumvented by someone with enough IPs, so fast forward a bit further and I put auth on the API which required a nominal payment to access it."

If one does not know how to limit based on number of HTTP requests, then is one really qualified to set up a "public API".

It is well-known that IP-based limits, i.e., blocklists, do not work. (While allowlists are common, e.g., academic journals, Verisign zone files, etc.)

We cannot blame the public because someone does not know how to configure a proxy to limit number of HTTP requests per IP, e.g., in a 24-hour period.

Here, the public is penalised by asking for credit card numbers because the site operator does not know how to count HTTP requests.

One would think people who do not want their details in a data breach that random people can download probably would not want to give their details to some random person whose website becomes popular. But it seems they do.

HIBP never made any sense. "Send me your private info and I will check and make sure it has not been leaked. Too late. You just leaked it to me." This sort of obvious blunder had to be fixed. Still too late for anyone who used it before HIBP was "fixed". Why place any confidence in someone who cannot spot these issues. Here, he struggles to implement an API.

Stupid websites can become popular. It happens. Many websites have sought to exploit data breaches. What better way to collect working email addresses that people care about than to let people submit them to you to check against a dump of a data breach. Unless they download the dump themselves, they have no way to confirm you actually checked anything. And if they did download the dump(s), then there is no reason to submit anything to you via an "HIBP" website.

If people are getting charged for API access, and submitted personal info to HIBP, then they should get some enforceable terms in return. If you collect peoples' information then you are liable for the damage that may result if HIBP is breached. Doubtful the API customers get any such protections.
Pick up some MIG welding gear and an angle grinder and watch a few YouTube videos. You’ll be making crazy things in no time.
> Capitalism has no concern about power.

Capitalism is entirely about power.

> It only speaks to ownership rights.

“Ownership rights” are power. Capitalism evolved through the mercantile class under pre-capitalist systems leveraging their then-current power to force changes in the system which durably transferred power from the land-tied aristocracy to themselves.
I found a random example on GitHub for you. Search `path:jq$` for more.

https://github.com/flox/flox/blob/019095f8bc40e49abc8e5cd0b1...
I'm advocating for choice -- on behalf of compiler users...

If the compiler user wants their compiler to output an object code format, it should output that object code format.

If the compiler user wants their compiler to output pure binary, it should output pure binary.
I mean it can have n-dimensions. It's just common to discuss 1-d because we place things on a 1-d axis, not because the word itself means 1-d. Like political spectrum often refers to left vs right, but it can also refer to authoritarian vs anarchism. Really it just means a continuous function, there is no strict definition that this needs to be 1-d and that would be a weird thing to do in math.

https://en.wikipedia.org/wiki/Spectrum
> Registering is free though.

In money, not in time.

> So I feel like it's a fair ask

You do. But a lot of the people you'd like to sign up don't. You can argue all you like here, but it's not going to change many minds. And it certainly won't change the mind of anybody who just sees your home page and bounces.

So given that you're not going to win the argument, what's your next step?