skysight-inc/HackerNews huggingface dataset:
Let's say you had a parent who was very successful in their business field.

Let's also say that parent was either terrible at being a parent or a bad spouse. If they were a bad parent, that impacted you directly and if they were a bad spouse, that may have impacted someone you care about aka the other parent.

You may have at some point in your childhood created an emotional connection between:

- good at business

- bad at parenting/being spouse

You in turn might then equate "being successful" with "being a bad person". Let me stop here and say: yes, this is totally irrational but emotions are, by definition, not always rational.

Given the above, it wouldn't be surprising that you might develop a "fear of success". Particularly so if your goal is to be a better parent/spouse than the offending parent. In other words, "I don't want to be like them!" might affect both the parenting/spouse side of things and, because they are conflated, success in business.
Presumably this extends beyond Australia though, right? As Square paying $1,000 per Australian would be a bit high.
I was wondering what kind of usage "well kempt" had before 2000, and one of the examples in Google books is William Safire writing about writing, where he mentions "wellkempt" in Ulysses and says that in the 16th century, "kempt" divided into "ill kempt" and "well kempt".

It goes on to say that "a thousand years ago, couth meant 'known, familiar' and uncouth meant 'unknown, foreign, strange'...[c]outh faded out but was back-formed and born again".
Perceiver IO: A General Architecture for Structured Inputs and Outputs
No, it was the September that never ended.
I sympathize with both points of view. I think of autotools as an extreme example of how less general tools tend to grow in complexity to the point that the effort to learn them outweighs the benefit you get from knowing them well. But there is something missing from the "just use python everywhere" argument as well. For many usecases, choosing a less expressive language can guard against excessive complexity creeping in at that layer. IMO, json+jq fills a useful niche between semistructured/unstructured-text+awk/sed/bash and APIs+some-gp-scripting-language
"Do you happen to have some reference which would help me understand how e.g. cross-domain joins between large datasets can be optimized with this approach?"

Check out the original Presto paper (To be clear Trino is formerly PrestoSQL). https://trino.io/Presto_SQL_on_Everything.pdf. Also check out the definitive guide https://trino.io/blog/2021/04/21/the-definitive-guide.html for an even deeper dive.

"(incl. the numerous COTS and legacy applications in any "normal" enterprise)"

Funny you bring this up. In my last company we had a couple legacy apps that we didn't even have the code for any more. Just the artifacts (the license for these services were expiring and we were just waiting to kill them off). For the year or so that we had, we were able to write a simple Trino connector to pull these values through the API, and represent them as a table to Trino. And that's the point to your last question. It's the fact that you can meet the legacy code, or RDBMS database, or NoSQL database, or whatever the heck all these different teams own and get access to it in one location without migrating data and maintaining pipelines.

"I have low hopes of getting the data mesh standards for governance ending up being adopted either."

My view is that data mesh should be opt-in and flexible. Each team can pick and choose what portion of their data is modeled and exposed. If a team models their data in a way that doesn't align with some central standard, then they just need to create a view or some mapping that exposes their internal setup to match the central standard. Per the data mesh principle of federated computational governance, each team has a seat as to what these standards are. There can be some strict standards, and some that are more open. Teams/Domains only need to opt-in or concern themselves with the standards that are being requested of their data by the consumers. All the rest they can opt out.

I personally think avoiding company-wide standards is likely the best way to approach adoption. You basically have a list of well documented standards that can easily be searched and understood by consumers (analysts, business folks, data scientists, etc..) and it's up to the domains/consumers to negotiate standards on more of an adhoc basis. Therefore participating in the data mesh isn't some giant meeting everyone needs to join to grow consensus around. It can be much more distributed and less invasive.
You seem to have written a glorious series of interlocking hacks which yields a small, tight, simple, fast, portable, useful nugget of functionality in a single file. Bravo.

I really like it and will attempt to use it for something real. However, I fear that even this bit of magic doesn't address the central problem of our time, which is software distribution. I believe that the web has solved that problem, and although the web is currently abused by central power, and webapps tend to be thin, animated protocol viewers, it doesn't have to be that way. You've created/discovered a local (maybe global, given real-world limits) minima of what a binary executable can be, but this only finds the minima of the pain of traditional software distribution, but doesn't eliminate it.

The real path forward, if I might be so bold, is to make a browser on top of cosmopolitan/redbean, and bring TBL's original dream of a singular client+server http/html runtime to modern fruition - but with additional superpowers that cosmo brings which I don't think TBL anticipated. No doubt some enterprising souls are already working to get Bellard's QuickJS into redbean to mimic node. Then you need window/drawing context, and the rest of the browser, including layout, could be done in (presumably equally tight) JS. Have you given any thought to exposing those drawing syscalls directly instead of delegating to the browser? And if you haven't and are interested, may I suggest Java's AWT v. SWT as an interesting case study in "where the indirection should go".
It _can_ be "not true" with a little effort.

I have encrypted files stored on Dropbox, S3, GoogleDrive, and cloud hosted virtual servers. That is 100% "my data" (only the GoogleDrive is a free service, but the technique applies anyway.

(I do agree with malwarebytess about the absurdity of the third-party legal doctrine applying to 21st century use cases like cell phone backups and cloud email and GPS location data from whatever random apps people have installed - stuff which was unimaginable when they gutted the 4th amendment in 1976...)
I want to post something positive here, so all I'll say is at least Newgrounds.com is

1. Still around

2. Still independent (and run by Tom Fulp)

I'm a proud paying member on two accounts (one from '05, one from '07, though I lurked as early as '02) and I hope it never, ever goes away.
OpenForensics: Large-Scale Dataset for Multi-Face Forgery Detection In-the-Wild
I would be very excited to see let_chains stabilized. The lack of it has led to a whole lot of ugly code in some of my projects

I have more... mixed feelings about fn_traits. It's cool and all, but seems like it opens the door for some really unintuitive behaviors.

never_type is super wild and cool for those who haven't heard of it before. Very excited for that one.
The social perceptiveness of a dead fish
Hi I'm Marcus and I created https://hologrid.app .

During WWDC I was amazed at the new Object Capture APIs for MacOS Monterey that let you create 3D models from photos (see https://hologrid.app/explore ).

Unfortunately these APIs aren't available on Intel Macs nor on iOS devices.

Because of this I created https://hologrid.app/explore

With Hologrid you can create, manage, and share high-quality Augmented Reality (USDZ) experiences within your browser.

I'm trying to create "the Vimeo of augmented reality".

If you upload a zip of images to hologrid, my bank of m1 macs will turn your images into a model. They'll then host the model on your behalf, and also generate a GLTF/GLB preview (so you can view the model in your browser).
Here's a fun New Yorker article that takes this to an extreme: https://www.newyorker.com/magazine/1994/07/25/how-i-met-my-w...

A sample: "It had been a rough day, so when I walked into the party I was very chalant, despite my efforts to appear gruntled and consolate. I was furling my wieldy umbrella for the coat check when I saw her standing alone in a corner. She was a descript person, a woman in a state of total array."
It's because experienced SWE's know that the easiest, most frictionless way to get a significant increase is to change jobs.
For Californian's, there's also the 11-99 foundation[0] which will provide you with a license plate frame for donating $3,000 or more. The foundation ostensibly exists "to provide emergency benefits and assistance to California Highway Patrol employees and their families and scholarships to their children."

It's an open secret that the license plate frames make it much less likely to get pulled over for speeding by California Highway Patrol.

[0]https://chp11-99.org/membership/
Thunk is quite common in some parts, too:

https://en.wikipedia.org/wiki/Thunk
That is, to a certain extent, how the Russian hacking ecosystem works. From a wide pool of domestic criminals targeting domestic targets, some of them attack countries Russia is having problems with, in the knowledge that they won't be prosecuted for that.
How Tim Pool Became One of the Biggest YouTubers on the Planet
This situation isn't completely universal.

I've spent the last 20+ years developing C++ applications for Windows. Now I know how the Cobol developers felt 25 years ago - nobody's looking for the kind of skills I can demonstrate.

If I could show that I'd been doing full stack development at my last job, I'd have my pick of offers. But I never had the training to do server deployments or the opportunity to do client work, so I find myself completely unqualified for the jobs on offer. I'm certainly capable of picking up those things and have pursued things like Coursera certificates to prove it, but that's not enough - the companies doing the hiring want to see that you've done it previously on the job.
Hey, if any of you apparent employers out there are bowing to tech workers, hit me up :)

I'm a good generalist and like doing different things, but note that I don't call myself a "React Developer" and so if that's what you want, please don't contact me. Also don't contact me if your first step is passing a hackerrank test. Other than that, I like contracts of short or mid length, but am open to different arrangements.

https://drive.google.com/file/d/1gogv-06KONN3-WNURSEtwZDubLv...
Trust in Science Can Ironically Lead to False Beliefs
The purpose of `git switch` is to switch branches, and its normal argument is a branch ref. Thus -b for "branch" would be redundant and confusing. -c is for "create", i.e. create the branch that i want to switch to.

The whole point of adding git switch and git restore is to come up with more user friendly porcelain. Otherwise we might as well stick with git checkout. git checkout is maximally consistent with git checkout!
No cliff, but the vesting schedule is based on amount granted. For _most_ engineers it's likely monthly.
I upgrade every 2 years. The processors and cameras get better every cycle and I use my phone so much that it's worth it to have a better experience. While $1200 seems like a lot, that's ~$40 /mo over 2 years (including the trade in value) for something I use for hours every day.
Linux actually will let you allocate address space without allocating pages. You just disable all access and the OS knows that it doesn't actually need to give you any pages. You then commit by using mprotect to enable access to the page. There are madvise hints you can use to tell the OS that you no longer care about what's in the page, although they're a bit misnamed for compatibility reasons(MADV_DONTNEED will immediately free the pages while MADV_FREE will lazily free the pages)

Edit: Actually it looks like the behavior might have changed. hmmm. I guess read the man pages tied to the kernel you're using

Edit 2: Nope, I misread the most recent manpage. I should not read manpages when I'm tired. It does zero fill specifically for anonymous mappings
Awesome technique, I need to get back into Prolog stuff :) love your videos btw.
Why are there no PUT and DELETE methods on HTML forms?
At least from my perspective. It is a combination of needing a certain number of senior level employees to mentor junior employees and to lead projects and we have a good pipeline of junior candidates through our co-op program such that there is no need for us to post a job when we have known good options.
> Drag, drug, druggen/drawn. Some of these may not be current in your dialect anymore. I say dragged.

"Drawn" also only really feels right for the passive voice. For using "drawn" actively, the only thing that sounds remotely right is "I drew", but that sounds super strange compared to "I dragged", I'm not even sure I would have recognized the former as a usage of the verb "drag" before thinking about all this.
Surprised no-one mentioned this yet, but it's quite possible (probable even) that it's a fake, an ad designed to waste your time by getting you to pick it up. A very common in some parts of the world, which makes walking past the rational thing to do.
I suffered through the one that hit western Canada at the end of June, it was truly awful. Honestly, god help them.
Interestingly I’ve found I haven’t done that. I try to make the tasks small enough that when it’s time to do them it’s not overwhelming and the potential fine is enough just sting to make me check the app regularly
>> including basically becoming bricks, all on their own.

> I don't think it's bad luck

I’ve owned around 30 iPhones, 20 iPads, 10 iPod Touches, 8 Apple Watches, 15 MBPs, 4 Mac Pros, 2 iMacs, 5 AirPods, etc etc putting them through hell in many cases (including testing unproven baseband, iBoot, and other firmware exploits), yet have never had an Apple device “basically become a brick, _all on their own_”. So either I have the worlds best luck, or my point stands about yours. I’m not calling you a liar, but at minimum your comment was hyperbolic.
Dan Dennett once quipped the he would like to see "evitable" as a word, with a similar meaning to "avoidable", but without the connotation that it is a future that we wish to avoid.
There's no explicit collusion, but they operate in a particular social culture and the biases of that culture will permeate everything they do. The news organisations that they're fact-checking have the same reasons to become reputable suppliers of truth; I don't see how a fact checker would end up any less biased than a newspaper, since they're ultimately subject to the same incentives.
I did. I didn't realize it went by two names
I'm curious where your confidence comes from. Do you know many people pulling in a stable income while also living out of a tent, smoking meth?
Since the late 80's, American landfills are required to be lined and equipped with water treatment facilities to preven groundwater contamination. Doesn't completely eliminate the risk of course.
It's seriously an incredible admission. Talk about toxic!

It makes me wonder if this is really a person who works for FB at all, or just someone masquerading for the sake of making an already loathed company look even worse.
My most favorite shell alias is `gap`:

alias gap="git add -p"

Probably SourceTree makes this workflow better (git add -p is a forward-only workflow, so you can't glance up and down a file, for example), but it's so ingrained in my fingers that I'd have a hard time switching things up.
Been in both roles before at Small Fun Startup and BigCo and I'll take BigCo every time now because that extra $100K/yr (and its usually way way way more than that compared to the startup) get me closer to my life goals of total fiscal independence and retirement quicker.

So yea, I'll sell my soul and eat shit for enough $$$.
History of Dean Kamen's Segway
I feel dumber because I legit thought the trains' physical wipers (you know for rain etc) were somehow compromised?
No it's not. Old people with fairly pitiful lives spend the vast majority of their days on in and bring in an absolute dick load of ad revenue.

This is what it's designed for, and it's doing it pretty damn well.
Actually, to me that senior salary feels low. I am on a Colorado slack and check out the salaries in the job postings (yay, Equal Pay Transparency Rule). I see a range from 100k 175k for "senior" developer positions.
Compared to what?? Canada?? The us?? Uk???
As soon as a system becomes a target, it doesn't matter if it's an entirely bespoke system that only runs on Iranian trains. You might avoid being accidentally targeted by automated exploits, but that doesn't mean your system is secure or secure enough to avoid something like this.
If you put actual effort into not having cars, you'd find a way to make it work. Plenty of people do. At the least you could have stricter driving tests and jail drivers who kill pedestrians.
The article you are commenting on literally talks about how lots of companies are skipping the skills tests right now.
> the concept of "Hey, maybe we can do things without x86 processors running Windows" is never discussed

M1 running Mac OS X.
The "investment" part of the equation is where I see that model breaking down and failing. There's a lot of poaching and job-hopping, especially motivated by total comp. You could say it's always been that way, but in terms of the senior/mid/junior spread it seems like in our industry, employers would rather hire another senior than hire a junior who needs investment.
I remember learning `git checkout` checked out files from a specific branch and the default behavior was to checkout all the files of the current branch and it made sense except for one thing. If I check out one file from another branch, HEAD is still pointing to my current branch, if I check out all but one file from another branch it's the same, but if I check out all files, then HEAD points to the other branch and that seems inconsistent. I always thought there should be one command that switched branches and then checkout changed the files.
Unfortunately a lot of these programs are smart enough to figure this out automatically yet the complexity checkers aren't. I think it would be a good idea in an enterprise environment to have a a few cracking servers try to generate the potential new password for a few seconds since a lot of these passwords are easy to derive.
Well, this is the first time I've predicted one, so I suppose we'll get to find out how I do at it - not well, I hope.
Red delicious apples weren’t always horrible
And me…
The fee is paid by the customer. It isn't an externality. An externality is when the cost is paid by someone who isn't party to the transaction.
I love the sportsmanship of sharing, good for them.
That’s arguable. If the free plans help cloudflare grow its brand and customer base and is an effective marketing tool, then it’s helping cloudflare become more profitable. That might make cloudflare a more scalable and efficient business, driving down its costs per customer and enabling lower prices from scale efficiencies.

This is a well known economic effect. I can’t demonstrate it’s the case with cloudflare but it’s quite possible and even likely. Even if it’s not actually driving lower prices, customers can benefit if their service provider is more economically healthy.
I posted this previously but HN moderated my personal story.
Personal story of how I came close to losing my life and how Ivermectin saved me.
Ivermectin just saved my life. I woke up with thick mucous and blood that I couldn’t extricate or cough up and called my doctor and the hospital. They threw up their hands and said there is nothing we can do, monitor your saturation levels and let us know if you feel faint. And within 8 hours I could not walk or talk, my wife called the hospital and they said I need to be brought into ER. A friend of ours who was taking prophylactic treatment with Ivermectin brought in his medication and begged us not to go ER and wait for 6 more hours. I was put in touch with one of FLCCC doctors who immediately asked me to take Ivermectin and prescribed a steroid to ease my respiratory issue. 6 hours has passed, the symptoms started to stabilize and reverse. I was able to talk, walk and drink. Within 10 hours my saturation levels turned around. I still continued the protocol for the next 2 days, I was out of the woods with barely a sore throat. Continued the protocol and even the sore throat was gone. I am as good as new. My PCP is dumbfounded and refuses to acknowledge the work of ivermectin.
I built something like this where it allowed me to basically "live on the beach". The hardest part was as one gets older and has more responsibilities (family), that lifestyle wasn't sustainable. The kids need a stable environment where they can see their friends, play sports... that sort of thing. As well, it helps to be around family and to help them out when they need help, rather than finding out about family members having health problems or needing assistance and can't do anything about it.

I do think that if one is able to and afforded this lucky opportunity, it is a great experience to have. I never experienced the "living on the beach" part, but can see how operating a business like mine (and the author's) is a requisite for potentially having that kind of lifestyle. Just need to be young and have less responsibilities.
I think you’re missing the point of the funny quote: both decisions don’t work if everyone acts like that, both rely on everyone else (or a vast majority) to do the ‘right thing’.

If no one buys in the grocery store, there will soon be no grocery store to dumpster dive behind. If no one has kids, there will be no one to pay into health insurance, social security or take care of you when you’re old. Would you be willing from now on to only accept services from people and technology older than you are? This isn’t an economic decision, this is survival of the species.

Both decisions are, of course, personal, and I don’t judge. But I think a personal choice that relies on externalities and someone else footing the bill could maybe dial down the smugness a notch.
Wouldn't the null hypothesis be that nothing will happen if you allow free loaders, and the hypothesis be that freeloading will increase?
Sounds 100% like America. :-/
I am surprised to hear that Amazon is that low (rules them out as a target for me) - but your comp in terms of salary + stock is not competitive with FB/Google, so comparing to them on vacation time is not meaningful either IMO. In my experience, plenty of smaller companies are more flexible on vacation time over 20 days, so those would be the ones you're competing with.

However, if things are working out well for you as an employer with your current pay + benefits stack, you probably grok the market better than I do. Wish you all the best!
It depends entirely on the content of the waste and the levels of moisture and air infiltration.

Some landfills are known to generate huge amounts of methane, and ooze black sludge at the surface. This famously occured after the 1989 San Francisco earthquake.

In contrast, landfills in arid places can preserve trash like a museum:

https://www.latimes.com/archives/la-xpm-1993-07-17-mn-14066-...
What’s the high end of the range?
I'm actually in Vancouver but both roles allowed me remote.

Wish is one so post-ipo.

The other is a Series D startup based in SF.

I think remote is your best bet for high salary in Canada.
It could only be described as "mathematically perfect" in the sense that without the decryption key, the encrypted data is no more useful than random bytes.

But DRM fundamentally needs to have the decryption key available at the end user's device - which at least in my opinion, makes it better described as "provably mathematically impossible".