skysight-inc/HackerNews huggingface dataset:
Because I'm answering about why I work in the space currently. You're reading into what I've not said.

> I mean that in your comment, you didn't try to claim that these technologies were worth anything in themselves,

What's the value "in itself" of postgres? The value comes from what you can build with it, what problems you can solve.

> just that there is a demand for them.

Because people want to build things and those are solutions to problems they face. That's why there's demand for them.

> No, but then you're also not in disagreement with people who find these technologies to be mostly a dead-end,

Again you're reading into things I've not written. Not knowing the long term future of this doesn't mean I agree it's mostly useless.

> since you just ignore how relevant these technologies are

Relevant in what way? To whom? They're certainly relevant if you want to integrate with any other projects in the area.

>you abstract away from the business requirements defined by somebody else.

The business requirements are defined by the business, yes.

I can feel this building to a statement about how you can use other technology to solve any particular problem, so I'll come in front of that and say yes - you can always build things using other tools, blockchains aren't magic they're just code.
And Al Gore famously had a heated pool and sidewalks.

https://abcnews.go.com/Politics/GlobalWarming/story?id=29068...
Fractured Forests
Indeed, it's a confusion between two distinct objects, and the intended object is overwhelmingly clear, which is why it's appropriate to correct the confusion and give the intended response.
I've written one too, if you count a simple shell alias for ping google.com

Comcast "service" has probably driven the creation of more trivial internet connection test programs than any college course in the world.
I entered into my marriage assuming my partner was negotiating in good faith. If she says something bugs her, it bugs her. Collectively we can either spring for Cognitive-Behavioral Therapy for her, or I can pick up my pants after I shower.

If your partner needs to have their way in all things, then there may be a deeper trust issue to resolve and/or they might not be ready for a committed relationship.

Edit: rereading above I can see it coming off as a little flippant. At the core I believe we all have things we do and feel that are not rational. I don’t think you can reason your way out of them. You can’t rationally argue away a feeling. You can do therapy to try to change it, or you can remove the negative stimulus.
LHZ / ARJ archive anyone? :)
Finding a job is not just interviewing. It's a massive time sink. Researching companies, filling out applications and web forms, "quick" phone chats with recruiters who refuse to just dump info over E-mail, re-studying fundamentals, grinding leetcode or other skills prep, doing company take-home tests and "challenges". And then for every 100 applications, you might get interviews at 10 companies, producing 1 offer. It's quite a bit of busy work, and if you have many work deliverables or are booked solid in meetings 8:30 to 6:00, you're not really going to have time to do it. I've always had to take blocks of time off (vacation or unpaid time off) in order to seriously get another job.
Fixed:

$ grep -l remote files/* | xargs grep -l "machine learning"

> allowing combinational logic like "find" does

You can still use `find` expressions for this if you really want to use them, but the above seems better for this.

$ find files -type f -exec grep -q remote {} \; -exec grep -q "machine learning" {} \; -print

Combining and using null terminators in the pipe:

$ find files -type f -exec grep -lZ remote {} + | xargs -0 grep -l "machine learning"

Using zsh extended globs:

$ printf '%s\n' files/**(.e['grep -q remote "$REPLY"']e['grep -q "machine learning" "$REPLY"'])

There are multiple options, but the ones that are basically `grep -l | xargs grep` seem best.
You’re crazy. Do not tell a trusted coworker about your intentions. It’s a risk. Shut up and interview. What’s the benefit of telling anyone at your current gig?
Russia's Sandworm Hackers Attempted a Third Blackout in Ukraine
A good therapist is worth it. Over 20 years of marriage, a variety of issues to cope with between us (kids etc), and difficulty discussing difficult topics. Currently doing an hour a month (or so) with a (good for us) therapist, and stuff is discussed in those sessions that doesn't otherwise get addressed. Work in progress.

Worth it...

(Need to research what is a "good therapist" for both of you - oh and doing it on Zoom makes it a whole lot easier to fit into busy lives - some benefits of Covid)
It would be wonderful if you could embed a short video that explains the concept and shows some practical examples.

What it can do now. What are the limits. What’s planned next? Are questions we have as first time visitors.
A very high percentage of ads on sites now use the Google ad network. So it may actually be in their interest to promote sites with more ads. They certainly promote a lot of garbage new sites on their Google news feed app and the product that they include on the pixel phones.
I have been editing code for the last 15 years in an editor that I wrote for myself only.

Most recently, I wrote a "wgrep" program that scans an input of 5-letter words and extracts those that could be a Wordle solution, given a guess and its result on the command line; and another program that determines the best Wordle guess from a list of remaining words (where "best" means "minimizes sum of squares of counts of words with the same outcome").
https://sourceforge.net/projects/ferdi.mirror/files/v5.8.1/
A dumpster fire of a company that has terrible communication with customers outside of outages as well.
Yeaaaaah, but do you really want to put a bone-in pork roast in the donation bin? Sounds unsanitary.
Yeah, a victimless crime.

https://en.wikipedia.org/wiki/Human_trafficking_in_North_Kor...

https://en.wikipedia.org/wiki/Human_rights_in_North_Korea

https://en.wikipedia.org/wiki/Kwalliso

https://en.wikipedia.org/wiki/North_Korea_and_weapons_of_mas...
yes, tons. this was esp more common before the rise of the whole "everybody must have a GitHub portfolio" culture and handheld/spoonfed coding bootcamps & tutorials etc etc

vast majority of my own code has never been seen anywhere. portion only by clients/employers because done for them. very tiny slice in FOSS projects
If being asked to put a glass in the dishwasher is an assault on one's identity, then so be it. But such a person is probably also ill-suited to marriage or any similar relationship.
Keep Your Personal Burn Rate Low to Maximize Your Options
Google search doesn’t know the correct answer, but it does know what people usually search for and returns an answer to that. It’s silently adjusting Mars to Moon before returning an answer.
The Cage of the Language
I think it is more accurate to say that there is a relationship between hydrogen embrittlement, pressure, material structure, hydrogen purity, temperature, duration of exposure and that depending on all of these it can be a smaller or larger problem but it never is 'no problem', you need to design around it somehow or it will get you.

And for liquid storage you have to count on some H2 boiling off and for underground storage you will need to be extremely careful about possible ignition sources.
yeah... pretty weird, and if you look at the interface is pretty similar to ferdi/franz... makes me thing if it was a branch move or something.
>- Programs to actually solve various types of puzzles all on their own (I've written over 70 of these in the last 10+ years!)

Cool, are these open source?
How is that relevant in the current discussion?
Add another Comcast outage checker and logger to the pile. Used to call and hassle them for outage refunds regularly.
Perhaps next time I'll blog in elvish cryptograms.
I think the generator from xkcd sounds pretty good. https://xkcd.com/936/
Absolutely. Most of the software I've written is for my personal use. I enjoy automating and customizing things on my computer, usually by plugging in my own scripts into the programmable environments. I'm also extremely fond of reinventing the wheel on purpose.

My biggest personal project is a streamlined android app I use to easily track my own job performance and statistics. I can back up my performance claims with real data, negotiate more valuable terms and identify optimization opportunities. It's helped me increase my profits by about 60% and also allowed me to work a lot less hours because I know how much time I need to accomplish each task and can optimize the use of my time accordingly.

I don't feel comfortable publishing things on github without at least polishing them a bit first and I no longer have enough free time or motivation to do it. Sometimes I come across an interesting concept that I just have to implement to convince myself it works and that I'm not insane for thinking it. Usually lose interest after it's proven, finishing it is a lot of work and it just feels pointless.
I have some “wild” area on my property. Tree falls… I leave it. Bugs need homes.

There’s plenty of landscaped area too, but a neighboring pond, marshy area allowed me to let my land next to it stay wild too.

I get foxes, rabbits, bald and golden eagles, and owls come buy to clean out the rabbits from time to time. Huge Sandhill cranes, ducks, turtles, massive snapping turtles.

It’s not a massive area but it attracts so much life.
Tech company CEO charged with defrauding his former employer of over $9M
Good links there. At a slightly higher level, I've sometimes wondered whether RTOSs and OS schedulers could make use of special-function hardware registers for keeping track of priority logic, etc.
> … maybe I'm not asking the right questions,

You’re holding it wrong :-)
The precedent here is that if you deliberately and clearly help a sanctioned company against the laws of your own nation, you will suffer the consequences.

There's nothing here about the random other ways of passively sharing information. It isn't a crime to have posted a video on youtube that gets watched in North Korea. Its obviously a crime to physically go to North Korea and intentionally teach them how to evade sanctions.

What about that is related to the precedent you're talking about? You can't compare apples to oranges and call the apple orange.
Sorry, my comment was in reply to the last paragraph of your comment, about POS systems being designed card-first. (Should've quoted it, but my tablet was acting up :) )
I noticed the same for my local area. The site listed an abandoned rail that has long since been turned into a popular paved bike path. The pictures for the rail even show the bike path instead of rail.
Lots of small scripts. Probably my biggest thing is a typing program for my son which has videos my son likes as rewards for typing. Just bash scripts and a custom prompt, but it is software someone else uses so I consider it to be worthwhile. It is a form of speech and language therapy.

(I'd release it but the videos are copyrighted - the clips might come under fair use, but I don't know the law well enough to be sure)
I was taught it in extracurricular mathematics in Australia. We were taught that it goes at the end of a contradiction proof once the contradiction has been found. We used to write it extra large, like lightning strike. I think of it like a proof mic-drop.
It’s like Web 3.0 for your fridge… make a market for anything.

A roommate taking 3 eggs from me doesn’t bother me. Firing off a text, “Hey, I took 3 eggs” is all I need.

We really just don’t like to share these days. That’s the problem we are now solving it appears.
I wish interviewing wasn’t so involved and instead folks could enter trial periods with employers after some basic behavioral interviews.
To bad you can't use it to make lemonade.
On Dealing with Complexity in Technology
Nothing prevents an attacker from getting a cert for snytimg.com or oslashdot.org.
Unless NK operatives are totally ineffective when it comes to searching the internet, I have a hard time figuring out how he helped them do something they would have no trouble figuring out for themselves.
> + Flickr, a huge AI-friendly database of human-captioned images

You're right, I forgot to mention them. Their metadata is great, and most importantly photos have their licenses tagged and many of them are CC0 (including mine).

Are content and content tags that great though? I don't content tag my own photos there, and when I've tried to comparison shop cameras all the popular images are over edited /r/shittyhdr art…

Metadata seems really interesting though. You'd think a visual search AI would want to know the white balance EXIF tags on a photo, so it knows if a yellow object is actually yellow or just under a streetlight.
90% of the Chinese government's job is just saving face. They have the emotional maturity of a child, which makes sense because the whole system they have is relatively new.

So pretending and acting as if the virus is some sort of foreign threat that can be curbed by 0-covid strategies (which failed even for hermetically sealed countries) is all part of that face saving campaign. They want to look like the country that had Covid under control—at all costs.
Well, not the MOST remote. Wikipedia has a list[1]. Maybe Marquesas is the furthest from a continental landmass (3000mi to Mexico). But it's much closer to Tahiti than many of the other islands on the list.

Remote islands became a casual study of mine during the pandemic... for some reason. Happy to learn more about French Polynesia.

[1] https://en.wikipedia.org/wiki/Extremes_on_Earth#Remoteness
Intuitively, it feels as though grouping is a tradeoff that lowers the probability of a data loss event, at the expense of increasing the amount of data lost in a data loss event?

Edit: “proof” by example…

9 disks, replication factor of 3. 9 choose 3 = 84 ways to allocate a file’s replicas across the disks. If 3 disks fail, on average 1/84 of the total data is lost (assuming >>84 files).

Versus… 3 groups of 3 disks. If 3 disks fail, the probability of the second disk failure being in the same group as the first disk failure is 2/8, and then 1/7 that the third failure is also in the same group. (2/8)*(1/7)=1/28.

So a 100% chance of losing 1/84 of the data versus a 1/28 chance of losing 1/3 of the data. Same total expected amount of data lost.
That doesn't make a lot of a difference, there will always be enough differences between two versions to make the effort worthwhile. 1916s Romeo and Juliet quite different from 1996's Baz Lhurman Romeo+Juliet.

1996
To be fair, the only time they “claimed” this Shotwell said “I think”
I recently developed a command line chat app that I can self-host, to chat with my friends from the terminal and regain control over my chat data and metadata. I self host the back end in Linode and just for the lolz and "Unix portability" I wrote it entirely in C. I don't really expect this to be useful to anybody else than me and the couple of friends that also use it. I can now chat from the terminal during my working hours and my colleagues think that I am doing something mystical in the terminal or developing in Vim.

You can check it out at:

https://github.com/erodrigufer/papayaChat
Ironically this is a good use case for a Touch Bar: a button on your keyboard that is only there _sometimes_ because it’s only needed in certain contexts (when you’re on a call)
The idea that a well compensated, educated adult can't survive without an extensive support structure for a few years is questionable. Hell, I haven't had a support system at all - my family was actively abusive and antagonsitic to me, and yet I was able to successfully build a career, family, and so on.

It's just as likely codependancy as it would be support.
Their debt to gdp ration isn't even in the top 10 of states. There is no reason for them to declare bankruptcy.

The idea that California is not competitive couldn't be further from the truth.If California were a country they would have the 5th highest gdp in the world.
The apps can control the sound devices at the OS level too. But fortunately most(/all) don't, so muting in the sound server / OS is generally safe.
For those earlier in their career/without a lot of confidence built up, leaving your job without something lined up can be scary, and it is now the easiest it has ever been to interview on the job so why not keep the paychecks coming in?
The vast majority of my code and most of my git repos are for my own personal use. Various utilities and glue code and one-offs.
Pretty neat really!

I wonder if the brain does this as a way to ease itself into death. To make it less painful.
This is why I go to sound preferences in my OS and turn my mic input level to 0.
Woah, so, its his fault his wife was finding things he does, and trying to change his mostly thoughtless behaviors all the time?

Well granted I couldn't see what was going on, but just from the article its hard to find him at fault if like many relationships one of the partners is constantly finding faults in his basic unthinking trivial behaviors. I'm pretty sure that two people living together can find things about the other person that irritates them. That is not really a problem unless its willful (aka he is creating a real problem for the other person, or intentionally subverting them, etc). The much larger problem is the person who cannot control their emotions enough to recognize that the other person isn't doing it willfully and deal with it, without constantly trying to reprogram the other person. Sure maybe in a loving relationship both people try to avoid the behaviors that irritate the other person, but at the end of the day it seems this is a never ending road. A person can teach themselves to put the dishes in the washer, or turn off the light, but frequently this takes time, and sometimes old habits die hard. And then there needs to be an endpoint, and an understanding environment in place to succeed.

So, the constant nagging, complaining and taking it personally when the other person fails? That isn't the fault of the person who fails to live up to an artificial and constantly changing set of requirements.

The long term result of living like this and trying to constantly improve yourself to some standard being set by your partner? Its just going to be intense hatred when ten, twenty, thirty years later you wake up and realize that you have changed everything about yourself and they are still not satisfied.

So, no, unless it was willful, he isn't the one at fault here, she is for inventing things that bother her, and then getting upset when he doesn't agree that dishes need to be prewashed, or placed in the dishwasher individually rather than as a batch, etc. Because when he lived alone or with his parents it was perfectly ok to put them next to the sink and reuse them, and then run the washer when the sink got full, and now its suddenly not.

So, frankly he sounds like the lucky one. Lucky she moved on so he can focus on what he thinks matters rather than trying to meet this other persons standards and being punished for failing.
Not at all. Writing software is a kind of halting problem - except for trivial cases, you can’t tell how long it will take to write some code, until you write it.

Recognising this ”reality”, and building your software development processes around it, is _engineering_.

Imposing arbitrary due dates on your team, based on partial information and guess work, is “management”.

Management in this style can be done by any unqualified chump, and that’s why it’s much more common than engineering.
DARPA Network Challenge (2009)
In Belgium, during the notice period, it is allowed to take one day per week off for searching for a new job, while being paid that day by your company. Even when the employee gave their notice! What i mostly do is start the notice period only just after signing the new contract. You're not obliged to tell your old boss you already signed, so you can still take those days off.
I came here to write exactly this but you put it so perfectly I did not have to. Thank you for making me feel like I am not alone. Sometimes I do get a bit depressed that maybe I’m the only one who can see all the BS.
The U.S. did not decide who gets to use it. The U.S. punished a U.S. citizen for violating national law. That's very different from deciding who gets to use a technology.
Apple II “Lemmings” Proof of Concept
Choose the top N according to the proxy objective and then use the real objective to choose the best out of those N candidates.
Haha the parent post literally said that it was ironic that a woman would marry an ambitious man and then complain about said ambition. The ambition, implicitly,
being wanting to move to Asia for a job. It seems to me if a woman isn't allowed to complain about moving continents for a job, she's not allowed to complain about anything, and this is, therefore, not a strawman.
Spamming HN isn't helping your cause man.
I accidentally built out this feature at a company once and it totally saved our asses a week later.
agr: like ag/ripgrep, but for search and replace. [1]

set-opt: ensure settings in conf files in /etc. [2]

s4: when i need to do distributed data processing and don’t want to import an apache project. [3]

bsv: when i need maximum performance data processing. [4]

tinysnitch: for monitoring network connections to/from my laptop. [5]

new-gocljs: when i need to start a new fullstack web prototype. [6]

cli-aws: when i need to work with aws from cli or go, and don’t want to import the cloudnative equivalent of an apache project. [7]

aws-rce: when i need remote code execution on aws for great good. [8]

1. https://github.com/nathants/agr

2. https://github.com/nathants/bootstraps/blob/master/scripts/s...

3. https://github.com/nathants/s4

4. https://github.com/nathants/bsv

5. https://github.com/nathants/tinysnitch

6. https://github.com/nathants/new-gocljs

7. https://github.com/nathants/cli-aws

8. https://github.com/nathants/aws-rce
I'm in a marriage and I struggle with this same question. I sometimes feel like the things my wife cares about are essentially endless. Like if I bend to "her way" and put effort into consistently placing the dirty cup in the dishwasher, next week something new comes up. Then it's the clothes on the floor of my side of the bed or not hanging my jacket or not putting my shoes away perfectly in the closet. At times I get the sensation that it just becomes like waking on eggshells to constantly mitigate somebody's upsetness of irrelevant (to me) things.

I found the article really well written and I think a lot of people will be able to relate to it. Consideration for our partners and compromise is a tricky and interesting domain. I'm realizing more and more that there can be a lot of complexity behind benign everyday situations like a dirty cup beside the sink. Like how can a dirty dish even perturb somebody so much in the first place? Is it related to some trauma or childhood conditioning? Can it be addressed somehow?
Some of the popular restaurants in my town use a booking app called Seven Rooms, which does not have a "notify me" feature like Resy & OpenTable if there are cancellations on a date you're looking for.

Made a bot to check for my desired dates and times and ping me if something opens up.
If I'm then one making this connection, then it should be trivial for you to finish your sentence. "First they came for..." Who are the Jews in your analogy ? Who are the communists? the trade unionists? And who is the totalitarian regime?

Suggesting that Niemöller's poem is about "one bad thing leads to another" is like suggesting that Anne Frank's diary is about "sometimes girls have really bad days." I understand you didn't mean any offense to anyone. But that's not a license to be offensive, and then duck for cover.
If they don't listen when your mic is off how are they going to remind you that you're talking but you forgot to unmute?