skysight-inc/HackerNews huggingface dataset:
The fact that we’re able to talk openly about the unaccountability of the NSA, CIA, FISA courts and Gitmo is a form of accountability that does not exist in China.

I do not condone the actions of all of the US institutions and believe many are largely unaccountable, but there is still far more accountability in our least accountable institutions than any in China. Culture within institutions, the populace at large from which institutions hire from, and the history of institutions is a very important but subtle factor that westerners take for granted and is not identical between countries.

The fact that we even call US actions war crimes is another form of accountability China lacks. China forcibly annexed Tibet. China has concentration camps in inner Mongolia. China massacred it’s own people during the Mao era and is run by the same party today. China releases dams upstream of cities and drowns its own people. China committed war crimes in its support of North Korea during the Korean War, and Vietnam in the Vietnam War. China turned hundreds of its college students into mincemeat in Tiananmen square.

These are not on the radar of most people in China the same way Gitmo and Iraq and Vietnam are in the US because the CCP has a level of unaccountability westerners do not understand. Their stranglehold on media and public perception is extreme, and they have been exerting influence on western social media like reddit, youtube, and facebook, as well as google search. They do so through virtually all corporations that want access to Chinese labor and the Chinese market.

The ramifications of this are severe. The lockdown policies that have destroyed a lot of the global economy were pushed on the world by pressure from China (and our own fear and incompetence), despite existing pandemic plans in western nations that were far more sane, more humane, and less destructive.

They were able to get us to discard our own pandemic plans from our own institutions because of the influence they have been gaining. China exerted influence over the WHO recommendations, and was very aggressive/in PR panic mode when the virus first escaped. Our own internal division is largely our own doing, but they were extremely aggressive in the early phases of the pandemic online and greatly exacerbated western problems precisely because they knew what talking points to copy and paste for maximum division and lack of consensus.

Giving them your data and more ability to influence you and people that fit your demographics online is incredibly naive and foolish, no matter how much you may dislike your own government or how valid that dislike may be.
You can, however, deny employment to Dalits, and Oracle argues that it's Just Fine because there's no law.
You're not alone with the reddit thing, don't let it deter you from trying to get your idea out.
People can be multiple things though. I am a programmer, I am a nerd, I am a drinker, I am a partner, I am a music fan. None of these negate each other.
It's not uncommon for the T&Cs of tickets and such to require photo ID...in which case?
I don't have a lot of direct experience, but one of the big draws is that by running on top of OTP you get a lot of stuff for free that you'd otherwise need to hit external dependencies for. Caching and background job management that usually see you pull in Redis are the common call-outs.

Also, Phoenix LiveView is absolute voodoo magic the first time you experience it.
Now we're entering a downturn I think those who went down the path of 'flashy new toy' tech stack will start seeing their chickens come home to roost

Rails people will just shrug their shoulders and keep being 10x as productive :)
Provide education, jobs and contraceptives to those with high reproduction rates —pop growth will slow thus putting less pressure on the environment (see China vs India). Less encroachment on nature, less sequestered carbon released. Help to modernize poor countries' energy grids and electrify the hinterlands.

Get people in rich countries to give up cheap disposable stuff and give up energy consuming entertainment (international travel, etc) and get them to live frugally, obviously including the superwealthy.

Don’t celebrate becoming rich. Don’t celebrate consumerism. Put down tiktok, put down instagram. Practice secular (or religious) asceticism and be comfortable with that.

Oh, wait, people don't want to actually do what will work.
- Entirely file based (and can be reasoned about as such, including backups/restores/migrations).

- Reduced attack surface (e.g. no DBMS running on a potentially unsecured port, fewer code-execution vectors).

- Reduced maintenance (SQLite's library will be patched as part of WordPress).

Will it scale worse? Sure, but a lot of Wordpress installations simply don't need it, in particular if you throw a Wordpress cache (e.g. Super Cache, W3, etc) in front of the thing. You could Wordpress cache and then server cache on top of that (e.g. Cloudflare, CloudFront, etc), and I bet the thing could handle millions+ of impressions.
> They actively block auto fill or cut & paste

Firefox -- set the "dom.event.clipboardevents.enabled" setting in about:config to 'false'. No more "actively blocking paste" by websites.
You probably could, but why? The only advantage that the algorithm could maybe claim is conceptual simplicity and this will be gone the moment you start trying to control those errors.
Get a cheap vps. Set it up as a wireguard server. Stick a barebones haproxy on it. Run it in tcp mode pointing at a wireguard client ip for the backend.

Pick some machine in your house. Make it a wireguard client connecting to the vps. Run whatever web server/app you want. Make sure your home router is running something like fq_codel.

Done. You don't need dynamic dns as your home client will just reconnect. Your ISP won't see any ports open because there aren't any. Your SSL certs and all data live in your house, not on the vps. There is nothing to backup at the vps except for yanking some logs.
This is 100% OP’s fault, it’s not like Azure itself was breached. Their account got hacked due to weak security practices on their part.
I have the same problem. I have a very niche app that I made for myself, then thought I might as well try selling it since there is no alternative to get the functionality.

I can't say I've had a lot of success. Most posts on Reddit get removed as ads and relevant Discords tolerate self-promotion even less. Got one upvote from HN [1] though. Perhaps if I'd written it in Rust instead of C, it might have done better here :)

[1] https://news.ycombinator.com/submitted?id=veyh
> Real estate is seen as an investment because prices tend to appreciate over time, not because of some conspiracy.

Housing prices increasing over time is the conspiracy. Laws in this country are set up to pump housing value by making it hard to densify and providing tax advantages for owning. People's expectation that their house will increase in value has lead to a wide range of policy failures.

Until the government and therefore its constituents accept that housing can't be an investment it will remain unaffordable.
> I don't recall ever getting out my credit card and paying $5 for something from a random link on Twitter.

The other issues with this site aside, affiliate programs don't require the user purchase the item that brought them to the site. There's a book I found myself recommending quite often, so I created an affiliate account at a retailer and started using that link when I recommended it online. I make about $100 each quarter off of site referrals, but almost no one buys the book -- instead they follow the link, click on something in a related items carousel and buy one of those items. Sometimes the time between click and purchase is pretty long (weeks or even months), but as long as the affiliate cook persists I get a percentage of the purchase price.
APL prevented me from getting into software for many years.

Back in the 80s I was an mainframe engineer at IBM. One of our customers (a bank?) was heavily into APL, and occasionally I would fix one of their keyboards.

(Sidenote: these were beautiful keyboards, and their keys were individually repairable. Also pleased to share my first mastodon link! https://mastodon.social/@hanshuebner/109412183054578487)

Watching people programming on these looked so intense and intimidating that I decided software wasn't for me, and it took years to find out today actually it was.
hmmm didn't know Tumblr was planning on doing that. Any more info on this?
Think of other resources besides money that you can use for promoting projects: 1) your time and energy and 2) creativity. A reliable way to get traffic is to produce valuable content such as articles and videos. Sure, they also need promotion, but you can post them to HN, reddit, etc from time to time and it will be more reliable and sustainable source of traffic than a one-time link to the project. It's a hard way but it works 100%.

Look for new platforms and communities that are not sick of things being promoted. There is an excellent observation about Mastodon now in the comments.

SEO works. I've prototyped a new project recently – a collection of learning resources on IT topics (https://bestresourcestolearnx.com) – I haven't even started to promote it yet but it gets some relevant SEO traffic anyway.

Creative promotion ideas are project-specific, but I would think about how you can collaborate with people with some audience in your field. Like game developers giving away their games to streamers and influencers.

And mention your project when the opportunity arises (if appropriate, of course).
I think the right question isn't whether or not AI such as ChatGPT will replace developers. The right question is how much more efficient it can make a developer, especially when AI tools are purpose built for developers, and those developers are good at using such tools.
It is "perfect" in the H L Mencken sense: "For every complex problem there is an answer that is clear, simple, and wrong."

One of the reasons that Bitcoin never took off for their stated purpose, payment, is that they had a similarly too-simple model of irreversible one-shot transfers. Anybody who has worked on an actual payment system can tell you that commerce is more complex than that.
The FBI had their largest loss of life since 9/11 because they didn't check for one of these.

https://en.wikipedia.org/wiki/2021_Sunrise,_Florida_shootout

(Normally I don't like the feds, but someone's gotta drive the 4chan party van. RIP.)
This sort of thing, everywhere, is exactly what to expect from "deregulation".
Think about security on your home network. If your publicly accessible webserver gets compromised, it can be used to reach your personal computers at home.

Or the other way round, which IMO would not be so serious (ie your already compromised personal computer being used to access your public webserver...)

You could try to isolate your webserver, but would need a dedicated router with specific features to do it (best being able to do VLANs).
For payed digital assets, usually the links are time-limited and/or limited in the number of times you can download.
I’m looking forward to seeing what their implementation of tasks looks like and how it stacks up next to org mode and its agenda. The user implemented task plugins aren’t up to job I don’t think. If it’s mega then I might switch to using it for task management but I am finding the combination of taskpaper and OmniFocus to be awesome at the minute
Yeah.

Why do we need `open()` anyway?

(this is sarcasm, the OS exists only to solve app problems).
EuroPol's reward for info on Ignatova: 5,000 euros! ;) They really can't do better than that? I mean, that seems more of an insult; why even offer anything to begin with!
Ask HN: Programs that saved you 100 hours? (2022 edition)
I've asked this previously: https://news.ycombinator.com/item?id=22849208

But a few years have past and want to see what's emerged since. Although can be new to you vs. released in 2021 or 2022 necessarily.

Things I've come across in the meantime:

* mock AWS services https://github.com/spulec/moto

* query cloud services https://github.com/turbot/steampipe

* munge CSV https://github.com/johnkerl/miller https://github.com/BurntSushi/xsv

* page json https://github.com/PaulJuliusMartinez/jless

* text to tree structure [I use this as a hack to version control my music library] https://github.com/birchb1024/frangipanni
says the person with "fascist" in their name which could literally trigger someone whose ancestors had to deal with fascists
We need Morpheus to step in and say, “what if I told you … JavaScript was the source of insecurity?”
Yeah the possible chilling effect here is terrifying tbh, especially with all the mergers happening. Using the courts to get redress is a core pillar of our world (whether it should be or not is another topic). Imagine if Live Nation had a policy that anybody who works for any firm who is involved in any litigation against the company (or it’s many subsidiaries) can’t attend any of their shows or go to any of their venues. Firms would absolutely hesitate before they took on any related case bc of the impact on their employees, functionally increasing the ability of LN to do more bad.

It’s a gross system.
> Hacking the legal system. I doubt it'll work

It’s more commonly done by finding sympathetic plaintiffs with actual harms and financing their case.
You missed the point.

They're okay with the principle, AND they're okay with the technology, what they're NOT okay with is using the technology to microneedle and retaliate against tangentially innocent people.

The technology didn't decide to single the lawyer out, some manager or legal person did. It's not the tech that is wrong, it's the people's use of it.
Rephrased:

So you're OK with countries using guns to conduct warfare, but you're NOT okay with countries using nuclear weapons? How does that make any sense?

Hopefully you can see the difference.
I believe it’s called capitalism.
I'm saying there's a difference between blocking 10 people and 10,000, or 1 million. And I'm saying that technological change allows the latter, and we need to be cognizant of that when we decide what we're going to accept in society.
Governments are not a monolith and different actors within them can (and often do) have competing goals.

To focus on the US: the NSA's goal is protection via knowledge, and (personal opinion) we've done a poor job of constraining the means by which they achieve it.

The CDC's goal is public health protection via tracking and mitigation of disease outbreak. Data collection is definitely a part of it (before the pandemic, you would sometimes get a call from the CDC if, for example, you were at a major public event where there was a norovirus outbreak). But the CDC's goals aren't the same as the NSA's goals except in the broadest "public protection" sense, and it could be considered a failing of the executive and legislative systems that there isn't a strong firewall between the data (or perhaps not... Such firewalls were cited as a major stumbling block that prevented identification of the 9/11 threat, so these things really are trade-offs).

But all those details aside, the meta issue of "If you abuse information given to you by the public, as per their perception, they'll stop giving it to you" is real.
It is possible that the tickets were bought by someone else for the group without individually assigned names.
Not in that graphics mode on an Apple II. 7 bits of each byte gives you pixels, the eighth determines which bichromatic palette to use for those 7 pixels.

https://en.wikipedia.org/wiki/Apple_II_graphics#High-Resolut...

> The Apple II's Hi-Res mode was peculiar even by the standards of the day. [...] Each row of 280 pixels was broken up into 40 blocks of seven pixels each, represented in a single byte. Each pair of adjacent pixels generated a single color pixel via artifact color, resulting in an effective resolution of 140×192. The lower seven bits of each byte represented the pixels, while the most significant bit controlled the phase offset for that block of pixels, altering the color that was displayed.
>Private parties can't demand ID.

What? Can you cite any laws legally barring people for requiring ID for a business transaction or to access private property? I've honestly never heard of such a thing. Obviously if a private person says "I want to see your ID for access or before completing this transaction" you may legally refuse, and they cannot arrest you or anything. But they can then in turn refuse to complete the transaction.
You still have to keep the database nature of the SQLite file in mind when doing backups, as far as I understand it is not safe to just copy the file while the DB is running unless you use snapshots or ensure that nothing is written to the DB during that time.

SQLite is still easier to manage than a standalone database server, so it is interesting in any case. But I'm not sure it makes backups easier.
> I'm going to flag it because I know the flame war that's coming.

That's not a valid reason to flag a post.
At this point I’d just go with a flat file CMS, there are so many good systems nowadays https://github.com/ahadb/flat-file-cms
Wayland itself is actually pretty solid right now as long as you're not using nvidia card. In the past, applications that need to interact with other applications (e.g. remote desktop, screen recording, keystroke injection, etc) can't be ported to wayland due the lack of api. Those api now already exist in wayland, but completely different which requires huge effort by application developers to rewrite their app. So right now we're just mostly waiting until those apps finally run on wayland, and nvidia finally stop being buggy on wayland.

Most app developers are dragging their feet when it comes to supporting wayland, but with big distros now shipping wayland by default, the pressure to make sure their apps work in wayland is really high in the past two years. For example, just last week vscode finally fix rendering issues that plagued wayland + nvidia users for years (had to use insiders version with some extra args but at least I can use vscode in wayland now). I think the rate of developers finally adding wayland support in their apps is finally accelerating.
Mainly residual trauma from the early days - I was a big proponent in the early days (back when you could get personal support from Monty) but too many security holes, corruption bugs, etc., lead me to the arms of SQLite + Postgres and I've stayed there ever since.

It's entirely possible MySQL is a superb DB engine now and won't cause me any more trauma but ...
> We don't need more regulation, but we need updated standards

Otherwise known as regulations. If it's just a standard that's not enforceable, companies will not comply.
> - Nobody has ever said "landlady"

They have, though not nearly as often as landlord. It was way more popular in the 19th century but it seems to be making a recent comeback. [0]

[0]: https://books.google.com/ngrams/graph?content=landlady%2Clan...
Anything that requires physical presence.
Your behavior is disrespectful towards your users (who pay you). You should be ashamed.
> Code coverage starts to be useful once you let go of it as a goal and ignore the total percentage number

When a measure becomes a target, it ceases to be a good measure.

It takes immense discipline to actually let go of a metric to keep it valuable.
Gut health and mental illness: The hidden link
> People who think that all crypto is worthless may be confused by this. The actual reason was far more silly. They blatantly admitted to the scam in writing making it an open and shut case

Wait so crypto is only worthless if you prescribe it worthlessness in writing first?
Urban living is cheaper than suburban living. Not having a car allows for huge savings.
Not continuously but if the crossings were on a schedule during the night then you would hear it every couple of minutes.

Following the rest of the above comments might clear it up but I'll outline the thought process

1: People think it is dumb that they turn off the schedule during the night.

2: It's because the walk signal is going to annoy people if it's going off regularly, especially at an intersection.

3: Of course the locator pings will continue because vision impaired people have to be able to find them, nobody is going to complain about this. They ping whether on schedule or during times you need to press the button.

4: the grandparent comment of mine suggested that the crossing should only make a sound if the button has been pushed.

5: the reply below that says "They beep intermittently so you can find them to press them in the first place." thinking the comment was saying that the comment was talking about the pings and not the walk sound

6: I clarified what they must have been saying including a video for them and anyone who hasn't been to Sydney and might not know what the sounds are

7: you made a snarky comment presumably without understanding any of the context.

I hope that clears it up.
It's a system for managing access to digital files on your WordPress site. You have to have your own payment processor and enter the API keys in the settings. The add-ons are mostly API connections to other services, i.e. Dropbox, aws or additional features. $500 is if you want everything and have lots of sites. Probably only a developer would want that. $100 is the basic set up.

This is an alternative to something like woocommerce if you only have digital merchandise, and makes restricting access to files easy
I grew up where we would have a massive hurricane every few years that would knock out power for 2 weeks at a time minimum. I would never want an electric vehicle in this situation because you'd be completely stranded in an emergency. We'd keep ~100 gallons of gasoline in a caddy for generators and cars to use during these outages and it was ideal.

I'd pay a premium for a Plug-in Hybrid especially if I can use the motor as a generator for my house.
> which is to try to prompt a SCOTUS decision on a controversy.

Given that 4 justices have to agree to hear the case, I'd expect the court would simply decline to do so.
Great link, and a superlatively germaine usance of the locution "apposite"! :)
I'm aware of JavaCard (and those BASIC cards, which are even more absurd - why would anyone want to implement cryptography in BASIC?). But JavaCard (or BASIC) isn't the real CPU but a VM. So I guess I should have said, "I want a smartcard where I can program the actual CPU, not in some VM."

May as well add some random smartcard history... I believe historically one of the reasons for this is that most smartcard chips for the longest times were basically an 8051, a made-to-order mask ROM, and a very small amount of flash (too small for much code). So there was a real need to minimise the size of code which needed to be put in nonvolatile storage. I assume JavaCard implementations have their own implementations of standard cryptographic algorithms in mask ROM to avoid the need to put them in the undersized quantity of flash.

But this isn't the case anymore, where you have smartcards with 32-bit ARM cores and which are all flash-based. If there's a way to obtain and program one of these, I'd like to know about it.