skysight-inc/HackerNews huggingface dataset:
This is definitely true, but Google pays US employees very well. Layoffs dramatically increase profits. That’s been a meaningful driver of their growth and margin in recent earnings reports lately.

There are, of course, many benefits to US hiring - a strong talent pool, maintaining a team in the same region/timezone, etc. Google can easily hire back Americans in a few quarters if they need to.

Join the alphabet workers union if you’re a Googler who cares.
If Tesla hadn't named their driver assistance system "Autopilot" they would have saved so much trouble (not to mention lives).
So passkeys are essentially like SSH keys but for web/app logins
Yes, however, each has a clear set of tools, and it's clear which one are you using. There are no shims to use IPFW tooling with PF and vice versa, while on linux they are all mixed.
My concern isn't about competition but that since the drones dial home and get over the air updates, there's little that would prevent China from using it to gather images and location data that that we wouldn't want them to (private/commercial/military).
I’m less worried about DJIs ability to spread propaganda than TikTok’s.
The volume of contribution is not the point.
Is it? I would put citizen privacy and leveling the playing field above outright min/maxing share prices or GDP. Convince me.
Improvement in Semantic Address Matching Using Natural Language Processing
I find it fascinating how late Apple is and how they always release some low quality products with a twist.

They really give me Nintendo vibes. They can't compete on hardware, software, etc... So they put their resources into weird things that let their fanatical users say:

"Apple has the best X"

Since no one actually cares to have the best X, its nearly useless, but... its great for marketing and post purchase rationalization.
Thoma Bravo to take UK cybersecurity company Darktrace private in $5B deal
Thanks, that's a big help! I think actually the Conway's Life community does quite regularly have "interesting things" that could fit the Show HN model.

The example I'm thinking most about is the fixed-cost 15-glider construction for absolutely anything that's glider-constructible at all --

for which we do have some eminently runnable code that showcases the entire process of 15-glider construction from beginning to end, with subtitles ...

https://conwaylife.com/forums/viewtopic.php?p=153609#p153609

... running inside Golly, but that's a free download, and the Lua script version doesn't need any extra Python installation or configuration or anything.

So if I don't get too much "Nah don't do that" feedback here, I might try putting up a Show HN post for the new super-optimized RCT15 project, once the last pieces of that get completed.
I just read "Windows from Marcus Aurelius".
Guess I need to spend some time AFK
UFW is a lot simpler than IPTABLES .

Here's a good cookbook-style guide on ufw https://www.digitalocean.com/community/tutorials/how-to-set-...
I read this post I initially on a 10+ year old MacBook air with 4gb ram hooked up to a 30" monitor. It has its limitations but manages fine for basic office/web work.

MacOS got really good at doing memory management roughly around 7 years ago which helps.
I've an idea for making this machine much cheaper.

Instead of a very expensive looking X-Y-Z gantry which looks like it needs a crane to erect and a pre-made concrete foundation, instead use 3 posts in a triangle.

Each post wouldn't be need to be set into the ground - it could be just placed on dirt. Each post is held out with guy-wires to weights (rather like a circus tent is held up), and inwards with cables to the top of the other posts. The whole lot could be light enough to put up by hand. The "weights" could be water bags which can be filled with a hose when put in place.

Then, from the top of each post you have a cable inwards to your 'print head'. The print head uses three winches to pull on these cables to get to anywhere in the x-y-z space.

Obviously, such a system will have flex and wobble - which isn't great if you need perfect alignment for building your house. Thats solved by using laser angle/distance sensors to surveyed markers around the base of the house, and a continuous feedback system, allowing any flex/wobble of the structure to be compensated for.

As a bonus, with 3 additional cables from the head to the towers and 3 extra motors (which can be cheap), you can get a 5 axis machine allowing the printing of non-flat layers, allowing overhangs, arches, sculptures, etc.
At some point, I just don't get how a lot of this is Tesla's problem. I'll buy that they should have called it something other than "Autopilot" and "Full Self Driving." But ultimately if it's in the manual saying "this is not fully automated and you must pay attention to the road," it should be on the driver to be held liable for abusing the system.

Sure, go after Tesla if the system endangers people via spurious inputs or dangerous maneuvers. But it's also not Tesla's responsibility to nanny people any more than alcohol manufacturers are held liable for drunk driving. If some idiot zones out on their phone or tries to "drive" from the back seat, their negligence is not Tesla's responsibility.

Self-driving systems shouldn't need all these "are you paying attention" bells and whistles. Just hammer the people who abuse them with reckless driving charges.
For more on zoning challenges, I'd suggest the book Arbirary Lines[1] by M. Nolan Grey; excellent overview of the history and problems.

[1]: https://islandpress.org/books/arbitrary-lines#desc
I think Skydio was the main US alternative until they stopped making consumer drones. They can probably start making them again fairly soon if they're incentivized.

I guess they're still an alternative to DJI's commercial segment, but I don't know of any competitors to DJI for most of their consumer drones.
Smalltalk had a moment at the transition from green screen to PC's, fumbled the everything is a string internet, and never showed-up for the multicore + GPU party.

Meanwhile the nasty statically type checked languages lowered the pain level with non-nullable and type inference for local vars.
Did I say hypothetically? Sorry, I meant to say exactly as happened [1]

:)

[1] https://news.ycombinator.com/item?id=40169334
How to Scale a SaaS Startup from $1M to $100M ARR Without Investor Funding?
I have a SaaS startup in the ecommerce space; it's like Shopify but with a no-plugin approach. The storefront is open source (Vue Project + JS SDK) and available on GitHub, allowing everyone to build their storefronts and deploy them on our servers. This gives it the flexibility of Woocommerce and Wordpress. We are two founders + one employee + zero investors. I personally wrote all the code for the backend, frontend, iOS, Android app, and more so we can figure out the product side at any level. Also most of our users are agencies, primarily from North America and Europe. Our revenue comes from selling deals to agencies, freelancers, and business owners. So, the next step is making ARR.

I don't want to raise money from investors because they thought my nationality was not ok to secure funding. Therefore, I'm looking to scale without their support, and I'm curious about what startups do after their Series A or B rounds to scale their business. I'd like to understand their scaling strategies and replicate them with my available resources.

Every piece of advice or reference is worth a lot.
I love how easy it is to add a PWA selector:

https://github.com/tailwindlabs/tailwindcss/discussions/6755
This was posted recently (https://news.ycombinator.com/item?id=39980143), but didn't make the frontpage:

What Progress Has Icon Made on 3D-Printed Homes?

https://www.construction-physics.com/p/what-progress-has-ico...

As with all things related to home construction, there are thousands of different tradeoffs. Good to see some organizations are still exploring if 3D printing can make sense.
This is exactly how tailwind works under the hood.
It creates css vars for all of your configurations, so you can either use the class names, or perform calculations from the vars
From NT 3.1 until Windows 8.0. Windows 8.1 removed it, and Windows 10 offered WSL1 as its replacement.
That's not really a fair assessment of the situation. The real (and valid) concern is that DJI's commercial products dominate the market for land/resource development, agriculture, infrastructure, chemical refining and pipelines, and other segments, and the software platform is capable of exfiltrating data (flight telemetry, imaging, etc.) back to a firm with strong ties to Chinese government and state enterprises.
A great book on exactly that subject:

Palo Alto: A History of California, Capitalism, and the World

by Malcolm Harris

https://www.goodreads.com/book/show/61108472-palo-alto
I recommend command log mode (tells you what command you just executed with that keypress), ‘embark-bindings’ (what keys can I press now), embark-act (“smart” what can I do at point), and maybe keyfreq (make common actions easier (haven’t tried this one myself yet)).

Also, if you decide to use evil (I like it), use evil-collection as well to make it play nicer with other functionality.
> Their lineage goes back to the Alto when people were imagining what interacting with computers even meant, and what metaphors from the real world make sense to apply to collections of bytes.

I would argue that this lineage of computing isn't as arcane and out-of-reach as people might think.

Much of the "obvious" promise of Smalltalk / object-based runtime environments — specifically, all the UI stuff it enabled — was too expensive / high-overhead initially, for it to have much penetration in the microcomputer or the mainframe/batch processing space; thus relegating those specific ideas to academic experiments in workstation productivity.

But fancy object-based UIs weren't the whole of what this lineage of computing was about. Microcomputer and mainframe systems were built as descendants of this lineage, repeatedly, and many of them were even in common use; but it might be harder to recognize them as such. It's the less-obvious, more low-level/internal architectural things they inherited.

If you ignore the specific assumption of a UI or "strict" OOP, and instead just consider this lineage as anything fitting these criteria:

1. systems that booted into a live runtime bytecode VM, usually de-hibernating the VM state from a memory image;

2. and then exposing a shell that was more of a REPL than a command language, allowing interoperation with the data that defined the state of the VM on a high level,

3. where the "operating system" within the runtime is fully exposed to you (rather than being a black box with a whitelisted FFI API); but where each data structure within that "operating system" is protected due to the common runtime of the OS + userland, enforcing ADT-defintion-time abstraction layers in the way it allows clients (including the REPL) to interact with any given object/ADT...

...then you could say that all of the following are part of the lineage:

• BASIC — especially the BASICs on microcomputers that booted to BASIC, or had BASIC on ROM, and never ran DOS (published software for these computers, was usually just precompiled BASIC bytecode!)

• Object Pascal / Delphi

• Emacs

• most SQL databases, but especially Ingress

• MOOs (object-oriented MUDs)

• Plan 9, despite its Unix roots. (Especially applicable insofar as you could consider "a runtime and OS as toolkit, and applications as LEGO with clear exposed seams that the user can pick apart and remix" an additional criterion.)

You can usually recognize these systems, because there's no way to get anything like a machine-code monitor / debugger on them; instead, the runtime itself usually exposes bytecode-level (or interpreter-level) monitoring / debugging, in a way that doesn't allow you to break the runtime's assumptions through it.
A Scientific Approach to Your Company (and Your Life)
Other than being a bit slow to load and lacking a "please wait, still loading..." message it works fine on Firefox 125.0.2.
not much for consumers (Autel Robotics is also Chinese IIRC), plenty of options for industrial/military
> Such laws should be seen as barbaric by future governments.

Only because future governments will have far better methods of surveillance and population control.
> Passkeys can make it harder to switch password managers because the password managers are designed not to let you copy-and-paste a passkey, including from Google's Password Manager to Apple's Password Manager.

This part right here is what I fear the most about Passkeys. I've read too many horror stories of people getting banned from Google (often for no valid reason) and losing access to all of their data. It is absolutely insane to hand over all your passwords to a company like this.
Sample size of 1 here.

I lived through every CSS fad for writing "maintainable" css, and have settled on Tailwind. It doesn't limit you, you can always add normal old css files to your project if you need / want to.

But what it means is I don't end up with a `utilities.scss` of `.flex` `.block` etc etc etc, which you always do on any project. I get a full catalogue of utility classes that only get included in the generated css if I use them in my project, I don't have to think about class names, and I don't have to open a separate css file.

The only con is sometimes an absolutely ridiculous amount of utility classes on an element, but frankly scarlet...
I was talking about the truckers during covid. and once again : not the point. Money is neutral, it's what you do with it that's bad.

The law pretends decidiing everything about right or wrong, but there are plenty of legitimate cases where the law is on the wrong side.
How long have we been hearing about 3-D printed homes? Years. Many years. None have ever gone beyond the demonstration phase into widespread adoption.

This sort of thing reminds of all the wild claims about a new revolutionary battery storage or revolutionary data storage solution on a new medium. None of those things have come to pass.

It is OK to keep trying. But, it is not newsworthy when the similar thing has been demonstrated 110 times before, in a controlled environment.
> Just hammer the people who abuse them with reckless driving charges.

That surely helps the now dead people they crash into. The manufacturer can prevent deaths by adding safety features, so it should to a reasonable extent.
Sorta feels like that's the direction things are headed anyways. China wants to bolster their own tech market and make themselves look strong without any foreign reliance. If you give Apple a choice between China or the rest of the world, they're not going to pick China for manufacturing favors anymore.

It's probably not China's preferred option, but whether they like it or not there's going to come a point where business relationships reach a tipping point and Apple will have to pick sides.
> Last, but not least important, I want to avoid AWS-like predators from taking the project, shoving the "Elastic" prefix, hosting it and profiting from my work (making it extremely difficult for me to be able to compete and economically benefit from my own work).

> I fear that using any of these will automatically attract hate and disdain to my project, dooming it from day 1.

A lot of people here will feel that way unless your project is MIT/GPL/a blessed OSI license from the start. Its basically impossible to please them unless you do this, so you need to chose one or the other here. I will say a lot of the distain is due to projects changing their licenses later on (aka a rug pull), rather than from the start.
One of the implementations I’ve seen is just a pretty much regular truck with a crane like arm that contains the concrete hose and pump[0]. So not long, I take it.

[0] https://www.bft-international.com/imgs/1/5/3/0/5/1/2/11_1_Sc...
linux firewall (ufw or iptables) is used to restrict the client IP address range. It's best to restrict access to a limited network range .

the firewall is a kernel config. if configured properly no app can bypass

A router that includes a firewall is a firewall. In my case the firewall was broken.
The HN headlines today are all doom and gloom.

An attack on TOR is an attack on communication gateways or networks.

An attack on bitcoin privacy tools is an attack on free commerce. What is talking good for if you can’t sponsor the one who is doing the talking?

And an attack on E2EE is an attack on free speech itself.
Why not ban that, then? Similar to concerns re: TikTok propaganda, it seems like the solution is not to solve the problem but to try and limit the bad things to being done by American companies.
bluetooth, wifi, AA/carplay, start stop destinations, starting with people who only have 1 registered car
Yes it’s common. At Google and across America.

When Google did its massive 12k person layoff they moved a lot of those roles to places like India. They had another tranche of layoffs that were “delayed exit” to train those Indian employees.
> This child likes to solve arithmetic problems one after another.

Cool. If I try that with my 5 and 7 year old, they shout "boring" and run to the far side of the house.

> math ability is outstripping the reading ability

Presumably you can read problems aloud to the 6 year old. But also, kids can (if taught; this is by no means a necessity) learn to read much earlier than they can learn to write numbers with a pen. My two kids both could read very well by about the time they turned 4.
That's rarely done in practice. Even Tailwind's own site hardcodes colors.
> Tailwind excels in the case where you need a style "just for this one spot" because you don't have to create a classname and edit two different files (html and css) to achieve the effect.

Inline style attributes and <style> blocks already solve this...

I suspect most of the mania around CSS frameworks is that people don't grok that you don't HAVE to put everything in one big external .css file -- there is a spectrum of ways to declare CSS and with modern browser dev tools it becomes easy to understand where each rule is coming from.
it's unbelievable how the X just isn't there on the android version, probably the most user hostile/disrespectful dark pattern i've ever personally encountered.

that said, i'm surprised that it's available on the desktop version. i wonder if it's some sort of malicious compliance?
New version release 1 month ago: https://blog.tensorflow.org/2024/03/whats-new-in-tensorflow-...
Looking at the picture on that article. I have seen people conventional frame a house that size in 2 days. So basically as fast. The thing with these 3d printed houses is it does nothing about the finishing work. That is where most the time is spent in construction. Those floors, doors, trim, electrical, plumbing, the painted ceiling, the roof, flashing windows and doors, the landscaping ect... in that 3d printed house took much longer than 18 hours. Framing is one the fastest stages in building a house. So you just make walls slightly faster it's not going to really speed up building a house overall.

Like sure in these in pictures they forgo siding and drywall. But I will tell you inside the texture of that wall is going to collect dirt and dust overtime, and not everyone is gonna want a bumpy wall like that in every room. So avoiding some interior finish work like dry walling is not a given. Overall this does not speed up construction that much.
I’ve something similar

For whatever reason, 6x7, 6x8, 7x7 and 7x8 are a persistent hole in my ability to memorize. Sure I can temporarily memorize them, but they shortly evaporate back into the void and I’ll have return to quickly having to calculate them out again.

I’ve also got this thing where I get mixed up between verbal “eleven” and “twelve”. They sound different, but at the same time somehow sound just similar enough that the boundary that should exist around them as symbols never properly formed. I have to pause and manually match the number to the sound, every time. What’s especially funny to me is I have no such problem distinguishing between onze and douze from French, which I only know a few words of and certainly never hear in real life.

I’d like to think the first problem I’d eventually fix if I was using those multiples constantly, but I’m not so sure because the second problem definitely doesn’t improve.
Ironically, modified DJI drones have been invaluable in the defense of Ukraine, especially in the early days.
Sure! I really like your writing.
Where are these racist separatist groups coming from ?

Sure Wexit is a separatist group but I fail to see where you are getting racist from.

One of the originators of Diagolon is black.
>the unmeasurable complexity of the world defies complete exposition by rigorous analytical methods.

Do you mean that it would be impossible to explain the world in such a way even if we had an unlimited amount of time and ability, or just that we would never have access to what would even be theoretically necessary to rigorously explain the world?

The latter seems undeniable, the former I don't think we can claim to know for sure but I want to say the opposite is true.

>Crucially however, one need not give up on truth, for there is a world out there and things are really happening, and it is possible to describe the action you observe, in spite of it not being reducible to neat and tidy chains of reason.

It seems like you're saying that we have mathematical truths, and "tricky truths" that can't be derived but should still be sought out. This totally makes sense to me. However, it seems like you're trying to imply a kind of equivalence between these kinds of truths and de-emphasizing the importance of mathematical reasoning when it seems like instead there should be a preference for mathematical truths that don't as easily lead to the kinds of conflict or disagreements that you're describing.

I.e. it seems like beliefs about these "tricky truths" should be held less strongly than beliefs about mathematical truths, should be grounded in something like Bayesian reasoning that we can derive mathematical truths about, and we should be constantly searching for ways to tie our beliefs about these "tricky truths" together in ways that follow something like rigorous analytical methods.
This is why I love imba.io so much, it has everything in one file.

js, html, css > all within the proper component context in a reasonable OO form (react fx can fx right off)

And, Imba global css classes are importable to other tags at the top level, no need to reimport, just .class-me
This makes me worry that BambuLab might be up on the list too. Any Chinese-owned company becomes a risk. Not necessarily from an actual surveillance/security/propaganda point of view, but it's hard to not view the TikTok ban as a little xenophobic.

It's weird to me that so many congress-people are convinced this is a existential threat, but nobody shares any meaningful evidence. It feels like the kind of situation where "We can't tell them to move the nukes out of ____ because then they'll know our capabilities to detect their nukes."
Autopilots in planes maintain altitude and speed and no landing or evasion.

But full self driving was a broken promise.
My immediate next question is how much of the article is AI generated filler.
companies should pay you more instead of asking you to commute
So we are also going to require breathalyzer interlocks on everyone's car as well?
We do exactly that. And if you're not thinking semantically with Tailwind, you probably aren't thinking semantically with css / sass variables anyway, as it's the exact same thing.
Mélenchon in France has big scores wants to take 100% (everything) on income tax above 30k per month per individual. Do this and I will instantly get paid in crypto and have a new nationality
Security is important. Hopefully Israel will be able to secure their nation without suffering any more Israeli deaths.
I've tried to describe it as a general opposition to current laissez-faire capitalism, if it came out differently I'm sorry