skysight-inc/HackerNews huggingface dataset:
Can’t depend on a government you don’t interact with. We as a sufficiently large enough voting block could with sufficient pressure get something passed.

We should’ve been working on this in 2021/2022 though
Seems like the difference between a fence that has a locked gate vs a fence that merely has a "no trespassing" sign?
If anything the article gives Apple unjustifiable benefit of doubt. Apple exempts itself fron the IDFA transparency requirements it imposes on third-party app developers, and has drawn legal scrutiny in France and the EU, among others:

https://gizmodo.com/apple-iphone-analytics-tracking-even-whe...

Then there is their scanning of iCloud backups for CSAM without being forced to do so by law, something Meta hasn't done with WhatsApp, and obviously not Signal either. CSAM today, messages critical of the powers that be tomorrow, they breached a fundamental ethical line in end-to-end encryption and they are thus now completely untrustworthy on encryption.

Apple's marketing is very effective, but the idea that they are any better than the other Big Tech firms on privacy is just that, marketing fluff without substance if you dig but a little. None of them can be trusted. At this point the only way to really protect your privacy is to connect to the Internet using a MiFI or similar router running open-source software and implementing an outbound firewall blocklist like Jordan Geoghegan's unbound-adblock:

https://geoghegan.ca//unbound-adblock.html
Edit: thanks to all who actually engaged in discussion with me! I'm rethinking this now. Original post follows:

Non-violent crimes should not be punished by imprisonment. Let the offender do some civil service, be banned from the internet, forefit their assets to the victims and the state. Save prison for violent offenders.
Moonlight sonata was hard for me, still is… because I only ever became fluent up to three sharps and three flats key signatures. And moonlight is in a key that is 4 sharps. Makes it very hard to fumble through
Wax Paper Photography: Getting the Large Format Look with a $300 Soviet Camera
that's hilarious. i was expecting something funny, but not utter fail
Java and C# used to have this, but both removed it later on.
(disclaimer - I'm the founder of infield.ai; we're software for upgrading dependencies safely, even when there are breaking changes). I spent most of last year upgrading large Rails/React apps as a consultant so I have lots of thoughts on this. In general companies are in one of two states - deep in a hole of technical debt, or in a good place and trying to stay relatively up-to-date.

Most established JS/Ruby codebases I've seen have dependency technical debt and they _know_ they're going to run into breaking changes trying to upgrade. These companies need to do the project management work to break their debt down into as many small incremental changes as they can. Any upgrade that has a breaking change gets done standalone (you need to read the changelog to figure out if there's a breaking change, you don't trust semver). Upgrades that are necessary but safe can be batched together. When you have to make code changes for breaking changes these should also get done incrementally ahead of time. Usually these changes are backwards compatible (e.g., if a deprecated method is going away in v2.0, you can switch to the new method in v1.X so you're not upgrading the package and changing your code in the same PR). Even if they're not trivially backwards compatible you can often make them so, and you should. I've done individual upgrades consisting of dozens of small pull requests. When you do it this way you don't get stuck with a long-running branch that gets abandoned, you roll back fewer deploys, and changes are easy to review.

Once you're on the latest major version of all your packages then you want to get into an ongoing cadence of dependency maintenance. Good small-medium teams tend to do a maintenance rotation where you spend ~1 day/sprint of one developer's time on this upgrade work. Here project management is also important - ideally someone is looking at CVEs, stale packages, and other indicators of package risk, reading changelogs to identify effort, and breaking out maintenance tickets. Some of these tickets will be individual package upgrades, some will be batches of safe upgrades, and some (when a new major version of a framework comes out) will get treated like the previous paragraph. Larger teams might consolidate this work in a platform engineering team, but that has its own organizational challenges.
"I hope you will forgive us someday and even consider coming to work here again once we get our house in order"

Lol at that shamelessness in asking. What sort of drugs is this guy on? You seriously screw and fuck someone over once and still expect them to come and help you on a different day? Insane greed right there.
I don't think it's as difficult as you think it is. It's still a lot of work to implement mind you, but not nearly impossible. I talked about Mathlib [0] in a reply to the grandparent comment, which is a library of mathematical theorems and proofs that has a big community effort behind it. The language they use to state theorems would help a lot in making mathematics machine-readable enough for a computer algebra system to be able to make sense of it.

I'm hoping to build a prototype for this sometime in Julia's `Symbolics.jl` CAS. It would be just a simple proof of concept to implement derivative and integral rules from Mathlib or some custom maths library, and get them into the CAS. Symbolics.jl seems to be a perfect fit for this since it's made to be extensible, and Julia's metaprogramming would be a welcome addition as well. Either way, I would love to see this become part of the CAS ecosystem.

[0] https://leanprover-community.github.io/
I am fascinated with the trajectory of Joel and his company. Maybe because I followed it so closely from Joel's earliest essays (which are classics and have become commonly accepted wisdom, the source mostly forgotten) and the Fog Creek forums (the Business of software) which had a great cast of characters and drama (tail of the g!) for a couple of years.

One of the interesting things is it seems to me like Joel, for all his wisdom, always made weird (I would say wrong but the man is a legend after all) decisions. Like his whole premise was to hire great programmers, give them an office with a door that closes, and watch great software appear. Which would take at least ten years. It was clear that this software was originally CityDesk (a content management system, say no more), then FogBugz (the issue tracker doomed from the start by its name alone), and even Copilot, to circle back to the documentary.

The magic never happened, but lo and behold, out of nowhere comes Stack Overflow and makes all of those other ventures an only slightly relevant footnote. And not from any clever Strategy, but completely serendipitously! Turns out Joel was more right than even he probably thought - just press on being great, something great will come out of it. Though not necessarily what you had planned. There is something beautiful about this, to me.

I am sure people will tell me how ridiculously mistaken and misunderstood my take is, but it's how I read the story.
Miniconda has a better dependency resolver, and it can resolve in less than a minute in most cases.
Funny enough, the some of the biggest scrapers in the world do respect robots.txt - search engine scrapers, to be specific.
The FSFE asks parties to work on current themes such as artificial intelligence (AI) and digital commons. Check out our demands!
Yeah, but with good behavior they'll probably just let him off with half
/s
When this happens the chaos. First week everyone ignores you and 4 days left a panic around handover happens.

Leaving things in a good state doesn't really matter when they fire you unexpectedly why does it matter so much when you quit?
Any docs for migrating an existing Nextjs project? No rush but would be great to have :)
After reading this entire article, I can't help but conclude that the authors are promoting conformist in-the-box thinking above all else - with the caveat that the section on lateral approaches is good - meaning not relying on single sources, not even the ones you tend to trust, but instead conducting alternative searches that rely on completely different sources. While that's good advice, the overall conclusion isn't one I like very much:

> "As long as students are led to believe that critical thinking requires above all the effortful processing of text, they will continue to fall prey to informational traps and manipulated signals of epistemic quality. At the same time that students learn critical thinking, they should learn the core competence of thoughtfully and strategically allocating their attentional resources online. This will often entail selecting a few valuable pieces of information and deliberately ignoring others."

Given that more propaganda resources are directed at college-atending students than perhaps any other demographic, with one goal being recruiting them into faith in institutional pronouncements, teaching them not to question the official 'trusted sources' is a recipe for the rise of totalitarian thinking. Systematic institutional corruption is a fact of life - when pharmaceutical and fossil fuel and financial and weapons and tech corporations are deeply integrated into governmental and academic institutions, what else can you expect?

There are dozens of examples, and certainly the more historical ones are less likely to cause immediate blowback - but let's take the issue of modern viral biotechnology research, which is now entirely capabale of taking just about any mammalian virus and converting it into a human pathogen via direct manipulation of its cell-surface receptor binding motifs such that they specifically target human cells. After the outbreak of Covid, a vast governmental and corporate disinformation campaign was instituted to hide this fact (and its highly probable role in the Covid outbreak) from the public - and this disinformation campaign was run via the 'trusted sources.' See also: the existence of WMDs in Iraq, the necessity for Wall Street bailouts in 2008-2009, why the public should approve of warrantless domestic mass surveillance, the notion that all cancers are due to personal dietary choices and parental genetics (rather than industrial carcinogens), etc.

Most of the alternative views on the above topics appeared in what the authors would probably call fringe sources, and they appear to be saying that such sources should be categorically ignored. Brainwashing 101?
Joel started his career at Microsoft in Redmond, WA, where it was common for developers to have their own private offices.

I was there from 2007-2010, long after Joel had left, but I mostly had a private office the whole time. I had to share an office for the first six months, but then after that, I had my own private office for the rest of my time there. My last year, I got a window office. Most of my co-workers had private offices, too.

I got spoiled because that was my first job out of college, and I've never had such a good office setup as I did there.
I mean I agree with you but I also understand not wanting to do the same fucking song done badly for millionth time.
The NSO group is the easiest to spot. The other parties involved in their operations are not so easily traced, such as Team Jorge, AIMS, Legion, Xaknet etc.

For once, I am not okay with what they are doing, and I've started to fight them actively.

You're welcome to join.
Here's the meat of it.

First, you have an API or something which is piping text into your terminal - in this case, into eshell.

Like for example let's say it's churning out lines like this:

"big vote in berlin" https://cnn.com/vote-in-berlin

I move my cursor over the text - remember, this is in emacs in eshell, I can modify the text there - and change the line to read:

"big vote in berlin" (opyn https://cnn.com/vote-in-berlin)

I move my cursor after the parenthesis and type C-x C-e.

In my .emacs file I've defined this function:

(defun opyn (arg)
"Open local file in Firefox"
(interactive)
(let ((filearg (concat "file:///home/julian/Lang/Python/Something/" arg ".html")))
(shell-command (concat "chromium " filearg)))
(message "opened file")
)

Now it opens that file.

But probably what you want to do is process the data in the text. So here's my emacs function for this (not the code for the data processing itself which was done in Python, separately - but see how you can go combine those together).

(defun refresh (arg)
"Rerun local file creation & open in Firefox"
(interactive)
(let ((filearg (concat "ruby project_refresh_emacs.rb " arg)))
(shell-command filearg))
(message "refreshed file for you")
)

That's pretty much it. Hope that helps.
Not sure what you’re talking about. They pretty clearly distinguished between base and total pay even for the highest earners…

> For instance, the highest reported base salary was for a level 7 software engineer, earning $718,000 in base salary and a total compensation package of nearly $800,000.
This looks phenomenal. The Savage Interactive team have such great thought about doing UX for iPad and Pencil, that they've really captured the mobile artist market.

I used to do 2D animation, and this is what so many people have been hoping Toon Boom would release instead of their half hearted approaches to tablet (not iPad strictly) interfaces in the past.

I think this will be really well received, though given the more niche skillset needed, I doubt it'll be as popular as regular ProCreate

and only $20? That's just a killer value proposition. Competing commercial apps are so much more expensive, and free apps leave a lot to desire for iPad interaction.

I know a ton of artists who bought an iPad Air or Pro just for ProCreate. I can see a lot of my animator friends doing the same now too for this.
No, the article headline and body incorrectly capitalize Pay
WebGL Shaders, Minimal examples including vertex shaders
Ad serving is a (very) low-margin business, and only profitable with huge impression counts. Apple services (think iCloud storage plans) are high margin, with comparatively few opportunities to serve ads. There would be zero point to injecting ads into service contexts (as opposed to something like App Store views).
IBM is over 100 years old and will be around for another 100.
Spending your effort trying to advance human knowledge is, after all, a sure way to lose out and get fired. If you don't spend all your time chasing the measured goals, you won't match up to the people who do.
How exactly does that work, similarly to this self-driving algorithm?

if (gonna_hit_another_car()) {
dont()
}
Indeed, and you aren't consenting to Apple sharing such data by installing/using Threads.

The privacy label he showed is something Apple requires apps to do to indicate what data they may collect and what they share. Meta has basically decided that people can type in anything in a text box, the servers save the posts, other people view the posts, so every checkbox has to be checked.
And if you think number of ambulances/ER/firetrucks is limited, they feel positively unlimited compared to more specialist rescue resources (sea, mountain, air etc.)
He’s just a walking dunning krueger joke. He heard it somewhere and latched on.
Are there good Android tables with something like the Pencil? If so, then maybe that's an opportunity for somebody because there's clearly nothing like it on Android (at least that was the case a couple of years ago).

The only problem is Procreate have set their price way too low. There's no way I'd want to start working on something as grand as Procreate and then sell it for $15.
Heh, I put in "grapefruit" and it gave me just an absolute mess of like 100 grapefruit slices and then added a bunch of smoke over the top when it "removed the background".

Then I tried "day gecko" and the output absolutely rocked. So I guess my first try was unlucky.
I mean i've seen resumes with palantir on them, i'd much rather have grinder on my resume than palantir.
OK, I'm impressed. It took 0.01s to run 'bun install react':

% cd /tmp
% mkdir app
% cd app
% time bun install react
bun add v0.6.1 (78229da7)

installed react@18.2.0

3 packages installed [20.00ms]
bun install react 0.01s user 0.01s system 50% cpu 0.041 total
% find node_modules | wc -l
41
How much wealth did he inherit from the emerald mine?

It takes more than a couple days to create the suit. We’ll see what happens. If you have any _facts_ that he’ll never sue I’m all ear. Probably just your assumptions.

He isn’t CEO. He hired a CEO, Linda Yaccarino. Again either you don’t follow what’s going on or you’re intentionally dense and arguing points that you don’t know about.

Just admit it you hate the guy and will recite anything and everything to reaffirm your unsubstantiated claims.
Hell yeah!

Even if this app is problematic from a cross-platform or usability standpoint, the fact that people are making real investments in re-thinking our design tools for different contexts is very exciting. I can't wait until we get some better audio, video, drawing, and animation apps built with mobile in mind from the ground-up that AREN'T indie silos of interactive design and file formats. I know people will be itchy to give me some recommendations here, but I'm cynical about it because everything I've seen, so far, is "neat but not for team/studio production" for some reason or another. So it's nice to see something that is absolutely certain about how these things actually get used in the industries, and is willing to strike a new path, while focusing on what is required for industry interoperability.

Once other people start picking up on this idea, we might get some really awesome new ways for people without specific domain knowledge to be as creative in their output as they are in their own heads. That will be pretty awesome, I think!
See that's the thing about content creation— you entirely lose the "it's just a tool and tools are inherently neutral" argument. Nobody's claiming that the implementor created deliberately racist content, but you can't merely disavow responsibility for the content you generate because the input and algorithms you chose were the root of the problem. Like it or not, what's included in the source data for these models is an editorial choice, and which model you use and how you use it are also editorial choices.
Yes, the robots.txt file is for agents that cooperate, but voluntary cooperation is actually pretty important. Put that line in your robots.txt and disappear from Google.

(Twitter specifically allows Google earlier in its robots.txt file.)
Those engines didn't exist, their development wasn't publicly announced, and their developers had little if any reputation for successful engine development when NASA locked in their design.

How quickly we forget that just a few years ago the space industry looked very different from how it does today.
If you can't trust that, then I suppose you're checking every node_modules dir for any malicious codes but I guess you're just being allergic to pipe bash.
How about Lean? [0] There's a whole library of mathematics written down in Lean called Mathlib, which spans most of the undergraduate maths curriculum upto some cutting edge research-level maths. I've commented under the Part II post you linked to as well, describing how I think Mathlib could help the CAS ecosystem.

[0] https://leanprover-community.github.io/
Afaik there's a mysterious 'send as file' in WhatsApp that I haven't mastered that will indeed send the files unmodified, but if you just send from your gallery they will recompress.

I generally don't care about my photos THAT much to figure out how to send them completely unmodified.
Thus is solving a different problem entirely and has nothing to do with practicing skeptical/critical reading skills.

You're giving advice on ADHD or screen addiction which has little to do with the other.
Yeah I made a very broad statement. I don't think the value in having your frontend and backend in the same language is there though. Your frontend _has_ to be js/ts, but your backend should be a language you know. If you've spent the last 10 years working with rails, then rails it is. If you know go, then go. If you know node, are on a small team with a tight timeline, then _maybe_, but honestly I think I'd still rather rails or go.

Completely agree about the same repo though.
Cool show your proof. Thanks. Anything else is just your opinion presented as fact.
We're not necessarily talking about 50 pods for the same application, could also be a zoo of smaller low traffic applications sharing a Postgres instance.
Is this just underhanded layoffs? Like they needed to shrink headcount and didn't want to pay severance?
>but very little of the money given to them goes to the browser itself or even their research projects

They can't take money given to a 501c3 charitable organization and use it to fund the expenses of a for-profit corporation (Mozilla Corp). That would be tax fraud. On the other hand the Mozilla Corp has to exist because otherwise it would be legally challenging to do a lot of things they need to do such as business deals. Exceedingly few Foundations work that way without doing something akin to what Mozilla does.

>Its concerning to me though because that means Google has influence in Firefox, so "using the alternative" still means being affected by Google's decision making. ... They have stood against some of Google's decisions like their web DRM, which is great! But I do wonder if any lower-profile changes might have been pushed through on Google's request.

HNers say this often but nobody has ever freaking pointed to anything. It's nothing but FUD at this point and it's incredibly tiring.
Absolutely. They'll talk about "culture" and how you need to have an office in order to have it, ignoring the fact that most larger companies have multiple offices—so, what, each office has its own culture or something?

More to the point, though: what do they mean by corporate culture, and why do they believe that people need to be in the same room in order to maintain it?

I'll bet anything there is no real definition of "corporate culture". If there is, it has nothing to do with where the employees are at any given moment. Yes, I'm saying that "corporate culture" is just a meaningless buzzword thrown around by people who hope you don't stop to wonder what it is they actually mean.
How would you know if the alternate sources are higher quality? How would you know if the new consensus isn't being manufactured by powerful interests or whatever gets the most clicks on social media?
And it's not just needing to buy the ASML machine. There's a ton of proprietary knowhow to actually get it integrated into a fab so that yields are reasonable.
Google isn’t collecting your ethnic status to retarget ads. I mean, maybe it changes results a bit.

They’re collecting ethnic status to sell to Cambridge analytica to steal elections.
Mainframes are technologically pretty interesting just wrapped in IBM poison
Hey, 32 years old and got diagnosed with ADHD-Inattentive Type this year.

I guess the big thing is to work with your mental health care team to figure out a treatment plan. Medications for ADHD do work pretty well; I started Adderall and, shortages notwithstanding, I find that it works for me and my body tolerates it pretty well, but your mileage may vary.

Regardless of whether or not you start medication, though, consider therapy or counseling to build better strategies for improving your focus. What I found is that Adderall will help me focus, but not necessarily help me focus on the right thing. Improving your attention span is half the battle, the other half is breaking bad habits and building new ones that help you get things done. For me, my ADHD is coupled with anxiety, so managing my anxiety and building confidence was key.

So yeah, I hope that helps at least a little.