skysight-inc/HackerNews huggingface dataset:
I don’t know why people do this because this is what makes people avoid your website completely. Fool me once…never again
The tricky thing is that the right action really depends on whether the Fed is serious about tackling inflation.

Buying assets is a terrible hedge, if those assets are valued for 0% rate env, and we're entering a 5%+ rate env. Housing and 100x sales tech stocks are a great example

My view is that the Fed is serious, and we'll run up to ~4% 10y and suffer a recession that kills off inflation.

Hold cash until the discount rate peaks, then buy bonds. Wait for recession fears to peak, then buy equities.

4% 10y is a safe buy level imo, but entirely possible that we go even higher, or suffer recession/disinflation before then.

Energy inflation is likely here to stay though
After you have the engine running, the marginal cost of an A/B is probably smaller than a focus group test. So if you really believe in focus groups for the results and you are also ambitious enough - probably this means go for A/B.

Disclaimer: just thinking, not knowing the costs
There's an issue with scale with those numbers on the metro area growth/decline.

For example, Vegas, Cincinnati, and Columbus are metro areas home to 2+ million people, while Elmeria is the 10th smallest American metro area listed wikipedia with just 83k people, literally a rounding error compared to the others.
I've finally found some time to play with WireGuard and have been doing so for nearly a month now for about 5 hours a week. Many things were really easy and clear, in contrast to OpenVPN, though it lacks some hooks I'd like to have. For example something like OpenVPN's `client-connect` and `client-disconnect` script triggers. Also it looks like one can't reduce the handshake interval. And the issue with DynDNS where it doesn't reconnect to a new IP if it changes (though there are acceptable workarounds for this).

I'm currently looking at how I can replace my site-to-site OpenVPN setup with it, where the issue is that I don't have physical access to the remote site, so the slightest mistake can end up being a real problem.
> They failed to incorporate that into the web browser

Rust is just over 10% of Firefox at the time of writing this comment https://4e6.github.io/firefox-lang-stats/

> and decided to layoff the engineers instead.

They didn't lay off people writing Rust in Firefox, they laid off people working on Rust itself.
I see what you mean now, thanks. I guess that leaps over my question: Why is HN so biased toward thinking scholarly research - including science, social science, humanities - is 'bunk'?

I don't think it's limited to social science; it happens with all research. I guess that we see social science targeted more because the non-HN, Internet-wide reactionary movement specifically targets social science (presumably because the reactionaries dislike the research results), and therefore the HN population has more fodder and momentum to work with - denigrating social science is more normative than denigrating natural science, there's a social tide that carries you along, which is apparently all that's needed today to make a decision.

> Edit: this a fun twist on that preconceived notion. Not only is it bunk but a study that you thought shows it is bunk is also bunk! It’s bunk all the way down.

Perhaps you know already, but that is exactly the goal of trolls and more professional propagandists: Disrupt - disrupt all institutions, sources of knowledge, authority, civil society, civil conversation, social trust, etc. It's not to persuade people of their position - like reactionaries, there is no position except 'anti-' whatever is said. Bunk all the way down is exactly what they want people to think. Look at the results with vaccines. Look at the despair people have of everything, of even the notion of progress or change, of even trying to have a civil conversation.
This doesn't mention AGI, which seems to be the prerequisite to this being a possibility. Despite impressive advances in "weak" ai, strong ai is not a simple extension of weak ai, and it's hard to tell if it will arrive within our lifetime.
Welcome to advertising driven journalism.
I think it answer needs of a lot of people myself included.
There are many ethnic Ukranians living in Russia. I have no idea how closely they're surveiled, how many of the "troublemakers" moved to Ukraine decades ago, etc.
Maybe the answer is distributed and redundant human civilizations? So even if one blows itself up, others survive.
That seems like a strategic vulnerability for Google. Things will get interesting if CF goes into search.
This discussion of AI reminds me of a scene from C.S. Lewis's That Hideous Strength:

"Supposing the dream to be veridical," said MacPhee. "You can guess what it would be. Once they'd got it kept alive, the first thing that would occur to boys like them would be to increase its brain. They'd try all sorts of stimulants. And then, maybe, they'd ease open the skull-cap and just--well, just let it boil over, as you might say. That's the idea, I don't doubt. A cerebral hypertrophy artificially induced to support a superhuman power of ideation."

"Is it at all probable," said the Director, "that a hypertrophy like that would increase thinking power?"

"That seems to me the weak point," said Miss Ironwood. "I should have thought it was just as likely to produce lunacy--or nothing at all. But it might have the opposite effect."

"Then what we are up against," said Dimble, "is a criminal's brain swollen to superhuman proportions and experiencing a mode of consciousness which we can't imagine, but which is presumably a consciousness of agony and hatred."

...

"It tells us something in the long run even more important," said the Director. "It means that if this technique is really successful, the Belbury people have for all practical purposes discovered a way of making themselves immortal." There was a moment's silence, and then he continued: "It is the beginning of what is really a new species--the Chosen Heads who never die. They will call it the next step in evolution. And henceforward all the creatures that you and I call human are mere candidates for admission to the new species or else its slaves--perhaps its food."

"The emergence of the Bodiless Men!" said Dimble.

"Very likely, very likely," said MacPhee, extending his snuff-box to the last speaker. It was refused, and he took a very deliberate pinch before proceeding. "But there's no good at all applying the forces of rhetoric to make ourselves skeery or daffing our own heads off our shoulders because some other fellows have had the shoulders taken from under their heads. I'll back the Director's head, and yours Dr. Dimble, and my own, against this lad's whether the brains is boiling out of it or no. Provided we use them. I should be glad to hear what practical measures on our side are suggested."
For a Cub Scout project, I built a DC electric motor out of nails, tape, and wire.

No special steel sheet.
I was hoping that it was interactive, showing all tabs and all options. But I like what I'm seeing there.
Of those I feel python is the big problem, at least if one deals with multiple projects needing different versions. When you've finally got the paths and venvs correctly set up, many packages won't be installed correctly because there is no wheel for M1 / your architecture. So then you have to compile everything yourself, which then fails on some new steps.
It takes a lot to look past the branding, but I think the vision is interesting. I think there _will_ be more personal ownership of data in the future, but not across all services. Decentralized, permissionless self-custody data only makes sense for narrow use cases.
In the case of Discord which would be today's MSN Messenger, it's not often done because your account will be terminated if you are found to be using a modded client.
Here's a random example: I think it was like 2017, 2018 when Google launched messages for web. For starters, when it launched, it was located at messages.android.com

I don't think it was much time later before they moved it to messages.google.com, which i think was in line with their SMS's apps like 5th rebranding, this time from Android Messages to Google Messages.

Originally the app had an overall blue theme, and for individual contacts you could change the color of your conversation with them so each chat thread was themed. This even had the neat effect that it would sync with the web version. However, it only lasted like a week maybe before Google completely redesigned Messages to be all white themed, and killed the chat themes entirely so all message threads were now blue and white to look like the iPhone messages app.

That wasn't a rare experience, and I haven't encountered anything like it since switching to an iPhone.
The so-called "free market" isn't really free. It's dominated by the biggest players, who do their best to manipulate it for their own self-interest. In order to have an economy that is broadly beneficial for the greatest number of citizens, regulation is absolutely necessary. And even then, market manipulation and unequal distribution of wealth is still a real problem.
If you include computation under "mental labor", then it's all over already.

If you include "automated trading", the AI allocates real-world resources where it sees fit (if the programming is not explicit).
Fair enough. I flagged the duplicate in hopes that would suffice.
Or drinking in some club, to relieve stress :)
I don't claim to have mastered it!
Probably more like Elixir/Erlang, if we're talking programming language. Though even there, BEAM processes are the unit of execution, and are multiplexed on threads. Parent references OS development elsewhere.

Go has a couple of deviations; channels aren't queues unless you are careful to size them > the number of things you'll ever put in them (else the thing trying to put something on a channel deadlocks; you can of course timeout on it, but it presents tight coupling in that case, the goroutine sending has to care about the state of the thing receiving), goroutines aren't dedicated to channels (that is, there is an m-n relationship between channels and goroutines which can lead to a lot of incidental complexity), and, you can see what is on a channel if you have a breakpoint, but that assumes you can get the code to break inside of something containing a reference to the channel.
Whoever downvoted me, let me expand: Since this is not a GUI, but only an image, maybe a GUI is not necessary?
Alternative theory: Apple doesn't offer an M1 server. Github doesn't offer an M1 build server because M1 servers don't exist.
It's a bit depressing that she has to go to such lengths in her introduction to justify the goal of lightweight and fast code.

I started learning to code on a 25MHz 386, with no hardware floating point, clunky disk drives, and a dialup modem. Having to wait for anything to happen on a modern system, or suffer with any kind of noticeable interactive latency, is just flat-out unacceptable to me. Our machines are gods, yet our terrible bloated software makes them cry.
I deliberately wrote "variety of inputs" to already clarify that a single input is a random sample from its underlying distribution.
> he's a serious statistician and is taken seriously by the community

Absolutely and I'm sure Gelman's scholarly work is taken seriously. But as Gelman says:

Brilliance represents an upper bound on the quality of your reasoning, but there is no lower bound. The most brilliant scientist in the world can take really dumb stances. ... The best driver in the world can still decide to turn the steering wheel and crash into a tree. [0]

I don't think the blog is at the upper bound. I think many - including many smart, very human people - get taken in by path of (unfortunately) socially normative Internet rhetoric - it's easy to follow (requires conscious effort to avoid) and socially rewarding - which is heavy on contempt and outrage as the primary forces, as if they indicated truth or value, and not evidence and reason.

[0] https://statmodeling.stat.columbia.edu/2022/06/08/how-can-a-...
> It really emphasizes the unix philosophy (...)

Hmmmm... The real unix philosophy-consistent mail client would be a filesystem that you mount. To send a mail you copy a file to the folder mail/send, to view your mail you ls mail/inbox, etc. You can browse your mail archive by date or by other criteria by accessing the appropriate directories.
Yeah... coal and oil won't be lying around. Which robs you of your major energy source, breaking the "fix and use" plan.

Metals are often in refined form, which means in many cases higher melting points. (E.g. pig iron is 1500K, steel is 2800K)

We're not even mentioning electronics, because the vast majority of it isn't weather resistant, which means your "left lying around" is gone pretty quickly.

Plastic is in many instances only reusable in its exact shape. Alkaline batteries last 5-10 years, so good luck with those. Solar cells, in the best case, 25-30 years.

But all of that doesn't really matter. You'll spend the bunch of your time trying to just secure water, food, and shelter. Every day you don't get started on fixing things is decay. Every day you don't spend on food is hunger. (Subsistence farming is back-breaking, never-ending labor)

And so it goes.
AI in today's sense will become sufficient to provide corporations with more autonomy, people will do this to exploit other people, but the result will be humanity subjugated to AI. Some say this has already happened.
> ffmpeg

You mean like this? https://iangetz.com/projects/ffmpeg-builder/

I'm a CLI guy, but `openssl` is insanely complex and I think it would benefit the ecosystem immensely if someone built a wrapper CLI that made it easier to complete the small handful of popular use cases that 90% of us have to go to Google to remember.
Hey, could you post a gist? I'm currently using uBlacklist to block exactly that type of shitty site you mention.
I think it would take a significant effort to bring some of the features I love about Superhuman to a Pine-like workflow. (Definitely not impossible!) The one I use most of all is a reminder -- "punt this email to my Archive until next Thursday at 8AM" where it will then re-appear in my inbox. I do something like that a dozen times a day and would need a very reliable replacement for that.

Search in Pine is guaranteed to be better than Superhuman. Unfortunately, Superhuman uses stemming for _all_ search, and you literally can't turn it off. You can use quotes as much as you like, but search for "Shipped" and you'll find a billion emails with every permutation of the word "ship" in it. It's awful.
CLI is useful for something you know and want to automatically reproduce. But it sucks if the thing you want to do is one-shot or too rare. You read the docs, few tutorials, type the command, aaaand the task is done, the knowledge is gone. I’d just sit there with a black screen if every time I wanted to change a wallpaper I’d have to type out something like `sudo desktopctl -X --ignore-duplicates -f aspect -c 180 ~/path/to/image.jpeg`.
Possibly; the original author hasn't abandoned the project (although may contribute to either repository, by the sounds of it).

(ref: https://github.com/SunshineStream/Sunshine/issues/39)
Ain’t just web. Plenty of well-defined feature flag frameworks for mobile, too.
Well, if a single additional R senator had won in 2020, the ARP wouldn't have passed and inflation at these levels largely wouldn't have occurred to begin with.

Gridlock is the best thing we can get right now. They are still pitching BBB among all of this, which is frankly amazing.

Despite inflation being a horrible political anchor for the Democrats, they have yet to pitch any economically sound policy to combat it. They keep talking about proven to fail economic policies such as price controls, or blaming Russia/Corporate Greed.
Lower costs for storage and bandwidth, plus the celebrity cred of a certain Finn helped git, too.
If it were for short memes, Coinbase should be shorted.

This the smoke
I have no real use for these speeds, but I want it anyway.
It’s free to take the shot. Study hard, take your shot, learn what you need to improve on.
I appreciated when iOS Firefox added a setting to move it down to the bottom. As an old WinPhone user, I missed having that key navigation tool at the bottom. It really does make one-handed phone usage easier.
> if expr: x = 1

But PEP8 and now the all-too-popular Black formatter disallow this. I think it's fine.

The momoization/optimization point is exactly the opposite of what should be a default use case for a beginner friendly language. And I highly doubt this mutable default design was intentional for these purposes. They are footguns.
This renders the concept of a "world war" essentially meaningless and not worth discussing. If everything is a world war, even a local proxy war, then who cares? Sure, bring on "WWn+1".
Amazon somewhat quietly replaced the S3 service implementation with a rust reimplementation, then announced it after the transition landed without making any bad headlines.

I've heard Microsoft has moved to Rust for all new projects (there is an exception process for C++, of course).

Parts of Chrome use it now.

Support for using Rust in the mainline Linux kernel should land soon.
That was quick

https://www.msn.com/en-gb/money/other/java-and-bedrock-editi...
A gene is essentially defined as having a gene product, either an RNA or protein. So yes, all genes are functional.

Genes that aren't translated into protein sequences (noncoding genes) can create structural RNAs as with Ribosomes, microRNAs that have regulatory functions, etc.

There are lots of non-gene genetic elements that do things, though. Many are involved in gene regulation, affecting the transcription rates of nearby loci through a variety of mechanisms. There are also vast swaths of inactivated transposons, retroviruses, and other repetitive genetic sequence.
Setting aside the arbitrary fuzziness of the "WebN" labels, Web 2.0 addressed two clear shortcomings of the WWW stack: (1) no protocols for persistent user identity, and (2) no protocols for value transfer.

The trade-off of the 2.0 era was (is): solving those required out-sourcing to private, pseudo-feudal institutions: Google/Facebook/etc in the first case, PayPal/Venmo/etc in the second. (One could argue that WWW did in fact have affordances to make this possible, in the form of cookies and SSL; but the point is, those affordances were insufficient on their own, requiring integration with centralized "cloud" providers, and in the case of value transfer, central banks as well.)

The alleged intent of "web3" is to address these shortcomings in a user-sovereign, platform-native way. No doubt, a huge number of projects operating in the space are glorified rug-pulls and Ponzi schemes; I don't blame skeptics at all, considering the history of moral hazards, perverse incentives, and blatant scams in crypto-economics. All the same, I wouldn't write off the category wholesale; there are some fascinating things happening in non-blockchain FOSS projects [0], voluntary creation of public goods [1], and community revivification of the Commons [2].

[0] https://taler.net/en/index.html

[1] https://commonsstack.org/

[2] https://commonsengine.org/
> The corollary to "Minimize code ruthlessly" is "Roll your own X". Sure Heartbleed was bad, but are you going to write your own TLS library?

But using "don't roll your own crypto" doesn't generalize to using every possible library to avoid writing any code. Down that path lies the madness of leftpad.

Crypto and security protocol implementations are exceptionally difficult to write in a way that avoids all exploits, so, yeah, don't write your own TLS library unless you're willing to fund a team of all the necessary experts which is going to be very difficult.

OTOH a very large number of libraries implement simple things in overly complex ways (sometimes by necessity because a library needs to try to be all things for all people) and can be very easily replaced by small amounts of code that do only what my product needs.

Every third-party library you add is an additional source of bugs, unmaged surprises (e.g. they decide to break their APIs for the lulz), attack surface and constraints. It is wise to weight the benefits against the drawbacks for each library individually before making it part of your code.
I just love what happens when you click a link from HN and it's something related to jwz. Why does he do it though?
Mine has been great, but it's not a fair comparison. I write native apps for Apple stuff in Swift, so I'm pretty much who the new stuff was optimized for.

I have noticed that some apps can get "hangy," including Xcode, SourceTree, and Slack. I sometimes need to force-quit the system (force-quitting apps seems to now have about a 25% success rate). SourceTree also crashes a lot. A lot of this happened after I got my MBPMax14. I don't know if it would happen with any other machine.

These are not showstoppers (I've been having to force-quit for years. Has to do with the kind of code I write), but it is quite annoying. I have faith that these issues will get addressed.
Now, I am no lawyer, but i am pretty sure that this would fall under "discussion of workplace conditions" - a type of speech in California protected by the labour code and not allowed to be retaliated against.
If you're running Google Play Services, you're not really bypassing Google HQ nonsense.
Unfortunately that lunatic interprets any attempts to negotiate as a sign of weakness. So until he's forced to negotiate, he won't. Why try?
Woah woah woah! You can't just blow right past web 4. Unless you are following the rule that all web versions must be prime numbers. Then it's okay.
I really like this. One big benefit of this notation, that I feel is under-highlighted in both this comment page and the Rulex site, is that there are no backslashes in Rulex.

A lot of regex usage is inside strings inside another programming language, which typically means double backslash escape messes such as \\\\" and it's just a mess. This makes regexes particularly beginner-unfriendly, because you gotta parse it out at different levels.

No backslashes means that you can put a Rulex expression in a string in just about any language, not escape anything, and still get a predictable result.

I suspect that a lot of its design actually follows from that requirement. Eg having to quote all character literals/sequences - that's needed because that way, eg a newline can just be "[n]", even inside a character class. (eg ['a'-'z' n]).

Also, it looks like you can choose to use either single-quotes or double-quotes. This means that if you use the one style of quotes in your language, you can use the other one in the Rulex expression and still not have to backslash-escape anything.
I see people in the comments trying to justify this change because the apps need to request for permissions, but WHY exactly would google want to get rid of this info? What benefit does it bring to the user, if any?

If anything, it harms the user by preventing them from seeing what permissions apps will access in an easy to read format.

Why did google even decide to do this in the first place? My best guess is it makes users more likely to let an application access permissions after they've gone ahead and installed it, generating more ad $$$ in the process. But is there any other reason?
memes manipulating genes
Sure. To be clear, I'm not saying I buy the movie studios' rationale here; I'm merely pointing out what they often say.

I think a question we should also ask, though, is: is there artistic and entertainment value in massive-budget blockbuster films? I think yes, there is. I mean, I certainly enjoy plenty of them. But is that worth our current copyright regime? I would say no. But, like anything else, I expect the sweet spot is somewhere in the middle. I don't think I would advocate for no copyright at all, but I would want it to be much more limited than it is now (even more limited than in the 90s, with 14+14-year terms, I'd say).