skysight-inc/HackerNews huggingface dataset:
That sounds like the easiest thing in the world to source elsewhere on short notice. High-quality printing services exist literally everywhere in the world. What am I missing?
By “mostly transparent” I was mostly thinking type safety, ergonomics, no hand written boilerplate, etc.

Totally fine to support a limited set of primitives and collections passed by value, and require developers consider the failure modes.

In my experience HTTP+JSON or gRPC are usually lacking in at least one of those respects. If you constrain all the services to be the same language it becomes easier.
How did it actually improve things?
Ask HN: Why do people still use Stripe?
Hi HN,

This is not ranting, it's a genuine question, I'm seeing too many people complaining about stripe effectively stealing their business money or holding it hostage for unresonable excuses, it seems to me like using stripe now is like gambling with your business.

As far as I know, Stripe services is not unique and dozens of alternatives exist out there, so I wonder what makes it a valid option with all the risk it brings to businesses, it would make more sense to me if Stripe is bankrupt by now.

I know there is probably a good answer to my question but I can't really find it.
> I don’t think 64mb of ram is necessary at all.

Indeed, 640KB should be more than enough.
That's not very helpful ... "Anyone can sue anyone for anything anytime."
The code is all custom and there are no instructions on the page itself, so its very unlikely a stranger would ever find and figure it out. But if it gets popular, that's a good idea!

A few more details if you want to make your own:

- The public page accepts drag and drop anywhere for file upload, and has a text field that uploads its contents immediately upon Ctrl+v. Coupled with a short domain name, it's extremely low friction to upload files or notes from any computer. You can't see what you upload (write-only), so it's not useful to abuse.

- It also opens a Server-Sent Events channel and executes all incoming messages as Javascript code. I use it for redirecting users, sending files, showing text, and pranks. It's only a couple lines of code, massively flexible, and surprisingly reliable.

- The authenticated page can see a list of all uploaded files, along with links to download and delete them. A service worker shows desktop notifications when somebody uploads something.

- Finally, the authenticated page also has a live list of all visitors (SSE channels), with buttons to send them code to execute, or to make them authenticated sessions.

It's the kind of stuff that would horrify me if it was a commercial product, but works marvelously between friends and family.
> For floors, especially, the barrier to entry to the field is very low.

If that was an unintended pun, I LOLed really hard xD

(Sorry in advance for the low quality comment)
To make a completely uneducated guess, probably recertifications from a change in bill of materials? These are medical drugs we're talking about.
They even distribute software in the form of MTG games on steam where one should be able to peruse the list of MIT software used if they comply with the license
The script was running on a subset of the production machines, which still accounted for a rather large number. The message bus eventually transported bpftrace's output to the database.

The roll out was done in phases to ensure that the overhead would not be prohibitive as well as to make sure that it wouldn't cause egregious priority inversions.

Scribe [0] + LogDevice [1] + Scuba [2]. I believe Scribe was open sourced a very long time ago, and LogDevice more recently, but they are both archived now.

- [0]: https://engineering.fb.com/2019/10/07/data-infrastructure/sc...

- [1]: https://logdevice.io/

- [2]: https://research.facebook.com/publications/scuba-diving-into...
Thats interesting. I assumed narco subs fell into DHS/USCG jurisdiction and since they have no ASW/ASuW functionality (I think?), getting the USN involved seems kinda overkill? Am I wrong?

As an engineer I can't help but be kind of impressed with narco subs, especially traversing the atlantic from south america to europe. I wonder where this arms race will go: unmanned narco subs? weaponized narco subs?? yikes.
Is the program uploaded to the mouse, so does it still work if you plug it into a different computer that lacks the software?
> Casting and moulding tools cost a fortune

It depends very heavily on the complexity and size of the part.

Earlier in my career I worked in Medical/BioTech product development for a consultancy working with startups. We found the most cost effective route (in the UK) was to have tooling manufactured in China, but then shipped to the UK. We worked with moulding companies who had in house experience building and modifying tools, so they could make alterations to the tools on site.

Tooling for small plastic "clam shell" type products would be in the £20k-£50k region by doing it that way.

Being able to visit your manufacturing partner, as a small startup, is essential when launching a product. Too often physical product startups try to run before they can walk. You can always ship a tool back to China once you are up and running, but realistically at that point you know what v2 should be and retooling is required.
Have been using this for 7/8 months and its honestly great. The community is really wholesome, the admin is very helpful and the product is far more than just a silly webpage. Glad to see it getting attention on HN!
Adding an extra step will not reduce the energy use, it will increase it.

Plant -> People vs Plants -> Animal -> People

Edit:
Getting downvoted so I'll add a link that refutes your argument.
https://ourworldindata.org/grapher/ghg-per-protein-poore
- Weighted Blanket

- Kindle
I recently got a ~3-year-old Thinkstation with 72 ht cores and 64 GB of RAM for relatively cheap and it has become my home server. It's overkill but I could not resist it. I do not run much on it yet but I have it with FreeBSD 13 and:

* ZFS for secure and reliable document and photo storage. Exposed via Samba. Backed up via ZFS snapshots to a drive I keep in a safe and another drive I keep in the office.

* PostgreSQL for development of personal projects.

* minidlna to serve some videos to the living room Xbox.

* Local development. I connect to it via SSH to work on my Rust projects, all through tmux and Emacs. But...

* bhyve for VMs. VSCode doesn't like FreeBSD as a target, so when I want to use VSCode on the client machines, I connect to a very large Debian VM. I'm planning to run other VMs as well.

I do not serve anything publicly though, other than SSH. My personal projects are hosted on Azure.

The previous machine I used as a server (a 10+-year-old PC) is currently running pfSense and acting as my router + local DNS + DHCP server. I want to replace this with a small box instead but haven't had the chance yet.
Maybe a balance can be achieved.

Someone can be a part time office worker, part time tradesman.

This part-time aspect was one of the appealing aspects of ride-sharing apps when they first appeared. People with cars could have 9-5 jobs and before and after the job, exactly during rush hour, give a lift to a few people. Of course, they turned into the new taxi but controled by multinational corps and almost impossible to hail without a smartphone.

We are speedruning Tolkien's law of decay.
> No, I'm pretty sure they don't, and never really have to begin with

I use strace relatively frequently for troubleshooting. It become harder nowadays because modern software tends to do much more syscalls but with filtering it still helpful (many of syscalls I see are not necessary or overused, like calling gettimeofday in a tight loop; developers further and further away from OS and many don't even know what syscall is). Having said that I know developers who tried to minimize number of syscalls they software does (to improve performance) and used tracing as a way to ensure that the software does only what it needs to do.
Absolutely this, I learned a lot from doing maintenance with my dad to our house, cars, etc. The first thing I bought when I moved out was a tool box.
Email (mutt), webpage (nginx), newsbeuter (news), Home Automation (Home Assistant) , webfiltering (pi-hole) and Gnosis Chain
That sounds like a neat solution. Much less confrontational than taking it to court or a collections agency.
ChatGPT-Vim
Use ChatGPT from inside Vim. The future is now
On a RaspberryPi 4b I have installed in my living room:

- Wireguard

- A Python script I created myself for providing a dynamic DNS ala DynDNS.

- Bind9 for the split horizon DNS.

To be added at some point later this year: Self hosted bitwarden (vaultwarden or the official one, I have yet to decide)

Edit: formatting
not only in terms of pure numbers of also in terms of growth rate, and avg age of population. India could / should be able to reap the 'demographic dividend' but I wonder whether it might have come a decade too late - AI, 3D printing, hostile de-globalisation - it could be that the requirement for cheap labour overall will not continue to expand, at the same rate, maybe even decline as technological advances continue to reduce the cost of production
I would have no interest if it was "mastodon-centered"
The original quote was it would take thousands of CNC machines do do X and apple saying that’s fine.

2k machines to make 200k laptop bodies for an initial sales rush over a month is 3.3 laptops per day per machine but each laptop uses multiple parts front and backplate for top and bottom. Assuming 4 major components per laptop and 5 different CNC machines per component you might be at say 3.3 * 4 * 5 = 66 parts per CNC machine per day. Which doesn’t sound that far off when they are discarding such a large percentage of the initial blank, though it’s likely some stages are much faster than others.

The equipment would be extremely expensive, but it’s also going to last for a long time.
Tap your phone to unlock the cart, or get charged directly.

Or just abandon the system altogether.
I love reading stories like this. I checked your website and see a lot of technical publications, but do you have any history/memoir type books I could dig into?
Equally though, GDPR (and predecessor or adjacent legislation) isn't specifically about cookies - common parlance is to refer to it as the "cookie law", but usually it's the ePrivacy Directive that covers cookie use, and it also covers any other kind of identifier that is being used for a purpose other than merely getting bits and bytes to the end user.

Therefore it isn't a huge surprise from a legal perspective, as the legislation is technology agnostic, but it is nonetheless good to see enforcement being carried out, as it helps to remind everyone that the principles of the legislation aren't limited to cookies, and apply to use of identifiers and the act of tracking.
If you put stuff next to your case fan it dries even faster
Sure, it's worth discussing. But it's just a bullet point on a very, very long list of arbitrary things accelerators discriminate for. Just look at those faces. Where are the New York mechanic or soccer mom types, or people with visible tattoos? What in God's name have they done with the elderly, tuned them into Soylent green?

You can see from a glance that is NOT a representative sample of the population, and that's based on looks alone. Let's not even mention things like the way you talk and present yourself, educational and employment background. God forbid you are one of those neurodivergent people - Google even has a cute word for those poor undesirables: lacking googliness.

Bottom line, entrepreneurship is just anohter political occupation that relates to power over other people. It cannot function otherwise than as an extension of power relations in society, because those relationships permeate the market and affect the businesses` ability to make money. Startup survivorship is so low and the pool of qualified applicants so inexhaustible, that an accelerator cannot but work to enforce those stereotypes and power structures: why waste capital on a militant atheist founder in a devout society if there is even the slightest chance some parts of the public will boycott their products?

And having a 80% of a full chance on account of gender is in this context a minor problem compared with a 0% chance of anybody that does not talk the talk investors expect for purely cultural reasons.
This is borne out in many music licensing disputes over the years where many owners just means any of them can stop distribution.
For sure, but a decent cloud setup will have no problems with load spikes or larger surges (unless they're so large you hit spending limits).
In California, the illegal marijuana market continues to thrive because of the taxes and regulation.
Welcome to Nim.
Because for every thread you read there are millions of sellers using it without a single problem.
He got a 700 pound fine for a video where his pug lifts his paw when he says "Sieg".

At that rate The Monty Pythons were radical racists then, and even Mel Brooks should be in prison...

Mel Brooks's Hitler Rap
https://youtu.be/kmzPnpn63nA
> You are buying a subdomain of the domains that this company already owns.

All domains are like that, though, even TLDs.
It's more efficient to use many 90ish% efficient switch modes supplies for AC to low voltage DC than to run 12/5v all over the place because the resistance of those wires makes any sort of distance inefficient as all hell.

Also you'd end up needing hella fat wires; if you want to run 12v everywhere but say your cumulative prospective 12v consumption is like 2kW then you'd need wires for the trunk lines that are like 20mm diameter! (like 160A)
Do you know if it's possible to tell clickhouse-local (without the need of a config file) to use environment variables for AWS authentication? I know there is the "use_environment_credentials" property in the config, but I really don't want to create a config for easy use-cases like just querying some data in a private S3 bucket.
If anyone wants a miserable domain to use as the anti omg.lol, I have fullofcr.app.
> A recent change[0] on nightly rustc might help with incremental builds.

I tested with rustc Git commit c7572670a1302f5c7e245d069200e22da9df0316, which (I think) includes that change.

> And for repeated clean + full build cycles there's sccache[1].

You're right. I included full builds in the article because almost-full builds happen a lot in C++ (after common certain header files, or if you think the build system broke something).

I imagine almost-full builds rarely happen when working in Rust though, so maybe I should have deemphasized my full-build benchmarks.
> Also at non-faang the idea that you'd hide broken things from coworkers so you could do all the work yourself would make people laugh out loud.

This is so incredibly true, having been at both a FAANG and not. It’s insane (as I also described in my comment sibling to yours).
UPDATE : Stripe has just closed our account without further notice and refunded the whole balance.

When we go to our dashboard we get a query saying "Unable to load this view", so I guess that's €250.000,00 that have just vanished.

Please consider if you want to use Stripe for your business.
Incredible! How didn't i know about it! Pure gold
To complete the description, dictionaries are iterable by key only by default[1], so *dict would be ambiguous if it could splat both.

[1] a misfeature, IMNSHO.
Which in the end is true for domains as well. Someone decides to sell subdomains of X, weather X is com or omg.lol.

Com could be free as well. The only real difference is choice.

Or to put it differently, you say it doesnt need registration. Well, it does. They require it. So what.
Never had an issue. So much better than PayPal on disputes.
It reduced my hiking and motorcycling pack size by so much. Merino wool is a miracle material.
Joplin is old but gold in terms of open source not taking. However, I always found the experience to be a bit too clunky even after writing 100s of notes.

Obsidian is much nicer but you gotta set up your own sync or pay. Same basic premise of markdown files on your local file system. I've been enjoying it a lot and written more since switching.
Djot is a markup language similar to Markdown but with a different rationale. See more: https://github.com/jgm/djot#rationale . A Prolog implementation like this is based on Scryer Prolog, which is a system that makes working with strings very easy and efficiently.
Technically writing such a driver using ViGem should not be all that hard once you reverse the WiFi protocol this controller uses.
I tend to associate the information I hoard with knowledge, which I equate to fuel to develop my efficiency. It’s actually the opposite. I rarely lack the extra bit of information and more often loose track of what really matters. I resonate with this article.
I remember the Basecamp guys shouting themselves hoarse about these very same values back when "Social, Local & Mobile" were the new hotness. Seems like they were prophets now
Me too - I just think that its a main factor of my left wrist pain because one does it maybe a thousand times per day...
> I just randomly looked at one part: linked vector.

How would Rust LinkedVector's implementation have fewer lines than C++'s linked_vector?

> It would be a great experiment to use lots of external libraries. You might find that the code doesn't get slower (build times would probably go up though )

Build times going up is a great reason why I would not use external libraries!
It stood out to me that the author of the post is the COO at a meditation service start-up, not a manufacturing one... Unless Ten Percent Happier is making physical products that I'm unaware of.

I think this guy was just musing about Apple's quality and has watched a lot of AvE and This Old Tony on YouTube and wanted to share his opinions with the world. They're not all entirely correct.

For anyone who wants to go on the whole manufacturing journey, don't miss the Linus Tech Tips video about why their screwdriver took 3 years to bring to market (https://www.youtube.com/watch?v=2K5Gqp1cEcM). And they based their design on a fully functional production-ready screwdriver, they did not start from scratch.

Going from idea to production is really, really hard. Even today, even with CNC and 3D printing and other prototyping tools. Even with all the money LTT has to spend on it (millions of dollars, as I understand it).
I don't mind them visually non-matching, but different materials/thickness, etc. is annoying
A properly made device would at least keep a spare copy just in case, there's more than enough space in flash for that, but no, Sony wants to sell more controllers.
Do you have an opinion on Carbon?
Got my old pc up as a home server, probs overkill but was sitting collecting dust.
Ryzen 2700x, Crosshair Vii, 970 evo plus 500gb 64gb ram and an Nvidia quadro p4000 32TB WD Red as Nas Storage.

Currently Running all as VMs/LXC via proxmox
Adguard
Home Assistnat
Plex, sonarr/ radarr/ bazarr / deluge.
TrueNas using HBA passthrough for my drivers
Bitwarden
Prometheus and Grafana for monitoring
Traefic reverse proxy
Ubiquity Controller
Berkeley Lab employs both authors of this paper. Berkeley Lab, and this research, gets its funding from the US Department of Energy. One of the authors is a pretty high-level manager, of the sort who drives strategic planning there. It's safe to say the institution is associated with this research.

I do personally regard national lab affiliation to be a meaningful quality signal -- at least strong enough that if I'm interested in the topic I'll read the actual paper, which isn't something I can say for a lot of stuff coming out of certain universities lately.

Another good reason to note the institution is that this is a demonstration that DOE Office of Science research funding is generating results.
I think not introducing UFCSs originally in C++ is one of Stroustrup biggest regrets.
All of these were copied from Groovy, in case you didn't know it.
actor model who was the reason behind the scheme lisp dialect, and contextually, underlying the arc language which runs this website

ps: j-pb above mentions planner, also linked to the logic programming world. damn
> see government projects, for example, which get huge funding and then burn through it without useful results

That's because that is precisely their purpose. Non-SpaceX NASA using Russian engines was not a technical decision, it was to keep Russians busy enough to not sell out to NK/Iran. Stuff being sent all over the country and back again in Boeing, ULA, EADS, Airbus et al. is a waste of money but is to get the votes from politicians wanting pork.
I just don't assign public Ip addresses to private VM.

Public (with different public ips) I have:

* Mailcow
* Postal
* Code server (just a dev machine with public ip)
* Wireguard
* NginxProxyManager

Private (without public ip) I have:

* PiHole
* containers (where i run most of the staff)
* Monitoring
There was a dearth of CNC machines on the market back in 2011-2012 due to Apple buying so many (via Foxconn, https://appleinsider.com/articles/11/10/21/catcher_hoping_to... ). But they were shared for iPhone production etc. This is the source for the 10 000 machines number.

I however recall that they claimed in a keynote it took 10 hours to machine a single unibody MacBook, which would make the capacity for a single machine about 700 cases a year.
Hardware acceleration in robotics news. ROS Meetup, Does 2+2=4? Microchip announces PolarFire 2; You do the math, Robots at CES 2023, 2023 robotics predictions from industry experts, Sectors facing headwinds, Intel settles to escape $4b patent suit with VLSI
Scotobiology
I resonate with the article as well.
There seems to be too many interesting things for the curious minds. Perhaps, it has always been like this.
Nothing bad with curiosity - I think it's quite the opposite, it's a great thing. I found that for me though, it needs to be balanced, and I learned to not feel bad if I can't check or read everything I want.
You can boot a Pi4 (and some older Pi boards) from more reliable storage attached to a USB port these days (e.g. SSD).

https://www.raspberrypi.com/documentation/computers/raspberr...

You can also network boot as well:

https://www.raspberrypi.com/documentation/computers/raspberr...
I already had fenders, but not this:

https://www.printables.com/model/146449-bicycle-splash-guard

Works great. I have a segment of unpaved road on my commute. Greatly improves trousers and shoes cleanliness.
I am assuming the author is using it as one would use "wicked" (with a positive conotation)?
I wonder what it would take to bring these things to Clojure. Its REPL experience is miles ahead of non-lispy languages but I do feel a pang of grass-is-greener whenever I hear about CL's debugging tooling. Hell, the JVM has a great debugger as well (or so I hear), so why is that difficult to port over?
Incredible fit and finish, but it costs $1000 to replace the windscreen because it's digitally authenticated to the rest of the car.
Kudos. Are there languages on the horizon that could also be included as possible serious choices? Nim, zig, jai, or we all will be eternally waiting for future version of C++ ?
Photographers probably will keep using DSLR and Mirrorless cameras, but for the rest of us, something like this I will buy right away: https://www.youtube.com/watch?v=rZm4gg5CvWc
I think it has become known that HN is a place you can get attention from senior execs, so we are seeing a spike in posts. Stripe are no worse than any of the the others, they just are larger and have a higher profile.