skysight-inc/HackerNews huggingface dataset:
It landed safely, the astronauts would have been fine returning on Starliner. Given the absurd number of thrusters that Starliner has, it's still safe with a couple thrusters missing. So the question was "is it safe enough"? It's a hard judgement call. They made the right call, and making it at the last minute while waiting for more data from tests both on the ground and in space was also the right call IMO.
iFixit made its own USB-C soldering iron, and it's already a joy
What happens if you plug in headphones into the 3.5mm jack?
IIRC the desktop product was rewritten and is still being updated.
As other have said, PLM and CAD tools are very pricey.

Palantir is a recent hight water mark I've seen as well.
I am definetly interested to hear how this performs versus industry standards like Weller and the like!
> If a worker is working at a company A making $80k, and they try to get a job a company B making $90k, the owner of company B needs to know they were only making $80k at their last firm, so they can make a good offer of $85k. $10k would be too much.

I disagree wholeheartedly with this.
I got a printer recently, tried Blender bc it was what I knew, then FreeCAD, OpenSCAD, CadQuery, and Build123D. The last two are Python frameworks built on the same OpenCascade kernal that powers FreeCAD, and I really reccomend them to software folks looking to work in version-controlled plain-text.
You should really watch live, unedited footage of parliament, or local council committees, or anything of that nature. You'll see that most of these meetings are in fact boringly productive and void of anything "entertaining".
Converting an App from Obj-C
The video is definitely exaggerated because they’re moving their whole head.

Typing with your eyes is much faster and more subtle than what they show here.
You can add a little calcium carbonate to these inks to give them a little shine and offset some of the acidity.

The really neat thing about these inks is that they are soluble when made, and you can write on a document, then - as they dry - , the soluble iron tannates that work into the fibers form an Fe3+ tannate, which is insoluble - you aren't writing on the surface, you're dying the fibers. This is why palimpsest can occur when documents where scraped and re-used (so you can read the originals with Xray methods)

Source: I have a battery patent based on iron-gall inks (US10749168B1), and it's fun stuff to play with! (see more @ http://bigattichouse.com )
It's right there. https://github.com/ergo-services/examples

It looks like a close copy of Erlang APIs, albeit with the usual golang language limitations and corresponding boilerplate and some additional stuff.

Most interesting to me is it has integration with actual Erlang processes. That could fill a nice gap as Erlang lacks in some areas like media processing - so you could use this to handle those kind of CPU bound / native tasks.

func (a *actorA) HandleMessage(from gen.PID, message any) error {
switch message.(type) {
case doCallLocal:
local := gen.Atom("b")
a.Log().Info("making request to local process %s", local)
if result, err := a.Call(local, MyRequest{MyString: "abc"}); err == nil {
a.Log().Info("received result from local process %s: %#v", local, result)
} else {
a.Log().Error("call local process failed: %s", err)
}
a.SendAfter(a.PID(), doCallRemote{}, time.Second)
return nil
Hecaton: Training and Finetuning LLMs with Scalable Chiplet Systems
Hmm... none of my headphone plugs will fit down the barrel!
I look at wiki when I'm faced with seemingly important decision.

I think Papers Please did a great job with their checkpoint system.

Basically each important decision creates a checkpoint you can start the game from right before that decision so you can check various scenarios yourself without extensive replaying of the same parts in the same way.
Right?! They were just using ChatGPT to get answers for practice questions without actually doing any work. I'm surprised their test scores didn't plunge more than they did!
There is definitely this, but also: if it looks "refined", people start getting attached to what they see, and it affects how they react to the final product.

Any change from that haphazard throwaway with nice colors is suddenly a change they have opinions about, because it feels like a change.

If you show them something that's obviously not what will ship, they don't get as attached.

---

This is also partly a "most people don't understand the design process" thing, and just how much reworking and restarting is generally necessary to get an actually-good end result. If they see hundreds of mockups (or even sketches), they'll wonder why you haven't made hundreds of products, rather than those being merely tools used to think along the way.
Self-Hosting at Home and Privacy
don't see what tips are compatible or will be on offer. Shame that I can't control it on the pen.
A book I find truly wonderful! If I was going to recommend one book about how to design software, it would be this one.
If you malloc or roll your own every allocation has to be big enough to be put back on the free list. And the overhead for combining adjacent segments back together, which will involve additional cache lines at least 12.5% of the time. cache line / pointer size, and anything larger than a pointer has higher probability.

If you GC then it’s more pointer chasing during mark. Which will cache thrash at least one CPU, even if it’s not the one where most of the code is running.
Not exactly a top tier analogy with a company that has really shat the bed both technically and in terms of PR, again and again.
But wasn't the potentially transformative market intended to be "persistent DRAM" for instant-on devices removing the distinction between memory and storage, requiring DRAM-like speed rather than NAND-like speed ?

I recall their early R/W speed performance projections being far faster than what they ever achieved with Optane drives.
The examples are in another repo:

https://github.com/ergo-services/examples
> (or at least, non-dorky).

I always expected the tinfoil hats to raise up when many mainstream series made fun of prius owners being pretentious dorks, or when Musk came out of the closet as a republican and everyone started hating the brand [1].

I half expected them to say that it was the work of big-oil.

[1] https://slate.com/business/2023/07/elon-musk-tesla-owners-tw...
I think you're taking a particular view of things that can work, but it's not the only correct view.

> The talent pool and availability of the language

There are certainly more Javascript or Python developers out there than Haskell developers, but I think it's wrong to imply that Haskell is a hard language to hire for. There are more people out there who want to work with Haskell than there are Haskell jobs, and picking Haskell can be a really great way to recruit high quality talent. It's also quite possible to train developers on Haskell. A lot of companies hire people who don't have experience with their particular language. The learning curve for Haskell may be a bit steeper, but it's certainly tractable if you are hiring people who are eager to learn.

> The ecosystem of libraries and ancillary tools like monitoring/debugging/observability

Other languages have _more_ of these, but it's not like Haskell is missing basic ecosystem things. I actually find that Haskell is pretty nice with this stuff overall. It's not quite as automatic as what you might get with running something in the JVM, but it's not that big of a lift, and for a lot of teams the marginal extra effort here is more than worth it because of the other benefits you get from Haskell.

> The speed-of-development vs cost-of-maintenance tradeoff of the language

Haskell is really excellent here in my experience. You can write unmaintainable code in any language, but Haskell gives you a lot of choice in how you build your application, and it makes refactoring a lot nicer than in any other language I've used. You don't get some of the nice IDE features to rename things or move code around automatically, but working in a large Haskell codebase you really do start to see ways that the language makes structural and architectural refactoring a lot easier.

> But for "what language is easy to employ and has an expansive ecosystem + tooling", I feel like you have to hand it to Java, .NET, Python, TypeScript, Go, etc...

Those are all perfectly good choices. I think what people tend to overlook is that Haskell is _also_ a perfectly good choice. Everything has tradeoffs, but Haskell isn't some terrible esoteric choice that forces you to leave everything practical on the table. It really is useful day to day as a general purpose language.
Good article on negative rings:

https://medium.com/swlh/negative-rings-in-intel-architecture...
It's not a problem with the technology.

The problem is the edge case where it's used for two different things with different demands at the same time, and the fix is to...not do that.

> Apple fixed the flaw in a Vision Pro software update at the end of July, which stops the sharing of a Persona if someone is using the virtual keyboard.
But then again, you want to export to China as well, so they can make your products more expensive in retaliation by slapping tariffs on your exports.
So at no point did anyone even suspect that Illumos was under consideration because it's been corporate leadership's pet project for decades? That seems like a wild thing to omit from the "RFD" process. Or were some topics not open to the "RFD" process?
Unfortunate that they didn't make it compatible with genuine Hakko or JBC tips like many of the no-name knock-off soldering stations are, but I suppose being based in the US they might be wary of violating the design patents of those companies.

Anyway it's good to have an option that's cheaper than the big names but presumably built to a higher standard than an AliExpress special, and has an actual warranty and safety certifications.
The downward arrow (cbt) with elements of self-hypnosis.

You basically log-trace your mind at emotional points, including pulling up automatic thoughts (somewhat difficult, they tend to escape). Datetime, situation, emotion, thoughts, levels. Then intersect it all through time, because different situations disturb different sets of facets of your problem, but only one facet is primary. This discovers intermediate beliefs and coping strategies, makes them explicit. And then you logically realize your core belief. It may happen quickly or slowly (weeks), depends on how conscious you are about it and how often it happens.

In my case it was: unable to do anything 4-5 hours before an appointment or even a friends meeting. Set up a few timers, got ready step by step, doing mostly nothing in time buffers. Check for clean clothes, etc. Afraid of forgetting time and being late. Coping: long preparation, timing processes, checking time in the car. Intermediate belief: if I prepare I’ll be on time. Core belief: being late is atrocious and intolerable.

Realizing is only half the job. To destroy a core belief you have to remember how [irrationally] it formed, that’s where hypnosis kicks in. I couldn’t sleep/relax in a session, but took homework. Basically before you go to sleep you ask yourself “when it was”, as if there was some entity inside you who could answer. Few minutes later it just flashed in pre-sleep in every detail. It’s akin to thinking “I will wake up at 6:30” and doing so, a similar process and feeling.

I was few hours late from school when my grandma waited for me and couldn‘t get to work (strict schedule). She was afraid of giving me the keys. I was tired that everyone plays after classes and I cannot, so decided to just not care. She was very angry and terrified, hit me and went away like I was an enemy.

Next week after therapy, for the first time in 25 years I was being intentionally late to a doctor, said hi, sorry for being late. She said it’s fine, smiled and asked what I came with.

I realize I have serious issues here (like many others probably). But I believe either there’s no easy way to “just reflect afterwards”, or these issues aren’t really that hard to make this process explicit. I, for one, don’t understand how you get an emotion if a logical counter is readily available in your mind. It won’t happen for me in the first place then. Maybe on the contrary, I’m… healthier?
Iron Gall ink was used on both the Magna Carta and the Declaration of Independence. It can last for many centuries, unfortunately it can fade if exposed to strong sunlight, which is why the declaration of independence is so faded. https://www.pbs.org/wgbh/nova/transcripts/3206_charters.html
I am interested to know its repairability score.
Consciousness will slip through our fingers
I did a project that attempts to generate these types of instructions: https://map2seq.schumann.pub/nllni/demo/
Our DNA didn't build our brain. Not really. Our DNA coded for a loose trainable architecture with a lot of features that result from emergent design, constraints of congenital development, et cetera. Even if you include our full exome, a bunch of environmental factors in your simulation, and are examining a human with obscenely detailed tools at autopsy, you're never going to be able to tell me with any authenticity whether a given subject possesses the skill 'skateboarding'.
"technology to reproduce eye movements has been around since motion pictures were invented"

Sure, but like everything. It is when it is widespread that the impact changes. The technology was around, but now it could be on everyone's face, tracking everything you look at.

If this was added to TV's so every TV was tracking your eye-movements, and reporting that back to advertisers. There would be an outcry.

So this is just the slow nudging us in that direction.
I would suggest that sometimes you want N+1 with a collapsed data set (JSON column data) if you have limited request size, separate stores/service and/or otherwise have clear primary key lookups for the secondary data. I've seen these types of queries run faster with separate lookups, especially depending on caching in environments where the lookup would mean a DBMS connecting to another DBMS for the extra data much more slowly.
Yes but not to the video feed that the other person sees.

If you move around, your head moves too. If you stand up, you momentarily go out of frame before it applies a delayed sync. The idea being that it matches what a regular webcam would do.
"Earlier this year, the country significantly hiked divorce fees to fund its war efforts. "

That was funny.
It doesn't matter when the state of the ball changes (when Victor sends them, on the way, when it's measured). You can play around with this in the Python code, there is shows up like "it doesn't matter which function you put that line of code, the functions are called one after the other". The functions in question are generate_composite(), split(), and the 4 measure_X_Y(), called from bell_experiment().
That's a reasonable calculation I suppose. The 0.0005% increase is in carbon emissions per year by the U.S. -- that same 0.0005% increase in publications would be about 15.
How did enough birds survive post-impact in order for them to still exist, if their ‘air sack’ lungs are so sensitive to air quality?
> Several other null-safe languages [...] returning Y implies returning Y or Null.

If `Y` is implicitly `Y|Null`, then it is no longer possible to declare "this function does not return null" in the type system. Now understanding what a function can return requires checking the code or comments. This is the opposite of null safe.
> Stuff like that needs to come from within the community

Either the community is large enough for it, or it comes from the sponsoring company.

Few languages start off by being in the first situation. The first example that comes to my mind (Python), well... Tooling was a long and painful road. And if the language hadn't been used/backed by many prominent companies, I don't see how man-hours would have flowed into tooling.
In today's market, most companies will automatically filter out bootcamper applications regardless of candidate background. It shouldn't be considered unusual that a subset of those are not being hired.
I don't what KANs are, but from the informal description in the article "turn function on many variables into many functions of single variable", it sounds reminiscent of lambda calculus.
Who are you addressing this to?
"fixed the flaw "

Or

"Ooopps, so sorry you caught us. Guess we'll have better luck keeping this hidden next time."
I don't subscribe to YouTube Premium, but here it's £12.99.

Is it seriously $4.99 in the US?
That's one of the reasons that, after the initial infatuation, I actively try to avoid ChatGPT except for very specific scenarios. It's like a cheap life choice - seems attractive on the surface but the long-term outcomes are often worse.
I hear https://github.com/google/web-serial-polyfill gets used a fair amount on Android devices, so that might be one road you could go down. Additionally, I can't imagine it would be that hard would it be to build a mobile app that could provide a WebSerial interface to a friendly webview of your choosing. You'd need the user to download an app, but then you could use the same code for both web and app versions.
Pretty cool, but it has to compete with the P80, and also with Fanttik's soldering iron, which has a battery and thus doesn't have the cable leash.

https://fanttik.com/products/fanttik-t1-max-soldering-iron-k...
Was any Elixir interpreter or compiler every written in Erlang?

If not, what is the relevance of your comment?
One of my friends old office had speakers and every time Jenkins failed with a build it made a short sound. It was different for each project so everyone familiar with the sound would instantly know which project pipeline failed. He liked it and had fun choosing a sound effect fitting for his own project :)
How to optimize boot time in user space on a Raspberry Pi 4 / Boot2Qt
It doesn't look like that. You are saying it like it was a symptom of a mental disorder, while he is stating that is the most practical and logical decision.
You're overthinking again. Read what is said, not what you want it to say in some fairytale land.
It doesn't really matter so much. Company B needs to know whether to beat an offer from company C for $95k or only $80k. Your salary history only affects employers that aren't trying to compete effectively, because what you made then isn't what you could make now.

And the end of the ZIRP-driven shortage is telling us that what we used to make is not locked in forever.
We had janky resistive touchscreen cash registers in the 1990s.
If you could actually fit something in there, you get your reward of a destroyed pair of headphones I assume. Or maybe it won’t sense a thermistor and nothing will happen. I’d assume without a thermistor it won’t actually function (although you could probably trick it)
I've heard of systems like Roc + Nea taking this to the extreme [0]. Totally a way to go.

Haskell, to some extent, can help you structure your program in this way where the business logic is just simple, plain, old functional code. You can write the data marshalling, logging, and networking layers separately. There are a few ways to tackle that in Haskell in varying levels of complexity as you would expect coming from other general-purpose programming languages.

[0] https://www.youtube.com/watch?v=zMRfCZo8eAc&t=952s
I think in this case they should focus more on explaining that this is for household family not for families in general.
iPhone 16 Pro Models Reportedly Boast Up to 26% Faster 5G Speeds
It's "national service". A concept perhaps alien in the US, but basically most countries have a programme where eighteen-yr olds have to go through service in a government job, either in the army, police, fire or EMT. I mentioned that as the comment above mentioned the IDF.

Police standing around in subways is still a deterrent from bad behavior, especially when coupled with a justice system that doesn't reward criminals. See Japan, Korea, Singapore, Dubai, Israel, etc.
Being stopped by cops is about far more than a traffic violation. Traffic stops are the points at which police most often interact with the public. A cop has to decide how much work to put into a stop, how much non-traffic procedure to follow. Is the person dangerous? Do I need to call for backup before proceeding? Do I check to see if the car is stolen? Do I check for license and insurance? Do I check for warrants? Do I check for out-of-state warrants? Is there an immigration issue? Each extends the stop, which nobody wants. A card that proves a person is employed in certain jobs (military) or is friends with a local officer will cause most cops to save time by not running through all the checks they might otherwise run.

Two people go through border security, one just a random person and the other is carrying a military passport. One will breeze through security and the other might not.
Software with a Soul: AI's Underestimated Frontier
I think it's important to point out that the F-750 is a commercial vehicle. The guy who cuts our hay has a similar vehicle built on a Dodge platform by a fabricator which is basically a small dump truck. A fully loaded F-750 could weigh as much as 37,000 lbs.

It's unlikely to be an excessively sized "big ass truck" driven by an office worker but rather a case of poor judgement by somebody who really needed a vehicle like that to move a heavy load so it ought to be filed with the various cases of tractor drivers who keep getting their vehicles stuck because they drive them in the wrong places.
Without watching the video, this seems to be about https://openjdk.org/jeps/8305968
Buddhism was the tranquilizing death of India. You can argue that Islamic invaders would have conquered India anyways - but with Buddhism they rarely even had to fight!

Their puzzlement is even captured in several journals where they could range for hundreds of miles and loot/burn with little to no resistance. And do it once again a few years later!
How come? All the cars are basically identical, just the logo is changed and they look a bit different on the outside.
How does this, in practical terms, compare to a Hakko station? Can I use Hakko tips?
Wouldn't that also apply in places like NYC and LA? Where the enormous traffic volume offers lower marginal costs?
> The compiler and the build system have gotten a lot more stable over the past several years.

GHC2021 promises backwards compatibility, but it includes ill-specified extensions like ScopedTypeVariables. TypeAbstractions were just added, and they do the same thing, but differently.[0] It hasn't even been decided yet which extensions are stable[1], yet GHC2021 still promises compatibility in future compiler versions. So either, you'll have GHC retain inferior semantics because of backwards compatibility, or multiple ways of doing the same thing.

GHC2024 goes even further and includes extensions that are even more unstable, like DataKinds.

Another sign of instability is the fact that GHC 9.4 is still the recommended[2] release even though there are three newer 'stable' GHCs. I don't know of other languages where the recommendation is so far behind! GHC 9.4.1 is from Aug 2022.

It was the same situation with Cabal, it took forever to move beyond Cabal 3.6 because the subsequent releases had bugs.[3]

[0]: https://serokell.io/blog/ghc-dependent-types-in-haskell-3
[1]: https://github.com/ghc-proposals/ghc-proposals/pull/669
[2]: https://github.com/haskell/ghcup-metadata/issues/220
[3]: https://github.com/haskell/ghcup-metadata/issues/40
Looks much like the pinecil [0] (which I love btw if I have no acess to decent equipment) but with Webinterface ?!?
Love the look though.

[0] https://pine64.com/product/pinecil-smart-mini-portable-solde...
Watch me!
Practical effects are naturally real but the wrong thing. Still, when the thing you are making is fantasy, the audience won't know it's wrong.

CGI effects are naturally fake but the right thing.