skysight-inc/HackerNews huggingface dataset:
No, this was done because users turn those features off and then call AppleCare the next day because their phone is “broken.”
The law doesn't specify USB-C. It just says that the big players need to sit together at a table and set one standard for all. There's a mandatory time period in which they will have to do it again, and the cycle will continue.
I have done some of both - Windows and Windows+WSL. When I ran on Windows+WSL, there was a known issue where it would use up all available RAM. So the only workaround was to configure WSL to only have 2 GB of RAM.

When I ran on Windows, there were just small, annoying differences between Windows and Linux. So as others have suggested, I will persist with Docker and develop on Linux.
The Delta Lake is a marketing term from Databricks to, in part, market their Delta file format and all the clusters you’ll be spinning up.

Delta files are actually an amazing format though. At their most basic, they took Parquet files (columnar database) and let you stream off them really easily. Which takes a lot of complexity out of your pipelines - dont need Kafka for everything, don’t need to figure out when new rows get added (or a whole other set of jobs around that).

But using Delta files really can change the way you develop pipelines (and ML pipelines), so I forgive them for inventing a new term.
That's not necessarily true in the context of the parent comment.

It only applies to deliveries directly from Amazon and drop shipping sellers, but Amazon is essentially a marketplace and the original sellers don't have to co-mingle.

You're completely safe from co-mingleing if you're actually buying through Amazon from the original manufacturer and the article information says something like "sold and delivered by TheOriginalManufacturer"
It's not really, though.

So many games are called "roguelike" from so many different genres that the word has lost all meaning.

Near as I can tell, the only thing actually meant by it is "when you lose you start over". By that definition, checkers is a roguelike.
Contamination is an issue - another comment mentioned beer in the paper, and that's pretty accurate. You get paid based on the quality of material you can send to your downstream buyers, single stream stock has significantly more contamination from poorly cleaned containers on average than multi-stream.

But another part is just the sheer volume of material. There's no time to do manual sorting other than basic visual inspection to make sure things like bowling balls and concrete get to the sorters.

Optical sorters are incredibly cool, but only just now getting to a place where they can work fast enough and accurate enough to make a difference [3]. Separating the material apart gives the machines the best shot at sorting; less work they'll need to do. Even if humans only get 80% of the sorting right at collection, it's significantly better than no sorting at all, as it gives the machines time to pick and blow the material to proper channels for recovery and resale.

See [1] [2] for videos of NYC recycling plants to see the scale. Videos don't do it justice, and when you tour different plants, it puts the complexity of the problem into perspective.

1 - https://www.youtube.com/watch?v=Ivu0HCdqEHs
2 - https://www.youtube.com/watch?v=HIHGKZL8_6Q
3 - https://www.recyclingproductnews.com/article/35841/the-lates...
I wonder how they will avoid it. Perhaps name their device a Personal Digital Assistent? It's easy to make a phone "virtual" inside the device nowadays.
Yes it does! Although I recommend not installing asdf via homebrew and installing it via git instead. It makes updating more seamless.
Is this a typo then?

This is to be used in adversarial situations in which a user's signingKey leaks or is being held by some custodian who turns out to be a bad actor.

In a situation such as this, the signingKey may be used to rotate both the signingKey and recoveryKey.

From: https://atproto.com/specs/did-plc#account-recovery

Seems to suggest the signing key is all that’s needed to change the keys for a user? I was expecting it to say the recovery key could be used for that (which only I have).
dd does all you want without a new version.

dd allows you to specify your seek, skip and count values as bytes instead of blocks using the iflag/oflag options seek_bytes, skip_bytes and count_bytes.

So to read the first MB of data 100GB into a file you can:

> dd if=/tmp/file1 bs=2M skip=100G count=1M iflag=count_bytes,skip_bytes
Not sure about your second point. Let’s consider an oversimplifying example where population is homogenous in an area/nation. If 50% of the land is unpleasant, then 50% of the population will live next to unpleasant stuff. If only 20% is unpleasant, 20% will love, saving 30% of the population.

Managing a landfill/sewage plant can be worthwhile.
Progressive disclosure can work, but an “Advanced/Expert” type setting does not. Dunning-Kruger kicks in and everyone flips the advanced switch whether they should or not.
A promised feature feels like something you already have, and just need to wait for a little bit.

But your plans can change.

Maybe you change your priorities, maybe you discover that a feature is harder to implement than what you tought and you must reduce its scope.

Or maybe you realize it was a bad idea after all and decide to implement a different feature.

If you have promise the original feature, instead of happy users for the improvement, some of them will be angry because of what you "took from them".

That's why I think the real politeness is to never promise nothing concrete until you are actually ready to ship it.
State of SaaS Management 2022: 10% of a company's revenue is spent on SaaS
If you remove the URLs from indexation, it'll generally save a ton of place and will be much, much faster to index. We are thinking about not indexing URLs by default; you can help us by explaining your use case here -> https://github.com/meilisearch/product/discussions/553

Just a detail, if you're making a `du -sh` on your computer, the size on the disk will stay unchanged because we are doing soft deletion ;). Don't worry. It will be physically deleted after a while if you need it in the future.

If you kept the default configuration of Meilisearch, the maximum size of the HTTP payload is 100Mb (for security). You change it here -> https://docs.meilisearch.com/learn/configuration/instance_op...

addDocumentsInBatches() is just an helper to send your big json array into multiple parts, not absolutely sure you'll need it. (Code -> https://github.com/meilisearch/meilisearch-js/blob/807a6d827...)
I don't use NixOS myself, but have Nix installed on my Mac, and it seems to provide all functionality of package or version managers I needed.

I think though it is more complex because it is a programming language that provides this functionality instead of purpose build tool like asdf.

For my needs I created a framework for development: https://github.com/takeda/nix-cde to avoid cruft of including the same things over and over in my projects.
To learn, you must ship your code
It does. tail will get SIGPIPE and exit. https://stackoverflow.com/q/8369506

But tail might read up to pipe buffer size more data than is actually required. Also tail + head approach have an overhead of copying data between processes.
Yep. I love being able to do `asdf install`, and it goes through the .tool-versions and installs everything needed.
Square rigs do not sail directly downwind, at least not if they have multiple masts. You always sail at an angle and tack the yards appropriately. Otherwise the foremast’s sails would luff.

Square masts can sail upwind, it's not as effective but you can get 50 or 55° into the wind.

Sure, they “primarily run downwind”... the same way cars “primarily drive on asphalt.” It's not that they can't drive on gravel or brick or off-road, it's that during the Age of Sail the main priority was swift conveyance and obviously if that's your priority you try to get back on the highway as soon as you can.
Hot on the Trail of a Mass-School-Shooting Hoaxer
That sounds like infra ops, not data engineering. It's a common theme, though, for DEs to slip into maintaining infra and analysts taking on the role of engineering data pipelines.
> I developed containers on windows and then I still had to debug the containers when deploying on Linux.

I basically avoid Windows altogether when doing development now. Unless it's for video game development, which even then I wish I didn't have to use Windows.

Dockers containers are standard for a reason. In fact I can't imagine not using Docker as a daily driver nowadays. Within seconds I can spin up a sterile container for my development environment. Or application. Or a data store. Or a queue. And it's all isolated and seamlessly communicates with each other. I'm now even compiling Unreal Engine servers on Windows and deploying them on Linux machines using Docker containers.

Are you using Docker Compose by the way?
The issue is that AWS has double exposure. Startups and B2B company's selling to startups (e.g. datadog).

However, AWS will be fine. Their growth rate is what 30% YoY. I highly doubt the reduction in spend to comprise 30%+ of their revenue base.

AWS Growth rate over time. Note while growth rate declines, the amount of revenue added each quarter increased. (Percentages are easier to grow when you have a small base)
https://www.statista.com/statistics/422273/yoy-quarterly-gro...
"This stuff should all be on by default" is also completely eschewing the notion that Apple's stuff is the result of decades of user-experience testing by now. It's that way because Apple users expect it to be that way.

If you want it different, you want Linux or a BSD.
Depends where they did this research: outside the big cities (Madrid and Barcelona) and especially in the south, you can find enough places outside supermarkets where you can buy extra virgin cheaper than other oils in supermarket. Especially when you buy per 5 liter from local farmers (which is what I do).

If you live there (or if the research was done there), there would be no point buying oil in the supermarket and you always have the best oil on tap for next to nothing. Hence everyone there uses it for everything.
This happened to me at airports in Israel and Germany. I am a US citizen and was not in any category of suspicion. This happens with US airport security too. I was dumb back then and did not encrypt my drive. They did ask me to boot up the laptop first probably to ensure it wasn't encrypted. If this ever happens to me again, I will refuse to decrypt the drive.
As mentioned elsewhere in this post this leads to dreadful performance. You are better off using iflag/oflag options seek_bytes, skip_bytes and count_bytes to treat these options as bytes and using a large block size.
That just made me have a realization (probably a novice one). When people refer to the "works on my machine problem", it is probably mostly about machine configuration and installed programs, not the choice of OS entirely! As a lot of people have said, Docker still has portability issues between e.g., Windows and Linux.
It depends on where you live. If you live in California, you should not be purchasing Greek olive oil as it will oxidize by the time it gets to you. 100% Californian olive oil is the way to go for health. Or better yet just use coconut oil and butter/ghee.
https://archive.ph/gQ0lr
Clearly Apple wasn't making the leap, so I'm ok with them getting a shove.
No, "most people" don't get fired at some point in their careers. This is not normal.
Just be careful you don't order from a dealer. Order directly from the mfg.

I once ordered from a dealer, left a deposit, waited 3 months (with no car at the time so busses and friends), they claimed it came in on a Sunday. I said I'd be in Monday morning since my bank is closed on Sunday. They sold it to someone else, told me I could order again and wait another 3 months if I wanted.

Since the deposit wasn't tied to a VIN or something there was nothing I could do.
On the other hand USB-A has been going strong since 1996, just shy of 27 years now.
Answered in above response. They took it long enough to make a copy. These were random searches. I have flown around the planet way too many times.
Salary can already be transparent to employers because equifax may sell your salary history. That may offer direct salary information which allows asymmetric salary negotiations. I've read, but can't cite, that many companies contract with consultants, where they share salary bands and get other companies salary bands in return which likely offers a form of soft collusion. We've also seen companies like apple and google cartel-ize the labor market.

Equifax selling your data: https://news.ycombinator.com/item?id=29834753

Here you can see the salary portion of compensation for H1B workers: https://h1bdata.info/

The less salary information we have, the more our ignorance can be abused.
I had an SSD start failing writes, which quickly made it fail fsck, so I couldn't boot. I rescued pretty much all the data that mattered with dd. The arbitrary offset for starting the copy was essential, because the failing SSD would occasionally fail reads in the middle of copying.
as soon as Apple adds window snapping features we'll be reading blogs on this site about Apple stealing all these third-party developer ideas.
Didn't EU have a regulation requiring Micro-USB and Apple complied by shipping a Micro-USB to Lightning dongle? Can Apple just ship a USB-C to Lightning dongle now?
> Kitchen Aid

Am pleased with the dishwasher and range from them. But the microwave electronics went out, so now I go with a cheap microwave.
On the other hand USB 2.0 is likely the maximum supported on the Lightning port.
suppose I recreated my desktop with zfs rather than ext4. What wonders could I expect? :)
Doesn't FSD use Tesla's servers to keep up with map changes and road conditions? If so, they are OK under this legislation.
Not sure I'm reading this right. You went from making $634K per year to $72/hour???

I can't understand why any company would pay so much money for a software engineer and I especially can't understand why someone would quit such a job. That is life-changing money. It's like winning the lottery.
>Once you're there, you may as well run Linux on your old Apple laptop.

I mean, frankly... no.

I live in the terminal on my Mac, but I still need a browser to deal with everything else. The battery life on a MacBook alone will kick the everloving hell out of most non-Apple laptops currently. Scrolling is always smooth, and I don't even hear a fan these days with the M1.

Living in the terminal on macOS affords you relative consistency; while yes, Apple has changed things in releases (or held back due to licensing stuff), it all mostly works as expected and will generally not break between OS releases. That's the important bit here.
I gave it another try and it works

asdf which node
/Users/jmfayard/.asdf/installs/nodejs/19.0.0/bin/node

which node
/Users/jmfayard/.asdf/shims/node

node --version
v19.0.0

asdf local nodejs 16.18.0

node --version
v16.18.0

I probably had read the documentation in the wrong order.
Thanks for your message!
They released a single device with 3.0 on the lightning port.

Though I'm not sure if they had a suitable cable? It was weird.
So it had absolutely no information about the job in the email, you had to click a link and wait for a page to load just to find out if it was an SWE or warehouse role?
This is one of the finest comments I've ever read on HN.
It’s literally the dumbest idea ever.

Why use a merkle tree if you need to give users the ability to remove stuff?

Just store it in some other struct and have each message signed by the user. Let them add and remove messages at will.
The developer is working on it and it's on the roadmap for the next release. The only stumbling block seems to be that they can't get location to work without Google Play services and there don't seem to be Flutter solutions for that around.
You know for all the disparaging remarks Mac users give Linux, they do seem to be deeply unhappy with their patron corporation.
Very much an intentional goal of the OS when it came out, the hope being that the concepts of files and folders might never be needed. A bold move to get rid of a mental overhead for using a computer that was never natural or intuitive to non-tech users. They eventually had to back off a bit, but it’s an amazing accomplishment that most users can still use these devices as if files weren’t a thing.
Plus sandboxing.

By running software in a container, I know my machine is pretty nicely shielded from malice, incompetence and carelessness on the side of the developer.
> That said, MacOS 10.6 was the pinnacle of Calendar, and it's been on the way down since...

10.4 Tiger

They started to ruin the iCal user interface in 10.5 Leopard.

In general, 2006 was peak Mac. When it was Apple main product, before iPhone.
Noooooo, we finally get the weather app, and iPadOS 16 (needed for the app) drops my iPad (iPad Air 2)
I can wrap a complex python deployment, dependencies, models, random stuff. All the ML libraries that are tough to install. Then I can push it into the cloud and run it. If it gets deleted, I can create the exact same image. Or revert back to an old one.
I trust my pet to wait until all the cat food is gone before eating me after I've died silently in my sleep.
Assuming I did the math right:

2 cd/m2 * (7mm * 7mm * pi) = 0.00030787608 candelas = 307 µ candela.

Doesn't seem like much light.
Continuing the thread of "not getting it", I try to make an analogy to the fictional "Docker+JVM" to get a better idea. Is such an analogy logical?
It's possible you don't have experiences with community spaces?

My father is getting up there in terms of age, and hangs out with his buddies every single day after 'work time' (most of them don't work). They go to each others garage, hang out, have a beer, watch you tube, talk about nothing.

If your buds were all within walking distance you might find yourself in the same position, as I gather would most people.

Go to a country where modern culture has not taken over and you see the same.
I used to be bullish on Intel for laptops because throughout the 2010s they always had excellent ethernet, wifi, and integrated GPU support in Linux. I currently switch between two older-gen Intel laptops (4 and 7 years old) and they both run Linux pretty much flawlessly for everything I need. Suspend/resume works every time, good battery life, external display through a _real_ hardware dock (not USB/Thunderdolt).

Right now, I'm scared to upgrade to anything newer just based on the sheer number of problems I keep hearing about laptops that run hot with atrocious battery life, and non-functional or at least unpredictable suspend/resume behavior, and heaven help if you want to use two non-identical displays. For a while there, Linux often had earlier and better support for mainstream hardware than Windows. It's sad to see that trend regressing, I wonder what's causing it.

Do AMD-based laptops have any of the power management (battery life) and suspend/resume issues that have plagued recent Intel chipsets?
IMO it's a poor tool for local dev. It's just too much of a pain to work inside of a vm—or at least what's essentially a vm. The real value is for production deployments since the way you setup dependencies is consistent across different app types.

In theory it is also better because you can manage a fleet of containers just by looking at their memory and CPU usage and not really caring about what's inside, but I think the reality is that k8s is so complex it's not clear the tradeoff of finer-grained management is worth the difficulty of setting it up. Maybe, depends on your use-case.

People are saying the issue is that you're running it on Windows but I would counter that running on macOS can be just as bad if you're trying to run x86 containers on an ARM box.
That's called authoritarianism.
That's a bit strange. The USB Implementers Forum people are partly why we're in this mess.

What if someone comes up with something just better, and doesn't want to deal with the cruft and backward compatibility requirements of USB?
Thanks for your response.

I'm using gmail and when I go to the gmail web interface, the sent email appears as a single email with two BCCs as expected.

But, after more investigation it looks like you're right. My outgoing headers appear different than incoming if I send myself a test email.
https://www.jefftk.com/p/leaving-google-joining-the-nucleic-...
I think it's more common to see roguelite's than roguelike's in modern games, though the latter term is much more common.
I think a subscription for heated seats is disgusting, as does pretty much anyone I would imagine.

But at the same time, is this a problem best solved by a legislature? Or the market?

Government regulations are useful when they protect our safety, health, prevent monopolies/collusion, and so on.

But do we really want the government dictating companies' business models? Dictating whether cars can be owned vs. leased, or features can be owned vs. leased? I'd much rather consumers just don't subscribe to these features, and then the car manufacturers abandon the strategy.

Legislation doesn't feel like the solution here.
"Docker+WASM" would be waaay more exciting to me if it was about compiling Docker to WASM bytecode and running it in the browser.
Dd is the only tool I know to make sparse disk images.

Eg:

Dd if=/dev/zero of=image.img bs=1k count=1 seek=999999

Will give you a 1gb file of zeros that takes up 1kb of disk space until you start to write to it, at which point it will transparently “expand on write”.
Paper referenced: https://radionavlab.ae.utexas.edu/wp-content/uploads/2022/10...
Yes. Terriers are better at micro-surgery techniques than Retrievers. I think Retrievers make better dentists than surgeons.
I use linux laptop and what he described is the reason why I buy linux certified laptops. I would send it back if that was the out of the box experience