skysight-inc/HackerNews huggingface dataset:
> are employees actually at the level of indentured servants (which I would expect to be a contract between TWO parties)

no, it's actually the polar opposite of that. either party is free to end the relationship at any time. there is essentially what is a long term contract (may not be called a contract), but one which either of the two parties can terminate. it's halfway between being a european style employee and being a truly independent contractor. an indentured servant is certainly not free at all to end a bad relationship or to seek a better job or more pay - totally the opposite thing.

and i don't think there's anything wrong with it. in fact, i personally strongly want to move more toward becoming a true independent contractor someday, but the culture of engineering strongly favors employees for what i prefer to do. i'd rather pay my own taxes and handle my own retirement and medical insurance and other "benefits", many of which do not benefit me at all.

when you say "click-or-be-fired" it seems shocking. rephrase it into "agree to our new terms going forward, or we will not renew". i have zero problem with that if that was the situation that was originally agreed to.

now, i don't know what those new terms are or whether they were fair, and that might have been a problem. but simply the at-will employment system isn't wrong on it's own. but in our jurisdiction, not ireland (which is how X appears to have got itself in trouble).
Well. I can’t use this at work. But what I really need is not even to export the messages themselves.

I just want to save a list of all my channels, and the categories I’ve put them in.

Anyone know a way to do that, using either just Slack itself, or some specific tool that is only about managing followed channels and the categories you’ve grouped them into?
I wasn't responding to what "the Russians" where saying; but rather to what you were saying. Which unfortunately was just plainly illogical and counterfactual (on that specific point, at least).

But to address one aspect of what you're saying now:

I think it’s kind of obvious that the core Russian desire is to keep nato far from its borders.

This is broadly correct, and perfectly understandable.

However the war was never really about NATO expansion in the first place. And even if it were -- it definitely wasn't a rational response to that concern. And it certainly wasn't a response that the regime was "pushed" into taking.

The war was entirely optional for them - a failed gambit for enhanced "stature" and prestige on the global stage, basically[0]. Very much analogous to, and exactly as evil and stupid as the 2003 Iraq invasion, and supported by lies equally obvious and stupid. That unfortunately far too many otherwise perfectly decent and intelligent people were far to eager to believe.

If we dismiss everything the Russians say and accept everything said by those arming Ukraine there is no point for debate on this topic: we can only accept the mainstream media narrative that Ukraine must fight and we must support it endlessly.

I see plenty of room for debate on alternatives to the idea that Ukraine must keep fighting at the current pace until an unequivocal withdrawal (if that's what you mean by "supporting it endlessly"), and if you talk to Ukrainians directly you will very quickly find that they do as well.

However in order to even get there we first need to free ourselves of broken narratives in terms of what's actually been happening on the ground, and stop assuming that what the current regime says is interchangeable with what Russians in general say or think.

It would also be helpful to just completely forget about "mainstream media narratives", whatever those even supposedly are. When instead you can build your own far more reliable narratives from first principles (studying history, talking with people from there, or actually visiting the safer parts of the country if you like).

--

[0] Along with a desire on the part of the regime to promote and secure its longevity by keeping Ukraine out of Western economic and cultural influence, which it felt deeply threatened by, which is where the analogy breaks down somewhat (the US never had any specific obsession with Iraq in the way Putin has with Ukraine). And now that the initial gambit has clearly failed -- the war isn't about any of these initial motives; but rather a simple and desperate desire to save face, so that the regime can survive for a few more bloody years.

The main point being (as with the US in Iraq) its true aims were/are entirely different from its outwardly stated aims.
To any and all people with ADHD reading this and the comments (like myself): this article is not for you and it’s ok that you can’t do this. Your brain doesn’t work this way and it’s ok and you’re not bad.
I keep telling my bank this but they simply do not care.
Jigsaw Puzzle Robot
Mass scraping the Internet and linking to different places was also legally questionable until lawyers hammered it out. Would the world be a better place if search engines had been preemptively ruled illegal?
> other conspiracy theorists

The Federal Reserve Act of 1913 is not a "conspiracy theory", it's a fact. The events leading up to it are not a matter of serious dispute as far as I know. Of course the government and the Fed will give you a very different interpretation of those events, but their interpretation doesn't stand up to actual scrutiny.

> it is an instrument of private banks

It is both; it is part of the government (for the reasons I have already given), and it transfers wealth to private banks and financial institutions from everyone else by printing money. The private banks were tired of the government coming to them for a bailout every time there was a financial panic (the Panic of 1907 being the most recent one at the time), so they convinced Congress that creating a central bank would stop the panics. (It didn't, of course, but they convinced Congress that it would.) With the Federal Reserve in place, banks and financial institutions, as I've said, got wealth transferred to them whenever the Fed printed money, and also the burden of recovery from financial panics was transferred from the banks to the taxpayers (a recent example of course being the bailouts of 2008).
Lately I've been using sqlite in this way on small projects I'm just hacking at, but after seeing pglite this week (https://news.ycombinator.com/item?id=41224689) I'll probably give that a try next time
Making a wild guess that it was a Circle K-station that you went to? They were quite early to the market with fast chargers, and had a lot of reliability issues with some of the chargers. Like you suggested, it's usually software related, and you can often get them to work by just power-cycling them using the emergency stop button. If you hear the loud click from the metal contacts or the charger latches with the port and it doesn't start charging it's almost always a software glitch that a restart will fix.

For regular AC-charging all the logic is in the car, so the only thing you really need is some safety features on the outside, typically some ground fault protection and so on. But when you use a DC fast charger the charger itself and the cars battery management system has to work together, which I imagine can cause all kinds of edge cases where people have interpreted the standards differently. It didn't help that there were multiple different standards early on.
Yeah, if you use the VMA approach, you’ll need to manually import the VM via UI or CLI.

I wonder if a combination of nix-generators and Terraform or Ansible would work..
> So I wonder why it wasn't added. It wouldn't have been hard, exactly

The answer to the question "Why didn't Apple add X/Y/Z to the Apple II?" is that they did add those features, starting with the Apple III in 1980, and continuing with the IIc and IIgs.

The problem is that there was a 2-year window between the release of the III and the explosion of the home/education market that Apple ignored the II and assumed sales of that quirky, obsolete system would dry up.

The IIe was designed within that window, and the skeleton crew of engineers who worked on the IIe did not have the green light to add significant new features. The only goal was to reduce manufacturing costs and maintain compatibility.

It wasn't until after the IIe was locked in that the Apple leadership began to realize the importance of the II within the suddenly booming home/education market, and only then did they put any significant resources back into the platform.

The IIc (1984) and IIgs (1986) were the result of those renewed efforts, but by that time the cat was already out of the bag. The IIe remained the most popular machine of the platform, and the "modern" features added to the IIc and IIgs were left unused by most developers and users.
That's not a nice way to say it - but it's true that startups don't have time or money to go through detailed legal clearances. That's for medium size companies with incumbent advantage, cash, and plenty to lose in a lawsuit.

It's both a liability and an advantage for startups.
How do you know you've never had any malware? Isn't most malware designed to be as stealth as possible?
> In the US, in most (all?) jurisdictions, your employer doesn't really need to have a reason to fire you. They can fire everyone wearing red shirts, if they wanted to.

This is not entirely correct.

They can fire you for any reason as long as it’s not because of a protected reason.

There are certain protected reasons at the federal level and many states add additional ones at the state level.

So, for example, they can fire you for wearing a red shirt, but they cannot fire you for being too old (well, too old is defined as above 40…if you’re 35 they can legally fire you for being too old if they want).
I could see each stint being off for more than 3 weeks would require something from the manager to confirm enough handover has happened. Waiting too 3 weeks is normal each time, but if you’re a project manager and vanish for 5 weeks at a critical part of the project then someone needs to know.
> And coming in having a fuzzy understanding of acceleration is fine, because calculus is where you learn what acceleration is.

Really? Because I learned what acceleration was a few years before I'd been introduced to calculus.

> If you're taking calculus but you don't want to learn what acceleration is, then I don't know what you're even doing.

Your statement highlights very well the point I'm trying to make.

> Even if you're doing it for finance or medicine or something, velocity and acceleration are still the most useful and intuitive ways to introduce derivatives.

I didn't point it out in my earlier comments, but I learned basic calculus in the 10th grade by two very simple (non-physics) concepts:

The derivative gives you the slope of the tangent (and I had already been taught a year prior that the slope of the tangent is the "point" rate of change). We'd already studied the relevancy to physics (or other applications) of getting the slope of the tangent in prior years (in physics courses, which is where one should be introduced to it). So I definitely did not need a math textbook to give me context.

And the integral gives you the area under the curve. I did not even need a physics application, as I'd done years of geometry up to that point to understand the concept of "area". Again, the application to things like energy was appropriately left to a further physics course.

BTW, I never said providing context in a math book is a bad idea - just that it'll help some people and hurt some people by the book's choice of context. If I were doing 1:1 tutoring, I would definitely try to provide context from the real world. The difference is that I can try to identify the relevant context for the particular student.

That alone was sufficient in motivating me to learn more. Of course, you can go from there to computing volumes, etc.
Yes, Postgres is actually a great general-purpose graph database (excluding specialized network analysis that's actually pretty niche) if you can deal with the clunky recursive-CTE syntax for graph queries. (The new SQL standard actually comes with an added Property Graph Query/PGQ syntax specifically to make these queries easier to express.)
Computation cannot be reduce to a mere function. A NN is not a Turing device.
Those places are Vietnam and Africa, and it's already happening.
I too wondered this. Then I wondered if this kind of message is only possible with RCS - in which case will there be lots of this spam once it’s out of beta?
> otherwise everyone will want the top end of the range, even if (in our opinion) their experience matches closer to the bottom or middle of the range.

My perspective of this, sometimes stated, sometimes not, is that if I'm getting the offer I should at least be in the top 50% of the range.

Why?

How many candidates did you interview, with all their experiences, some more than me, some less than me, but you chose me, which means you saw me as the highest caliber candidate, but you also see me as "closer to the bottom of the range"? Barring other contributing factors, "does not compute".
That's absurd. It's also incredibly profitable to rob a bank or to dump chemicals in the river instead of properly cleaning them up, but that's not a signal the law is broken.
There was a recent Kaggle competition with the goal of developing a small molecule - protein model hosted by Leash Biosciences: https://www.kaggle.com/competitions/leash-BELKA.
I'll share progress here, otherwise you can follow me on linkedin (OP) - although it's mostly full of my UK non-profit stuff.
It should be called unknown vacation. There’s a limit, you just don’t know where it is.

I assume if you took the UK legal minimum of 5.6 weeks for example, you would get fired.
> a local active community of 2 active persons for every 260 residents is sufficient

That would be huge. For a city with 2M inhabitants, that would mean 8k active contributors. Remember that there are ~40-50k active OSM contributors in the whole world.
Excess slack in productive capacity can be taken up not only with exports, but also with domestic demand side stimulus. The Chinese market is huge and can almost certainly generate demand for this productive capacity with proper fiscal policy.
No simple (native) solution yet, as far as I know. While iframe has loading="lazy" support, it probably will be detrimental to accessibility. Could be a fun experiment, though.
Maybe try setting preload to "none" on video? But this might be overridden by autoplay attribute.

Solution that would require more work involves removing autoplay attribute from videos and using IntersectionObserver to check when video is inside viewport and start playing it.
Since it has the eink it could also be a book reader. I know that once too many things are added it takes away from the low aspect, but that seems like a good one to me.
Here's some additional Diablo I-inspired music:

1) The Hell mod: https://www.youtube.com/watch?v=5nxSapAytaI&list=PL5D12876E9...

The author behind this mod added several times the volume of the original game in custom assembly code.

A friend of mine did some pixel art armors and weapons by mixing up existing assets from various Diablo games.

The mod's soundtrack was classically composed by Raphael Reed, Ben Wallace and Kirill Polyanskiy.

---

2) Tristram (lofi version): https://www.youtube.com/watch?v=DhiZNPcaRXQ

There's a few 1-hour tracks like these on YouTube. It's basically lofi remixes of Diablo music. Suitable for work music.
The encyclopedia isn't about optimizing software performance. It's about mathematical optimization problems and approaches like airline scheduling and conjugate gradient methods.
X: We have made the decision to close our operation in Brazil
Actors demand action over 'disgusting' video game sex scenes
Outsourcing is also discretionary and highly prone to corruption.
One of the many reasons my current s&p500 company will no longer actively hire in France other than to support specific big sales
The new kid on the block is very much QLever. Still lacking some features, especially wrt. real time update that make it unsuitable for replacing the Wikidata SPARQL endpoint altogether just yet, but it's clearly getting there.
> There hasn't been an improvement on software architecture state of the art since SmallTalk and Relational Databases. Everything else is either a rehash or a rebuttal that proves short lived and ends in a rehash.

I explained the same thing to my mgr who is non-technical but is exposed to the relentless flow of tech trends and hype.

I explained:

1-There are 2 developments that have been complete successes:

Relational

The internet

2-Every other trend has some value for some problems but is not a silver bullet and typically does not live up to the enormous hype the industry applies to every new thing. Our job is to pick and choose which tools+methods work for the problems we are trying to solve.
You don’t know what you’re talking about, and thus almost everything you said is hogwash.

Just to be clear, if the universe is holographic then this is purely a mathematical concept; it has nothing to do with Star Trek holograms, or even real–world holograms that you can make with lasers. If the holographic principle <https://en.wikipedia.org/wiki/Holographic_principle>, normally called anti-de Sitter/conformal field theory correspondence <https://en.wikipedia.org/wiki/AdS/CFT_correspondence>, is true, then our 3D laws of physics are exactly equivalent to a different, simpler, set of laws that operate on a 2D surface. This seems weird and kooky to most people, and even a lot of physicists.

But here’s the thing: if it’s true, then there is a 1:1 correspondence between the 3D stuff we are used to and the weird 2D stuff. There is no “local classical communication in the holographic reality” as you put it, and photons cannot “communicate classically in the holographic reality”. You cannot add things to the laws of physics by conjecturing new things about “holographic reality”, because there is that 1:1 correspondence that rules all that stuff out. AdS/CFT is just a mathematical tool that lets physicists solve some problems in 2D space that would be intractable in 3D space. It doesn’t actually add anything new to physics.

Therefore everything you said was wrong. The only thing its good for is washing hogs, which you will note is not a common activity.
They were possible for quite some time, I guess people born after Linus created Linux have no idea how we used to pay for everything, or pirate.
Are You a Good Employee? Let's Check with the Team
This is just silly. You can trace precisely how an LLM produces its output. You have access to all of the weights. We know precisely how the model is trained. There is no mystery here.
If your strategy is dependent on the enemy continuing to make the same mistake year after year, then it's a bad strategy. The enemy always get a vote after all.

Now that said, assuming your enemy is competent can also lead to strategic miscalculation, such as Russia invading Ukraine when everybody but the US thought they would never be insane enough to do so. There's a difference between "what I would do if I were X" as opposed to "what would X really do?"

That said, it's safer to assume that the adversary is intelligent but that isn't a substitute for actually understanding your enemy. Or perhaps, they don't have to be your enemy.
IMO that blog series misses the point. Knowledgeable motivated developers can make great experiences with any technology, and conversely there are bad experiences built with every technology. That series blames the people involved for not being better, but that’s just blaming plane crashes on human error and calling it a day.

- If the UK GSD is anything like USDS, using them for comparison is like comparing a pro sports team to your local high school’s. They are an outlier specifically created to be better than the average, so tautologically their stuff will be better. Code For America is a similarly odd comparison.

- The US has a massive gap in pay and prestige between public and private sector developer jobs. It’s not that this means “worse” people work at public jobs, but in general they start less experienced and can wind up in a non-learning cycle as they don’t get mentorship/guidance from more expert folks, and if they do get good independently they leave. It’s really hard to convince people to take a pay cut to work these jobs, and many of the few willing to do so instead go to CFA, USDS, etc because they want prestige and avoid all the other inefficiencies in public jobs.

I could go on about the structural problems leading to this, but suffice it to say that blaming React and other JS frameworks is a miss. For some services it’s lucky they are online at all, and a slow web page is still orders of magnitude faster than physical mail or god forbid going to a physical office. The sites could definitely be better but this is not fundamentally a problem of technology choice.
FWIW, ages ago I wrote the PDFKit framework for the Mac (used by Preview and the built-in PDF viewer in Safari).

The only exploit listed here that has a chance of working with Preview/Safari (PDFKit) is the URI one — none of the Javascript exploits will work.

Why? I never implemented Javascript support [1].

Security was extremely important at Apple (there's a whole security team that frequently interact with the various project owners around the company, write and deploy file fuzzers, create must-fix Radars around exploits found in the wild, etc.).

In fact though I had no idea how I would hoist a Javascript runtime and I didn't really have the cycles to implement it if I had known how to. Anyways we were content to support the 99% of PDFs out there.

[1] In fact there were a few US tax documents that used very simple Javascript snippets to take the values from two fields, add them, and put the result in a third. Some code in PDFKit I added would identify these few very simple patterns and implement them sans JS runtime.
Not at all, when talking about game consoles.
What about Nexus 6P?

I personally liked that one quite a bit, until it started hitting the issue with shutting down at ~30% battery (on top of the battery already being weak in the first place) and bootlooping.

Sadly, those problems started just about a year into owning the device, and they were widespread enough that Google just started sending brand new Pixels as a replacement for free.
From what I read, it interferes with capsid formation. Since HIV is a retrovirus, by the time capsid formation is happening it has already integrated itself with the host cell’s DNA.

That implies that as long as the drug is present, the virus won’t be able to replicate, however as soon as the drug is no longer present the virus will start replicating. Because the cell has been infected.
> the law is broken

according to some theory, the law is always broken in some ways, but the practice of a lawful society is to converge towards not-broken, over and over again. Is theory consistent with practice? well, ask yourself which governance, which language group, which implementors of law.. since they are composed of humans.

While we are at it with a thought exercise.. how are large tech companies with new sci-fi tech breaking laws at will for profit, so different than horse-lords or Roman legions taking what they will and "fixing the mess later" .. ?
Couldn’t agree more. Enshittification as a symptom of (hopefully) late stage ~~cancer~~ capitalism.
There's basic layout issues that can drive users mad.

I wanted to left justify text[1] in a note for a sequence diagram. It only worked in their live editor vs their cloud-backed web app because only the former exposes styling.

1. it's otherwise locked to center justified