skysight-inc/HackerNews huggingface dataset:
You don't even have to read a vim tutorial. The tutorial is already baked in.

I learned vim by doing vimtutor every couple of months to learn more advanced features after getting basic navigation and editing motions down and forcing myself to use it for as much of my work as I possibly can.

Learning vim early paid dividends in terms of productivity and also by forcing me to learn more about how to actually leverage other coreutils around vim to get the most out of it.

The path of learning that way from the start is slower and more difficult, but the skill ceiling it unlocks is much higher in the long run imo.
Crazy I missed that. That certainly damages the trust I have in this site - it already benefits YC to have this community, they don't need to play favorites.

It feels like we're being treated as a sales funnel when they pull tricks like that.
Toyota options their cars with a built-in cat shield now.

The interesting thing in our area was that the majority of cat thefts ended up being part of one state-wide ring. It is so hard to get money for them at scrapyards now that it turns out all of them were ending up in one guys' garage. And because he couldn't scrap them either, he just ended up using their value as collateral for other criminal enterprises.
>outside of the user’s control

Using the app at all is in the user's control. The current state of iOS is that they don't have any control whatsoever.
Oh, without a doubt healthier overall. It’s the breaking up of 3 hour chunks that I struggle with. I have seen developer productivity tank with just 2 15 minute meetings placed perfectly to break up both the morning and afternoon. I’m simply trying to avoid this fate by intentionally doing it to myself. I’d like to know people who’ve made essentially the pomodoro technique work for dev tasks. The best I can do so far is hour chunks for most dev related tasks. But maybe there’s some inflection point that happens, like learning to break up your time like this forces some other way of working. I have many obligations that prevent long stretches of evening project time, so that means I’ve, through necessity, changed how I work on side projects, and I’m sort of wondering if something similar happens with these 5 minute walk breaks.
The original zeppelin & blimp program that ran out of the same hangars as this one was cancelled after a Navy admiral died in weather-related crashes.

https://en.wikipedia.org/wiki/USS_Macon_(ZRS-5)

In general the US had a lot of pretty bad airship accidents, see https://en.wikipedia.org/wiki/List_of_airship_accidents
> if you downvote this out of reflexive politics you are a clown

It is not that serious... The emphasis that you yourself added is counterproductive to your point and deliberately precludes discussing viewpoints that would be valid because nobody wants to deal with a "hyper-reactive".
Are you familiar with the Boardroom Meeting Suggestion meme, where the guy says something audacious (or simply reasonable) and gets thrown out the window? Your comment fits that meme perfectly.

Yes, SpaceX is a private company, and no, they're not a weapons manufacturer at the moment... but only because the DoD has only asked them to loft surveillance equipment and not told them to launch warheads, and only because they've aimed for orbital targets above the atmosphere rather than on a different continent.

They've no doubt signed their life away on not exporting Merlin, Draco, and Raptor engine designs. You may be annoyed at the NSA's attempts to control and restrict "military grade cryptography" in the 90s, or at various bureaucracies that attempt to license which trades and businesses are allowed or not allowed to do various kinds of work. But in rocketry, they're deadly serious about their job.

SpaceX cannot run to Mexico.
It's worth noting you can let Nix manage Homebrew for you, too. I do this on my MBP on which I have nix-darwin running, not for regular Homebrew formulae but for casks for GUI apps.

In my configuration, I have this

homebrew = {
enable = true;
onActivation = {
autoUpdate = true;
upgrade = true;
};
casks = [ "inkscape" <other gui apps ...> ];
};
Reverse engineering? You just described it
Are they going ahead with the plan to sell the Prologue, or is the Honda Equinox just too much to bear already?
Crushed anything in air or water can be bad for the environment though. In air, it is effectively PM2.5/PM10 pollution. In water, I bet it gets into fishes gills just like it gets into our lungs.
You probably know this, but it gets even worse. Paint can be applied in many translucent layers, and the reflectance of paint materials can differ a lot. The color therefore also changes depending on how you look at the painting and under what lighting conditions.

The same goes for objects, and photos typically capture only a limited subset of this.
Liming is pretty common in agriculture already. If you need 10um particles it'll be a problem. If 100um is ok, then it's not a big deal (and transport dominates).
I'd say it's probably not the typical implementation. Mainly because it's a pain to implement and manage.

I guess that's why this was created though. It's definitely an intriguing tool.

I did shift in past from single database to sharded via citus. The actual migration was smooth, but 6+ months of work went into ensuring compatibility.

There's ways to nearly guarantee compatibility without actually using a sharded approach, like enforcing all tables have a uniform shard key.
The sponsor block example would be more like if the blu ray of the tv show also shipped with your local network ads interspersed.
Does it work with Drizzle ORM?
> 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.

But wouldn't you want to update your project to a new(er) version of Ruby in that hypothetical?

There have probably been security updates along the way.
You're telling me your giving up your car, and your computers, and everything else you use that comes with an environmental cost.

What's worse is non-optimal launches will have far more environmental impact because you have to do more of them or use more fuel. Talk about cutting off your own nose.
100%. I'd be using jetbrains stuff right now if I wasn't experiencing weird inexplicable issues with Rider in the .netcore stack. Legit the first real issues I've had with their stuff in over 10 years.
For standard Safari (not technology preview) 17.0 on Ventura "Swap Processes on Cross-Site Window Open" is already enabled (and labeled Stable) for me. I did not enable it so it's possible Apple already enabled this and their description of how to enable etc. is out of date.

Edit: The below comment is correct, I was looking at a similarly named item "Swap Processes on Cross-Site Navigation" - it appears this is not enabled by default right now.
Adding ground silicates can significantly increase agricultural productivity on various kinds of land. Here's one review article about the subject:

"Remineralizing soils? The agricultural usage of silicate rock powders: A review"

https://www.sciencedirect.com/science/article/pii/S004896972...

IIRC the soils that benefit the most include:

- Soils depleted in micronutrients

- Acidic soil

- Silica depleted soil (significant for rice farming and other silica-sensitive crops)

Most of the world's acidic and depleted soils that could benefit the most are in warm tropical regions with heavy rainfall. That's also where fresh mineral applications would weather most rapidly to draw down CO2. Unfortunately, it may also be harder (logistically and culturally) to encourage silicate applications on those soils than on the temperate climate soils of North America.

After a certain point adding more silicates doesn't help increase soil productivity. The one thing that I haven't found any reporting on is where the "too much" point is reached for soil amendment with crushed silicates. I have seen that yields stop increasing with ever-increasing addition of ground rock. I haven't seen a point where they go down. I would guess that there's some point where yields actually start dropping, and that would mark the upper limit for agricultural soil amendments.

Up to the point where yields keep increasing, you could expect farmers to spread crushed silicates on their fields for their own benefit, depending on the cost. In the high-application case where yields flatten out but carbon sequestration continues to increase, you'd need to pay subsidies to get higher application rates. You'd also need to pay subsidies in the lower-application-rate cases if yields increase but not enough to justify the expense on a yield basis.
Sometimes it is. Often it's done in the database itself, but then you have to be very careful you never have a query that returns data that belongs to someone else.
I'm reading this a single-use carbon sequestration solution, is that not correct?

As in - you pay the carbon to crush it, ship it and spread it. Then it captures carbon exactly once, and then what do you do with it?
It's big again

https://www.esa.int/Applications/Observing_the_Earth/Coperni...
c) backend devs often proudly hold contempt for front end work and do the job poorly
Two clear examples off-the-bat I can think of is:

1. Nix installs all necessary libraries as well as part of the install path. That is - if you need two versions of a library, you aren't needing to contend with whatever is globally installed. I ran into this a lot with Python stuff, personally.

2. You can install different versions of the same software without needing dedicated version managers. This is immensely useful if you work on several different projects that might be using different versions of tooling.

--

But that's just Nix the package manager. Brew does not solve problems of OS configuration, dotfiles management, reproducibility, etc., all of things Nix solves off-the-bat.

For example, I mainly use macOS at work but NixOS for anything personal, as well as servers. I can maintain roughly consistent, through code, environments with only minor tweaks per machine. This means I have essentially the same development environment at work and at home for anything in the terminal.

Another big benefit is, if anything breaks, you can always roll back with Nix. Or, since it's code, it's very easy to start with a clean slate. I recently changed Macbooks and, with only a minor tweak to account for the ARM chip instead of Intel, I was up-and-running with my entire environment exactly as it was, with the only time accounted for being package download and installation, essentially.

--

The main problem that Brew solves that Nix does not (well, it does, but it defers to Brew to do so), is installation of graphical applications. There is an open Apple bug on this issue IIRC - I don't recall all the specific details at this moment, however.
The right logic is the other way around. Why should the public compensate the land owner for something that also benefits the land owner?

By your logic, restaurant owners should also be compensated for not being allowed to serve spoiled food, and bosses should be compensated for not beating their employees.
Reading the conclusion really reinforces for me the difference in priorities. One group thinks it actually would be nice to have big datasets to serve useful aims like this. But also maybe even to track actual bad people down. Despite their frequent portrayal as evil Big Brother, they don't want to use it to do harm.

The other people are afraid of a totalitarian state having control of such data because obviously it would be super bad.

The first group might argue, "As this is in theory a democratic society, can we just not voluntarily elect awful people would would make a totalitarian government? And then in the meantime we can actually use this to do good, like catching actual dangerous criminals?"

The second group clearly believes the descent into totalitarianism is inevitable and just wants to hobble those future villains as much as possible (A noble idea if you believe this).

I think the first group could argue that if a truly evil dictator does come to power, they would have zero qualms about imposing the really scary surveillance stuff themselves anyway, so what we're doing now doesn't matter as much as we think.

I don't think either is automatically wrong, but I wish both sides would acknowledge that the other has a point.
Collecting Can Bus Data with ROS2 and Qt
These seem like big assertions, especially with the difficulty in even defining exploitation, and that the same person is capable of sometimes exploiting and sometimes not exploiting.
It's gotten pretty bad lately. I don't remember it being so busy when I was a kid.
Right vs. Hard Problem
I dont mind Mac and chrome.
I took the liberty of making your bookmarklets easier to edit/share with my tool bookmarkl.ink [1].

Markdown Link: https://bookmarkl.ink/ashtonmeuser/6e3869d8e468e016f22a4b4de...

Wayback Machine: https://bookmarkl.ink/ashtonmeuser/6e3869d8e468e016f22a4b4de...

Nitter: https://bookmarkl.ink/ashtonmeuser/6e3869d8e468e016f22a4b4de...

[1] https://bookmarkl.ink/
int s_isdigit(const char* s) {

Name does not fit implementation. Should be "contains_digit".

Also I would say almost any "issomething" method involving a loop has an opportunity for an early return.
What SpaceX is doing in Boca Chica is completely irrelevant compared to other environmental damage being done completely legally ex, in Louisiana by shipping and the oil industry, simply because it is grandfathered in. Like, literally dredging thousands of acres of wetlands into the gulf as regular business.

Everything that happens affects the environment somehow, but the scrutiny here is wildly disproportionate to the actual impact, of disrupting a couple acres of beach.

The "corporation" of SpaceX is a unique national asset that no other nation currently has, and it provides incredible value to US citizens to maintain that edge (Starlink alone, and Starship would give us a launch capacity that dwarfs Russia or China).

That matters! That's important! This isn't a "corporations vs the people" issue. Industrial policy requires thoughtful tradeoffs, and this FAA/EPA action isn't one.
Mortal Kombat 1's New Microtransactions Are Scarier Than Its Fatalities
“Theft resistant” would be more accurate.
Those emitting CO2 will pay, and those capturing will receive the money.
Azure SQL Server Hyperscale architecture gives you plenty of scale but does not do anything to help with managing tenants.

I will explain what Nile tries to do. Happy to follow up.

The most foundational element in SaaS is a tenant. It makes a lot of sense to build this core concept into the database. Imagine having a lot of virtual tenant databases that can be co-located on one physical Postgres (multi-tenant) for better cost, and some of them can be placed on a dedicated database for better isolation. The virtual tenant DBs can be located anywhere on the planet for low latency or compliance. The client can route to the right tenant seamlessly without routing logic in the application.

Isolating tenants into their own virtual DBs is great, but you will also want to be able to share data across tenants where it makes sense. Backups should be available for each tenant, and it should be possible to restore them instantaneously. Schema changes should be applied seamlessly across all the tenant DBs, and it should also be possible to do staged rollouts for different tenant tiers. While supporting all this, all the standard SQL capabilities should work across the tenants for admin operations. All the standard Postgres tooling should work. You want the experience of a single Postgres.

This is what Nile tries to achieve. A model that gives you fine-grained control over your tenants. You create, scale, locate, pay all by tenants.
IIRC OO is a design pattern. Just happens many langs support it directly.
The issue is trivial to diagnose and resolve if you understand the basics of shell startup and how Nix relies on bog-standard Unix features like PATH.

But it's a real annoyance, and the kind of thing that could turn off or confuse new and casual users. And workarounds like this are not unusual on macOS, where upgrades verge on developer-hostile and user-expected behaviors are often impossible without hacks.
> The title is misleading, the emotional "It's crazy how much Transport for London can learn about us from our mobile data"

The title: What Transport for London can learn about us from our mobile data

I don't see what about the title is so emotionally charged. It only asks the question what London transport can learn from mobile data and the article answers precisely that.
The biggest mistake I made when learning to code was trying to do it with vim.

Get an IDE, I suggest JetBrains.

I use vim everyday day as I work on Linux systems copying code and writing scripts and things but it should not be your primary development tool, certainly not for novices.
For most people Xcode just handles it for you. I’ve never touched it by hand.

It can be, it’s designed for that (as opposed to something like an Xcode project file), but it doesn’t come up for most of us.

Obviously it’s different if you’re not developing on a Mac. But given the usual audience of Swift users, I bet it’s hard to find good tutorials for this kind of stuff.
I understand how they are constructed, I've supported them in the past. What I quarrel with is the splitter aspect and the additional equipment that inevitably appears between the subscriber and the final termination point--be that a splitter, be that yet another patch that could fail inside another cabinet along the line in the middle of nowhere.

If you're going to make p2p home runs, just do it. Support the equipment in the first place at the CO to make that possible, rather than installing splitters then ripping out those splitters, patching things back up. Remove the intermediate cabinets. At that point you may as well just provide raw ethernet. What was the point of the PON nonsense then?

PON is a stop-gap technology that's outlived its usefulness, if it ever was there before. It's a crutch and should be retired.
It seems reasonable to assume that many places where there is easily accessible volcanic rock are also places where geothermal is possible, but the connection between rocks like basalt and volcanoes can be more temporally distant that you may be thinking.

If I go to a beach in the US Pacific North West, I can pick up basalt rocks/boulders/pebbles, but they last were in contact with an active volcano millions of years ago (approx 12mya is the usual number given locally, if memory serves)
Yes, it is clear that they do not.
I'd vote for being able to put an href attribute on any element (eg <div href=""> and <span href="">), and maybe binning <a> entirely. That seems like such an obvious enhancement to me, I figure there's probably a deep reason it hasn't been done.
This is the crux of environmental misalignment in our system. There is not actual tradeable value for environment.
Most importantly, how to set a price for a view?
In some cases we have comparison for a tourist economy where we value the benifit of a view, but intrinsically we have no way to measure the value of a:
Pristine forest
Beautiful view
Clean lake
Healthy aquifer
Free space for camping, etc.
Future worth?
Depends on the soil. But it helps often enough that there is no lack of places.
Break them all up!

The FTC has been finally doing it's job recently, so unless the other side wins the next election and guts them, I think the tech industry might actually have a future that isn't just more miserable dystopia.
If they hired in the same funding round and have similar roles and experience, they should not. Some of these variables will usually be different so it is expected for the compensation to be different.
fantastic service. thank you
>Grab lunch

Sorry man, our Stripe terminals aren't working, we can't even accept cash... Um, come back later.
Within the overlanding and bicycle-touring community, there are frequent complaints that so much of the federal-owned land in the United States (BLM land) is out west. If your travels are towards the east of the country, it can become very challenging to camp. In the Nordic countries that have freedom to roam, that freedom to roam is everywhere, even right outside the major metropolitan areas.
I achieve mostly the same on a non nix-darwin setup using vanilla home-manager:

home.file."Brewfile" = {
onChange = ''
HOMEBREW_NO_AUTO_UPDATE=1 /usr/local/bin/brew bundle --file="$HOME/Brewfile" --cleanup --no-upgrade
'';

text = ''
cask '1password'
...
'';
}
To answer your question: no.

Google's attempt at a defence implied that they should have checked the pages. There is plenty of internet related law to protect internet companies from responsibility for user submitted content. You can make tons of applications for tons of businesses without breaking the law, and that includes building a search engine.

In this case, Google was notified about the slanderous content on their platform. From that moment they knew, or reasonably could've known if a human actually dealt with their legal notices, that the content was breaking the law. They did not remove the material and the case was brought to court, where Google stated that they were a mere subordinate distributor left in the dark.

If they can't operate their product without dealing with legal complaints, then yes, they should hire more people or reduce the ways their search engine can break the law.
good question, has anyone ported HNSW for objective C?
How about converting it to Nix derivation?

https://github.com/nix-community/poetry2nix
i tried Goland (the Jetbrains IDE for Go) and when my mouse hovers over a variable the IDE does not provide a tool tip that tells me what its type is.

And for that reason I've stuck with VS Code.
It does lead to a question about how happy different branches of the US government are with each other.

I don't know how any of this works though; assuming everyone else was cool with it, does the FAA need to be consulted in such a scenario? Does the FAA have worldwide jurisdiction over launches by/for USA companies?

This will presumably matter in the (IMO unlikely) case of suborbital city-to-city civilian transport via Starship launches.
Excellent point, thank you! I use that as well and intended to mention it and then I just forgot. Personally, I've been hesitant to turn on autoUpdate, have you found it to work well?
More than likely using the water source to generate electricity that then powers whatever modern machinery you'd ever need is going to be significantly more efficient.

Windmills were used to crush grain too, but wind turbines are orders of magnitude better in terms of a solution.
A lot depends on the scope of the variable but if one is using a language with strong typing I'm leaning towards decide asap, got for a short one and refactor after. Human short term memory is limited and getting the logic right while also getting the naming right is often pushing it too far.
caching, autocomplete, or job queue.
I'm not saying your ability disappears completely. I also think it depends on the job market you're in. At my current company we interview under 1 in 1000 applicants because we get over 500 applications a day for open roles. The job market right now is not the same as the job market three years ago where you easily got 10 interviews, could pass 3 of them and then have a competitive negotiation with multiple companies. If you need to be in the top 0.1% of applicants to even get an interview you're going to get far fewer interviews. This is especially true if you are trying to push the limits on compensation and applying for positions that may be a slight stretch for your current experience.
I don't understand what you're getting at. I'm talking about the number of people involved, not the length. I know a few comic strips that were handed off to new creators after the original died or retired, and they're very, very obviously different pieces, appealing to different audiences. It usually takes a single strip to notice.