skysight-inc/HackerNews huggingface dataset:
An actual GUI for openssl tasks could be hugely more user-friendly than the one depicted here. If anything, it demonstrates that a GUI interface could be superior (for non-scripting use, obviously), because the depicted version is meant to illustrate the CLI experience.
We haven't employed someone outside the U.S. before but we would probably be open to it.
Simple things we take for granted are a tremendous bootstrap: the germ theory of disease; the staff system of organization; education of the young; reading and writing; arithmetic; agriculture; static analysis.

It's not all about gadgets and electricity.
You can generally expect US inflation figures to track pretty closely to oil prices. Especially since most of our interstate freight is diesel trucks and nearly every market is dependent on oil in one way or another. I would expect oil to stay high for a while as the international market becomes accustomed to the loss of Russia as a producer.

OPEC is in the unique position of producing more oil at a high price. In addition, the Biden administration is not friendly to exploring new oil resources and fracking. I would expect inflation and high fuel prices to be a standard feature of life for the next 3 years unless we reduce demand drastically.
Every amount of heat generated will have an equilibrium average temperature.

Reducing input heat will lower this equilibrium temperature.
Microsoft solved this for a lot of their server stuff by having a "show me the powershell command" at the end of most wizards. If you want to write a script, going through this process is usually a good idea.
>I don’t see how consciousness is at all hard to define. A system that is aware of itself.

A thermostat that is aware of the temperature inside its own housing is "aware of itself". It's not conscious however.

Nailing down exactly what consciousness means is remarkably difficult.
Yes that is the common sense, simple, sane theory about what is going on here.

It doesn't make Elon look great, but some of the other theories…

- he wants to feed his ego because he doesn't already have enough to feed his ego

- he wants to make money because he doesn't have enough money

- he wants to grief twitter because it's such a good tool for him and he uses it every day

- he wants to get more people to preorder cars since the waiting line is only a year right now

...are just bonkers.
you can only use your own website history...definitely not an issue imo
It’s legal to license a brand name to an organization in another state

Thats the only action that occurred in the state
The top review on Amazon is devastating:

"The author purports to provide a blueprint to restoring a technological economy after a TEOTWAWKI event, but some his listed sources are from the realm of science fiction. Not an encouraging start.

He goes on to pretend that he knows more than he actually does. It's as if he skimmed a few sources but only superficially understood them. How else can he suggest that a collapsed society go direct to building blast furnaces, ignoring the bloomery method of reducing iron ore that provided mankind with workable metal for two millennia as a cottage industry? Then he goes on to suggest that we build Bessemer converters to decarbonize the pig iron. Does he not know that the Bessemer converter is all but obsolete? Did he miss the chapter about the (chemically) basic refining furnace, which is a lot easier to build?

He quotes a lot of interesting chemistry, then throws up a real laugher when he gets the simple and universally known formula for black powder exactly backwards!

While the book skims quite a potpourri of technologies we use today, he omits almost entirely the tools needed to implement them. Knowing how an electrical generator or motor is assembled is all well and good, but where will the impoverished builder get copper wire? Or the special steel sheet necessary for laminating magnet cores? Or the tooling for punching out the laminations?

He never even began to address the fundamentals of machine tools, on which about 99% of our modern technology rests, and without which you cannot build even an 18th century economy. .

As a high school science project, this would rate a solid C for effort, and something less for the end result."
Since 2004, the average American has had at least 7 data breaches
By local I meant like when I’m searching for Adidas trainers or garden fence panels it will bring up shops that sell it in UK and a lot of them are local as they have physical shop in my location. With DDG I was getting shops from America even when I had UK setting switched on. For example tool shops like Screwfix or Toolstation never came up in DDG whereas Kagi shows them on first page.

I didnt mean like places to eat near me etc. sorry. Not something I really do to be honest.
This is a downright stupid criticism, malware can be interesting in itself without discussing the delivery mechanisms.
a) did not read the paper

Yeah, that's a given. Journalists do not have time for optional tasks.

b) are incapable of understanding the paper

That's a safe bet.

c) were not provided any guidance

Asking for guidance or clarifications is another one of those optional tasks.
I can only say that those views are not universally held. I found it to be a lovely and engaging look at the technologies underlying our industrial civilization.
Let's not argue semantics, please. I am pretty sure you understood what I meant.

Persecuting a group of people for various criteria is unethical, immoral, evil, whatever you want to call it. I also claim that it is objectively so, and I would like you to argue in good faith how I am wrong about these two facts, instead of - like you accused grand-parent - moving the goal posts.
loooooooool sounds like the type of thing a company that hires a bunch of former Amazon people would love
Says so here, which was posted earlier this week. I cannot verify it’s accuracy. I do work for Apple but not at all on related stuff.

https://threedots.ovh/blog/2022/06/quick-look-at-rosetta-on-...
We need more people like Petzold in this world. The layers of abstraction are stacked so high that we need to provide a generalist view of what's going on. Some of these Jenga bricks need realignment and people to maintain them, sometimes to re-engineer those bricks to be stronger.

We can't just all sit at the top of the tower and wonder why is it behaving irratically! Please support by purchasing the book.
Perhaps the kext with the overflow may not necessarily look malicious? It can serve as an actually useful kext and pass review.
After the first two weeks, there's the first year then the first five years and so on.

E.g. Living through the first winter will require a huge effort in stockpiling, which gets better the second year. Scavenging for the first 5 years turns to agriculture and animal husbandry and smelting.
Ah this is sad, and makes me too want to avoid arduino. Wonder if those below would consider similar if they knew.
What makes this book great is that it more or less only assumes you know how an on-off switch works. Then he goes on to teach you how a (although rather primitive) CPU works and how you would program it.

The teaching style in this book is so unbelievably good that even if you know all the ins and outs of a computer you want to read on because he explains everything in a way that you wish that you would have come up with yourself.
This is where the builder pattern works really well. rclone is a good example of a cli that uses a builder for config, and turbotax for guis.
interesting to note, slypheed was posted first, 13 hours ago. it took about 8 hours to reach 50 points and now has 69 points and 21 comments.

claws was posted 3 hours later and reached 50 points 2 hours before slypheed, only about 3 hours after posting and now has 122 points and 72 comments.

finally mutt was posted 5 hours ago, and reached 50 points after only about 1.5 hours and now has 134 points and 122 comments.

you may draw your own conclusions.
> lacking the historical background

I think you might be the one lacking the historical background. Blacklist comes from King Henry and his list of political enemies.

> but every other commenter is intentionally toxic

I find realpoliticking innocous words to be toxic and problematic.
> It is interesting how much impact GitHub has had by not having Apple Silicon support

Putting on my tin-foil hat for a sec: GitHub is owned by Microsoft, who would really stand to benefit from slowing down Apple Silicon adoption a bit...
Heh, I once did the opposite and turned an infrastructure's asset management GUI/API into a CLI tool. It had a backend API which presented some decent typing and its nested structure, so it wasn't beyond impossible, just had to be massaged into a doctopt string.

It was, uh... It had a lot of options. It was immediately obvious that it was beyond useless because any use of the tool started with a search in the documentation, just as I would if I was just calling the API. No time saved and had an excessively small niche.
you re giving me a second wave of ideas regarding UX
Beautiful and educational. It’s a design activity very similar to building a good cheat sheet or study guide.

From an evolutionary standpoint our intelligence is heavily oriented toward navigation of complex terrain, to locate food sources and avoid danger. So translating this API into a structured layout makes it more suited to our natural learning faculties.
Microsoft DogWalk zero-day detailed
Brian has an exceptionally long history of holding himself to a dramatically lower standard than he holds his employees. It is hard to imagine a reason that he would change.
It’s not just a problem with journalism but with humans in general. People are more imprecise with their comprehension of things than they are willing to admit.
I wonder if it's kosher for a Univ. of Wisconsin employee to sell his own book on a web page hosted by the University? Just asking.
A great way to visualize the complexity of OpenSSL

Like others mentioned FFMPEG is even complex :-)
Ask HN: How to promote RSS subscriptions in 2022?
I've run my blog for 21 years. I took an accidental 10 year hiatus and I've been polishing it up recently to get back into it.

It used to be really popular to promote your RSS feed. Might have just been the circles I swam in, but people knew what to do with it. I've maintained this big orange RSS symbol in my main navigation and I wonder: Does anybody actually know what to do with this now?

Firefox used to offer subscription options but I don't see anything in the navbar any more. If you click the symbol on my page, you just see an ugly page of XML.

In the vain hope that somebody might want to see what I'm writing and be notified about it, how do I enable this? Do I have to post updates on Twitter, Facebook and Instagram and etc, etc?

I've been consuming RSS for all this time but the rest of the world seems to have moved on. Feeling pretty old right now.

My blog, just in case, https://thepcspy.com
You are missing a large segment. A lot of people don't care about things you care about. Most spend lots of time looking at a tiny screen and playing games there that have graphics quality of a 90s game.

That's the segment you could target with more interesting games.

I sometimes get bored at work, and want to do something different during lunch. This could be it. I sometimes open quakejs to play for fun. I can't install a 30G game onto my corp laptop...
Is this for like a level 6 dev?

Will someone applyling know if they are a level 4 or a level 7 dev? How?
> There are excellent books for novice Linux programmers

Do you have any suggestions in this regard?
That is a good point. In software development momentum is everything. Why because you got to have many people working on it to allow it to become better. And "better" is a holistic thing: You got to be COMPATIBLE with other popular development tools, to be "better".
I've moved to Aerc from Neomutt a few months ago and never regretted it.

Aerc has filters and builtin terminal support. This allows cool syntax highlighting for displayed emails and also support for previewing unusual formats. Aerc has well-made multiple accounts support and tabs out of the box, while with Mutt I had to keep two separate muttrc files for my two accounts and create bash alias for them. Aerc can filter the emails in the current folder and show only the ones that match an expression, I could never do that it Mutt. And overall, it just feels more modern and reasonable, even its config file format feels better.

I had a few things I found weird in mutt and never could fix them through config. For example, PgDown in Mutt goes to next email when I reach the bottom of the current one. Or deleting email keeps it displayed in the list (making you spam $ after each deletion) but doesn't allow navigating to it to undelete (Mutt devs want me to select emails to undelete using regexp? seriously?). I kept having wtf moments like this with Mutt all the time, I almost never have them with Aerc.

Some things still need polishing in Aerc, but it's improving fast.
> will cost more ... to maintain

This is a reasonable and popular intuition, but for an enormous class of projects it turns out to be torturously false and a poor reason to choose dependencies.

How many times have you sat down on Monday to fix a bug in your product only to discover DoohickyLib 3.3.2 is no longer building correctly with the toolchain update that you just pulled in. So now you go to DoohickyLib's github page to see if it's been addressed yet.

You find that someone else reported the issue last week but the maintainers use a different toolchain themselves, and don't think this is a priority, and so they pushed back on the reporter to submit a PR if it's important to them.

Unfortunately, the reporter isn't experienced at contributing to open source and doesn't want to contribute. After a bunch of other people post "me too! when is this getting fixed?", some generous soul finally contributes a PR that should do the job.

But the maintainers are on vacation or just sick of this issue and don't respond. Finally, they reappear but aren't satisfied with the PR, so they push back on the contributor. In the meantime, that contributor just transitioned to their own fork and aren't tracking the issue anymore. So the issue has been tracked for a week and has 30 posts, and somebody shared a functional fix, but it still isn't merged and DoohickyLib still doesn't work with the toolchain you use.

It's now 1pm on Monday and you've spend most of the day trying to track down the issue and understand its status. You think about whether you can table this work until later in the week hoping that the fix gets merged into the mainline of DoohickyLib, or whether you should switch to a fork. But there's a lot of overhead to that, especially if you're on a team and need to run those kinds of ideas past a PM.

Blah, blah, blah, etc, etc, etc

This is what "maitenence" tasks look like when bring dependencies into your project. They're not really related to your project, they're not really something you have good control over, they don't feel like engineering, they often come up out of nowhere, and they're often showstoppers.

The truth is that it's very hard to anticipate where your maintenance burden will come, but when you choose to use a lot of depdendencies, you're not necessarily reducing that burden but you are making a profound choice about what it looks like.
Data Race Patterns in Go
I am a big fanboy actually. The wording is a bit screwed. The "free" was as in (perceived) free/open/... software.
It generally seems like the only objection is “it looks weird” whereas the people who use it invariably say it dramatically improves ease of development and prevention of bugs.
You can look up some other major events such as spectre/meltdown which also used hardware side channels and speculative execution, or rowhammer which affects RAM.
As we know too many options / complexity is bad for reliable cryptography. Perhaps some options could be removed or depreciated.
I'd be interested in the calculation there. How many movies does the server store in the first place? Computing over all of Netflix (just their movies, not even the series) for every request, even if you could then obtain the full movie with just one request, seems almost prohibitive. I'm also assuming the author counted on the server being busy the whole time (on-demand pricing) and not having to have spare capacity idling for when multiple requests come in at the same time.

For me, compute has always been by far my expense, and that's without homomorphic encryption! Buying a server or the monthly rental (e.g. VPS) costs is where most of my budget goes. Next on the expense list are a few domain names, and probably about as much in electricity if we're considering the at-home scenario. Bandwidth is usually included, be it with the VPS or with the server I run at home (since I want that internet uplink for normal use anyway).
That site is BS though. It takes estimates and misquotes them as "promises."
Intellisense would help a lot with this task: https://gist.github.com/crswll/db0d276bbf0884b003f3715d48e68...
For some reason Mutt was the last terminal based email, and I still never liked it as much as Pine. This was a decade ago and I pretty much have since just used Thunderbird (or meh, Outlook) for email. I still hate most web clients...
I second this. I found it to be a little elementary for me since I already know these concepts.

But it is useful for a lot of people who don't know how a computer really works.
How will Arduino make multiples off $32MM? That's always the question I have for VC-raising startups.
and this is why I will not be buying an electric car. They are cool technology-wise, but the telemetry in in the car itself combined with the inability to refuel it without giving up your info to the big brother makes me hesitate.
Interesting! I remember that the field was very crowded in those days. It wasn't just Nvidia but many other companies trying to compete with 3Dfx. All of those companies have fallen by the wayside now.

What's surprising is that copying a product cadence seems like an easy thing to do. Any of their competitors could have made minor improvements / bug fixes to their products and released a new card at every conference as well, so why didn't anyone else do it?
This ~$40 book was way, way, way more valuable education material than the many thousands of dollars I wasted on a university program.
Spike waves far exceed limits thought to dictate maximum height of ocean waves
Food at home is up 11%; food away from home is only up 7%.
Virtual ChIP-seq: predicting transcription factor binding
Hydraulic relays? I vaguely remember coming across a similar "bottom-up" book about how computers work many decades ago (near the end of the mainframe/minicomputer era) which used water flowing through pipes and valves as its analogy. Unfortunately the title wasn't so memorable, but I do recall the cover was a photo of a little girl filling a bucket from a spigot on the outside of a house. Does anyone know what book that was? I've searched a bit before, but had no luck.
Why would it be implemented for Mac OS 9?
Even more pi in the sky: Calculating 100T digits of pi on Google Cloud
That seems OK since it still asks you as it needs them when running an app, and "prunes" permissions away from apps that you do not use often.

Lots of apps only need specific permissions if you use specific parts of the app. And apps are much larger (one app does more things) than they were 5-10 years ago. Eg you can use some apps as a camera, but never as a photo editor, and get use out of it by only giving some specific permissions (camera), forever.
I studied distributed computing in college, and I spent a lot of time not quite internalizing the fact that since this was an elective at one of the highest ranked state schools in the nation, probably most other people didn't have the same information I did.

I ended up doing a lot of concurrency work early on because I was good at it, but over time the evidence just kept piling up that nobody else could really follow it, and so I've used it less and less over time, and in particular try very hard to keep it away from the main flow of the application. It's more something I pull out for special occasions, or to explain bugs.

Where a lot of frameworks fail is that while re-entrance and concurrency are different problems, they share a lot of qualities, both computationally and with the limits of human reasoning. Recursive code with side effects looks and acts a lot like concurrent code, because here I am looking at some piece of data and the moment I look away some other asshole changed it out from under me. Most frameworks end up being a bad study in recursion, usually in the name of reducing code duplication.

Pure functional people love recursive code, but it's the pure part that avoids the problems with trying to interlace multiple activities at once. Without that, you're trying to eat your dessert without eating your vegetables first.
Inflation accelerates despite slowing wage gains
Bodycams for ambulance staff after rise in attacks
Supply and demand. COL is a downstream price signal as far as a rational employer is concerned. While they might try to influence it to alter the supply of potential workers in their favor, it is by no means their responsibility to do so.

And saying companies choose where the highest concentration of available talent resides is dishonest.
love the troff reference. I wrote my first CV in troff. mostly because it was available on my linux machine, and working.
It’s funny how people’s aesthetic sensibilities can differ. Making use of HTML’s standard features to drop unnecessary elements and closing tags is very much in line with my own idea of “beautiful” and “clean.”

Do you consider any table that doesn’t explicitly declare <tbody> “unclean”? That’s an implicit element in every <table>, according to the spec.
You typically write your content in markdown and merge it with HTML templates and CSS.
This post needs an OCD trigger warning.
This is just security through obscurity. It's no different than skipping password-hashing because you think you are too small be attacked (after all you can minimize one more dependency). It works up until the point your business is actually worth anything.

Libraries are not only larger because they are written for more use-cases, but also because they cover more tested edge cases.
Yes, except that the reordering behavior of multi-row tab controls always confuses me, and that there should be a way to “break out” individual tabs to see them side-by-side, maybe similar to an MDI interface.