skysight-inc/HackerNews huggingface dataset:
On the one hand...this makes the old "McDonalds, hot coffee, and $2.7M" story sound perfectly sane and reasonable by comparison.

On the other hand...over the years, I've had insurance agents describe to me all sorts of nonsensical and freakish situations which an insurance policy (that they wanted to sell me) would cover. It seems pretty plausible that Geico's policy includes General Liability (an incredibly broad term) coverage for bad things which happen inside the insured motor vehicle, injury resulting from poor judgement in the vicinity of the insured motor vehicle, etc...and Geico's policy-writing geeks failed to exclude this situation.
This is a bit of a semantic argument, but gene function is a fairly nebulous term. The essence of what I am saying is that there may be proteins that currently have no actual function, aren't under functional selection, yet are duplicated, transcribed, and expressed (not just pseudogenes).

Function is a rabbit hole. Biologists get in big arguments about the semantics of this all the time (http://cryptogenomicon.org/encode-says-what.html). I don't really care. I care about the minimal set of necessary proteins for a model organism to exist and reproduce in a media-rich environment. And, whether there are actually subsets of mutually compensatory groups of proteins instead of a single minimal set.

Protein function is one of those things that, at first, seems really simple to define, but the further you go down the rabbit hole, the more complicated it gets, until it's fractally complex and you realize that not only does the exception prove the rule, it's all exceptions.

See also: https://en.wikipedia.org/wiki/Enzyme_promiscuity
Just my 2cs, results may vary, but my (short) experience with the m1 was so bad I switched back to a dell xps the week after I got it. Things may have gotten better meanwhile ofcourse, my local developer experience was dreaded. Some of the non arm targeted images took ages to start, some didn’t start and others were straight up flaky. I’m not touching the m1 until I know all these issues have been resolved, docker file system api complete, all arch targeted images etc. It also doesn’t make the situation any better that a majority of the images we have been running locally are all really fat Java dependencies likes Kafka etc.
For sure. My issue was that I think its way overestimated. They have every incentive from the sales side to pump up that number as much as possible.
I have been playing around with trying to simplify the CLI-based self-signed CA use case, which started as a Memorial Day Weekend toy project. I have something working for the "new cert" case which replaces the old shell script that manages openssl.cnf files that no longer met our current use case (largely because it didn't support SANs).

My experiment is basically: A config file, which can be overridden by the environment or CLI options, for the common certificate generation arguments. So the simple use case is:

rgca cert new --san users.example.com www.example.com

It can also run pre and post scripts to, say update your serial/index in git, and deploy keys to the server, say you are rekeying every 30 days...

Interested in feedback.

https://github.com/linsomniac/rgca
The Ocho.
Genetic engineering of one's own children is not eugenics. It's not even close.

Most of my friends' children are smart. The ones not raised in the USA are generally well-behaved. Your sample size may need to be increased.
You wouldn't be starting from scratch as a lot of stuff already made would be left lying around, and the knowledge for fixing it and making it work would largely still exist in some form.
Not sure I understand your point. There's nothing similar between the two except for women as the protagonists. There is no allegation of fraud with Sandberg, and I'm not seeing anyone (much less "everyone") saying about Sandberg that they "always knew."
Spot on. Shocking that the bar for CEO of a public company is so hilariously low.
> All companies in my circle are struggling to find developers.

Struggling to find developers is often a self-inflicted problem by making the processs unattractive (nope, I'm not doing an 8 hour take-home project for free) or silly (nope, I'm not spending 6 months leetcoding).

Companies that adjust their hiring pipeline process to be an enabler of hiring tend to have an easier time hiring.
You gotta have `lint` in a post-apocalyptic world though.
> I find it hard to imagine how they must see the modern world. It must seem like magic!

I think this is unnecessarily infantilizing. There are a great many very complex things in the modern world, and people must employ abstractions for most of it.

I think with the rise of multi form factor computing, there is more basic literacy about the nature of computers these days. People don’t think that a phone god makes their phone work and a laptop god lets them work on their document.
A team I worked on years ago had a build system with an insane number of options. Someone made a GUI that looked vaguely like this OpenSSL GUI does, only it didn't have a "Build" button, but a textbox that showed you the command line options you had picked (I think it could automatically save to a script as well).

It was such a useful tool. I've endeavored to recreate that a few times in other teams when I encounter a tool with a --help that's more than a page long. Really helps new people figure things out.
The "F" has always been "Forementioned" for me.
I'm less familiar with ffmpeg, but the openssl(1) command wasn't originally designed to expose the API. It was intended to provide very rudimentary examples for using the API, and perhaps operated as a useful development tool for contributors, but that's it. There were plenty of APIs it never exposed, and plenty API changes it was never updated to accommodate. And IIRC there were some breakages along the way.

This changed after the Heartbleed fiasco. One of the many criticisms of OpenSSL maintenance was that people had come to rely on the command utility for production despite the official lack of support. The libressl fork made long-term maintenance and backward compatibility promises of the command utility explicit. Subsequently, the reorganized OpenSSL project also adopted this mandate.

Still, I'm not sure you could say today that the command utility is now designed or intended to expose the API. For one thing, backwards compatibility is now the primary concern regarding the utility, but the underlying APIs have changed considerably (including in some cases wholesale shifts to a different model) as part of improvements efforts for the OpenSSL API, ABI, and overall implementation. So in some ways the utility is even more divorced from underlying OpenSSL architecture than before. And this shows in the ever increasing set of options which often don't directly map to the underlying APIs, or for which their implementation in the utility is complicated by interaction with older options.
Birth Rates Dropped Most in U.S. Counties Where Home Prices Grew Most (2018)
Sorry to say, but these hit close to home for me. A lot of the synchronization paradigms in Go are easy to misuse, but lead the author into thinking it's okay. the WaitGroup one is particularly poignant for me, since the race detector doesn't catch it.

I'll add one other data race goof: atomic.Value. Look at the implementation. Unlike pretty much every other language I've seen, atomic.Value isn't really atomic, since the concrete type can't ever change after being set. This stems from fact that interfaces are two words rather than one, and they can't be (hardware) atomically set. To fix it, Go just documents "hey, don't do that", and then panics if you do.
All which can be learned through focus groups and internal feedback, no need to further confuse and frustrate your users.
Seems to be

https://www.nj.com/business/2022/06/nationwide-credit-card-o...
How many time you spent the first time you digged into theses tools ? i'm sorry but i'm ready to spend huge amount of time to learn tools like GCC or anything else that's complex. Not for sending mail.
The Internet Archive has a lot of Charlie Chaplin films:

https://archive.org/search.php?query=Charlie+Chaplin&sin=&an...

A search more focused on movies and films:

https://archive.org/details/moviesandfilms?query=Charlie+Cha...
Show HN: Big HN – Tiny Userscript to Increase Font Size on HN
I don't get it :(
I used to have some hangs as well, but then I played around with the compaction settings and that seemed to fix it. I think there is a settings option to add a prompt before compaction, and maybe modify the schedule. It would be a good feature if they would allow compaction to run in the middle of the night to avoid bothering the user.
>Can you show me the research that states how to add things like complement and intersection to general purpose regex libraries?

>Most regex engines are backtracking based, and in that context, adding complement/intersection seems pretty intractable to me.

Most regex engines, using backtracking, already have it in the form of lookarounds. The performance penalty of such a strategy is often quite significant. Lookarounds are hard to automatically convert into intersection and complement, but if such primitives were exposed to the programmer, they could often reimplement their regexes in terms of them. It might occasionally lead to an unacceptable performance cost, but there would be many cases where it would be a desirable tradeoff.
> I _never_ hear anyone call it a black limo, or a black tux, though they are usually black, they are not referred to as black.

I was responding to your blanket assertion that "black means evil and white means divine in popular culture", which is clearly not true as I've illustrated. Colors have various connotations depending on the context, you have simply latched on to one context and want to apply it everywhere to fit your argument. The fact that AMEX chose to brand their ultra-exclusive card as AMEX Black is telling. Clearly, AMEX thinks you are going to associate their card's name with luxury and exclusivity, and aren't going to associate their card with evil.

Edit: Accidentally quoted the grandparent instead of the parent.
The main reason I've used claws for the last 12 years is because it looks elegant, clear, clean, simple, and most important: consistent.

It doesn't need a facelift or an overhaul! In fact, as soon as that happens I (and I suspect, majority of users) will leave it forever.
Yes old mumu works fine on new machine. Dev just made it hard to move by not allowing license transfer. I agree with your first sentence.
GP said “builds up to.” It’s more about the abstractions adding up so that the reader understands how electrons can be programmed. There is no implementation of any kind of virtual or hardware machine in the book.

He goes: electricity, relays, logic gates, circuits (like adders), CPU, RAM …

It’s been awhile so I might have missed a step or two. You’ll come away knowing how we used electricity to get from lightning bolts, to pocket computers. You will not come away with a programmable machine.
No, but I wouldn't trust them if they referenced their math experience as a qualification to teach me SCUBA diving.
Related project & TED talk - Open Source Blueprints for Rebuilding Civilization

https://www.opensourceecology.org/
>Largely by repeating self-serving nonsense about how criminal use was negligible, banking regulations were illegitimate, and securities laws somehow did not apply—and finding enough lawyers willing to flatter the latter, and eventually work the litigation—the critical, interested mass of crypto players bum rushed the regulatory system.

Exactly.

>A scene being riven with datajackers, confidence men, and self-taught, emoji-adept bucket shop jockeys does not condemn others not so involved by abstract association, be they merely fools or holdout true believers. But neither do I support special accommodations for those in denial or indifference to the unwelcome company they keep. The way blockchain is going is largely bad, tragic, or both, not deserving of special leniency.

Does it surprise anyone that the bottom-feeders have rushed in? If it surprises you, you must also be surprised that craigslist has turned into a cesspit, and NextDoor boasts the stupidest people on the Internet.
>zero of which have materialized.

Uh, really? There are any number of natural disasters that have been made many times worse by climate change, but ignorance is bliss I guess...
The alternative is iOS, a more consistent UI/UX, but you lose out on projects like F-Droid, where you can bypass Google HQ nonsense.
I got the first edition and it was transformative.
Finally the connection between electricity, computers and modern communication was made. This all while being a fun-easy read.
If it was not for this book I would never have started going down the rabbit hole of dabbling with ICs, Arduinos and (basic) electric circuitry.

As Alan Kay famously said "People who are really serious about software should make their own hardware". No need to develop a whole computer, just getting your hands dirty with more basic electronics than consumer hardware will make you a much more complete technician.
This is not being distributed by social engineering.

Yes, this particular malware is boring.

However, exploits are only tangentially related to malware. Malware by itself can be interesting and worth discussing.

> for symbionte to take hold, it has to social engineer it's way into a system, with a person executing it.

This is an utterly stupid criticism, as it could be applied to almost all actually novel malware.
Ask HN: Building a Kubernetes just for stateless applications
Most of the gnarly things I've had to deal with while building and operations K8s clusters and related infrastructure is around stateful apps.

Most modern cloud applications and services rely on a set of services for storage that are mostly hosted by a cloud provider. I understand Kubernetes' intention is to help support all workloads. My thought is that those starting now don't need to inherit all that complexity - code paths, operations, possible risks in terms of security and stability as that part of the code changes, and the myriad of configuration options.

Instead a stateless container orchestrator can focus on things that maybe more relevant to modern cloud apps - like improved autoscaling, traffic routing, placement, etc.

I'd be interested to learn about new applications that are being built that require persistent disk storage.
We resorted to building multiple images manually and pushing them to ECR. Then just have an override compose file that people with M1s have to use. Fortunately, have only had to do that with a couple images that aren’t updated all that often.
Another plausible scenario of AI risk: AI builds military infrastructure
OpenSSL is a "swiss army knife" for all things security... making a bad (mock) gui makes it look a lot more terrible than it really is. Imagine the same gui for bash settings, ffmpeg or even just a browser (just look at the size of about:config!)

Most people do just one of a few operations, where they copy-paste the commands found online, as they do with windows registry, firefox about:config or ffmpeg, so it's no different than that.
Yup, you must _both_ put the perms in your manifest, and then _also_ request them at runtime now (at least for many "sensitive" ones... not sure if there are exceptions for any others.)

Google's docs are very clear that apps are meant to explain the need for perms, and the impact of denying them at runtime... I'd love to see the play store to also provide publishers a way to specify what the impact/loss of features is if you deny them at runtime. Trustworthy publishers would love this, and the non-trustworthy ones... ¯\_(ツ)_/¯
For now I'm ignoring it, I'm usually about two to three years behind the curve and by then the bugs have typically been ironed out. I won't be running macOS anyway, but will wait until a fully supported version of Debian is out there that uses all of the peripherals properly. They call it the bleeding edge for a reason and I see no reason to spend extra effort that isn't driven by an immediate need. I like tech, I can't stand fashion.
Yes. Keep in mind this relates to the back/forward buttons, not your personal history of all visited websites.
Not really, knowing yourself to be an entity is pretty straightforward unless you want it to be a philosophical argument.
I’m not good downhill mtb rider but my understanding it’s really common technique there. Even on road i do that not to take a spill in sharp-ish downhill turn going at speed
I would have been paid less in companies I worked for under this system.

Be careful what you wish for.
Eagle Sandbox Contest
That's what I meant by "implicit rebind". But the fact that it's implicit for every expression doesn't make it any less of a monad.
For the average AI shop, sparse models and cheap memory will win
That's the beauty of actual pull requests: that fat red X immediately saying a test case number 172 out of 42345 didn't pass, i.e. you're talking gibberish mister.

The beauty of publishing is that paper is patient and it may take literally centuries until someone draws a fat red X on point 172, that the Bessemer (or whatever) idea was always absolute and utter gibberish!

This is true both for the book, for the review you cite, for the comment you wrote, and for this comment of mine. It's nice to pretend you have a compiler-for-the-reality in your head that keeps predicting right every time, where in contrast with a true compiler you are wrong almost every single time.
I agree. But lawmakers would have a double standard if they imposed such a tax, but only on Bitcoin miners.
You missed the obvious "why use C when assembly language exists?".
People not following this advice is part of why the American divorce rate is so high.
We’re going to keep doing Web++ until we learn to stop worrying and love the mess that is online identity. The fact is that the distributed data model will never be clean because, in aggregate, people don’t really care and don’t neatly fit into the structures engineers want to impose on data. This is why experience started winning the app wars.
GDB still doesn't work on MacOS M1.
This brings back fond memories. Charles thanked me in the Acknowledgements section of the first edition of Programming Windows as "the indefatigable Michael Geary."

I had spent many hours on BIX and CompuServe and maybe GEnie helping other Windows programmers get their start.

So I like to think that in a small way I contributed to Charles' success in educating a generation of Windows programmers.

Remember, friends, always pass it forward.
I read so many glowing reviews of this book on Mastodon and so I opened it up. I felt the same way as the above Amazon reviewer. The book just felt shockingly naive. His book was driven by his personal vision/ideology moreso than any actual accordance with scientific or social scientific learnings. If you're suffused deeply enough in the ideology I'm guessing Dartnell is evocative, but if you're skeptical, Dartnell doesn't do nearly enough work to convince you otherwise and often makes you giggle and lose faith with his inaccuracies (like the formula for black powder lol) and impractical takes.
> They were laughing at his proposal [1], which seems like it would increase inflation in the same way that stimulus checks and rock-bottom interest rates did - by giving people cheap/free money.

Interestingly, that's something fairly common in Indian politics: trying to squeeze out the vote from certain ethnic groups with handouts. It's just that some Indian politicians are a little more direct (It was once explained to me that a race was won after one party declared they would give out flat screen TVs should they win...).

> Close friends who are entrepreneurs in Canada tell me that starting/operating a business in Canada is really difficult compared to the US (a lot more regulations, a lot less capital, and investors are really conservative).

That's something a Canadian founder echoed to me long ago. He was trying to raise with a friend from Switzerland and basically couldn't get anyone to take him seriously (I think the only offer he got in Canada was for a loan if he could make something like 10K in profits per months?). Even getting a meeting took several months.

He was about to shelve the project when he came down to the valley (heading out to Yosemite to go climbing) and tried to schedule a meeting or two with some VCs. To his surprise, he was able to pitch to three different investors in a span of two days.

Long story short, he eventually decided to move to the valley and that's where he and his co-founder secured funding.
i like the treatment "Great Dictator" gets in the "Iron Sky" movie.
> This whole "let's over hire while the VC money is flowing and mass lay off as soon as it's not" thing will make talent think twice before applying

If it did, why were people applying since the cycle has repeated many times already? The dot.com crash happened after all.

Also, VCs generally give the company money for the purpose of growing, so when the VC money is flowing you kinda have to do that.
> as I said it's expensive (per MWh)

The cost has been going down steadily, and even now onshore wind only costs half as much per MWh as nuclear[0], whose cost has been going up. And that isn't even factoring in the long term cost of nuclear.

> unreliable (can you provide guaranteed output 24/7/365?)

Fair. You can only do that with a globally distributed, modern, energy grid that combines solar and wind. Not really a problem with HVDC losses being only 3.5%/1000km nowadays.

On a global scale solar and wind are a remarkably stable energy source.

> and it ruins vast landscapes

I present to you, a brown coal mine[1]. I think wind turbines actually look pretty cool, but I guess that's subjective.

I like nuclear as much as much as the next reasonable person, but your stance on wind energy doesn't strike me as reasonable.

[0] https://www.statista.com/statistics/194327/estimated-leveliz...

[1] https://en.wikipedia.org/wiki/Hambach_surface_mine#/media/Fi...
That is short-term. If BTC supply stays the same while fiat currency keeps inflating, and if people will want the same exposure to BTC, then the price of BTC will increase with the amount of fiat in existence.
Side note: Drew's latest post depresses me.

A sizable portion of software that I use literally on a daily basis was written by Drew.

He has strong opinions, and has spoken overly aggressively in support of them in the past - but pulled a Torvalds, recognized he was doing poorly in that way, and improved.

On top of that, he's on a very short list of developers that I am reasonably confident will only write software that goes out of it's way to be user _respecting_, as opposed to user ambivalent.

E: Fix a typo
Fossil's method is backwards-compatible, and we published the method for it five years ago (2017-03-05): https://fossil-scm.org/home/doc/trunk/www/hashpolicy.wiki
If I remember correctly, a read later feature was actually recently added to Chrome…I guess it wasn’t as good of a call as you thought!
And to a large extent, you skip the searching for raw materials to smelt cast iron to make a stove and go straight to searching collapsed buildings for cast iron stoves, or collecting railings to make a ladder etc...
This is totally correct and something that devs on HN seem to struggle to understand. There are many theories as to why, but it is an unending source of amusement.
This is really security issue, because even unmodified, this plane could deliver 700kg or 5 passengers to 1600km radius.

So, knowing, that radar coverage is not 100% and is not reliable, it is possible, it made large hook for example into Russia and got from there illegal passenger(s) or illegal cargo.

So this is looking like typical contraband, for me it is too conspicuous for operation of special services.

BTW, I'm sure it was not in Ukraine, because now Ukrainian military and territorial defense are extremely careful, because of war, so it is extremely risky territory for illegals.

But I could be wrong.