skysight-inc/HackerNews huggingface dataset:
Rust is indeed a general purpose programming language, but unlike the sibling poster I'm not going to sell it for low-level systems programming _and_ other things just because it can and has some (hit-or-miss depending on the domain) crates for them.

Rust is a complex language and its APIs tend to reflect the underlying domain complexity nearly 1:1. It also does not have a GC. Rust interops with native code well. When you're writing code that needs to be very correct especially in complicated problem domains, Rust is a great language to reach for because it bubbles up that underlying complexity so well. If you really need the lack of GC pausing then Rust is also IMO much better than most other non-GC languages in common use (c.f. C, C++). If you need C interop, then Rust is great. If you're a fan of writing elegant abstractions, Rust is also a great tool as its macro processor and language constructs make it easy to write abstractions (compared to other imperative languages at least). But its use for other areas is, IMO, a bit fraught.

Go is a lot more opinionated as a language. Its stdlib hides the complexity for certain interfaces. It has a simple-to-use concurrency model that the whole language opts into. It compiles quickly. It produces a no-nonsense static binary and has a great cross-compilation story. Go code is repetitive but simple to read. Go's tooling is stellar and because of how easy it is to write third-party tooling, people often build useful tools for themselves. I find it really easy to hack on or debug other Go projects if needed. Overall, Go is opinionated, and if the applications you're writing and the style you're writing them in fall into Go's opinions then you'll love it. If you don't like Go's style, you'll hate it. Go is my go-to (pun not intended lol) language for hobby coding because when coding as a hobby I'm often working on a constrained problem and don't need Rust's complexity.

To offer a concrete example, the OP in his previous blog post wrote a diatribe about Go's filepath handling on Windows, but when I recently used Rust to write something that templated a few filenames, the whole thing took incredibly long. The complexities of Rust filepaths accurately reflect all the edge cases available for different platforms but was ridiculous overkill for my simple app that I was hacking on that was only ever going to run on a single Linux x64 platform.

IMO to just "get things done" use Go. If you find yourself fighting Go's idioms, then Go isn't for you. If you really enjoy writing elegant abstractions, Go isn't for you. If you need to go deep into an API that Go simplifies and will spend most of your logic doing just that, then Go isn't for you. If you can't tolerate the GC pauses then Go isn't for you. Otherwise just use Go to get stuff done.
Pulseaudio had to contend with a huge number of buggy drivers, adapters, and clients. The bugs very gradually got fixed under pressure from PA, with PA always blamed. (PA of course also had bugs that gradually got fixed.) PW benefits from the more sane operating environment PA enforced.

I always used to delete PA because I had no desire or need ever to have more than one audio source feeding more than one audio sink. We don't live in a world compatible with that model anymore.
Thanks for sharing. I did see that. Unfortunately a bit too focused on retirement for my liking. I want to see more granular time period which doesn't seem to be possible there.
I wish the article gave more examples than a single 2-line comment (that was already flagged and called out for being "stupid" by the moderator anyways)
One for the "Why do children dislike vegetables" list I bet science missed.
Principles of Distributed Computing (2016)
This sounds like Gell-Mann amnesia for forums.
depends on Owen's agent. think it will be a bad look if he did go after it. also tough to make money off ads these days
> "anyone can ban anyone else for a non-trivial amount of time, but you must reply to their post, and people will see that you banned them."

This, I like. It would be interesting to experience this system.

My own personal policy on HN is: never downvote anyone for the content of their comment, prefer replying; if downvoting then it must be for extremely poor presentation, not content. That said, I don't tend to upvote or downvote a whole lot.
It isn't defined as a prime number. In my opinion, it should be.

Divisible by 1? Yep.

Divisible by itself? Yep.

No other factors apart from 1 and itself? Yep.

QED
We should add ethics and philosophy to that. It's far past time for grade school to stop being about "teach the sheep the bare minimum to turn them into dumb, compliant factory workers."
These seem to be blog post writers for this blog: https://www.netflix.com/tudum. They're closer to the marketing team than to being writers on shows.
The problem is that they are both lobbied / paid for / bribed by the same companies / interest group, which seem to have more long-term commanding power over the evolution of US society than the elected president, so whoever you end up electing won't make as much of a difference. Similar to the time of Standard Oil etc., the rules have changed less than one might think. Maybe the real dilemma in US politics is that there are only two parties that stand a chance (and they both kinda suck, at different magnitudes), it's maybe a problem related to the election system and zoning?
> That way, if a conversation turns sour, one person only needs to stop replying,

Without actually trying it, this seems like a solid design choice.
They'll live in the Gobi and Sahara as the size of whales as well. Their advanced biochemical processes will shape the ecosystem around them and spread the deserts further. A byproduct of their chemical processes will be a panacea for mental acuity and aging come to be know as melange. People will worship the giant worms and call them "the maker."
> His is a style guide for professional publishing, in which appearances matter.

All the more reason not to have jarring capitalisation and weird circles.
Readers of Knuth or Weinberg will know the same regardless of faith.
I thought the part that made it a "mandate" was that it was outside the legislative branch of government.
Whose ethics and whose philosophy? Can we teach the Bible? The Quran? Confucius?
Sometimes constant latency is more important than minimal latency.
Not that it's the direction you want to go, but https://portacle.github.io/ is a bundle of all the Lispiness you mentioned in one go.
Strings and f-strings are not separate types in Python, sadly.
Replit.com or some other online compiler, get them to create some variables and add some numbers.

Move on to functions, arrays, ifs/fors, and maps.

Teach them the point of JSON and data objects, and then the world is theirs.
Blocking could be filtering out the replies rather than preventing a reply.
A lot of the most provocative conversations I've read have been in siloed forums, where people are not constantly getting shouted down and interrupted and can actually string together coherent lines of thought.

I would like it very much if Radiopaper's approach, or some variant of it, made it possible to actually have a more enriching exploration of ideas.
the idea behind that crazy scenario of a man penetrating a woman when falling from the roof:

He has to pay for the physical injury but not for the shame of raping her.

The entire action was unintentional.

But physical injury is still needed to be accounted for even if unintential, we do it even in our modern laws with 'involuntary manslaughter' etc

However, the hurt to a person's feelings - it apparently needs intent; I guess one cannot take offense when none was meant.
It seems like you can get close using the wrong colors, so part of the trick feels like figuring out what adjacent colors are that would fit
This is excellent! And super fun to play. Really nice work! : )
It's fine when it works. It's a monstrosity when it doesn't.

I spent an hour the other day trying to figure out how to tell it not to output audio through my DualSense controller haptics (which look like a four-channel audio output) when I connect it to an Intel NUC over USB. I never did succeed, and all the posts I found were basically other people asking how to do similar things.
Don't forget that Netflix was early to the streaming game. The others likely hired a few key Netflix people on the tech side to avoid having to relearn their lessons. The others (except for Apple) were also earlier to the content space, so their back catalogs are better.
Find me a comment that’s remotely critical of anything and I’ll find you an “outgroup” who believes it’s low-grade hostility.
I'm no expert, but one often cited source is the "neither quantitatively nor qualitatively significant" argument from the Beastie Boys lawsuit.

It could be equivalent to reaction GIFs.

Although using Owen's name in a commercial service name would probably not be a good idea.

https://en.m.wikipedia.org/wiki/Beastie_Boys
The problem with scanners is that they usually have a pretty high false positive rate. When automatically opening the PR, they are basically putting the human review part on the maintainer (burdening them with additional and possibly useless work) while also using their repo as advertising space without consent. When the scan goes wrong and has a lot of false positives or it looks like they just got lucky, it's easy for a maintainer to feel like most of the cost was handed to them, while most of the upsides (like QA and brand recognition) are reaped by the bot. When a human opens the PR, you at least know that they valued your time and checked the changes beforehand, even if it's based on the results of the bot and contains the same errors.

Now, if the bot catches an actual error and improves the software, the result is obviously net good and the tad of free advertising is deserved. But it can easily feel like a PR campaign paid for with carelessly annexed maintainer time and in quite a few cases, it simply is.
Crypto Is the Most Uncool Thing You Could Possibly Rap About
Russians are blunt, no-nonsense speakers. They do NOT bluff.

The West would be smart if they actually listened to what the Russians are saying, but they aren't and they won't.
> I'm afraid that if I show him how to download (or, better yet, build) emacs, how to build SBCL, install SLIME, etc... and hand the kid copies of SICL and PCL someone will call child protective services on me.

Fwiw, I'm only a couple years older than #2, and I would kill to have someone in meatspace who would help me with all of the above.

As far as other options, I would say Pico-8, tic80, UXN, Minetest/Minecraft, Godot, or Unity may all be decent options to start with, depending on how in depth you want to go.

Oh, also I really really really really like the book The Secret life of Programs. In my opinion, it really is worth learning how the layer below where you're working works.
nobody should ever write haskell
FWIW I agree with you. That this and your other post are both light gray kinda proves your point. Neither post ‘contribute nothing to the discussion’
"hard mode" is actually the easier one
Ford Motor layoff – 580 engineers
Worth noting:

> Georgia is the 13th state to mandate personal finance education for its students

As long as they're not encouraging students to "invest" in lottery tickets, meme stocks, and crypto, I think this is a good move.
> go is for inexperienced programmers.

I am an extraordinarily experienced programmer, and I vastly prefer Go to Rust.
That's a good question. Perhaps a smattering of some kind? I think even if it's not a specific set of ethics, even merely teaching that the concept exists is a start.
If I'm thinking about the same post that the commenter was thinking of [1][2], the article was not saying the theory as correct, but was discussing issues with the discourse around the theory.

Edit: I posted the wrong vanityfair link, fixed. Also regarding my terminology, "conspiracy" is a bit of a loaded term, and given the information in the vanityfair article I decided to keep my terminology more neutral

[1]: https://www.vanityfair.com/news/2022/03/the-virus-hunting-no...

[2]: https://news.ycombinator.com/item?id=30870435
Design Pattern : Head first design patterns (eric freedman, kathy sierra, et al)

Communication : Pyramid Principle (barbara minto)
So that question was addressed in the 1950s I believe by one Gilbert Plass who was initially involved in getting data for infrared guidance systems for air-to-air rockets (homing in on jet engines). The simple answer is that those frequencies are not saturated at altitude, i.e. 12 km up or so. Hence this is where CO2 exerts most of its effect. For a full discussion:

> "Plass pursued a thorough set of one-dimensional computations, taking into account the structure of the absorption bands at all layers of the atmosphere. In 1956 he explained clearly, for the first time, that the water vapor absorption lines did not block the quite different CO2 absorption spectrum, adding that there was scarcely any water in the upper atmosphere anyway. He further explained that although some of the CO2 band itself was truly saturated, there were many lines to the side where adding more of the gas would increase the absorption of radiation. His arguments and calculations showed convincingly that adding or subtracting CO2 could seriously affect the radiation balance, layer by layer through the atmosphere, altering the temperature by a degree or more down to ground level."

https://history.aip.org/climate/Radmath.htm

Here's an additional bit of data that explains this rather oft-repeated old trope about CO2 saturation:

> "The early experiments that sent radiation through gases in a tube, measuring bands of the spectrum at sea-level pressure and temperature, had been misleading. The bands seen at sea level were actually made up of overlapping spectral lines, which in the primitive early instruments had been smeared out into broad bands. Improved physics theory and precise laboratory measurements in the 1940s and after encouraged a new way of looking at the absorption. Scientists were especially struck to find that at low pressure and temperature, each band resolved into a cluster of sharply defined lines, like a picket fence, with gaps between the lines where radiation would get through."
Kinda want to put in my e-mail address to be notified when I can download it to try.
This type of project is quite interesting to me, and I plan to give it a try. Skimming through the README, I noticed a couple of errors:

1. Under cloning with git, the command should 'git' rather than 'fossil'
2. The link to LICENSE is a 404. The correct link should likely be https://code.rosaelefanten.org/zb/file?name=LICENSE&ci=tip rather than https://code.rosaelefanten.org/zb/LICENSE.

Regardless, this is an awesome idea and implementation. It's also neat that you're hosting the source with Fossil!
With Espressif shifting towards a RISC-V focus, it sure does look like a the market is opening up nicely. Though does seem that any ARM sale/IPO may well need to happen sooner or later as this will surely start making dents.
There was no C++ Standard's Committee in 1993.
Perhaps you are thinking of the phrase "unfunded mandate" which basically when the legislation tells the administration to do something, but fails to allocate funds to do it. Still a law though.

And colloquially, "mandate" often means 'the authority to enact a policy, due to an election.'
We used to when I was in school. It was called "Home Economics," and was a required course for every student.

I very often think the removal of home economics, geography, civics, philosophy, and other basic classes is what has caused so many people to know so little about how the world around them works.

I'm not old enough to have lived in a time when gun safety was taught in schools, but I also wonder if the removal of that portion of the curriculum has contributed to gun violence. Because now, to many people a gun is no longer a tool, but an exotic fetish item to be used for power, not for a purpose.
Certainly all of those three are terrible choices if your goal is to produce a less compliant populace that is healthily critical of authority.
I consider that to be a quality of life issue.
Two theories.

1. Google already does a good job of filtering out email addresses. I remember searching email addresses I was curious about 5ish years ago and getting results. Today, I get far fewer hits. So my theory is that google is already attempting to sort of scrub peoples email addresses from their searches. Us filling out the form is feedback to the machine learning.

2. Google wants to corner the market on this information and this is how they bleed the companies out.
(I don't they have _actually_ devoted enough resources to this to bleed the other companies out)
The business motive? There isn't a particular offering this data is good for besides selling to 3rd parties besides the business Google is already in. This data could enhance other data sets for other offerings. As simple as "auto-complete" for phone number after you have entered your name or address fill after entering your phone number.
What is wrong with crypto.
Looks like perhaps a loophole to deindex any page from google that allows comments. Just sneak in some doxxing looking info, like a bank account number and name like "John Doe 99874848383".
Wow, this is really insightful.

For someone like me who has read the Torah, Bible and Koran but not the Talmud I have a new perspective.

Without this new understanding, I believe I too would have dismissed the Talmud as silly but the context of law practice is helpful.

Interestingly, it may be that these thought exercises sparked by Rabbinical practices were what encouraged the formed other religions such as Christianity, Islam and the various other offshoots within these branches.

An idea begets an idea which begets an idea…

It’s turtles all the way down.
I personally would recommend How to Design Programs[0] as a starting point, then whatever technologies are best-suited for particular interests after that

[0]: http://htdp.org/

I'm guilty of this, but it's far to easy to spend too much time jumping between different technologies and programming languages and only learning the basics. So it's nice to have a concrete project in mind, so you can choose an established tool for that kind of project and not get lost with anything else until the project is done.
That isn't what DeSantis said at all. Disney had already spoken, DeSantis said "because you said that, kiss your special district goodbye". This was no backroom deal.
Surprisingly difficult, but very fun. It feels kinda unintuitive in an intuitive way. I wonder if it'll become easier to develop an intuition the more I play.

Hard mode feels easier than normal mode, if only because it's easier to quickly rule out colors or just make random guesses until you match some of the right color.

Colorfle 4 6/6
⬜⬜⬜
⬜⬜
⬜
⬜
⬜

My average color accuracy was 90.6%!

Colorfle 4 (Hard mode) 6/6
⬜⬜⬜⬜
⬜⬜
⬜
⬜
⬜

My average color accuracy was 84.2%!
It's not an investment. 1 BTC is always going to be worth 1 BTC.
I highly recommend "The Secret Life of Programs" for this purpose.

It starts at the hardware level and works up - it definitely massively improved my understanding of everything that goes on in a machine.
This is true, and the what the former employee tweeted was somewhat unprofessional, despite the fact that it feels like the rug was pulled out from under you.
can you shoot me the doc?
That's an interesting combination for sure, I'll have to look more into it!
FFI isn't important. It's a niche feature for a superminority of use cases.
Not an example of prolog but I wish Ed had time to continue developing https://github.com/ekmett/guanxi.
You didn't have a course in machine structures? Including programming in assembly language?
Lots of neat examples in this book: https://www.amazon.com/Clause-Effect-Programming-Working-Pro...
Depending on how exactly the page is loading data, it might be easier to use something like mitmproxy and observe the data flow and intercept there.
Pipewire is able to handle LDAC on my Bluetooth headset and switch to mSBC to behave as a headset and use the headset as a wireless input device. It's awesome! Never had instability or glitches, even when you make complex audio changes and can almost feel the gears grinding. It hasn't let me down!
Ascendant nationalist populist movements blaming the world's ills on a "Shadowy Elite" isn't new.

https://en.wikipedia.org/wiki/America_First_Committee
If he's interested, he'll figure it out. It's easier than ever in 2022. If he doesn't, he wasnt't that interested.
Yep. “Interesting times”.
Modern companies do this constantly and nobody cares.
The problem here is that you think "error handling" is somehow different, and probably less important, than normal logic in your codebase. But Go asserts that the "sad path" is just as important as the "happy path".
Not metal, metal ions, unless "mineral...copper" means metallic copper. But the paper is only about the ionic copper. This is like saying your bones are metal because they're calcium phosphate and calcium is a metal. Neat animal (Glycera dibranchiata), lying clickbait headline, as you'd expect from Vice.

Paper link: https://www.cell.com/matter/fulltext/S2590-2385%2822%2900153...

PDF link: https://www.cell.com/action/showPdf?pii=S2590-2385%2822%2900...

"Extended PDF" link: https://www.cell.com/matter/pdfExtended/S2590-2385(22)00153-... (which appears to be the regular PDF plus 13 pages of supplementary information but for some reason is 5 times as large)
an infinite number of more wishes.
There are three parts to the supplying the data that supports the narrative that I show.

First, often I've had situations where the other party uses the "support it" refutation in some way. In an online environment, the time between the "support it" reply and my response gets responses like "[crickets]" suggesting that the other person won the argument - and that any who see the "support it" being the last post supports the position that I am wrong.

Second, it moves the burden of the previous "support it" refutation to the person without the data and telling a just so story ( https://en.wikipedia.org/wiki/Just-so_story ) or working off of personal anecdotes. A refutation of my post needs data of comparable weight.

Third, sometimes I am wrong. There have certainly been times when I was tracking down the information that would support my position only to find that I was in the wrong. By providing the data up front, I save myself from this possible loss of face from posting an unsubstantiated narrative that runs counter to what the numbers present.
I’ll take that bet
type Resource interface {
Status() Status
}

type Status interface {
Ready() bool
}

This is better expressed as

type Statuser interface { Status() Status }
type Readyer interface { Ready() bool }
I like it because I have zero clue about colours so it's so damn hard lmao
Who is the someone you mention?

> I don't see how libertarian philosophy as employed in the 'small government' sense is compatible with global or climate catastrophes.

You might be conflating anarchists or anarcho-capitalists with Libertarians. Libertarians do believe in a government (with limited scope) that protects individual and property rights. If you believe in CO2 mediated climate change. having to deal with the damage of someone else's pollution falls squarely within those property rights. It is no different then if someone dumps a pile of toxic waste on your land or upriver.

The libertarian solution would be more along the lines of cap and trade and civil damages opposed to sin taxes and a Green New Deal.
Even if entire books couldn't be written in answer to that question, that kind of market speculation has no place in a personal finance class. Such a class should teach students the basics they need to make and keep a budget, avoid unnecessary debt, save for retirement, maybe even buy a house, etc. Any kind of market speculation should be left until they thoroughly grasp those basics.