skysight-inc/HackerNews huggingface dataset:
Maybe what we need is an "encrypted messaging system" generator.

If there is an infinite supply of encrypted channels, controlling them all becomes literally impossible.
Those factors are very different in those places also.
I was reading about one of these free money trials and realized it will never really work that well. If you don't earn your money you will not spend it wisely. In one of the trials a lady had a $150/month cell phone plan. I make my own money and have a $20/month unlimited plan. My cat was getting fat until I got him a puzzle feeder. The slightest amount of work for his resources means he uses massively less resources. I suspect if everyone were given free money the monthly nut of the average poor person would rapidly increase to consume all funds and leave them in effectively the exact same or worse position.
Surely that's only true in the short term while supply of the good stays constant. Long term you'd expect supply of the now in-demand good to increase, bringing prices back down.
Don't forget: Santa, the Tooth Fairy, Easter Bunny, your face will stick that way, you'll grow hair on your palms and go blind, we sent the dog on an out-of-town vacation, God will punish you for being just that one way he made you, and whatever many other ways parents lie to their children - sometimes just for amusement, and other times for weird inexplicable reasons that really benefit nobody.

Is it any wonder children raised in constant lies might tend to repeat them and present a few doozies of their own?
I feel like, to ensure privacy, we need an equivalent of Mutually Assured Destruction: the strategic introduction of a secondary Nash equilibrium that's so bad that it makes it obvious that we should choose the primary equilibrium. Right now, people have no clear sense on what "a gradual erosion of privacy at the hands of the government" really means. We haven't seen a 100% solid example of what any country would do with that power, yet (though China is getting close.)

But imagine if some crazy billionaire set up some sort of autonomous decentralized system that constantly attempted to MITM all the same systems the government likes wiretapping; and then, if it managed to extract any data from that attack, it would find names in that data, and put bounties out on those people on assassination markets (paid from anonymous accounts previously set up by the billionaire.)

Now the choice is between some people dead, and a lot of people dead! Everyone get on board the privacy train!
> Now try to force Americans survive in the abysmal living conditions of the average Londoner. That city is absurdly overregulated, and expensive as hell.

I assume you don't live in San Francisco?
How many elections have you voted in or been eligible to vote in where a single vote being added or removed would have changed the outcome? Zero? Cool, me too.

Voting is not economically rational if it takes more than zero time, given those odds.

When so many people beat the drum of economic rationality, is it a surprise people don't vote? At most one of "economic rationality is valid" or "you should vote" is a true statement. When we're told that the former is true, we're being told not to vote.

There are modifications of "rationality" that actually provide a justification for voting. But you'll never see an economist acknowledge that superrationality is a thing, for instance.
Vaping Illness Case Count Tops 1k, with 18 Deaths
Strings ship with libc because pretty much every language ships with string manipulation routines. You need them to basically do anything that isn’t pure computation.
It would have worked if it weren't for those meddling kids and the crazy valuation.
> Also every time the manager wanted me to assure him I wouldn't waste time by writing a script like that because that's not what they were paying me for.

It eternally baffles me (although no longer, sadly, surprises me) how often this happens. Clear evidence of a simple change which dramatically improves efficiency and therefore profits, and someone complains and tries to prevent it ever happening again because "that wasn't what I specifically wanted to do right then."
more declaratively

I'm just saying they are not declarative since you have to
explicitly describe how each table is joined to the next, the operation goes beyond the query itself.
Arguably most of the US government is unconstitutional under such a strict constructionist view of the constitution.

In practice, considering home construction and home buying are often transacted in interstate commerce (e.g. a company buying parts or supplies from out of state to build), it’s likely a Supreme Court case against a law relating to zoning could be upheld. The federal government already claims the ability to regulate other things such as guns constructed within the borders of a state and never moved outside them, all based on the arguments upheld in cases like Wickard that they possibly could affect interstate commerce.
Correct or incorrect, good answer. Appreciate you taking time writing it!
Governments can force the people who own the servers to stop.
Do you have any data showing that pedestrian right of way at designated crossings raises collision rates? You sot of sound like someone who is just upset they have to yield to a pedestrian.
that's needlessly pessimistic. we're all bundles of values. power is the mechanism by which our values are expressed and used to change others, for better or worse.

if you want to understand people, and especially organizations, you need to understand power.
To go for the nuclear option, are you prepared to support Auschwitz to stop child porn?

China already has the concentration camps, it's one step away from extermination camps, all empowered by the same surveillance tech we in the west are creating.
Is Business Insider Bloomberg?
The idea that UBI would cause inflation seems intuitive but it's shown to be a small effect at most:

https://www.vox.com/policy-and-politics/2017/9/20/16256240/m...
That's not always true, especially if you're working in an embedded environment or you have other needs (business or legal requirements, even just preferences) to control the libraries you link with.

In the case of this video series, I won't be using any C runtime library functionality at all -- just Windows API calls. Of course, there's always the operating system, which is big and opaque. IMO, there's a difference between interfacing with the platform and dragging in a bunch of other people's code. That's a personal call: it's not a clear cut line, obviously.

Speaking personally, I more or less know, in general (and for Windows, in specific) how operating systems work. I don't have a strong understanding of encryption, which is heavily mathematical. In the case of OpenSSL, I am not likely to understand what it's doing. In the case of message queues, threads and blitting bitmaps, there's not much mystery there.

Also, the comments I'm making are specifically about this project, not generally about how I think everyone should work. It's clear that this is an art project and not industrial software.
If they don't tell me up front who they're recruiting for and how much the client is paying, I email back and say, "I appreciate your interest, but I am content with my present engagement."
What an amazing time to be alive!
> There are some discovery mechanisms that can be added for DNS/http(s) services as well against different tlds.

I'm aware of OIDC's webfinger discovery mechanism; IIRC, it lets you translate "person@example.com" into a valid login. (But I don't think I've ever seen anyone implement this.) Is there something else?

I think you could also implement just a DNS identifier to OIDC discovery which would let you translate something like "apple.com" into an OIDC flow, but you would need the provider to publish a OIDC discovery document, which Apple's implementation does not do. (Why, IDK, since that seems like a really easy thing to do. But Google — which does have one, technically — also isn't "google.com" or "gmail.com", so entering this seems a bit hard for a user to enter. (It's under "accounts.google.com"))
"Journal of Inquiry & Action in Education, 5(1), 2012" was a top link for me, apologies for not picking that, but I figured Google has something for every bias.

https://files.eric.ed.gov/fulltext/EJ1134242.pdf

There are a variety of factors, but farm work didn't appear to be it, especially given that summer probably isn't the biggest time crunch.

I descend from Arkansas farmers, not at all suggesting they were illiterate; more that they weren't in the driver's seat on the issue.
strtok_r() should be available on any halfway decent embedded platform.
I don't doubt it. It was a rapid modernisation and raising of living standards.
If youre in node.js land, I wrote a framework for handling the server side of OpenAPI v3: https://github.com/exegesis-js/exegesis
I agree with that. Foldable and Traversable are complete marvels of usability.
I'm not sure if you meant this comment to be serious, but McSweeneys is a satire publication like The Onion, not an actual news source.
> So the App Store is okay, but Google Play and Steam aren't?

Apps downloaded via the App Store (and I assume Google Play) are sandboxed.

Chrome on the desktop, Steam, etc. are not sandboxed.

Most malicious activity is not possible from within a sandbox. For example Steam wouldn't have been able to delete the user's entire disk if it only had access to its own folder.

> Why do we put our faith in corporations to do right by us?

Why should we put our faith in random individual developers to do right by us?

I'd rather have to trust just one corporation instead of thousands of developers who may pack up and disappear overnight.

> These companies have too much power and they're abusing it.

See comments above. Much of the recent malware is in apps that are not distributed via the App Store.

Developers have always abused their power, and still do. "Walled gardens" check that abuse.
Thomas Cook’s ‘Excursions’ Lost Their Way
Biden's exact words: "if the prosecutor's not fired, you're not gettin' the money"
Can you post a source for your claims? 100% commission seems extremely fantastical.
Show HN: Test Your Front End Skills with These JavaScript Interview Questions
Just like if you ask people what they watch on TV, they'll tell you PBS not "Keeping Up With The Kardashians".
That law was simply re-passed with the clause "has moved in or otherwise affects interstate commerce." as noted on the link.

A similar clause could be attached to the mentioned zoning law. (E.g. a person from one state buys land in another state? No zoning allowed - and because buying land within a state affects the prices for interstate purchases, suddenly there’s a nexus for regulation of purely intrastate purchases too!)

Not saying it’s a great idea, but it’s hardly clearly unconstitutional under modern precedent and interpretation.
In the same way that if I stick my hand in the table saw, it's not me causing the damage.

Of course drivers who can't pay attention to the things they should pay attention to don't really deserve to drive. But physics is physics, and there's a limit to how fast a driver can react and a car in motion can stop. And a lot of pedestrians at least here seem to not keep that in mind when roaming about.
One I forgot but also in one of the other comments: take your time doing tasks and always look busy. Never rush to complete projects unless doing so gets you political points. Keeping a slow pace of work while looking like working a lot is key. Make many small commits and push them up either all at the end of the day or periodically throughout. Prepare work for a few days ahead if possible and push it up incrementally. Know how to do the minimum to not get fired while still looking very productive. Milk it for all it's worth.

Note, most jobs don't start this way but many end up this way, mainly because your employer doesn't value you. They don't give you proper raises or other compensation to show appreciation. When you can't increase your total compensation, increase your hourly compensation with the above tactic till your per hour rate skyrockets. Best achieved while working remotely. It's also important to not be loyal and always remember that the extra effort will never be rewarded. That said, there are rare, occasional exceptions. Very rare.

Finally, remember, it's hard to get fired at most places. You really have to push your bosses to do it, especially once you've been there for awhile. Take advantage of that. This is all a game, so play it. And speaking of games, have fun whenever you can doing non-work stuff. Or start a business on the side if that's your thing with all the extra time.
Child pornography - Politicians and priests.
Terrorism or Freedom Fighters?
Money laundering - Capitalists .. harmless in the large scheme of things.
Drugs - Yeah right.

How about 24x7 surveillance for politicians and priests and no surveilance for normal folks.
It's not necessary to prove that the benefits outweigh the risks. It's trivial to show that in a free country where people are allowed to control their own devices and create and install software of their choosing its trivial for bad guys to communicate in such a fashion as to be 100% immune to any sort of dragnet style surveillance while being equally vulnerable to targeted surveillance whether end to end encryption is banished from mainstream platforms.

There is no benefit to outweigh. For there to be benefits one must convince oneself that we will actively prosecute bad actors via intelligence gathered via holes we will publicly announce we are drilling into previously secure platforms and drug dealers and terrorists will never figure out how to embrace free open source p2p software that doesn't share these disadvantages. There isn't even one smart person among the bad guys or even among the good guys who will create a platform one can connect to with a few clicks amenable to even techno morons. What could possibly go wrong.
The interesting questions surrounding UBI are macroeconomic in nature. How does it change the economy? We know that consumers need money in order for the economy to function. The question is whether basic income is an efficient way to provide it to them. Is it even possible to give everyone free money?

These trials are just testing how individual people respond to unconditional direct cash transfers. We already know that people are better off if they have more money. Not super interesting. It's not changing the economy around them.

Not that they would, but even if everybody just spent their basic income on booze and drugs, it wouldn't really be evidence against the effectiveness of basic income.

The choices aren't UBI versus no UBI. The choices are UBI versus all the convoluted ways we currently try to push money to consumers through the labor market. To the extent that we're creating jobs to push money to workers, we're not creating those jobs because there's actually work that needs doing.

If we calibrate the amount of the basic income to the economy's productive capacity, then we can allow the labor market to be efficient. In an efficient labor market, jobs only exist because there's actually work that needs doing and the only purpose of wages is to provide an incentive for people to do that work.

http://www.greshm.org/blog/poverty-is-optional/
The bigger problem is that the powers that be want to constantly take away the shitty solutions the poor currently have access to without actually providing them better solutions. Then, after continuously shrinking the opportunities available to the poor while not really helping them, they blame the poor for failing to escape poverty.

Offer better solutions and watch payday loans et al wither on the vine instead of trying to justify taking yet more away from the already underprivileged.
build something with your desired stack and use that as proof of your expertise- it also serves as a talking point during the interview
Different audiences.

Whatsapp is for non-US general population.
FB Messenger is for US general population.
Threads is for US and non-US Gen-Z and below.
`OpenID Connect` (OIDC) is not `OpenID`, despite the confusingly similar name. For the most part, `OpenID Connect` prefers to the wall full of Sign-In Options buttons/logos for determining ID Provider, instead of a user entering some specific address (as `OpenID` used to) and a lookup process, because there is more ceremony involved in establishing trust between an ID Provider and Relying Party as OIDC is built on top of OAuth APIs and generally you need an OAuth token or API key for your application (Relying Party) to initiate the API calls to login (even if those API calls themselves are standardized and can share a lot of library code by `OpenID Connect`).

(You need a Facebook API key to enable "Sign in with Facebook" on your website, you need a Google API key to enable "Sign in with Google", and so forth.)

So users are just trained to look for "Sign in with Apple" buttons, and websites get encouraged to add "Sign in with Apple" to their wall of sign-in options. Apple is going to make it a requirement for large categories of iOS apps in near future, so that will probably bubble out into website adoption in general.
My car has that, but I tend to manually adjust it regardless as I find it's often a bit to slow or a tad too fast. Maybe I'm just picky. Or maybe your car's algorithm is better :-).
Instead of

snprintf(pathbuf, sizeof(pathbuf), "/proc/self/fd/%u", fd);
execve(pathbuf, argv, envp);

you do

execveat(fd, "", argv, envp, AT_EMPTY_PATH);

and that's it.
YouTube is experimenting with ways to make its algorithm even more addictive
I didn't drop a schema, but I did, um, accidentally get over aggressive with a merge-purge duplicate process. By which I mean that I merged every single record, all of them, into a single record.

I was very fortunate, we had backups and restoring went smoothly, and my boss very calmly asked me one thing: "did you learn from this?" I assured him that I had.
> this is an excuse i have repeated myself, but it is just that, an excuse. have you actually been to china? i have never seen such sprawl. shanghai is massive and sprawling. but yet, they (china) have extremely efficient and unbelievably cheap trains and subways. also, i have never seen a cleaner subway than what i saw in shanghai.

Shanghai’s massive but I don’t think sprawling is really the right word. Where people live is very dense compared to almost anywhere in the US. Even if you go an hour on the metro from the centre most places will be four or more stories high. If you go two hours out there are suburbs resembling what you’d see in Europe but those are for the rich or upper middle class willing to go into a lot of debt.

US style sprawling suburbs do not exist. And it’s density that makes mass transport viable. Central Paris doesn’t really go above eight stories tall and they have their metro. Dublin barely has anything above five stories tall and precious little that high and their tram network is successful.
Ask HN: What backup software do you install for your parents / non-techies?
I can't seem to find anything that "just works", specifically for my mom and grandma. Software requirements are simple: easy enough that they can use it after I set it up, and incremental such that the computer doesn't have to have special power-on hours for it to run a complete backup.

For example, telling them to copy the Documents and Pictures folders and pasting them on an external drive is a no-go, as it would take many hours every time. Telling them to copy only new files to the drive seems error-prone and annoying, and I additionally don't think I could explain that to my grandma. Leaving the drive permanently connected isn't really an option with laptops, and is a cryptolocker risk (I wouldn't be surprised if they click on a cryptolocker sooner or later). Not to mention the risk of fire.

If there is good software, an external drive is a reasonable compromise and a cheap option. The software I found for local backups typically requires more than a single click, and many hard-code the drive letter (which is variable). I also found that my mom plugged in the backup drive exactly zero times over the course of half a year.

For online backup, I would like it to be properly encrypted (I'll manage the key: if I get hit by a bus, they still have the original data). Trying Backblaze, the backup gets stuck on a random picture. Asking support, they say it might be a read lock, which is plausible, but c'mon, Windows and indefinite read locks exist since forever, it should not break the backup completely. I guess I'll implement support's solution (ask mom to reboot) and pay for a month while continuing to monitor it...

Cygwin and rsync (or restic or so) is possible, but requires me to run a server with ~500GB of free space. Scripting it so they only have to click an icon isn't a big deal, but rolling my own seems error-prone, and surely there exists a solution that someone without a unix neck beard can understand?!

What do you use for your loved ones?
I think the burden of responsibility when there is an injury or death should fall on the car, because, yes, a ton of steel and plastic tends to win over a couple hundred pounds of meat and bone, and drivers should keep that in mind when driving.

But I think it's reasonable to expect pedestrians to take at least some responsibility for keeping safe. I'm primarily a pedestrian. I'll sometimes be doing something on my phone while walking on a sidewalk (though I try to keep even that to a minimum), but as soon as I'm about to step off a curb into the street, the phone goes away. I watch where I'm going, and where the cars around me are going, for however long I'm in the street.

I see plenty of people who are still buried in their phones while crossing the street, and it's just stupid. If they get hit and die while crossing the street, it's (probably) not their fault, but that's little consolation: they're still dead. If they could have prevented that by taking the entirely reasonable step of making sure they're aware of their surroundings, isn't it worth it? I'm talking about outcomes here, not responsibility. If you can do something to keep yourself safer, and that thing is an entirely reasonable, non-burdensome thing to do, then you should probably do it, no?

And that's what the parent's post was about, anyway: no one is talking about responsibility. It seems pretty likely to me that at least some of the increased rate of pedestrian-involved accidents can be attributed to increased pedestrian inattention.
The appeal of libsodium is that it is (or was) mostly an easy to consume NaCl. Correct me if I'm wrong, but I don't think libhydrogen is related to NaCl or the NaCl authors.
Sort of. I'd say it makes it more relevant to UBI implementations that restrict cash.

UBI can be implemented in many different ways. In the end, people spend most of their income on rent, food and transportation. So it makes sense that UBI will be spent on that.

The main thing is that this experiment is not UBI.

UBI is for everyone. That avoids the poverty trap that exists in america right now: people getting government money due to poverty fearing doing things that might get them some temporary private money, but that would then make them ineligible to continue getting government support. Many poor families are very careful to stay within the income that allows them to keep getting assistance. And that's not bad of them. It's the logical conclusion if the potential to maybe continue to make better money means they are definitively going to stop getting that which allows them to survive.
Oops, yes. I fixed it above; thanks!
> In the end names are hard.

Indeed! Thanks again.
Entrepreneurs Who Sleep More Are Better at Spotting Good Ideas