skysight-inc/HackerNews huggingface dataset:
First off, writing f3(f2(f1(x))) is painful - keeping track of parentheses. If you want to insert a function in the middle of the chain you have some bookkeeping to do.

Second, that's all good and well if all you want to do is map. But what if you need combinations of map and filter as well? You're suddenly dealing with nested comprehensions, which few people like.

In F#, it'll still be:

iter |> f1 |> f2 |> f3 |> f4

Here's an example from real code I wrote:

graph
|> Map.filter isSubSetFunc
|> Map.filter doesNotContainFunc
|> Map.values
|> Set.ofSeq

This would not be fun to write in List Comprehensions, but you could manage (only two list comprehensions). Now here's other code:

graph
|> removeTerminalExerciseNodes
|> Map.filter isEmpty
|> Map.keys
|> Seq.map LookUpFunc
|> Seq.map RemoveTrivialNodes
|> Seq.sortBy GetLength
|> Seq.rev
|> Seq.toList

BTW, some of the named functions above are defined with their own chain of maps and filters.
But that doesn't break compatibility like you claimed and it also doesn't support your conclusion that it will not likely be used.

> he compiler doesn't know, so the only way the compiler can ensure null safety for using old code is by enforcing you to do null checks everywhere

This isn't necessarily true. Java's approach is to have 3 types: nullable, non-null, and platform (just like Kotlin). Platform types are types without nullness markers and don't require strict null checks to prevent backwards compatibility breaking. Yes, old code may still product null pointers, but we don't need 100% correctness right away. At some point platform types will be 1% of code in the wild rather than 100%.
> Both o1-preview and o1-mini can be selected manually in the model picker, and at launch, weekly rate limits will be 30 messages for o1-preview and 50 for o1-mini.

One struggles to imagine how much the per-request cost is, if the weekly rate-limit is 30 messages. Holy fuck.
But is that sentiment worth paying 35k upfront and all the other ongoing assle/fees associated with owning a car in the EU, vs the 1.5k for a vacation rental for you?
> I'm kind of done with billionaire space tourism.

Not to be rude, but you were never "doing" billionaire space tourism.
Yes. The Sony VTC6, for example is rated to deliver up to 30A with temperature monitoring to ensure it doesn't exceed 80C. At 3.0V (partially discharged and with voltage sag from the load), that's 90W.

I don't actually need 90W in the application I have in mind. I'd be more than happy with 60, and there are quite a few 18650 cells that can do 20A comfortably. Runtime at full power would be short of course, but I don't find I'm continuously heating work for very long in the field.

Here's a test of the VTC6. It does look like it's struggling a bit at 30A, but it's happy at 20. https://lygte-info.dk/review/batteries2012/Sony%20US18650VTC...
ChatGPT has no concept of objective truth. How can it be anything other than a hinderance?
That's just Scala community in general.
Same people.

Many refugees (mostly Jewish) from Vienna went to Manhattan, or the Manhattan Project. A few, like Freud or Popper, stopped in Britain, but many passed through to New York. Bernays (Freud's nephew) used his uncle's psychological insights to invent propaganda, marketing, advertising and PR. Others invented atomic and hydrogen bombs (probably less devastating than therapy and ads :) Some were Soviet atomic spies that reported back to the USSR.

Much of American pre-war/post-war intellectual life is due to European refugees. It's interesting to posit what might have happened without the influx.
>They are digging for reasons to talk against the book. I assume there is some agenda.

You have an agenda as well.

The problem is that you need BOTH parties to engage in NVC for it to work. and what happens is the person who does not want to use NVC is blamed. This is denying the person their agency.
There was also a lot of other cool stuff happening in Vienna in that time period - Math, Philosophy (https://www.diplomacy.edu/blog/deep-roots-digital-era-five-v...), the Arts (https://en.wikipedia.org/wiki/Vienna_Secession), music (https://en.wikipedia.org/wiki/Second_Viennese_School) and even physics (Boltzmann). Too bad they had to screw it all up by getting all nationalist, nativist, and anti-Semitic.
Yeah bash has some of the worst syntax of any language I've used. Why do if statements have a semicolon in the middle of them?? Why does it use `[[` and `]]`? why does `if` end with `fi ` but `while` ends with `done` ?

people who rip on powershell but prefer bash make no sense to me at all
Can you provide an example of the type of question that comes back with a reasonable prediction? So far, I've tried 3 times, and the answer each time was something along the lines of [prediction will be true] if [they do the thing that makes the prediction true] which is not useful.
Defusedxml – defusing XML bombs and other exploits
> Except you know that bars, etc. are going to ask for more details, including full name, address etc. And they'll say it's needed to prevent known hooligans and troublemakers.

I wouldn't expect this at all. Being visually recorded, maybe. I'd hope governments step in and prevent creating private databases around that.

I absolutely disagree that coherent data means people provide anything asked for.

You are more than making up for my "can" with your suppositions.

Cookies &c are examples of tech that got away without regulation when it was needed. This is regulation. It's needed.
How does Aider (cli) compare to Claude Dev (VSCode plugin)? Anyone have a subjective analysis?
More context about the shaken baby hypothesis here: https://news.ycombinator.com/item?id=37650402
We do something similar at my job for the greybeards that were very influential on our current projects. They "retire" but are retained as a very part time employee that only get paid if we need to bring them in for a day or two to help answer some questions. The managers love it because they don't need to find work for this person, pay for any benefits, or need to get approvals to pay them like contractors. As long as we keep doing relevant work to their expertise, they will continue being retained. There is a limit for how many hours they can put in because these people are incredibly expensive as they usually retire at the top engineer level and retain the equivalent hourly wage for that position.
Your wavelength would have to be small compared to the size of the embossing. At that point you're getting into the infrared range.
> Anyone who breaks them knows it's on them, and if they don't, they certainly should have.

I agree, the issue arises when library developers make this decision and application developers have to deal with the fall out of that. Application developers need to know when things like this happen.
When I get frustrated with GPT-4o, I then switch to Sonnet 3.5, usually with good results.

In my limited experience Sonnet 3.5 is more elegant at coding and making use of different frameworks.
related tweet: https://x.com/OpenAIDevs/status/1834278699388338427

OpenAI o1-preview and o1-mini are rolling out today in the API for developers on tier 5.

o1-preview has strong reasoning capabilities and broad world knowledge.

o1-mini is faster, 80% cheaper, and competitive with o1-preview at coding tasks.

OpenAI o1 isn’t a successor to gpt-4o. Don’t just drop it in—you might even want to use gpt-4o in tandem with o1’s reasoning capabilities.

Learn how to add reasoning to your product: http://platform.openai.com/docs/guides/reasoning.

After this short beta, we’ll increase rate limits and expand access to more tiers (https://platform.openai.com/docs/guides/rate-limits/usage-ti...). o1 is also available in ChatGPT now for Plus subscribers.
'Not really' - best not bet the lives and a huge amount of money on 'Not really'
Dupe: https://news.ycombinator.com/item?id=41523050
Harmony Korine, the poet (done at SXSW 2010 with GordonandtheWhale.com)

https://youtu.be/PqvAmlnJTfU?si=C8M7IGnJ_iYJE-8_
Steve Silberman, science journalist and Grateful Dead scholar, dies at 66
And if you share stack transcripts I’ll look into those for you.

I’ve experienced this too, the tools can certainly be improved, but also a little more understanding of what they do and how to interpret their error messages could help you (I am guessing).
That's one of the benefits of the body cams - it protects the police from false accusations while it protects the citizens from abuse.

Your point about "absolutely highest impossible standards" is valid, though I'd say that I don't actually support _impossible_ standards. I don't know what the parent poster was thinking, what you're thinking, or what _anyone_ other than me is thinking about what would be "reasonable" standards, but obviously _impossible_ standards are, well, impossible... So yes, the standards would need lots of discussion and work, that I have not put in (and am not qualified for).

As for your general point about harassment...there's a lot.

First, I don't get how your specific example of jaywalking would apply - I don't think that would be something that a random person can take another random person to court over. Ignoring that pedantic note - if the cop jaywalks while not on duty, I don't really care - treat it the same as any other jaywalking incident. If they're on duty - if they're actively pursuing a crime/criminal, or doing something else that justifies the action, fine; if a random citizen reports them, worst case should be that someone (group, really) reviews the body cam footage, and then issues either a "no this was fine" or appropriate punishment - for jaywalking, I hope that wouldn't be more than a strongly worded "try to stick to the sidewalks and crosswalks when in uniform".

In general, the jaywalking example is actually really valuable - laws that are unenforced or unequally enforced leave a huge amount of space for abuse.

So maybe that would be a good start for the standards for the police - enforce the laws that actually already exist. So if a cop, say, walks into somebody's house to update them on their search for someone who was creeping around, and then ends up shooting the person _who called the police there_ in the head, well - sounds a lot like murder, and should be pursued as such. Same for kneeling on someone's neck for, what was it, 8 minutes and 46 seconds while others stand around and watch - sounds a lot like murder and ignoring a murder going on right in front of you (while you have the ability and responsibility as a representative of law enforcement to stop it)...

Alright, that turned into...much more of a rant than I expected, sorry.

Again, thanks for reading, and the civil discussion (not sarcasm). Have a good day all.
(Not affiliated with Ergo) I have been watching Ergo repo for a while now and you wrote my observation concisely.

A while back, I tried to solve no.2 on your list by having a dynamically expanding and shrinking go-routines. POC here: https://github.com/didip/laborunion. It is meant to be used in-conjunction with config library & application object that's update-able over the wire. This idea is good enough to hot-reload a small IoT/metrics agent, but I never got around to truly solve the problem completely.
Not for no reason. I've got my IDE formatter set up {this way}. You have it set up {that way}.

We're working on a code base, and I need to work in a method... and my editor formats all the lines that I change. And now we're mixing up lines.

I've also seen devs do a "reformat file" each time they work in the file... which if there are conflicting formats reformats everything. If they didn't do that commit as a separate one, this makes reviewing changes much more difficult.

This is why the .editorconfig ( https://editorconfig.org ) that I check in to is at least 60 lines long with a lot of ij_java_ lines in there - so that we all use the same one.

I'm not their manager - I'm one of the senior developers on the team that gets the bulk of the code reviews to do. I am working on getting templates set up correctly in gitlab (and .editorconfig files in all the projects) so that new projects start out with correct formatting.

There has been a lot of "create the project, check it in, it needs to be deployed {Real Soon Now}" and it was never formatted correctly to begin with (with a mix of their own editor being tabs and copying and pasting from Stack Overflow having spaces - its very easy to see where they copied and pasted if I turn on show whitespace). Editorconfig doesn't reformat code that was pasted in and if they don't reformat it themselves, then the other style remains.

Yes, I do help them set up their editor correctly... though I will point out that most developers don't seem to care about formatting (or even editor warnings). In the past (current manager is different) I've had a lot of pressure to approve if it works because of time / business pressure which ingrained a significant amount of bad habits that didn't get rectified promptly.
Sadly no support for the Bosch system.
really depends on the game. I don't think I should need to resort to a wiki/guide to find some random missable in an RPG because I didn't talk to this exact random NPC in this very narrow time slice, as an example.

>I enjoy partly because of the active community

I wouldn't conflate community with guides. Community are people sharing expriments, tricks, and optimizations within each other. guides is some lurker googling a speciic issue, finding that info, and going their merry way.

I interpret the author aiming to address B. Because you can't control A no matter how good your game is. Sometimes the community of this cult classic RPG community is mostly 2-3 people digging deep and 10 other people clapping in awe.
> people realized that maybe it's not a mutually beneficial relationship when one of the parts can change the terms whenever they want.

Unity's thinking they could change the terms unilaterally whenever they want and not actually being able to make it stick suggests to me that Unity misunderstood the arrangement more than the users on the other side of that agreement. Yes, Unity had the legal power to change the agreement, but clearly the market disagreed with that move and Unity bore consequences that apparently they weren't ready to bear.

In the end it seems that Unity learned that legal power is not the same as market power and that they didn't have the real power to change that deal... and they learned it the all the hard way.
I feel the same way, but did just realize that because they used web serial, you could use the iron to make yourself a little 3D interface, could be a fun project.
I think you could justify the soldering iron itself then for like 80€, maybe not the basestation/powerbank.

IMO 340€ for the whole set with the wirecutters and tweezers and such is still an ok deal, even though it is slightly expensive, because the accessories are probably good quality also, and there are few things as frustrating as bad wirecutters ;).
Agree. It's kind of like a chef's knife: a better tool makes you a better chef.

A sharp knife is also quite a bit safer than a dull knife. By heating to operating temperature in 5 seconds and rapidly pouring heat into the material, you don't have to hold the hot iron as long. As soon as you're done, pop on the safety cap and instantly shield the hot metal.

Soldering isn't remotely mainstream, and part of that is the quality of tools. We set out to streamline the entire process to make soldering as accessible as possible.
It isn't exactly what you have in mind, but I use `play` as well as a terminal theme color change to tell me when I'm using one or another language's keyboard layout. If you put & in front of play, you can make chords.

Here's an example:

# Define notes for major seventh chord starting on A 440
A=440
C_SHARP=554.37
E=659.25
G_SHARP=830.61

if [[ "$layout" == "Finnish" ]]; then
# Play a major seventh chord ascending
kitty +kitten themes --reload-in=all Apprentice &

play -n synth 0.2 sine $A vol -30dB &
play -n synth 0.2 sine $C_SHARP vol -30dB &
sleep 0.2
play -n synth 0.2 sine $E vol -30dB &
play -n synth 0.2 sine $G_SHARP vol -30dB &
elif [[ "$layout" == "English (US)" ]]; then
kitty +kitten themes --reload-in=all Default &

play -n synth 0.2 sine $G_SHARP vol -30dB &
play -n synth 0.2 sine $E vol -30dB &
sleep 0.2
play -n synth 0.2 sine $C_SHARP vol -30dB &
play -n synth 0.2 sine $A vol -30dB &
fi
No Firefox support? Seriously?
That's the great thing about such a simple design, you can actually sit down with pen and paper and verify operations.
OpenAI O1
Bob.fun: a blockchain on a blockchain (on dfinity internet computer)
WHAT IS BLOCKCHAIN-ON-BLOCKCHAIN?

Blockchain-on-Blockchain (BOB) is a new blockchain built on top of another blockchain called ICP. It's like a special layer on an existing system. BOB creates a secure digital record book that uses ICP's network for safety.
Damn, that looks like a big jump.
New Costs of War Study: 37M Displaced by U.S. Post-9/11 Wars
LLM are just large language models, they're not capable of thinking or coming up with novel ideas. They could enable people to do so by providing food for brainstorming.
Let's be real though. 99% of people 99% of the time are also not coming up with novel ideas.

LLMs seem to mostly be limited right now by the fact that they're always losing context on new conversations and their interactions don't rewire their neural nets. Hard to come up with a new idea when your brain gets reset with every conversation.
Finally, a positive use case for monopoly money:

Playing games with it
Palm founders want to make moving cash easier for big companies
Great example, and more of a horror show than I anticipated.

It would have been interesting if the author had a suggestion on what the Golang team should've / could've done instead, beyond correctly communicating the nature of the breaking change in the Go 1.9 release notes.
The diagrams in the first half of the article are made with tldraw https://www.tldraw.com/

The lower half look like the output from Mermaid https://mermaid.js.org/
This is very useful. How do you get the self-hosted runner costs - directly with the aws/gcp/azure integration or something else?
You're correct that some soldering irons (especially uber-cheap ones) are shit, but Pinecil proves cheap can also be good. Past a certain point, soldering becomes a hobby about how dangerous you're willing to get to make things easier on yourself. You can swap out non-toxic solder for lead trace if you want a cleaner board; then there are high-wattage irons, board reflow/fluxing, and even all sorts of scale-specific hacks.

When you zoom out, I think home soldering is about as effective as it can reasonably get without fumigating your house.
I'm not saying this information shouldn't be shared or anything, but I certainly understand the sentiment expressed by the person you're replying to.

I don't know what your personal experience is, but your comment comes off as cold and unrealistic. Pregnancy, childbirth, and the postpartum period are incredibly difficult. They deprive people of sleep (often starting many weeks before birth), and frequently come with depression and complicated feelings about one's body. Breast milk seems best for infants, but the way that information is conveyed is often filled with judgement--even from trained medical personnel working in obstetrics and pediatrics!--and absolutism which doesn't adequately balance the degree of benefit it provides with the likely already fragile mental health of the breastfeeding parent. Babies fed with formula turn out just fine, but you'd be surprised how rarely prospective/new parents get reminded of that.
It's hard to place exactly at its price point. At the full kit price it's approaching the cost of a mid-range Hakko soldering station which you can use all day every day.

I see this is a potential "better quality" portable option for a professional (than something like a Pinecil and a TS100), that might want to carry it around or use it when not at a desk, but the quality and performance remains to be seen (though I do trust iFixit).

At £240 in the UK, it's about 2.5x the cost of the Pinecil + Powerbank (which I already had). If I didn't have a Hakko soldering station and wanted something portable but capable to use fairly regularly, this seems like a good option.

For everyone else, if you already own a PD powerbank, the ~£25-30 (~£50 with a bunch of tips) for a Pinecil is _much_ more palatable.
Great! The rule of law doesn't mean no crime happens, it means that those who commit it (and I note he claims not to be a target for the probe, so should be presumed innocent) are tried and punished if found guilty.
Of course they gross more money than a jewelry store. That sounds impressive, but really isn't if you think about it. They sell very popular items that almost everyone in any mall in the country owns some version of that people WANT to buy every few years at most(computer, phone, headphones). Jewelry stores sell items that a lot of people will never own, and they sell items that people might buy every 5 years if they are really good customers.
It’s interesting how the way that author you mentioned describes the attitudes and views of his parents and the upbringing he had when he was a young lad growing up in Europe of the 1890’s.

It’s surprisingly very similar to the attitudes in parents of the 1990’s America and the upbringing many of us who grew up in the 1990’s….

Was interesting. Especially the way it all shattered after world war 1.

Hell the author fled Europe to escape the Nazis. I read in a history book that that author committed suicide in despair because he thought the Nazis would win.

His memoirs of his life are filled with sadness and melancholy. The enormous optimism that his parents had for him in his upbringing during the 1890’s. When his parents and many of their generation believed the march of science would lead to a new century of reason and peace and progress….and then in his lifetime the world descended into a level of brutality and violence and horror that would have been unimaginable in centuries prior…

Poignant stuff
Generating more "think out loud" tokens and hiding them from the user...

Idk if I'm "feeling the AGI" if I'm being honest.

Also... telling that they choose to benchmark against CodeForces rather than SWE-bench.
> I will say, though, that single VCPU guests would not have met our immediate needs in the Oxide product!

Could Oxide not have helped push multi-vcpu guests out the door by sponsoring one of the main developers working on it, or contributing to development? From a secure design perspective, OpenBSD's vmd is a lot more appealing than bhyve is today.

I saw recently that AMD SEV (Secure Encrypted Virtualization) was added, which seems compelling for Oxide's AMD based platform. Has Oxide added support for that to their bhyve fork yet?
Anduril Introduces Barracuda-M That Aims to Disrupt the Cruise Missile Market
Our goal here was to provide workstation-level performance in a portable form factor.

Phone configuration: I agree, that would be nice. If we can find a way to do it from a web browser on a phone, that's our preference. Otherwise we'll take a look at a native wrapper.
What's with this how many r's in a strawberry thing I keep seeing?
Yes, I definitely got that it can be a pretty good workbench iron, I guess I was asking if the price/feature balance works out mainly for people who also need a good portable iron, or if it's still competitive if you are comparing it to non-portable stations as well.
You are an expert user, so of course you will demand extra powers.

The vast majority of people are not expert users, so for them having safe defaults is critical to their safety online.

> It is completely analogous to watching/hearing someone type their password on their keyboard,

Except the eye gaze vector is being delivered in high fidelity to your client so it can render the eyes.

Extracting eye gaze from normal video is exceptionally hard. Even with dedicated gaze cameras, its pretty difficult to get <5 degrees of certainty (without training or optimal lighting.)
My rather extensive earlier answer: https://news.ycombinator.com/item?id=34564228