News for hackers. Stuff that matters.

dmvinson

Re:Ask HN: Who is hiring? (November 2025) on Monday November 03, 2025 @01:44PM (#45802674)
Rainmaker | El Segundo, CA, ONSITE | Software Engineering | rainmaker.com

https://www.rainmaker.com/

We're building a cloud seeding system using in-house developed UAVs, operational software, and radar validation to create more rain and end water scarcity worldwide.

You can apply by reaching out to me directly at [email protected].

Re:Claude Haiku 4.5 on Thursday October 16, 2025 @09:24AM (#45605060)
This is what opencode does for me. One harness for all models, standardized TUI, and they're rolling out a product to serve models via API with one bill through them
Re:Embedding user-defined indexes in Apache Parquet on Monday July 14, 2025 @06:03PM (#44565828)
What are the new file format initiatives you're referencing here?

This solution seems clever overall, and finding a way to bolt on features of the latest-and-greatest new hotness without breaking backwards compatibility is a testament to the DataFusion team. Supporting legacy systems is crucial work, even if things need a ground-up rewrite periodically.

Re:Changelog: Lazy trees (faster Nix builds) on Monday May 26, 2025 @06:37PM (#44102309)
Lazy trees is a long awaited change for many, without it flakes are essentially unusable in monorepos. As a one-time Nix user, Flakes definitely don't seem like an ideal solution but the Nix community lets perfect be the enemy of better too often, and it has the largest following of all the solutions out there (niv being another). Given that, I hope lazy-trees and other improvements that make it actually usable get merged into Nix upstream.

If the NixOS/Nix maintainers don't like flakes/DetSys (which I think is somewhat valid!), they need to put forward a canonical way of pinning channels, otherwise there's not really an alternative standard for the community to build around. The usual answer of just use niv or some other esoteric solution that a subset of hardcore Nix users like isn't enough.

Re:Signal increased limits for group calls on Tuesday January 12, 2021 @02:31PM (#25752191)
Naomi Wu has been talking about this for a while [0]. She lives in China, and has flagged this multiple times on Twitter, apparently without much response from the Signal team to her frustration. The issue seems to be that Signal simply sets the incognito flag when users are typing in the app, which kindly requests keyboard apps to not track the input. Unfortunately, since most American made keyboards for chinese writing are slow and difficult to use, most Chinese citizens use keyboards made by companies made in China, which does not provide much reassurance w.r.t adherence to the incognito request. Your concern seems to be spot on, and it'd be worth Signal at least making this clear to users when they first begin using the app.

While the answer from most technical users will be "just switch keyboards", it's also widely accepted that defaults matter and unless Signal makes an active effort to discourage people's default choice, the larger purpose of privacy will be somewhat defeated.

[0] https://twitter.com/RealSexyCyborg/status/119769534457579929...

Re:Building a system that puts readers and writers in charge on Tuesday December 22, 2020 @04:21PM (#25511385)
While assurances from the founders make (classically) liberal idealists all warm and fuzzy inside, they aren't worth much until there is a controversy to use this post as a measuring stick on. At that point, we'll have a more clear idea of exactly where they draw the line, which I'd be interested in knowing as a supporter of the company. Regardless, Substack seems to have high quality built in off ramps to the point where deplatforming someone from Substack won't have the same memory holing effect that it does with social media.

The best (and worst depending on which side of this future controversy I find myself on) part of Substack is the lack of switching costs. No one is staying on Substack for their barebones content editor, and retaining your own mailing list (and now custom domain!) makes firing up a Ghost newsletter easy. Their other value adds like legal support and revenue advances will most likely never be given to anyone of guilty of sufficient offense to be kicked off the platform, so that point is moot when it comes to the limits of their free speech ideals.

Re:Pitch: Collaborative presentation software for teams on Tuesday October 20, 2020 @11:20AM (#24838357)
How did you know it was Clojurescript? Pretty awesome to see Clojure getting more use. It feels like a leap forward every time I even play with it.
Re:Spotify’s Failed Squad Goals on Wednesday September 30, 2020 @01:14PM (#24641072)
Optimizing for efficient, capable teams is a difficult problem, and seemingly untenable above a certain size by nature. With that in mind, the obvious answer (especially in software) seems to be to keep teams as small as possible. Netflix's strategy is higher half the people, pay them twice as much, and give them as much autonomy as possible according to the CEO's new book. The obvious counterpoint to that strategy is it leads to overwork and will inevitably devolve above a certain size as well.

For a more radical strategy on keeping company size small, I like how the startup Stedi has taken a crack at innovating on this. Their entire tech stack is structured around AWS offerings, mainly serverless. The idea is that by paying a premium to Amazon, they can outsource all server management, scaling, etc. issues which typically take up tons of engineering bandwidth. Presumably, Amazon's round the clock experienced team will also be able to handle it more effectively than they could. In the meantime, Stedi can now avoid hiring for tons of jobs and keep headcount as small as possible, enabling engineers to only work on things that matter.

While I'm not sure how Stedi's strategy will play out, it is one of the few opinionated stances on company organizational philosophy that attempts to take advantage of recent evolution in cloud offerings, and internalize the consequences of those improvements.

Re:The tyranny of chairs: why we need better design on Saturday August 29, 2020 @06:09PM (#24319767)
Yeah, here is what I'm working with as of now. Moved recently (like everyone else) and still getting an office setup, but this is the basics. As far as height, I'd say it's a very ergonomically sound setup when in kneeling position with the cushion in between your feet. Laptop just below eye level, arms level, etc.

I think the biggest benefits are it forces you to move and adjust a little bit more than in a chair, and forces you to use your muscles to sit properly much more. Would highly recommend to anyone. https://ibb.co/XYN3HFx

The coffee table is https://www.ikea.com/us/en/p/lisabo-coffee-table-ash-veneer-... The sheepskin is from sheepskin town, but any cushioning that softens the floor for your ankles/knees is good.

Re:The tyranny of chairs: why we need better design on Saturday August 29, 2020 @03:55PM (#24318950)
https://www.nutritiousmovement.com/furniture-free-ahs13/ is an example of someone doing this in their home. Personally, my setup is a coffee table along with a zafu (buckwheat hull filled floor cushion) and sheepskins or a zabuton to cushion the floor a little. It's very comfortable, although I'd like to also have a standing desk to go with it. Coffee tables tend to be a pretty good height for this purpose if you want to avoid purchasing something custom. Besides that it's just a regular desk setup, albeit missing drawers or storage on the table.
Re:A Big Little Idea Called Legibility (2010) on Wednesday January 08, 2020 @10:41PM (#21998368)
Scott's book is about how bottom-up complex systems are destroyed and reconstructed as top-down centrally planned organized systems in order to become more "legible" for the destroyer (the state). The general theme is the state can't understand how certain traits of the system are actually adaptive because it views from the outside. These traits are seen as irrational, so the state destroys the system and rebuilds it in order to make it rational, and thus understandable and legible in order to optimize for extracting a resource of some sort. Legibility in this context is used almost pejoratively to say most beneficial elements have been destroyed to optimize for one parameter, often ineffectively in the long term. Scott Alexander has a pretty good review if you want a deeper dive into the book's examples of this process. https://slatestarcodex.com/2017/03/16/book-review-seeing-lik...
Re:Ask HN: How do you keep your notes organized? on Tuesday December 17, 2019 @08:28AM (#21813202)
I think you would be very interested in Roam Research if you’re ever looking for a high tech solution again. Only recently entered public beta, but it seems to by nature organize notes very easily and fluidly. https://roamresearch.com/
Re:W3C recommends WebAssembly on Friday December 06, 2019 @11:06AM (#21722994)
I respect your point and semi-agree, but as someone who ran a small business in high school that usually involved reverse engineering obfuscated Javascript, I think you're overstating how hard it is to follow the logic of Javascript blobs. Yes, whole program flows can be insanely difficult to follow, but narrowing in on the logic of key functions is often what one needs when trying to learn from other's code.
Re:W3C recommends WebAssembly on Friday December 06, 2019 @11:02AM (#21722951)
Yes, it is a ton of work to step through and understand minified and obfuscated code, but it is a skill that many people learn and do if there is motivation. On your second point, I think the key is that the people who do have a reason to detangle the logic of minified JS can be very impactful. I consider open viewing of Javascript as similar to noncompetes in California. It allows one to view competitors source code (if you have the motivation to work for it), which ultimately allows you to learn from and adapt their best practices. Yes, this can have negative effects, but it also may allow for a smaller company to leapfrog a larger incumbent who is too lazy to do some part of their processing server side. I could probably learn a lot about how to write (and block!) analytics tracking by reviewing the Google analytics javascript source code for example.

(Disclaimer: I've never looked at Google's analytics .js files and that may not be possible for some technical reason unknown to me)

Re:W3C recommends WebAssembly on Friday December 06, 2019 @10:55AM (#21722878)
The source for GNU and Linux is viewable by everyone, which negates the inability to view what is happening inside a binary. This is the problem Javascript source maps are meant to solve for the web, and I would welcome WASM more if part of the standard was a requirement for a source map when browser Dev Tools are open.
Re:W3C recommends WebAssembly on Friday December 06, 2019 @10:40AM (#21722716)
This feels like another step away from the free and open web many people are clamoring for. Distributing opaque binaries with websites instead of Javascript is a step past even the obfuscated minified javascript files meant to be confusing. At least those can still be debugged, stepped through, and explored freely by the end user if they want to learn or reverse engineer. Is there any tool or standard being worked on to make .wasm files coherent for users who have to run the code to view websites? This feels like a step backwards in so many ways, even if it is a technological marvel.
Re:The Internet and the Third Estate on Monday October 21, 2019 @01:53PM (#21315178)
I think he made a logical leap based around the US political parties and wealthy elites' influence over the fourth estate - sanctioned political debates on CNN, sources of information with perceived authority such as Fox News, etc. While I also think it's explained poorly, there may be a connection here to his point about the largest advertisers (politician and large corporations) who fund the media which is meant to check them.
Re:The Internet and the Third Estate on Monday October 21, 2019 @01:48PM (#21315120)
Ben Thompson continues to amaze. Pointing out the pointlessness of controlling the impact of tech by limiting Facebook's influence is important. Authoritarian China's biggest advantage is its ability to pick winners and multiply their impact by leveraging how decisive their decision making can be. Where this fails is at finding local maximums. The winners China picks will be the best of what's available right now, which for a while has often been a Chinese clone of what's working in America, adapted to local preferences.

America's startup culture and competitiveness is our biggest advantage, and so I wish the US and EU would do more to force tech. companies to fight it out instead of picking winners by regulating the industry and controlling what Facebook and Google can do. Instead of just putting cumbersome regulations like the GDPR around user data, also dictate companies above a certain size have to have open APIs and easily exportable/programmatically accessible user data. Obviously this must be balanced by granular controls, but how can upstarts be incumbents when the data moats are so large. The APIs of Google, Facebook, Instagram, Twitter, etc. are pretty abysmal and continue to become worse with no punishment. Yet, that programmatic access to data is probably the only way an upstart could compete outside of a complete paradigm shift.

Older »