skysight-inc/HackerNews huggingface dataset:
It's been reported

>At the time of public release, Apple has implemented a mitigation for iLeakage in Safari

However the site gives no details on timelines or a report at all.

(edit) They have added a "When did you notify Apple?" to the FAQ.
A few ones I use often:

* Get Markdown link of the current page as [Title](url):

javascript:void function(){function e(){var e="";if(window.getSelection)e=window.getSelection().toString();else if(document.getSelection)e=document.getSelection().toString();else{if(!document.selection)return null;e=document.selection.createRange().text}return e}var t=e(),n=window.document.title,o=window.location.href,i=[];if(t){i.push("["+t+"]")}else{i.push("["+n+"]"),i.push("("+o+")")}window.prompt("created link",i.join(""))}();

* See current page on the Wayback Machine:

javascript:void(window.open('https://web.archive.org/web/*/'+location.href.replace(/\/$/, '')));

* Twitter to Nitter:

javascript:h=['nitter.it','nitter.snopyta.org','nitter.net']; location.href=location.href.replace(window.location.host,h[Math.floor(Math.random()*h.length)]);
Sales tax + local/state/federal taxes + social security/medicare can be above 30% even for folks not in the highest brackets.
Nile CEO here. Yes, you can store embeddings per tenant and search for it. You can read more about vector embeddings and how we support it here https://www.thenile.dev/docs/ai-embeddings
But if you go to work a job someplace you definitely walk at least 10 mins, even if you park on site, just maneuvering around the property. Grocery shopping alone probably doubles that or more.
It takes time to wake up to it, by which point they got what they wanted and have a new sucker lined up.
> Users don't care about technical debt.
>
> > Falsehoods Project Managers Believe About Technical Debt

If users care about something, then it's either a missing feature or a bug (/ UX flaw), _by definition_.

Sure, we could argue definitions, but over the years I've concluded that "technical debt" is only a useful label if it means "things that make development harder but don't impact the user interface."

Latency optimization? That's a UX improvement, not tech debt.

Supporting characters in existing customer names? Bugfix, not tech debt.
I regret not switching jobs when younger. I don't know if I'd say I regret getting married, but if I could do it over again I wouldn't.
Interesting. It was part of the slang vocabulary at my high school, roughly 40 years ago.
Sadly bookmarklets do not work in mobile Browsers. Would be great.
That was the point they decided to give up on wires and invested in SpaceX with the intent of blasting the internet into space. Like.. that'd be faster than dealing with the government at every single pole within disputed territory like they had been. Getting the incumbent to come out at a pre-agreed time to be there and check the site before they worked or assist, for example. So they took a moonshot instead.

Seems like its starting to work?
Here is my review of this, there is java code thirty seconds into the video.
Honda says making cheap electric vehicles is too hard, ends deal with GM
i just got into a habit of drinking lots and lots of cups of tea to replace my coffee. I go get a new cup regularly, pacing around while it is brewing, then increased bathroom visits due to liquid consumed. It makes me stand up and walk every half an hour, and not because of an annoying alarm, which I would hate too, but because of a nagging physiological need, much easier to tolerate for me.
Would it be fair to compare this to things like Azure SQL Server Hyperscale architecture? My first impression of the docs indicates this is a similar idea but for Postgres.
That's a fair point. I wonder if the OP was thinking they would be managing their studio and potentially other developers who were working there.
My belief, is we can't, because it is ingrained in half the population's mind that violence is indeed an answer to disputes and conflict.

This is why people support the 2nd amendment, to keep government "in check" (although the SCOTUS recently changed their reading to "self defense", too tangent for this discussion). If they feel they aren't getting their way, they have guns to back up their voices. I don't agree with this mentality, but it's the mentality I've seen and experienced.

Consider how protestors of drag events are attending armed: https://www.usatoday.com/in-depth/news/nation/2022/12/31/all...
Your hunch is exactly right. macOS upgrades typically do precisely that and it's quite annoying. I work at Determinate Systems as a full-time macOS user and it's one of those things I kind of quietly tolerated and didn't give much thought, but having this fixed removes a real headache.
Unity Killed Modern Proprietary Gaming for Me
So I guess you end up with finely-divided carbonate.

I didn't notice any mention of how long it takes powdered basalt to weather down. Is that over a year?
I still don't really understand what Vim users see in it. They always seem to claim that you can edit faster... and sure you can if you're comparing with Notepad++. But modern editors have multiple cursors and tons of useful editing tools that let you be easily as fast with much less pain.
I checked a couple of those quickly;

Reddit doesn't seem to use web components at all? https://imgur.com/a/kzLoGnV

Youtube seems to use 1 web component for every 10 normal components, which is fair: https://imgur.com/a/YIBhLh8
Settling is losing for the company. Company has to pay millions or even tens of millions on fines and be subjected to strong injunctive actions. Since I suck at google, find me a company that won a court case against a state in federal court.
If you work in Java and like the syntax of Swift, then you should consider using Scala. Of course convincing coworkers and managers to use it can be a problem.
You'd claim large losses for being prevented from placing a toxic waste dump on your property. I'd not want to pay for that.
Well... given a hand wavy blurry specification, you can create a formal specification - just not by formal means.
yeah but it's not even close to available yet. they've got 6 or 7 cars ahead of it to produce. the equinox, blazer, silverado, a cadillac, the acura/honda, others?

I'm guessing the Honda was supposed to be based on the equinox and as the Honda that is coming was based on the blazer. the promised 30k equinox will probably never show (at that price) so Honda said lets cancel it.
I use a bookmarklet along with a keyword in Firefox to allow querying a bug number in our internal bugzill db. So I can type 'b <bug #>' in the URL bar and it takes me right to the bug.

Firefox doesn't directly support bookmarklets, IIRC, so instead I use a custom search engine with a bookmarklet for the URL to accomplish the same thing.
I don't understand :(

Is nix like a npm lockfile then, carefully controlling specific versions of packages and dependencies on a per... what, per-machine?... basis?

Or is it kinda like a Docker container that can contain isolated programs?

Or something like pyenv or nvm that can let you switch between version sets?
Hope they call it Zolt - they killed the Bolt brand forever.
But broadband can't generate Googly margins and they failed to find breakthroughs to reduce fiber costs.
Interestingly, the YouTube videos are 13 months old.
If you are only using nix as an imperative package manager just like homebrew, there is little advantage.

One area where nix shines is that you can write nix code to build a reproducible dev environment for your project.

You can think of it kind of like if you could use a Brewfile to build a virtualenv that doesn't touch your system at all.

I like this a lot because it makes dusting off old projects way easier. I don't have to worry about the state of my system, or reverting to an old version of ruby, etc. to get the old project running again.

Nix is also much more powerful than a Brewfile. You can override the versions of dependencies or even package your own custom dependencies and use those in exactly the same way. The learning curve is steep, but once you learn you have an incredible amount of flexibility and power all built on a robust foundation.
Worse, for something like SvelteKit load functions, this will think there's a "real API" where what's actually there is an internal detail and will change often.

https://kit.svelte.dev/docs/load
Using PON absolutely doesn't mean you are blocking out competitors. You could easily home run each customer back to the distribution building and still have multiple providers using PON to reach individual customers. PON has nothing to do with the problem they are discussing. It is about putting splitters in manholes instead of at the CO.
> Build it right or don't do it at all.

Or build what you can afford/finance now, and expand later.

There's no technical reason why active fibre can't first be deployed to the node or curb or top of the street first, with PON going down the rest of block/street to begin with. This allows for must of the gains over co-ax and especially DSL.

If Internet use cases ever reach the point where an entire street or floor of an apartment/condo is contending for the full bandwidth of a 25Gb PON fibre run, they can then perhaps split from (say) 1:32 to 1:16, 1:8, etc until each customer gets an individual run.

There's only a finite amount of capital, and spending for individual runs for early deployments may delay other people.

IMHO it will be a number of years before people can regularly saturate >1Gbps, and much longer before 10Gb use-cases start appearing.

As it stands HS-PON (ITU G.9804) can do 50/50, 50/25, or 50/12.5:

* https://en.wikipedia.org/wiki/Higher_Speed_PON

50Gb split by 32, is 1.5625 per customer before contention starts. Are there particular use-cases where a sustained 1.5Gbps (up and/or down) is not sufficient in 2023? Of course it may be possible to burst higher if the rest of the fibre isn't busy. I currently have 1Gb, and software updates certainly come down faster than my previous 25Mb VDSL, and 4K YT videos don't buffer as much. Though I'm not sure if things would be materially different than if I had (say) 'only' 500Mbps.
> This would mostly stay the same. The users in a company could travel, but the choice of region is usually decided by where the company is located.

For most of my apps, I have very little idea on their region aside from their login IP origin, and we get a high level of multi-region travels (like conference organizers). I'd encourage you to transform the notion of a tenant transfers from a 'major decision' to 'assume users will/should switch to closest tenant login'. It looks like your platform already allows this move-tenant-on-login approach, but I'd love to see more docs and more tests around that use-case.
It's primarily a collection game. The 'action' of trowing the balls and spinning the thingies for balls doesn't amount to much.

So in a sense, you can compare it to a collector of virtual trading cards, but instead of buying card packs you get them from moving around.
> Something we discussed that I forgot to include in the memo that we discussed is: After you fix something significant, or add significant new functionality, make a checkpoint copy of the entire source code. This can be as simple as simply copying it all into separate folder. That way, when you are fixing the next thing, if you mess up and break everything, it's easy to get back to a known-good state.

> I think CS curricula should have a class that focuses specifically on these issues, on the matter of how do you actually write software?

God, I wish any of my classes had even mentioned version control. I graduated a year after git was released, so I probably wouldn't have been exposed to that, but how great would it be to not have the practice of having things like `something.2.old.php` scattered around the file system?
> Why do billionaires have cramped yachts?

Because there is no law at sea.

Haven't you heard what happens on these yachts? Crazy sex, kink, drugs. Even tales of slavery and murder.

> Living on a giant airship

Even a mild gust would cause trouble. You have to be incredibly mindful of the weather.
Nix has a fundamentally different approach to package management. Homebrew will install everything into `/usr/local/` or `/opt/homebrew` depending on your architecture. From there, all installed software can discover all other installed software in a standard location. If, for example, you wanted to link 'mimalloc', you may find it in `/opt/homebrew/lib/mimalloc.so`. This is roughly how package management on Linux, BSD and presumably other Unices has always worked.

On the other hand, Nix installs software into `/nix/store/longhash-pkgname`. By default any given package is not aware of anything else you have installed, unless said package explicitly referenced the other during build time, including the exact version of the package.

This makes it possible for every package to get exactly the version of a dependency that it's known to work with and allows you to have different packages working with different versions of libraries. This makes Nix extremely reproducible: once a package works as intended, it will almost certainly continue to work no matter what else you change on your system.

On the other hand, I have experienced issues with my system after `brew upgrade`s on multiple occasions. Particularly related to Python upgrades.

I still use `brew cask` to install most GUI applications, since the repository for those on macOS is larger.
The middle class are starting to experience what the working class have spent the last two centuries enduring. You're a skilled artisan with years of training and experience? Tough luck, we've got a machine that can do your job better, faster or at least cheaper.

I have a clog you can throw into a loom if it'll make you feel better, but there's no stopping AI art.
Oh man that would be awesome.
Never heard any of his stuff but ya have at it. Glad I said something interesting for once ;)
I don't think he was shitting on command line tools; he was shitting on the remote machine his child was having to use, which was slow and unreliable.

> Also big disagree on the final statement of the article. CS is not a vocational major, nor should it be. There are plenty of good post-secondary schools that focus on writing code and the tools you use to do so; CS curricula should not be focused on producing programmers, it should be focused on producing computer scientists. The recent insistence that we turn CS programs into job-mills is one of the big reasons for declining quality in my opinion, my local university CS program was recently told to "push more people through" and to make the curriculum "less theoretical" and more "career oriented". If you want that kind of stuff, go to a career college.

Colleges should make this distinction clearer as well. I got a CS degree, and my belief was that I was being taught how to become a software engineer.
I share your feeling. Here are some answers I've come up with for myself.

If you want engagement...
Your manager got you to share it by directly asking you to. You will have better luck receiving feedback if you follow that lead. You asked them to look at it, and got discouraged by the lack of any reciprocity. Ask for engagement, if that's what you feel like you want. One effective way for me to do this is to share my assumptions. :)

If you don't want to feel like you are playing that "importance" game...
Play it on behalf of your team, instead of you. Give kudos to everyone around you. And be genuine about it.
I'll keep my eye on it. ESA is awesome as well.
The most meaningful application for airships is to carry blades, nacelles, and towers for wind turbines off-shore. Direct transport from the factory to the farm would greatly simplify installation.

Luxury in an airship is quite relative: weight gets you, and something as simple as water or people to handle service, for instance, is heavy. Not a billionaire's dream — not when Page already has a shower in his 747.

Source: my brother started a business for airships and asked me to add numbers to different options. Accidentally, I was also working for Paradox when City Skylines came out, and I suggested adding airships to the game when they asked for new transport methods. No idea if that’s how they ended up there, but happy they are.
Doesn't Twillio have encrypted comms? I wouldn't call this social media exactly. It seems Google and others are limiting the type of data shown in the conflict areas.
Sounds fantastic.
Here is the relevant source code on GitHub: <https://github.com/eugene-khyst/artistassistapp/blob/main/sr...> and reflectance chart visualization demo on YouTube <https://youtu.be/jC1HAeegm2I?feature=shared&t=157>.
If it's an HDD as you said, you can try a tool like recuva: https://www.ccleaner.com/recuva, and if it's not enough, if you have knowedge in linux you can try foremost which is a forensics tool, it's gonna take more time but it's way better than recuva because of the way it works.
Why veterinarian suicide rates are high [video]
There were mitigations for this but it was usually on “IT”s budget and IT was considered a cost center.

Really the best innovation in the last 10 years has been the penchant for putting things on development budgets instead which loosened the purse strings considerably.

I wish I had sufficient data to back this up but for context; I was part of a small infrastructure team running a little over 1% of all web traffic at one point in a pair of colos (with DDoS protection) for less than £5MM on infra costs.

Now I can easily be in the 6 digits with just a CRUD app
For SIGTERM I agree that it should perform a clean shutdown. Though for all software I write, I make sure that SIGINT is either not trapped at all (so the process just exits via the default signal handler) or pretty much _exit() from inside the signal handler. I can't stand programs that linger when I ^C them.
I'm a SpaceX fan and I've been excited to watch Starship's progress over the years, but this comment is a little premature. It might one day be the most capable rocket ever built, but it's not there yet. Starship has yet to reach orbit, the Raptor engines have a long ways to go before they become as reliable as the Merlin, and the recovery of the booster or ship are still a ways out too. There are still a lot of technical and regulatory hurdles Starship needs to cross.
Maybe not, but it helps to remember that productivity is hard to measure and that what they value may not be what you value.
Hot air (think hot-air balloons).

Here is a Wikipedia discussion of alternative lifting gases:

https://en.wikipedia.org/wiki/Lifting_gas
It's not about writing the HTML, it's about managing the state only in one place .
So prisoner's dilemma? Loyalty is not the best strategy. Too bad for us loyal folk.
I think the problem works both ways too, because for an in progress (but long-running) workflow, you may not want to retroactively apply your new business logic for the part that's already run because that would be unexpected. But for the logic that hasn't run yet, you would certainly want the latest and greatest.

I wonder if there could be an approach where you have both versions live simultaneously, and introduce some sort of "checkpoint" into the old version that would act similar to a DB migration. When re-computing a workflow you could then start from the latest checkpoint, but any workflows that were created with the old version that haven't reached a checkpoint would continue to run the old code until it does.
I have generally enjoyed the language. My biggest issue is that documentation is somewhat limited outside of the core libraries, and being a niche language, you have some limited resources for help.

It is nice having a language that compiles to C with all the latest expectations of modern languages (lambdas, closures, async, and so on).

I have not even attempted to compile for Windows or Mac OS yet.
I thought helium is getting scarce, was feeling bad for getting it for birthday balloons?
Indeed. You can find videos of catalytic converters being cut out in under a minute.
The annoying thing to me is that browsers often enforce CSP on bookmarklets and so they have started being less reliable.

Firefox fixed this in a limited way: https://bugzilla.mozilla.org/show_bug.cgi?id=1478037 but other browsers don’t care or won’t
They reported it to Apple a long time ago, over a year I think. The problem appears to be that it's very hard to mitigate.

ETA: To be clear, this isn't me speculating. I spoke with one of the authors and asked this specific question. Apple hadn't shared the mitigation with them as of a few days ago.
A former coworker loved using `hold` as a "temporary" variable, that would inevitably be passed around everywhere. Along with its cousins, `hold1` and `holdA`.
Sales taxes and social security taxes cannot be lumped in with income taxes, for the purposes of comparing income tax rates and capital gains tax rates.
You could take the OpenAPI json generated from this project and feed it to https://docs.scalar.com/swagger-editor which generates boilerplate in several formats, including Python
I was to say this lol
With all due respect, Thunderbird is a FOSS project, which is largely run on unpaid volunteer efforts. I think it's quite right to denigrate their efforts because they didn't manage to build a particular feature.
It seems kind of wild that "installing some binaries on my system" requires these sorts of crazy workarounds like Launch Deamons. I'd personally love something like nix that would live nicely in a low-privilege folder somewhere in my user directory, just to install the few tools I need for a particular project. Currently I can achieve this with VSCode devcontainers and Docker low-privilege install. For system-wide tools I just download prebuilt binaries...
Latent semantic indexing
A Brief History of the Office Cubicle
Swift is pretty clearly Lattner's baby. It's not usual for language parents to just stick around indefinitely, Bjarne Stroustrup's helicopter parenting of C++ is the exception not the rule. You won't find Kernighan at WG14 meetings, Eich isn't a key member of TC39, Hoare isn't in Rust's core team. van Rossum was BDFL for over 20 years, but did give it up.

I am reminded of the Black Mirror episode "Arkangel". Children are their own people, they're meant to go into the world and be themselves. A programming language isn't a person but its destiny is distinct from yours, and it deserves the opportunity to be its own thing and develop without you hovering over it constantly.
I'm mad that a drunk driver crashed into my parked car, which caused me to crash into another car which caused that car to crash into another car, costing well over 50K in property damages and instead of arresting him or investigating his drunk driving, they gave him legal advice.

The fire department that arrived was able to deem him as intoxicated immediately, he also had an open container in the car LAPD refused to acknowledge. The cherry on top is when he told my insurance company I pulled out in front of him, which is insurance fraud. Thankfully that was that lie that broke the camel's back, I was able to prove I wasn't in the car because my airbag never deployed and the fact this happened at 3AM in the morning.

So yeah, I'm mad that LAPD skirts their responsibility and instead of taking care of me the victim in this case, they went out of their way to ensure that a drunk driver who could have easily killed someone, was able to walk away from everything with zero consequences outside of his insurance fraud.
Let's be honest. Dude just wanted a blimp.
Feature Flags on the Edge with Turso
And its a single page app.
Looking forward to trying out .NET 8 with Godot. There was a talk given by Juan Linietsky regarding what Godot needed to focus on in order to grow their ecosystem [1], and a fully integrated C# experience was one of the main points. I am curious/excited as to what kind of built-in editor they could pull off.

They are iterating quickly now, and it is starting to shape up a nice future

[1] https://youtu.be/XduuHNOGGqI?si=dzoHXMJDZknG0yZ5&t=284