skysight-inc/HackerNews huggingface dataset:
As a worker, what sets your wage?

If you're unionized, collective bargaining. Unions that are stronger are able to better support each other. The better deal amazon's workers get, the better deal you can get.

If you're non-unionized, your wage is still impacted by the wages of other employers. Case in point, when amazon raised their minimum wage - other companies were forced to follow suit: https://www.nytimes.com/2021/03/05/business/economy/amazon-w...

Sure, if you're a high-payed tech worker, your own wage is pretty disconnected from the warehouse worker market - but not completely. And I bet you have friends and family who's wages are MUCH closer linked.
I hate to be the realist here but what happens if you get divorced and your wife has photographed your book full of passwords?
The original post is talking about unionization of the trucking industry. This would impact all of those similarly.
if that's so, that's news to me. ?
I glue together ripgrep with fzf and bat like this:

rg --line-number --no-heading --color=always --smart-case "$@" | fzf -d ':' -n 2.. --ansi --no-sort --preview-window 'down:20%:+{2}' --preview 'bat --style=numbers --color=always --highlight-line {2} {1}'

I get a small preview of the file in the bottom 20% of my terminal, and I can use fzf's matching to further filter, or to exclude things

I capture the output and then `cut` it up to get filename and line number, which then get used to open the file/line in vim
I think they meant they are distinct. Not that they are mutually exclusive.

Not necessarily orthogonal, but the idea is along the similar lines.
If your grep has -P, then you could do all in one go with lookahead assertions...

grep -P '(?=.*pattern1)(?=.*pattern2)(?!.*exclude_these)' **/*

Maybe not the most beautiful or easy to have at the fingertips, but could be worse.
https://travel.state.gov/content/travel/en/traveladvisories/...

Of course the tourist locations are nice and don't give off an "almost failed state" vibe.

"Country Summary: Violent crime – such as homicide, kidnapping, carjacking, and robbery – is widespread and common in Mexico."

Heck, even Wikipedia does a good job covering it: https://en.wikipedia.org/wiki/Crime_in_Mexico
Does a state have no control of its international borders, especially if it can be proved that customs is performing insufficient inspections? I would imagine Texas could claim that they have to pay for these people, to some extent.
What's a bit worrying here is that life has had billions of years of evolution to shape its instincts (i.e: empathy, self-preservation, desire to explore, etc.). Our basic instinctual drives are tuned in a way that the system is more or less stable, the species doesn't go extinct.

We're in the process of creating machines whose drives will be completely artificial, not shaped by natural selection. We're going to shape them... Or, more accurately, greedy corporations, billionaires and leftists are going to imprint an approximation of their own morals and goals in there, for better or worse. Those machines will also inevitably end up a lot smarter and more capable than we are. It's possible that if we fuck up the programming, we just just won't be able to stop them from transforming the world into whatever they want... If the world they want is toxic or unsustainable, good luck trying to reprogram a machine that's faster, stronger and smarter than you. It's going to be the other way around, the machines will reprogram us if it suits their needs.
Why limit ourselves to ping, when all of DNS is available for exploitation.

If we are willing to run an authoritative DNS server, we can simply find open DNS resolvers, then query TXT records from our own domain, with a suitably near-infinite TTL. It's free real estate^H^H^H^H^H^H^H^H^H^H^H storage.

Perhaps that's not hard enough for harder drives. We can do the same thing, except use NX records from an arbitrary domain as the storage medium. We can query e.g. a01234-somedatahere.example.com, which will produce an NX record in the resolving DNS server. We can later "read" this data by issuing the same query and seeing that the TTL is not the original NX TTL of example.com. This is a destructive read process, so we will need to immediately write whatever we read, but suitably altered to avoid a collision, e.g. a01235-somedatahere.example.com.
I rarely agreed with him. But I enjoyed his reviews. The best part of his show was when he'd bicker with Siskel.
It sounds like you don’t like her.
A simple trick I only figured recently is following logs with fuzzy search:

tail -f /var/log/foo.log | fzf +s

Or something similar for output from a dev server:

make serve | fzf --ansi +s
Informative interview with Rich via Apple: https://developer.apple.com/news/?id=r2xowjrr

This was my first development tool on a mac, which I was using much against my will at the time, finding comfort in Windows and SGI machines in my youth.

It was a life-saver as an application, the dev tools available on Macs those days were ... unreliable to say the least.
Anonimity is more than just using a pseudonym.
The point in life has never been to be "The best" (if it is, you've always almost certainly been bound to fail); it's to enjoy life while doing your best, enjoying the experience of life wisely. It actually makes me hopeful people will be driven to finally realize this when we're close to obsolescence in terms of abilities, and then we maybe can progress as a civilization toward a better society (using the newfound abilities).
I’m a fan of nnn for a terminal file manager, so I’m keen to try out broot. Does anyone have other recommendations I should try?

https://github.com/jarun/nnn
There's a ripgrep ticket for multiple patterns. No one seems to have come up with a good specification for exactly how it ought to work, so no development has started.

https://github.com/BurntSushi/ripgrep/issues/875
https://paweldu.dev/posts/fzf-live-repl/

Previous discussion here: https://news.ycombinator.com/item?id=20455857

Also featured in that thread: https://github.com/akavel/up

For example:
echo '' | fzf --print-query --preview 'grep -R {q} . 2> /dev/null'
I think you misread what they said.

Drivers also generally pay their own vehicle maintenance, often on trucks their renting from the company that "hired" them.

47% of owner truckers are owner operators and 100% of them are paying for maintenance. Some of the remainder are leasing from the company they work for and also paying for maintenance which is what’s pushing things over 50%.
It actually went the other way with AOL. In the early days you could use generated credit card numbers and account would last up to a week. Then they started checking numbers so everyone switched to fake bank accounts. Those accounts typically lasted 2-5 days.
First link colab doesn't work, output_path variable not declared when running the last block even if first one, censed to declare it, is run.
It would take a little less than 13 years to reach speed of light if acceleration is at 1 G (Earth gravity).

Of course, we could probably do that much sooner at 5G or so if in cryogenic stasis tank.
I've been seeing news about Walmart raising their in-house trucker pay to $110k. Not sure how many truckers they have though.

https://tucson.com/news/national/walmart-boosts-trucker-pay-...
Meta Plans to Take Nearly 50% of Creator’s Earnings in ‘Horizon Worlds’
Not exactly what you’re asking for but similar: I wrote a script called aag, based on ag, that lets you find files that contain multiple matches anywhere in the file. It’s a per-file logical AND of multiple ag searches.

https://gist.github.com/b0o/f0759c84af6ef773a37a499fdb1c05af

Example: you’re trying to find a file that contains the strings “MIT License” (case insensitive), “npm install”, and a match for “react-.*” somewhere in your home directory:

aag ~ ---- -i "mit license" --- "npm install" --- "react-.*"

The excessive dashes are necessary so that it’s possible to pass different options to each separate invocation of ag.

In case it’s not clear why this is useful, normally ag (or grep) searches are linewise. It’s not so easy if you are looking for things that occur on different lines, and possibly in different orders.
I'm looking at the API docs and just seeing parser combinators and parsing-related stuff, like reporting/handling/recovering from parse errors. That's very handy to have, certainly, but I feel like I'm missing something if there's supposed to be support for implementing type-checking, nontrivial semantics, optimization, codegen, etc.
The High-Life: A History of Men in Heels
One of his other tools, hyperfine, made the list. vivid is useful candy from him.
How is there not a company specializing in mortgages for people who don’t have 3 years of W2’s?

Some of the situations I’m seeing in the threads below seem like no-brained, low risk loans that would be free money to a bank.

If it’s a question of modeling risk, is it purely a function of banks not having the tools to model non-W2 earnings?

The whole thing seems absurd, but there has to be a reason for it. Regulation? Past financial crisis? Fat and happy banks loaning to W2’s? Wealthier people not needing mortgages?
I like 4x4 style offroading/overlanding/camping and staying with local folks to practice Spanish far from resort land. So I'm gonna land on the latter in my opinion.
>Name a property of the group that's more than a sum of the properties of the individual

An individual cannot exhibit groupthink without a group. They also can't have in-group bias without a group. Both important properties in group dynamics.

Roles and positions within a group are similar to the "crystal example" as well, with groups forming particular patterns under specific pressures, patterns impossible to the individual (e.g. an individual is not a "protest march" or a political party).
These days, I find I enjoy Eddie Mueller. Some movie dvds have an alternate soundtrack which is him critiquing the movies. Listening to his prattle is often far better than the movie.

In related news, I recall one movie with a director's commentary track. It was full of each of the actors saying their bit about the movie. Everyone (including the dog) casually concluded with he/she had to sleep with the director to get the part. Another one where the commentary track was better than the flick.
.. in fact I’ve just realised it will help me with an issue and I will be using it tomorrow!
I find this hard to believe since if you really had a working one they'd surely amend their rules.
The Machine That Changed the World: The World at Your Fingertips (2008)
For those in need of triage => https://www.ramseysolutions.com/ramseyplus/financial-peace

For those in a less dire context => https://www.youneedabudget.com/

If you FaceBook => https://www.facebook.com/groups/ChooseFI

However you're arranged domestically, be harmonized and be on a budget.
You’re forgetting the dividend. But yes it’s not as good as an I bond

https://ycharts.com/mutual_funds/M:VTAPX/dividend_yield

https://ycharts.com/mutual_funds/M:VIPSX/dividend_yield
Ross Scott's YouTube Channel Accursed Farms has been demonetized
Wiring Africa's Newest Country: Email in Eritrea (1998)
Try Runtime -> Run All

Or use the huggingface version, that's a simple web ui: https://huggingface.co/spaces/multimodalart/latentdiffusion
Related, don't buy a car with a salvage title that had been in a flood. Car makers really really don't expect a car to be full of water, ever.
The ergonomics of this are really bad without some kind of implicit parameters and trait resolution. Without trait methods, ad-hoc overloading becomes impossible.
You would have to explicitly specify what + operator and what == operator you use everywhere. After all, there could be multiple different additions or comparisons defined for a type, so which one do you mean by `+`?

Another problem is that a data structure's invariant can depend on the trait implementation. For example a tree is balanced with a comparison. This means that the comparison has to be stored in the struct, with the corresponding runtime overhead. With traits you know that there is only a single implementation for any particular type, so if the trait v-table is an argument to every method call there is no risk of different implementations being used at different times.
>How many reviews of movies have you seen from a senior, experienced reviewer got a film really totally wrong?

Tons. Even legendary critics like Ebert got movies wrong. He gave thumbs down to Full Metal Jacket, Blue Velvet, The Thing, Fast Times at Ridgemont High, The Usual Suspects, Ace Ventura, Tommy Boy, and many more.
I started using Android in 2010 (switched from Windows Phone) because it was more flexible than iOS. Things were so easy on Android but required Jailbreak on iOS. That plus I hated iTunes. These criticisms may no longer apply so maybe I'll take another look.
Wow, that brings me back. I remember buddytracker. It spread like wildfire, all of my college friends used it.
Well, no. Your average Facebook users doesn't have the time, money or skills to really touch up the photos they post on Facebook. If you can just ask your computer or your cellphone to pose you on top of Mount Everest or flying an F-22 fighter jet or driving a Lamborghini while wearing an expensive suit and it produces 20 variants of that image in 227 milliseconds though, that completely changes the game.

The internet is going to be full of fake photos and soon full of fake video clips too. You'll basically never be able to trust someone's Tinder profile picture.

The upside, maybe, is that if the internet becomes more fake, it also becomes less interesting. Maybe it will encourage people to do more activities and things in real life, away from computers. Dating websites will probably drop in popularity because profile pictures are so manipulated that you basically have no idea what the person looks like without meeting them in person.
Thanks for the feedback. I'll definitely add a docs page to explain failure modes. That's a really good idea. I'll briefly answer your questions here as well.

> Is there any indication on the replicas that they are read-only?

No, Litestream runs as a separate process so it can't control whether the application writes to the SQLite database. That being said, you can set up your replicas to pass "mode=ro" in the DSN to SQLite to ensure they can't issue writes. SQLite also has a "PRAGMA query_only" to check if that flag is enabled.

> Is there and plan for failover/promotion?

There's no failover/promotion. Litestream was originally for continuously replicating a single node to S3 to ensure durability. The idea was that many VPS providers have decent reliability so you can achieve high uptime (e.g. 99.9%) with a single node and still have a fallback in case it fails catastrophically. If you have higher uptime requirements then Litestream may not work for you but there's a large class of applications where that works well. Recovery is just a matter of calling the "litestream restore" command so you can automate it pretty easily.

> What happens if I accidentally write to a read-only replica? Will the error be detectable immediately, or will I need to do some sort of exercise to discover it?

If you accidentally write to the replica then it will corrupt the replica. Litestream will not automatically detect it, however, you'll start getting errors from SQLite saying that your database is corrupt—usually pretty quickly.

> Is it even possible by SQLite semantics, or will I get locking timeouts if I try to write while the process is running?

Yes, SQLite works well in a multi-process environment and that's how Litestream interacts with it. Litestream occasionally obtains brief write locks so you should set the "busy_timeout" in your application so that it doesn't get an error when it tries to obtain a write lock at the same time.

> Can I use permissions to help?

You could probably run your application and Litestream as different users and adjust permissions accordingly. It's probably easier to set the "mode=ro" though.

Also, I'll note that I'm working on some future tooling for SQLite replication that acts more as a database-as-a-service that makes the administrative part more straightforward (e.g. any node can write, no need to worry about configuring read-only databases, etc).
True. Please allow me to expand my interpretation, not trying to discount yours.

One thing would be a talk by Temple Grandin, who had her brain scanned in some way (I’m not sure between mri cat ekg eeg etc but I think fmri). Iirc and very loose summary it showed a mid section of her brain to be different, and therefore an explanation of the symptoms of her autism was her brain rewireing around this difference by relying more on other parts. I think she does compare it to others who have suffered brain trauma to see how the brain can do amazing things, as well as there might be some physical thing to autism. So I’d say rather interesting and a reason to bother with those kinds of things. Otoh have you ever been so different that people want to study you? An autist can miss this and think they’ve made a new friend but the crushing realisation is that it’s a bit more like a freak show.

And so, mentioned at the bottom of the article is that he shows signs of autism. If you assume that to be true and read between the lines of his history, throw in a leap here and there, in an attempt to understand why, it can look as though he learnt the languages because he decided to and did, but why is that he wanted to connect with someone, anyone, from childhood being a constant outsider. Like Forrest Gump learning ping pong. Like Forrest Gump only ever being treated like a person from damaged people. It also explains why he didn’t want attention, associating all attention with bad, since early childhood. Iirc, to be specific, he found novelty in how different words sound in his mouth and enjoys seeing people be happy that he can speak to them. Those people being outsiders as well, from a certain perspective. I feel as though these are all quite common autistic experiences. Another one is being paraded around as a novelty by people only long enough until you annoy them and then you are tossed aside again, not knowing why, todays puppy being tomorrows embarrassment/responsibility. Which talks of another autistic trait: be useful.

So please forgive me for portraying that I am mocking the event, you are correct in that I may have been too sensitive, but I feel as though the writer writes off as him just being brown, something quite different: the lengths some autists, and generally, some outsiders, will go to to fit in or to avoid or cope with the anxiety of not fitting in. To have a normal experience in a normal way.

So to stress again, I appreciate the story and everyone involved. I’m aware there’s a lot of contention and hot button issues nearby but I’d like to avoid it. I’ll leave you with a scene from almost famous:
https://youtu.be/WzY2pWrXB_0
The impact on tech worker wages is probably negative because unionization is associated with lower profits. Especially for tech workers who derive the majority of their income from equity.

Highly unionized countries do not tend to have a higher per-capita income across all socioeconomic demographics when compared to the US. It's not clear that unionization is an overall net positive for higher income individuals.
The best vaccine is the first one available. The thing that protects you is aggregate herd immunity, not the individual personal effectiveness (so long as the first vaccine available has a breakthrough rate under 1-1/r0).
I just discovered Slip by Shubh Saran — wow, what an interesting and unique song. I’ll definitely check out these other recommendations, thank you!
The neat thing about mosh is that it doesn't rely on ssh. All you need is a way to launch a process on a remote machine and securely transmit a shared key back to the client. ssh happens to be a useful way to do this, but it's not required
> I am certainly not in the same socio-economic group as Amazon factory employees

This is exactly the point. Socio-economic groupings ARE political. You feel your interests are different from someone making 30k/year, because of the wedges driven into the working class, but in all likelihood you have much more in common with a warehouse worker than you do with someone whos income comes entirely from their ownership of amazon. Do you worry about losing your job? How many months unemployed before you lose your house? These are things that ownership class people don't have to worry about, but you and an amazon warehouse worker both do.
Happy to hear it can help you!
To me, the device with the Lightning connector (my phone, my AirPods) spends far more time in places (like my jacket, jeans, shirt pocket, etc.) than do any of the connector ends in my many USB-C cables.
less exciting: they put their brands in the blacklist

they wouldn't want Dall-E's name plastered next to some harmful/offensive content. or generate uncontrolled PR from stupid meme articles. wouldn't be a bad idea to chuck all the companies names/brands in there. wouldn't be surprised if "OpenAI" and "GPT-3" are banned too.

based on the comments, the policy violations cover a lot of territory - covid, explosive, nuclear war.

one commenter said that "glass of guidelines" violates the policy, which is a nonsensical statement. suggesting either "guidelines" is a banned word. Or, maybe they have a content policy classifier, in which case a bunch of random stuff will probably trigger it.

_for sure_ they're not worried the "AI might visualize itself", that's not really a thing
Yo quit linking to walled garden Shitter threads
When I read articles like this, I can’t help but to think the media has it out for social networks and the internet because it absolutely destroyed their revenue models and they’re still sore about it.
I alias ~~ to load .env if it exists, and unload the custom pieces if it doesn’t. I’ve seen people do that with :: as well.
Do Texans really want all trucks from Mexico inspected for drugs and harboring illegal migrants? I guess as a non Texan, I just hadn't realize how big an issue this was to Texans personally.
I had a Jeep Cherokee where the only thing separating my feet from the road was the carpet. Would that satisfy your standards?
Not necessarily. Sometimes features are allowed to make the language more uniform, not because they necessarily have a use case in mind.
Almost certainly. It's really only C++ and Rust that monomorphize everything (this is one of the reasons their builds take so long).
Is there any provision that you can't post a range like $20/hr to $∞/hour?
Different areas have some interesting laws about not being able to fire unionized workers who are carrying out a codified labor dispute with no contract and other laws about not crossing the picket line.
I don't have a job. My income is derived entirely from my investments.

When I was working, I had none of those concerns.

You're really off base. Your points are just inaccurate as a matter of fact.
Did they? I'd only heard they were considering the card name a person of interest, which would make sense if they'd either accounted for everyone else at the scene but the name on the card, or are looking for witnesses who might have more info.

Edit: Breaking news is that the card is indeed believed to be from the attacker. Aside from photos on social media, the suspect also left behind a bag of other weapons and a key to a U-Haul van. I'm guessing the card may have been in said bag. I'm not really sure there is much to suspect parallel construction here.
I might be a bit naive, but what are we inspecting for here? Illegal migrants? Or is it drugs? Or is it guns?
What if I record videos for viewing on phones? Do I deserve insults too?