skysight-inc/HackerNews huggingface dataset:
When building tools for developers and data scientist to iterate (any tool used in an iterative creative process like writing code, building ML models, etc.), I have similar breakdowns. This might be a build process (i.e., Makefiles and such). Or processing large amounts of data for analysis, simulation, model training, etc.

4+ hours: At most one iteration per work day. Because of the wait times, users will try to fit as many changes into each iteration as possible. Users just want to find something that works because trying alternatives can cost days, making results less optimal. Users will typically run jobs over night so they can work on the next iteration all day.

1 - 3 hours: 1 - 3 iterations per day. Users will do some exploration on the most important components. Context switching is a large cost because they have to do something else while it's running.

10 - 60 minutes: Still limited to a handful of iterations per day, largely because users don't want to do more context switches than that in a day. The run will finish sooner, but user won't be ready to switch back. Especially true later in the day as people get tired.

30 seconds - 10 minutes: Context switches can be simpler because they can be small tasks like catching up on email. Exploring different options is starting to pay real benefit here.

< 30 seconds: Context switches are now minimized, keeping the user in flow. Feels more like interactive exploration rather than idea -> do something else -> remember idea -> evaluate. Users will try lots of different options, often yielding much more optimal results.

Doing a bunch of work to get things from 5 hours to 4 hours is not of much use. Getting things from 10 minutes to 10 seconds greatly multiplies the value that others can create.
There used to be a option to disable bluetooth devices waking a Mac. It was removed a couple years ago. I can kind of understand because this would also prevent a keyboard/mouse waking the Mac, which isn’t ideal. I assume a lot of people were turning this setting off then complaining their Mac won’t wake.

However, if a Macbook is sleeping and closed with no peripherals attached, I can’t see any use case for waking from bluetooth. It doesn’t make sense.
13 years is immediate?

Let’s please not have our future depend on building giant, fragile things that are obsolete technologically and financially before they are even completed.

Wind and PV have some challenges, but they get online fast. Plus they are both riding down a steep cost S-curve, so (for the foreseeable future) the more you build, the cheaper the next one gets.

No one could say that about Nuclear with a straight face…
The relevant part - even back in 2013, the exploit was only reproducible on Macbooks released prior to 2008.

Direct quote from the article:

> Researchers at Johns Hopkins University were able to replicate the exploit, demonstrated in the above video, but only on MacBook and iMac models released before 2008.
Reminds me of ourselves at pullpilot.ai.

Looking at the product it seems very solid. I don't believe in competition in this case but rather that we're trying to help more and more devs.

If they play their cards right, such as PP, they can add modular verifications of security issues, code change recommendations/optimizations, plagiarism detection, etc.

Looks good @winkmaster!
Right, I've seen the padded v4-like v6 address spec, but that's not how they attempted to transition everything. ISPs gave everyone new v6 addresses, and the whole home/office router/NAT/PC ecosystem put v6 on a totally separate plane with ::: style addresses presented to users. I understand that the clean slate of reallocated addresses would solve some problems, but they could have focused on just getting all that hardware and software onto the ipv6 protocol with minimal changes before attempting to basically redo the entire Internet along with every LAN.

As an end user who has a choice, they have to give me something that's not harder to use than before. I think they could have managed that if it were a priority.
Nothing bugged me about dang's comment. His choice of words is more formal than the average web comment, so maybe that rubs some people the wrong way?

What specifically could HN do differently to be less snobby?
That's basically my reservation. I'm not knee-jerk against nuclear, the new ideas in that field like molten salt reactors intrigue me, but at this point it's not such a new technology anymore, we have the better part of a century of historical data to evaluate it on, and it seems that its promise of abundant emissions-free energy on the cheap just hasn't panned out.
it takes someone special to go from engineer to product/project manager though. Good engineers turn into terrible PMs more times than not.
> "working as intended" and "working as you intend" are very different things.

You're holding it wrong
The Death of Personality (2017) - https://news.ycombinator.com/item?id=32777411 - Sept 2022 (64 comments)

(Reposts are fine when a story hasn't had significant attention in the last year or so, but this one has, so it counts as a dupe. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.)
I think because it's easier. The skeuomorphic designs take thinking, actual design work. The flat UI elements essentially design themselves. Of course designers are going to gravitate towards having to do less and having to think about it carefully. That's work. People hate work, and it opens you up to criticism. If you do the same as everybody else you're relatively insulated from criticism.

Flat UI is mostly crap, but it's going to take a lot of people complaining a lot more vehemently to get anything to change.
In a dense city centers? Probably. Everywhere else? I'm not so sure. An average person will is bothered by wait times longer than 10 minutes and wants the stop to be within 5-7 minutes from their door. So, you'd have to run a bus/tram every 10 minutes through a ton of sleepy suburbs, which may not even see a car every 10 minutes. It's just not rational.
Why does it have to be one or the other? Yes, too much skeuomorphism is bad, but going too far to the other extreme and making everything flat and washed-out is bad too. It is important to have visual cues about, for example, where the controls are.

IMHO, Apple his peak design with the original Aqua UI. You could tell where all the controls were, but they still didn't look like physical controls. They were unique to the digital space, and unique to OS/X, and they were a joy to look at. Nowadays the MacOS UI looks like a bad copy of Windows.

(By far Apple's worst sin in this regard is invisible controls that only appear when you hover over the right part of the screen. Sometimes these even share screen space with visible controls, and cause the visible control to move when you hover over it. If you don't know this is coming, you end up clicking on something different than what was there half a second ago when you moved your mouse over it. Madness!)
> Rousseau was Swiss

No - Rousseau was born in the Republic of Geneva in 1712. Geneva only became part of Switzerland in 1815 (after a Napoleonic interlude since 1798).
This article reminds me a lot of this false proof about describing numbers with words [0] (although I first encountered it relating to integers, not real numbers).

[0] https://jeremykun.com/2011/07/28/false-proof-twenty-word/
Also see: https://rerdavies.github.io/pipedal/

which solves the problem with using a bar's Wi-Fi by using Wi-Fi Direct.
+1 to this. Maybe even some basic code to share on how to use embeddings to query ChatGPT with bigger data sets. Like thousands of phone call transcriptions, hundreds of documents or millions of user reviews? Thank you!
Apple’s 15-inch MacBook Air reportedly coming soon, with new Mac Pro and iMac
He mentions sacrificing usability in favor of making the visual design more beautiful, but the examples he gives as "beautiful" elements are often MORE usable! The settings options with inline actions save the user a click. The toggles with gripper bars and "on/off" labels convey information to the user. Calling simple/complex designs more or less attractive is a matter of opinion but USABILITY can be quantified and that's had a serious loss with the wave of flat design
The writer might try to consider these beloved icons from the perspective of their creators instead of their consumers. Are they quite sure it’s something about the icons that they miss, not something about the time and place in their life? Sometimes I miss the “green text” days, but there’s nothing about those computers that needs to be preserved and hasn’t been. If you really like an artistic style from the past, find a way to collect or create it that befits the modern world, which might have been what these icon designers originally did to bring them out of their imaginations and onto the screen.
Google Sheets and ChatGPT and Activepieces to automate blog posts into WordPress
I don't get why people bother with chat interface and textual prompts. The whole concept of "prompt engineering" sounds to me like a practical joke that got out of hand.

It's like, imagine there's a complex machine with large panels full of buttons and levers - and then, someone covered the panels with tapestry. Beautiful tapestry, showing artistic interpretations of things mundane and holy, trivialities of everyday life next to impossible dreams. And then, people were told the machine is to be operated by touching that tapestry, and that the artworks are the guide to understanding it and using it effectively. And then a whole religion formed around studying patterns in the tapestry. To me, prompt engineering is that religion.

There's an actual interface to the machine hidden under all the clever wordplay. A precise, formalized one. An interface that eats tokens and spits out probabilities. I just don't get why most talk - even seemingly specialist talk - about LLMs is ignoring it entirely, and focuses on the tapestry that's just obscuring the nature of the model, effectively making everything more difficult.
"Zero-energy ready homes" or "Zero energy-ready homes"?
Fully agree.

And using PostgREST [0] you can serve your postgreSQL database as REST-API.
And if you throw foreign data wrappers / multicorn in the mix, you can map any other datasource into your postgreSQL-db as table.

[0] https://postgrest.org/en/stable/
When I'm packing my kids school lunches I try to avoid "sweet" food and prefer "savory" snacks. I play a game with myself where I try and guess the amount sugar in something. Some savory crackers are good at only 10% sugar. Some have as much as 40% sugar.
Totally agree. I love the idea of SAST-in-CI, but I ran this on a handful of repos I manage (ranging from 40k-100k SLOC) and there were too many false positives for me want to add this as build-breaking criteria to our CI pipeline. Not unique at all to bearer in any way of course, as you point out, but still a real problem.

I suppose an alternative would be to not have this be a zero-sum part of CI, but maybe as a qualitative summary that gets autogenerated as part of the PR / code review process. The noise issue is still a real one as people will eventually ignore the noisy summaries or filter/whitelist them into relative oblivion.

I like the idea of "only applies if these other conditions are true". In all the false positives I encountered so far, if given the option I would be able to declaratively express when and when not to apply the rule. I'd even be ok with inline ignore comments to that end which, while not ideal, is something folks are already used to for other idioms like test coverage et al.
Thailand offers tax breaks for companies issuing investment tokens
RustPython doesn't have working JIT in the common meaning of JIT yet.
There are some good ideas here that I hope take off like ventilating dehumidifiers. So much of what we perceive as discomfort in our homes comes down to the humidity rising and stale air.
Helm is a pile of garbage. k8s speaks JSON just fine as expected.

Try Tanka + Jsonnet to restore some of your sanity, also allows you to keep using Helm during your transition to a better place.
It was the typical subscription monetization move. Except the lack of hubris and overall tone from the developer after removing features that were paid for in previous versions put the icing on the cake.

Fantastical and Drafts were the two apps I used daily. The developer needing to get more money from me completely ruined my ability to use the app in the same ways I could previous, without having to constantly decline/ignore the 'upgrade' options that I'd actually already had previous.

It's then I knew, that supporting small indie developers is just as risky if not more so, than a large company. I've since never put my eggs into any app basket without seeing the woods through the trees and avoiding the inevitable.
Mate... Jira is ~$8 a user per month. Complain about it all you like but you can't make comments about it's affordability. It's by far the cheapest option out there given it's feature set.
> Why does Zig change capitalization of @import and @TypeOf?

TypeOf returns a type. Corresponding to how type names are uppercase.
The wikipedia page about the cetane number is giving the answer[0]: 63 (GTL) vs. minimum of 51.

[0]: https://en.wikipedia.org/wiki/Cetane_number#Typical_values
The clerk can preferentially show you higher margin products that might be what you're looking for, and while a grocery store wouldn't bother other retail (ex: electronics, cars) will.
Nice Game.

Perfect landing, incredible, you can’t get better than this

Score: 99.3 point landing
Speed: 0.2mph
Angle: 1.0°
Time: 22 seconds
Flips: 0
Max speed: 33.6mph
Max height: 227ft
Engine used: 12 times
Boosters used: 11 times
https://ehmorris.com/lander/
Thanks! Macroexpanded:

The Lost Art of Lacing Cable (2018) - https://news.ycombinator.com/item?id=20582844 - Aug 2019 (153 comments)
I ignore games that require connectivity or have purchases that can be done more than once. One-time purchase to remove ads or to unlock levels is fine. Anything else hints that the game would be manipulative trash.

It's nice that iOS shows the list of purchases on the app page. If only it had a filter too.
I attempted to do a cut in 4D to create 16 pieces, but I was only managed to have 8. The 8 pieces before I ate them and the 0 pieces after, for 8 total.

On a more serious (ish) note, can you cut a 3D pie in 4D space? If I go with a 2D circle in 3D space, by default you can't cut it down the extra dimension. But what if the circle is curved in 3D space, say by attempting to wrap it part the way around a sphere. Even if the circle was originally in the XY plane, you can now perform a Z plane cut which would allow going from 4 to 8 pieces. So ideally if you were to warp the 3D pie around a hypersphere, you would have a way of cutting it to make 16 pieces.
Modern CPUs are surprisingly good at low-latency video as well. SIMD on something like a Zen4 core is a really big deal if used properly.

I've got some prototypes in C# that can draw a 1080p bitmap and encode to JPEG in under 10ms. Using single threading, socket mux servers and aggressive multimedia timers means my network delay is usually right at 1ms.

I feel like if you are just worried about audio, there is definitely enough bandwidth here to do what you need to per unit time.
From what I can tell, sugar is much better than corn syrup, and corn syrup is much better than 100% of well-studied non-nutritive sweeteners.

Most of the issues with all those things boil down to “they blow up your metabolism and gut microbes”.

The whole organic artificial sweetener thing is clearly just cynical labeling. Worse, the soda industry found that young people almost unanimously avoid diet soda, so they renamed it “light” and added some sugar back in (to screw over the diabetics and cement their status as products that should not exist.)
Things switched from insulating the wall cavity to insulating the outside of the house. Engineers started to factor in the insulation value of a 2x6 compared to the insulation it was next to and the heat loss in cold climates. Same applies for hot climates. Now these homes are being wrapped in insulation on the outside with all joints sealed, then insulated on the inside and essentially pressure tested for air leaks. The houses can be "tight" enough that you have to have a system to cycle in fresh air in a way that it heats/cools it with the air that is leaving. You also need a makeup air vent for things like a stove hood.

There is a new system that before drywall goes up, they pressurize the house and spray a caulk in the air that finds its way to all the pinhole leaks and seals them to further reduce air leaks during the building process.
Tracking and mapping where your sensitive data goes is challenging and manual approaches always fall short. This is a very unique unique approach to preventing sensitive data leakage.
Thanks for answering the question honestly. Looking at that list, I can see only LinkedIn / Databricks / Box / Cruise / Waymo as qualifying for "not making the world shittier" criteria. But quitting Meta to go work for another variant of social media like Roblox / Bytedance / Pinterest? Or Airbnb / Uber / Lyft / Instacart with lots of negative externalities by exploiting labor arbitrage? That doesn't really make any sense.
Ironically, weather the guy did his job or not has absolutely no material affect on the discussion of his termination! He could have been the absolute best or worst employee in the history of the world, and the way twitter/elon handled this would be terrible regardless. You somehow managed to find the one thing that _absolutely does not matter_ and fixate on it while wrapping yourself in the flag of "I only care about logic."
Like a https://en.wikipedia.org/wiki/Passive_house ?
There are tax credits to the builder to offset some of the increased up front cost, $2000 + $500 for some systems, and 22% on PV systems. It looks like the homeowner can get a $5000 tax credit for 10 years.

The goal is to transition to housing which can be powered by renewables. To that end there are requirements for the thermal integrity of the envelope and windows, there must be electric run for HVAC heat pumps, hot water heat pumps, and at least one EV parking space. Lighting must be modern high efficiency stuff. Ductwork must be inside the thermal envelope. There are indoor air quality standards to meet.
would love to collaborate on an integration with pyquokka (https://github.com/marsupialtail/quokka) once I put out a stable release end of this month :-)
Pure democracy has always been a disaster. AI didn't invent yellow journalism. The most stable governments are the ones with the strongest checks and balances in place to constrain the populist fury du jour.

The real question is how to keep the checks and balances strong and stable instead of having them erode over time, as has been happening e.g. in the US.

We need a system that can consistently inhibit a privacy-eroding response to a 9/11-type event.
This is just the same problem in JSON, another loose schema’ed mess. Got my fair share of problems with that at the moment as well.
See:

https://raw.githubusercontent.com/DaveJarvis/KeenWrite/main/...

Architecturally, variable processing knows nothing about text editing, it's just another step along the chain of document transformations.

> Why not?

It introduces more problems (edge cases) than it solves: empty documents, detection of partially matching variables, variable name at the end of the document, unmatched sigils, sigil insertion detection, sigil deletion, dynamic sigil changes, clipboard paste parsing and sigil detection, additional keyboard hooks, unit testing for off-by-one errors, supporting multiple sigil types within the same document, performance testing, and more. It's not trivial.
I have long dreamed of a language for 8-bit computers/consoles with a compiler that helps scheduling routines.

For example, let's say I have a short snippet of code that needs to run every H blanking period.
I should just declare something like

@every_hblank
Blabla_code()

Or scheduling some code for X pixels into a line.

Actual scheduling can be done however the compiler wants to, using interrupts or inserting dummy instructions for delays.

I guess in the end it's a constraint problem to solve where all these snippets fit in.

I imagine this makes it easier to write games/special effects as you remove the tricky cycle counting. Easier, but maybe less fun...
The second sentence of the post is the thesis: "I think that most of the time when people think they have an issue with Rust’s syntax, they actually object to Rust’s semantics."

By removing the ugly "syntax" (and thus also removing important semantics), they're showing that the reason Rust has a lot going on syntactically is because the code is actually expressing important semantics. You can't have a nicer Rust syntax without losing semantics in the process.
i didn't see it in the article but in my experience an engineering manager covers multiple products where a product manager is dedicated to a single product.
Medley Interlisp
>The whole concept of "prompt engineering" sounds to me like a practical joke that got out of hand.

I was on a call this morning and heard someone refer to two of their team members as "Prompt Engineers" as if that were an actual role.
Here's https://github.com/you-dont-need/You-Dont-Need-Lodash-Unders...
Good catch—thanks! Fixed above.
iPhone 13 user in the US here. ESIM's have been both nice and a complete pile of shit. Not a single prepaid service I've tried supports transferring ESIMs between iPhones yet. Instead of just moving a physical SIM between phones I'm stuck in a webchat line for 30-45 minutes waiting for a rep to help move the eSIM. It's especially frustrating when you juggle phones for testing purposes.

Even worse I ran into an issue lately where a carrier I thought about moving too but decided not to accidently ported my number to their service. (in store error). Which left me unable to even dial carrier services, something you can usually do with a SIM still in the phone.

On the plus side, I needed emergency phone service after my phone number was stolen, and I was able to get on public wifi and buy prepaid service with a new prepaid company and register an ESIM in minutes since it was an all new line.

ESIMs have their benefits, but between ESIMs and VoLTE whitelisting it really feels like US carriers are trying to drag us back to the shitty old days of cell service lock-in and carrier phones. None of which usually hurt people with flag ship devices, only people hunting for budget unlocked solutions they can drop any SIM card in and go.
Imagine how terribly it would work, given that the mic is adjacent to the speakers.
Ola, I'm the founder of windmill [1] which is an OSS orchestration platform for scripts, including python, and I'm pretty sure one could compile an hamilton dag to a windmill openflow very simply (we use a mounted folder in `./shared` to share heavy data across steps). Right now, one can do ETL using polars on windmill but i'd love to have an even more structure code framework to recommend.

We should chat!

[1]: https://github.com/windmill-labs/windmill
I got a Windows Defender alert when downloading the Windows binary:

Detected: Trojan:Script/Wacatac.H!ml

Status: Removed

Details: This program is dangerous and executes commands from an attacker.
To come back to this: one of the difficulties is maintaining "back button" functionality if one gets caught up in hardcore JS solutions.
They won't let you decide where the backup goes. I have a huge, almost empty SD card that I bought specifically to back up my data onto, but since you can't choose the save location you're limited to whatever free space exists in the phone's itneral storage. The only way I can back up my Signal data would be if I uninstalled everything else from my phone, in which case I might have enough space.

And I don't want it only as an encrypted blob to bring back into Signal though of course that option should be available. I would actually like the abilityt o export it in a format of my choosing.