skysight-inc/HackerNews huggingface dataset:
The way that it appeals to me is the idea that instead of having two devices (laptop and iPad), you’d only have the iPad. Saves money.

Unfortunately, like you point out, the iPad is not actually usable as a laptop replacement, sadly.
That's not anarchy, obviously
> The British colonized Ireland and Scotland

It's the British Isles. Scotland joined England in the United Kingdom.

This is just one where you're clearly incorrect.

Colonialism developed as a concept describing European colonial empires of the modern era, which spread globally from the 15th century to the mid-20th century.

That kills off almost all of your examples.

That people in the comments aren't even taking the time to check the definition of terms is sad. The statements pro colonialism reek of racism and white supremacy.
Wouldn't they take an ATA Carnet? Yeah, sure, I'm spending another ~$255 for a passport for my laptop and iPad and stuff, but...

https://www.trade.gov/ata-carnet
To add to your list, this article and episode of 99 Percent Invisible covers the topic well too: https://99percentinvisible.org/episode/devils-rope/

Worth a listen!
Foreign exchange
If everyone in a city bought local, what radius of farmland would need to exist outside the city?
What US Wealth Inequality in America Looks Like: Key Facts and Figures (2019)
> When you're designing something that sells for a dollar to retailers

Then you shouldn't prioritize compatibility with 1980s Unix code, which is what C++ is for.
Intentional false dichotomy serves many purposes, yes
Bulk of those blocked requests are to Launch Darkly, Datadog and Stripe.

I'd expect commenters on tech-oriented site to understand how uBlock Origin works... or at the very least how to check the browser console instead of fearmongering.
45 blocked items here: Google Analytics, Google Tag Manager, Hotjar, Sentry.io, Datadog, themoneytizer.com (and the discovery of the day) unblockia.com
Yeah, this is common. The cartoon version is:

1. Company: follow this cultural principle that has become high-status because some successful people and organizations have done it recently.

2. You: okay, I've genuinely internalized this principle and applied it to my situation and here are the results.

3. Your manager: not like that!
Nice to see a flip phone for kids but I was hoping for a head mounted display.
I tried reading and understanding the arguments made here, but just could not make any correlation with my day to day experience using ORMs.

is it possible that the fact this article is written in 2006 simply makes it dated? it seems very catastrophizing but we've come a long way and are just more aware of how to work with or around the shortcomings and flaws of ORMs.

I've often written programs where I'm trying to encapsulate pure in memory state into business objects and run into the same type of issues people complain about with ORMs. programming is just hard, we don't have to be such dogmatists about it.
I feel like that’s a bit like saying it’s fine for an adult to kick a kid. The kid was asking for it after all, even if the adult was never in any danger.
Most likely the same principle that formed earth and life will form else where even if slightly different
Billionaire’s shouldn’t exist
In terms of scraping, there's already a huge project that collects business data in an OSM-compatible format: http://alltheplaces.xyz/

The main trouble is licensing and change tracking. Most of the scraped data is protected by copyright or database rights so it can't be imported.

And even if the licensing is solved, you have the problem of matching scraped data to OSM data and what to do when changes disagree. For example, a store might be scraped as a point in the middle of a shopping mall, but then an OSM editor would come by and move it to the correct section of the mall - the next import round shouldn't undo that. Or maybe a store changes opening times but forgets to update their website - an editor can fix that, but the next import would break it again.

I have a sort of "grey area" idea for this, but I haven't had the time to try it. Basically, I would track changes in AllThePlaces and create "change reports" such as "store X changed open times from AAA to BBB". Then, I'd make a UI that would show you the changed website alongside an OSM editor and a convenient "copy change" button.

This way, a human is still the one looking at the website and entering info into OSM, which is essentially the same as in-person surveying. The copy button is "just a convenience".

Still, I think this is too messy from a legal standpoint and the OSM editors wouldn't allow it out of caution...
This is flame bait: the sentence before the one you replied to clearly explains why they wouldn’t - both are tragedies, but the U.S. doesn’t give military support to Hamas or intervene to shield them from repercussions.
Not really.

.prefetch_related (for whole models) and annotate/Subquery (for fields or aggregates) have existed for many years, alongside a pile of aggregate functions which have existed forever and have improved.

Whether or not you use the tools given to you is a sign of developer quality and experience. You can easily avoid n+1 99% of the time but you have to appreciate the problem exists.

I think the Django project demanding some competence is okay.
Well just go ahead and apply to Brussels to get your EU passport back then?

Obviously you can't, because there's no such thing as EU citizenship. It doesn't grant citizenship, and cannot because that would require it to be an independent nation recognized by other nations as such. There is only citizenship of member states. Playing with words doesn't make something real, it only confuses people.
Conversion to Grayscale (2011)
Exactly. When people complain about not being able to afford a house in a place like the Bay Area or Manhattan, it's like saying you can't afford a car because Ferraris cost a fortune. Buy a different car.
"conquering" is not "colonialism".

https://en.wikipedia.org/wiki/Colonialism
Show HN: Logto – Auth, OIDC, Token Exchange, and multi-tenancy
There’s an English word for it: art.

If that’s too broad, try https://en.m.wikipedia.org/wiki/Autotelic
JetStream: Throughput+memory optimized engine for LLM inference on XLA devices
The logical implication of your reasoning is that if the U.S. were to drop 5 bombs on the people of Sudan, that killed a few dozen people, US involvement would be even more direct and therefore that would make protesting the deaths of hundreds of thousands or maybe even millions of people morally justified?

As long as the US does not drop bombs, however, it’s completely moral to ignore these deaths altogether?
Tech will forever change employee benefits
This is the first time I encounter a tom7 content. I expected a fun, nerdy video.

I walk away with goosebumps, cathartic feelings. I didn't see it coming how the end switches to a pretty serious topic. The whole composition is award winning in my mind, but then he also put a ton of engineering effort in it, at a level of quality that I could at most wish that I could achieve in a lifetime.

Wow.
Your comment relies on the assumption that the headline from The Economist properly represents world issues. There is no reason to assume this.
I am annoyed and bored by this rhetoric, when something doesn't suit you, try to attack, the truth is you're starving and bombing people and journalists for "teaching them for next time", there's no look in the mirror, you're criminals. The journalists supported Hamas too?
In today's fast-changing world, there's always a solution to every problem. If you haven't already heard, there's a new and better way of using microservices in a cloud environment that simplifies things and reduces extra work. We're excited to introduce Nubacore and share our mission with you. Learn how Nubacore is helping companies focus on new ideas and expansion by making the most of microservices without the extra hassle.
The Design and Implementation of the CPython Virtual Machine
Limiting access due to technical reasons is not censorship. That said, I have no clue that this is what is actually happening.
I would love something like this integrated with OpenWRT so it can also get the DHCP hostname. This is usually the most useful bit of information, but the hardest one to get if you're not the router.
next time i warn anybody ill ask first if their half as square...theres no bigger ignorants than the knowitalls
Interesting, I was just yesterday researching more about Z80 after seeing some cheap refub chips on AliExpress. I might order some and try to follow this guide
When I did more field work, I would use a tool called Look@Lan. This would scan the network and detect common open ports. Similar functionality to nmap, but in a nice gui so you ended up with an interactive list of results.

The ability with look@lan to connect into a client's network and quickly a list of everything reachable on the network was incredible. All the desktops, laptops, printers, etc. When I was doing WISP work, I could quickly see how many clients were online without logging into the far end (nowadays though, most WISPs will enable client isolation, but still good to see the APs and gateways).

Eventually look@lan was discontinued and then they released a tool called Fing, which also worked on mobile. But that turned into a subscription service. I did like the ability of fing to work from a phone, but the earlier Look@Lan was much more useful. I recently helped out a local non-profit who's network was all over the place, split up between two separate access points, each with their own subnet and they were having trouble reaching printers. Nmap helped out, but couldn't find a comparable tool to look@lan to help.

WatchYourLan looks like it will be a good substitute. I know it's primarily designed to run on one network and track changes to said network. And I will probably use it that way at home and a few other places (for the few customers I still maintain, if they permit, I will drop a small Pi/N100 box on their network for remote access and monitoring). But for dropping into a new location, I could see spinning this container up. I could do it in ephemeral mode or setup a data directory per "site" I visit.

There's a few tweaks I could see to make this more "mobile". such as adding a network or "site name" to the DB that you can config and filter on.

Another feature I'd be interested in would be fleshing out the port scanning a bit. Look@Lan and nmap scans for some common ports automatically. WatchYourLan has a port scanner, but you lose the information if you navigate away. At table for port scan results and an option to pre-scan specific ports. This would be good even for the permanent install - some might configure a set of default ports to scan on all the hosts in network, or they might customize for individual hosts.

But those are just my thoughts comparing it to tools I've used in the past. It's already a satisfying tool that's going to be added to my "toolbox". And since I also am a go dev, I might even be able to make some of those a reality.

https://www.ghacks.net/2008/08/11/network-monitoring-softwar...
While AI tools like Ninja AI and OpenCraft AI can automate routine programming tasks, they cannot fully replace the nuanced problem-solving and system design skills that programmers provide. These AI assistants enhance productivity but still require human oversight for strategic decisions and creative solutions. As AI integrates more into development, programmers may shift towards roles that focus on directing AI operations and tackling complex challenges that require human insight. Thus, while AI will transform programming, it will not make human programmers obsolete but rather evolve their roles in the industry.
Hit the nail on the head. Adblock is morally equivalent to theft and always has been. Unfortunately, it has often been conflated with this noble idea of privacy, but it is generally understood the purpose of privacy tools is violate social contracts.
Won't work. Loyalties are family, village, tribe, city, etc. There is no "State loyalty" in these countries to build democratic institutions on. One group will take power and then use that power to benefit their group. Sudan is a tribal war in everything but name. I think the best you can hope for is a beneficent dictator.

In short term if you want to stop this particular war make UAE and Egypt hurt as they are funding the groups.
I could sort of see that but that is almost too much common sense. Be a supportive of your precious founder.

The other question I have been asking myself is regarding the SJobs retreats.
They definitely happened during the Macintosh era but were they used during the second era. My impression is that they created a toxicity. It makes sense that CEO of large organization will hear names through the grapevine and want to get direct input.

I see the founder to be idiosyncratic and there is alway tension be that a desire for consistent environment. I think a good founder is able to compartmentalize the idiosyncratic from the supportive resource mechanics were humans like consistency.

No doubt SJobs was in Founder mode when he had all the CNCs at NeXT painted black and distorting the machine's tolerances.
One technique I've introduced but I don't have a long enough track record to know how effective is using a friction log when onboarding.

The core idea is to ask the person joining to keep a log of anytime something wasn't obvious, and they had to chase down an answer. IE they had to pair with someone to figure out a thing.

Then a month or so after they join, meet with them and go over the log. Doesn't mean the team fixes everything found, but it starts to build the picture of where someone joining has to spend most of their time, and can then have targeted fixes, process updates, etc. As long as the outcome isn't something vague like "improve docs" that no one will understand what the means or how to actually address it.

This also works for product UX discovery, for some types of products have every new joiner onboard as a customer would, and write down a friction log.
Pushing a 500 pound motorcycle through an intersection in a time there may be drunk drivers sounds extra risky to me.

I think a solution would be to first implement this AI in a tech-only city. Tech billionaires were planning on building a tech city in California. That seems like a good test-bed to fail fast and fail often. The AI need first be installed around all the billionaires homes and the system must have full transparency. Or the system accidentally leak some interesting stats including to show if anyone was made exempt. The fines won't affect them but if their personal drivers get enough moving violations and lose their license it may affect their vendors or make them late for meetings. If they are confident in AI then they would agree to the concept of shared pain. If that tech city falls through then it should be implemented in San Fransisco for five years.
According to this The Guardian article (https://www.theguardian.com/world/2024/apr/09/us-israel-weap...) US exports of weapons are at about 3.3bln.

According to this article (https://www.brookings.edu/articles/its-time-to-stop-us-arms-...) US exports to Saudis are more in $ value:

> In the five years before the war, U.S. arms transfers to Saudi Arabia amounted to $3 billion; between 2015 and 2020, the U.S. agreed to sell over $64.1 billion worth of weapons to Riyadh, averaging $10.7 billion per year. Sales to other belligerents in the war, like the United Arab Emirates (UAE), also rose exponentially.

Not sure about the quality of these sources, but these seem to not be complete garbage and they suggest at least comparable volumes of weapons export.
Resolutions to the conflicts Israel has with its neighbors are complicated for many reasons. Lasting peace requires a willingness to compromise and to stick to agreements made, which is extremely difficult politically. The moral questions are not that difficult. Do Jewish and Palestinian people have a right to live in their holy land? Yes. Do they have the right to unlawfully occupy land, murder or terrorize or torture their neighbors? No.
I was disappointed it wasn't related to low level systems programming haha!
Sent!

P.S. You can just write "tahmid.hm.dev@gmail.com". Gmail spam filter is good enough to eliminate automated spam, and also nowadays verbalization provides no additional protection against email address crawlers ;). Might even be the opposite ;)
Most companies don’t have a problem with too little documentation. Instead, the documentation is hard to find when needed.

I’m a documentarian and this is one of my favorite topics. My go to is creating a wiki for the team. The wiki is organized into hubs. There is a hub for each team. There is a hub for each topic such as security, new employee onboarding, etc. There might be a hub for each bigger project.

A hub contains information about people, systems, and processes. For example, there might be a section for external services. Each of those gets a hub too.

Everything is hyperlinked. Search sucks in most wiki-like tools. Hierarchies are inadequate to capture the complexities of reality. Each page or hub is often relevant in multiple places and should be linked. Links should also be included to external resources whenever they will save time. This can include linking to concrete Slack conversations, Jira tickets, and pull requests.

During onboarding each new team member is asked to improve the onboarding documentation. Anyone can change any documentation. It’s not possible to keep documentation relevant if each team member does not use it.

Here is an article that I wrote about this a while back https://koliber.com/articles/engineering-documentation-best-...

I am really passionate about this and help companies do documentation well in engineering teams.
I work at an organization where we build mostly internally used tools to support different products/service lines. Here's what I've been advocating for and it works fairly well without requiring a lot of time to write documentation that is, often out of date. I find mileage varies as some people always just ask a senior engineer and never look at the documentation.

We have a high level wiki page about each application/micro service we support. Things like
- resource locations
- job schedules, purposes, inputs/outputs
-FAQ's
- known dependencies on other micro services, etc

We also have wiki pages for
- onboarding
- team norms and expectations (pr process, on-call duties, coding conventions, etc)

Inside each application's or micro service's repo the readme should have steps to
- get the project running locally.
- document feature flags
- document conventions unique to that project
- document how to trigger a release

Someone here said the code should be the source of truth and other documentation isn't needed. To me it's unclear what they mean by that exactly; I could get behind that if they are documenting via comments on functions/classes/etc. my org tends to not write much comments in the code so it's really hard to tell if the code does what it was intended to do or if there is a bug. What I love to see for "self documenting" code is tests. You write tests to either test for outcomes you expect or test outcomes that you don't expect, don't happen.
Labelling support for one as "indirect" and the other as "direct" is begging the question via rhetorical framing. The Saudis wouldn't have a functioning military if it wasn't for US support, they receive more weapons as a percentage of their arms from the US than Israel does.

I don't want to split hairs and do bean counting. But the level of passion surrounding the war in Gaza and the level of detachment surrounding the war in Yemen is a contrast that can't be explained by your hypothesis. There's a mental fixation and a level of moralizing that tells me other factors are more salient.
No country that I know of adopted US election system. Its beyond obscure, unfair and set to be rigged for anybody looking from outside, with no normal way out. Its just not resilient enough to everchanging society. I know the historical reasons, but only fools get stuck in the past ways at all costs 'because, you know, in the past, XYZ so we are where we are so suck it up' when its clearly not beneficial to general population.

One reasons out of ocean of reasons - number of actual votes for X or Y is irrelevant, its all about blocks based on some old history nobody should care about much anymore that decide winner. Freedom of choice is very limited, strong populists like trump have much bigger and long lasting effect than in more multipolar elections.

But for sure its a spectacle for masses for a good year and polarizes society for whatever bad reasons there are, that should be concerned about more serious topics than this.
So you say that palestinians as a society are politically incapacitated like kids, and should be governed by some external authority until their society matures enough to self-govern?
I'm sort of a believer in that. Since it prioritizes being lucky.
If you don't understand the need of ticket workflows for a project management tool, you need to get back to the basics and understand what's project management. Tools are just tools, project management is about managing people's work and expectations.
Most people seem to love it. I, on the other hand, tend to disable it from the start when creating a new Django project. I add shell_plus and I just use the Django REPL to explore the data (in addition to dbshell - psql in my case). That way I can type instead of having to navigate a UI.
Oh, good point. For that, you could allow people to pay off estate taxes over multiple years, if the tax is higher than the available liquid assets.
Maybe I am slow, it took me a while to realize the "14k" in the title refers to "14kB"
This ESTA thing is weird. I had to go through Syria many times in transit to Jordan when it was cheaper to drive than to fly, but I never thought this will cause problems in the future. Same for Iran and Iraq, lots of Romanians used to work there in electricity projects. Iran is still a destination for motorcycle rides, I have a friend who was married to an Iranian woman and we had plans to go there with the bikes, he was traveling regularly to visit his wife's family. But I guess these exceptions are rare enough to be ignored.
AI Coding Is Ultra Hot, with Magic and Codeium Revealing Big Rounds This Week
Rather someone on Twitter shared some text - these aren’t the original court orders - they are at best a paraphrase by someone with a certain agenda.
Unfortunately the state of public transportation is awful in the US, for sure.
It varies widely with whether the C library is dynamically or statically linked and with how the application (and C library) were built. And on which C library it is. Also a little on whether you're using elf or some other container.
It’s also worth noting that many times we simply cannot do anything about it. Gaza does not have a food shortage because there are huge amounts of aid ready to be distributed, it’s because there’s a hot war and the Israeli government strictly controls access. Someone like Jeff Bezos could give the Red Cross a billion dollars and it wouldn’t matter unless that came with something only governments can arrange like a cease fire or military escort.
Falcon BMS, community mod of the acclaimed Falcon 4.0
I wasn't expecting Elon Musk as a proofreader for PG's essays.
To me that's interesting just by itself.

That might be personal bias, but I think the idea that PG is developing here already stem a lot in the Agile movement (not the software one, the general one). The problem is that, as PG mention, there is probably not one founder mode, but more like a set of them. This makes their academic description harder to conceive.
Yeah but when your company gets a real challenge, you find out if you’re filled with builders or comp optimisers.