skysight-inc/HackerNews huggingface dataset:
It is almost laughable that Mastodon could do any better in a case like Myanmar.

First there would be the delay of the rest of the community understanding what was going on in an unusual language. Second there is the difficulty of deciding what to do and implementing an effective filtering policy. Third since there are multiple instances this can't be done in a consistent way across the network. Fourth they can't stop the Myanmar government from setting up its own Mastodon instances, blocking access to outside instances, etc.

You'd better believe that if Modi keeps going down the road he is going on that India will kick out all western social media companies if they try to block his campaign of dehumanizing non-hindus.

From my perspective there is a lot of harmful talk that goes on social media that falls short of hate speech. In terms of my own feed I have keyword blocks against most Republican primary candidates (not Nikki Haley though) and there are many other topics that I think people are not capable of having a civil and productive conversation on or that I just don't want to be exposed to. A lot of stuff on the slippery slope to "hate speech" is blocked by this and it is OK when I do it because it is my own feed, but you'd better believe there are lots of people who think they have something so important to say that it would be crime to "censor" their shit (for lack of a better word) if the block affected more than just me.

Unfortunately the discussion around A.I. is dominated by positions like: (1) ChatGPT is the God at the end of the universe that Teilhard de Chardin told us about, or (2) It was just fine that Google stole everybody's content for years and years but all of a sudden ChatGPT came out and be outraged all of a sudden at this rip-off.

The truth about it is that machine learning algorithms over text have terrible performance, even the good ones. The performance curves look something like

https://scikit-learn.org/0.23/auto_examples/model_selection/...

and for my RSS reader I am happy to approach an AUC of 0.8, an AUC of > 0.95 for most tasks is getting into science fiction territory. And that's nowhere near being able to clean up hate speech at the rate that it should be cleared.

The short of it is that if you want to get rid of a lot more than "5%" of the outright "hate speech" you will also get rid of a lot of "dislike speech" and "angry speech" and "annoyed speech" as well as some "innocent speech".

To be really frank my filter deletes anything about "cis" and "trans" because it I think maybe 10% of what people say on the subject is outright hateful, 80% of it is emotionally negative, maybe 10% of the time somebody has something neutral or positive to say. My take is that losing a small amount of content I might want to see for being free of a lot of negativity is a bargain I am willing to make. A platform that imposed that kind of judgement on the community could be a much more emotionally positive place than anything you've seen but it is also going to get all sorts of criticism from people for doing so.
We are entering a somewhat post-truth era, where it will be impossible to assess whether a thing is true or false based on the attributes of the presentation.

Back in the day, you could assess from the written language of a non-scientist how knowledgeable they were. No longer.

Once you could count on edits to images to be obvious. That's often not the case today.

Recently, faked audio recordings of speech were impossible to miss. Now, they are close to undetectable.

Video is the last holdout, and that is declining as a source of undeniable truth.

I don't know how this is going to play out, but it's going to be a bumpy ride.
Attacker controlled sizes are always bad, this is also true for heap allocations. With stack clash protection this becomes a DOS for VLAs (same as for heap allocations). But I am not saying that VLAs are always the right choice, but in many cases they are better than the next best alternative.
The universe does not appear to be random, instead it appears to be based on a pattern. For every other level of detail we've been able to view with advances in technology the pattern seems to hold. It would be a leap of logic in the wrong direction to assume life isn't part of that pattern simply because we can't yet observe it.
I do agree with you there. However I simply cannot agree to deleting those nations. You must be younger than 35 is all I can say.
> I’d love to run an experiment where we send a bunch of poly people to a remote location and see if they can create civilization.

Lmao. This has been tried and failed with every sex cult. The Children of God are the best (worst) example, having started during the free love era.

It actually does hold itself together well enough, until the old guard gets bored and looks to the kids as their new source of sexual gratification.
A couple people had some great comments that should get you started; I'd just like to add that you don't need to do everything at once either and your workflow can be flexible. When I'm making a board with weird parts, I like to first just go into the symbol editor, make a new project library, and draw out whatever I need for my project with the correct pin assignments. Then at least you can focus on copying the schematic over and getting the ball rolling.

Once you are happy with the schematic, and parts are roughly placed where you want them on the board, you can go ahead and jump into the footprint editor, make a project library in there with the same name, and draw the physical copper layout for your tubes or whatever else to attach to based on datasheets or caliper measurements. Then you run footprint assignment to match up all the symbols with their corresponding footprint, and update the PCB to populate it with parts to lay out. Once the parts are placed logically where routing will be sane, follow the ratsnest connection lines to get your board routed.

Last you want to go to your manufacturer's website, look up all their specifications on board construction [0], and make sure all their recommended design rules and board stackup are plugged into board setup. This may mean going back and changing some trace sizes, trace placements, vias, and so on to pass design checks. Later you will do this earlier, but it's better not to get bogged down at first and just start designing, and you'll learn why things are routed as they are.

After this, spend time inspecting your board, looking for errors, making sure all checks pass and everything makes sense after a few reviews. Then export your gerbers and drill maps and send the zip to your manufacturer.

It's a little daunting at first because there are just a lot of steps between a schematic -- essentially a cartoon version of what your circuit will be, and a layout -- what your circuit will actually look like. You don't have to do every step at once and once you have the schematic drawn, you can just keep adding to it until you have something that works.

[0] https://docs.oshpark.com/design-tools/kicad/kicad-design-rul...
Having headphones in cuts you off from a wealth of experience around you, and having your phone on you connects you to the internet in a thousand different ways that cuts you off from where you are physically.

As a dog-owner who has walked at least 30 minutes a day down the same paths for 10+ years and who just recently started taking my headphones out and leaving my phone at home, I am continually amazed at what I was missing.

Bird song. A neighbor in their yard who I wouldn't normally wave to because I didn't notice. Sound from a window.

Leave your phone behind. You'll be more bored sometimes but that's good. It will force you out of your own mind.
Wrong question. Ask yourself how much value your saving/checking account lose in 2008. Check DXY history for that.
He’ll always be Arnold “Screw Your Freedom” Schwarzenegger to me.
> funding ventures != personally contributing to tech

Yes it is. So is being an adviser or a board member with technical background and a name that attracts further investment. This is why people like this receive generous equity and are considered part of the company when they’re advising a startup.
Sure!

Ublock Origin installed from Firefox Extension Web Store. I have no idea how this was verified and distributed. I do not trust webstore as a channel. Also user may easily click on "Unblock" or "Unlock" and get something completely different.

If this extension came from my Linux distro package, or bundled into Firefox binary, I would trust it.

With Brave I have no need to use extensions. Everything is bundled and can be enabled via about:flags.
As a songwriter and musician who has often played in support of other song writers, I believe (generally) everything we enjoy has been reworked from some prior existing work.

One issue I've seen, especially in younger songwriters, poets, and musicians is that they are less aware about where they have sourced the material which they are reworking.

This lack of awareness is generally a-okay: you can get a lot of mileage reworking quotes that you are not aware are from the christian bible.

Compelling work is compelling, after all.

However, what I personally find artistically satisfying is when people take multiple sources which resonate with one another and which, in their harmony, create rather complex symbolic patterns.

At the micro level, that's just rhyming words; at the macro level that would be thematic development.

Younger, less-well-versed writers miss a lot of opportunities to tie what they are creating to other texts because they are simply not familiar with other ideas or existing works. This doesn't mean that they are creating bad art, in my understanding; rather, they they could do a better job of their task of stitching words into some meaning.

In the context of LLMs, we have tools for stumbling around and creating those connections for us. I am sympathetic to the idea that there could be emergent connections that only a machine, via modeling language, could discover.

I don't know so much about the machines' understanding. What I do see has been folks who don't care enough about whatever art form with which they are engaging to learn the source material from which they are drawing.

If that makes compelling work, then good on them.

At the same time, I am not sure how easy it is to create compelling work without that larger understanding of the context from which the work is dranw and into which that work is placed.

Or, if you prefer, there are a number of folks who have already summarized all my above thoughts as something like "great poets imitate and improve, whereas small ones steal and spoil."
ImPlicit Self-ImprovemenT (Pit) for LLMs vs. Prompting
Practically, the best way to have avoided the problem might have been to encourage Saudi Arabia and Pakistan to NOT engage in the export of radical Wahhabist ideology and the funding of regime change operations in other states.

Kind of like the best way to have avoided the war in Ukraine would have been for the USA to NOT have engaged in a regime change op in 2014, and the best way to avoid the current Libyan disaster would have been for NATO to have NOT engaged in a regime change operation in 2011, and so on.
I do not know for sure, but there are now more people in WG14 which care about safety, so I would say yes.
Purposely ignoring a problem is negligence.
Or in bad faith.
The Bitcoin project is called Bitcoin Cash now
And the intelligent life will likely be bugs.
For multithreaded access yes.

I meant that the docs do not mention thread safety.
We went for Go as it's 1) about 100x faster than Python in testing 2) Garbage collected so prevents many memory-related bugs (many of us have a C++ background so we're familiar with manual memory management and its pitfalls) and 3) It's super stable.

We did look at Rust, but Rust suffers from a little bit of the "shiny new thing" syndrome. We have simple needs and wanted something fast and boring :)

The server-side design is also as boring as possible, just standard web stack for serving, and websockets for multiplayer. We use EC2 for everything yep!
True. Probably, only AWK is an exception.
Hang on. You're the one who said "notorious Oracle lawyers" when I told you Oracle employees can use their own laptops for business use. Now I'm "desperate"? I think you're confused.
The only "innovation" of capitalism is intermediation, otherwise called "rent-seeking". One of the big lies Big Pharma tells you is that R&D is expensive but the actual R&D is done primarily by government funding and research at colleges. Big Pharma spends WAAY more on marketing.

The only real R&D Big Pharma does is patent extension. Patents have a life so companies will make minor changes to the molecule or the delivery mechanism to reset that patent protection period.

What makes Big Pharma particularly evil is it's one of those industries that profits from inelastic demand (ie people will die without some product) and buying the government to build a moat and make themselves a monopoly. The prices US consumers pay for pharmaceuticals is absolutely criminal.

This is capitalism working as intended: taking a captive market (eg diabetics that cannot live without insulin) and extracting wealth from them to the hands of a very few.
> Or are you talking about something else?

I'm talking about immoral or questionable behavior today to justify a possible future. It's like going back in time to kill Hitler's grandfather to prevent Hitler's birth. You have no idea of unintended consequences, and you are intentionally causing harm now for a future completely out of your control (although you deceive yourself into thinking it is in your control by taking action today).

> Pick an existential risk, such as nuclear proliferation or artificial intelligence. Study the risks and the benefits.

I lived through the Cold War. I don't need this exercise because, the bottom line is, no one knows what existential risk - if any - will happen. The worst of the Cold War never happened, yet many of us thought it would. Likewise, you might choose to focus on AI as your existential risk, go through all the sacrifices and immoral behaviors that longtermism leads you to do in order to mitigate AI, and then a giant meteor collides with Earth. Oops! You chose the wrong existential risk. And meanwhile, you compromised your morals and right behavior in order to mitigate the wrong existential risk. No thanks, not for me.

> My recommendation is simple: read MacAskill's book

No. I might read about 1000 books in my lifetime (85 reading years * 12 per year). You don't get to choose one of them. But I do appreciate your passion and evangalism.
The One Person System
It was nowhere near that good.

Looked neat on paper, but paper is just that at the end...
I've been using Brave (quite happily) for years, I was inspired by their initial mission. Reading this article, hearing that they're implementing "price-tiered AI" (~original~), is so antithetical to what I once thought they stood for that I'm ready to ditch.

This might sound crazy, but the primary purpose of a browser isn't to improve search results with a custom API (almost none of which compare to vanilla Google), but to actually improve the browsing experience. Haven't tried Arc, but from what I've seen it seems like they're actually focusing on UX, which is the kind of thing I'm looking for in a browser.
> It simply blows my mind the lack of common sense on the processing of something so well known and common as bottled water.

I tell you one better. Coca Cola was selling filtered and bottled tap water in the UK. During filtering they somehow managed to contaminate it with bromate a substance linked with an increased cancer risk - in excess of UK legal standards.

https://www.theguardian.com/uk/2004/mar/19/foodanddrink
Typescript _is_ easy to setup and use these days, but whats the point of setup when you can run bun and it just works perfectly instantly with zero setup?
Ah awesome, well well done, it's such an awesome example of what can be done with the web!
Mango is a nice alternative. I have access to Mango via my local community library (I am in US - Michigan)
Conversely it’s impossible to prove there is life beyond earth.
PROOF is a high standard.
All our existing evidence seems to point to the fact that we are indeed alone in the universe.
Really? Only people who do not understand how bitcoin works do not like it and are just not smart enough?

This comment being repeated half a dozen times does not make it true or productive to conversation.
PEXA statement on third party incident
Yeah he's an actual superstar. Very skilled engineer. This trend of dismissing successful people is a bit lame.
One of the reasons real Communism (the USSR variety, not what people in the US think Communism is) has such a hard time in the capitalist societies: It is the only form of authoritarianism in which corporations cannot make profits.
A good summary of the paper here - https://notes.aimodels.fyi/enabling-language-models-to-impli...
Seems like a good start
Given the ever growing discoveries and complexity of single cell life, it is evermore unlikely that life randomly “sprung” into being.

The primordial soup argument is akin to lightening striking a wheat field and spontaneously producing a birthday cake complete with icing, candles, and balloons.
The Fermi paradox covers this
quite interestingly:

“The Fermi paradox is the discrepancy between the lack of conclusive evidence of advanced extraterrestrial life and the apparently high likelihood of its existence.”

https://en.m.wikipedia.org/wiki/Fermi_paradox
What was the false positive rate? Blocking all posts about Israel and Palestine will bring down misinfo but that is rarely acceptable.
> ubiquitous cloud, BYOd, international corporations and global hiring pools

My org does none of these so Blazor was a great option for us.
In modern x86 we have things like the avx scatter gather instructions, which implement indirect addressing as well as accessing potentially lots of pages in a single instruction.

Of course nowadays we have the transistor budgets to make even complicated instructions work.
That's a very fair point, and I've complained about that degradation on Google many, many times over the years on HN, but I also don't think that's what Google was responding to. The Wired article has been taken down, but I'm assuming it was arguing that Google would change organic results to get more ad clicks. Google is saying here that ad results and organic results are 2 independent, orthogonal systems.

Again, your point is one I strongly agree with, but it's also taken out-of-context with respect to the article Google was responding to.
The point is to correlate the word slavery with the concept of human slavery only. Disallowing a word to be used outside that usage is better for everyone.
Breakelse: When Compiler Developers Get Bored
Since in hindsight I chose a bit of an inexpressive title, tl;dr: `breakelse` is a new keyword in my language Neat, that jumps directly to the `else` block of an `if`. With a bit of syntax sugar, this gives an alternative to conditional-access operators.
Crypto doesn't have to be explicitly stopped or shut down to be consigned to niche cases.

In fifteen years Linux went from a hobbyist project in 1991 to a major infrastructure project underpinning the Internet; Golang started in 2009 and now is ubiquitous in the tech world. Plenty of analogous technologies exist that were created and flourished in fifteen years, and they did so by providing meaningful value without requiring universal adoption to become effective.

In contrast the Bitcoin paper was released in 2008 and blockchain still hasn't found the killer app that people outside of the crypto ecosystem rely on in some serious capacity. Fifteen years in blockchain tech is still slow, risky, and painful to use; scams abound and there's a distinct lack of boring, practical use cases that make blockchains a safe technology to use as foundational infrastructure.

What manifests as people trying to stop blockchains is typically regulatory bodies trying to stop money laundering or the sale of unregistered investments. This isn't some shadowy cabal trying to crush Bitcoin but institutions watching Celsius Network and FTX detonate and trying to catch up to keep people from getting burned.

So yes, the blockchain cat is out of the bag, but nobody cares. We are squarely in "put up or shut up" territory because enough time has passed for the tech to develop; if blockchains never catch on then it's because the tech just wasn't that useful to begin with.
MLM schemes are a scam because the premise is that you'll make money, but there is no creation of value and the increase in value just comes from the increase in users. Once you saturate the market, the last people to get in are left holding the bag. They lose their money so someone else could get it.

Cryptocurrencies increase in value as more people use them, but they don't fall to zero as a result of becoming widespread, because their sole value isn't for speculation. They can also be used as a currency.

Now, some of these valuations have built into them the assumption that their use as a currency will ultimately become widespread, because otherwise they would be worth a lot less than they are. But less isn't the same as zero, and volatility doesn't matter if you are using it as a currency because then you're not holding enough of it for a long enough period of time to be exposed to a major change in value.

With a MLM scam the value doesn't just have volatility, when you run out of suckers the value crashes to zero forever. With cryptocurrency the speculators can lose their shirts and at the end of the day you can still buy Bitcoin with cash and then use it to pay for a VPN.
For the given title, it's surprising that no non-Europeans are mentioned or non-STEM for that matter. Some other contenders could be:

1. Su Song

2. Plato

3. Gautama

4. Zhang Heng

5. Bhaskara(I/II)

6. Al Biruni

7. Da Vinci

8. Al Khwarizmi
The shell may be homegrown, but the browser engine is Chromium.
> (though highly, highly improbable)

Its highly probable that, if human-scale intelligence/civilization exists on other planets, Von Neumann probes (or some similar, highly detectable signs of activity) would have reached us by now.

And they have not. This is an interesting paradox.
I would even recommend decoupling the processes a bit. That is - start with a known good schematic, ideally one that exists as KiCad schematic already (look for KiCad projects on Github). Practice creating a board outline, placing some parts and routing traces, make yourself familiar with the tools around that (how to deal with layers; how to use the design ruler checker; the 3D preview to find blatant mistakes with connectors or so; how to export the files (if necessary - Aisler accepts KiCad files for example)). If you want, export it and order it. At JLCPCB that should be $2/2€ + shipping if five pieces and HASL is good enough. Then maybe enter a known good schematic oneself. Then create a simple circuit on breadboard, turn it into a schematic, enter that. ...
How? The big players will create a layer inbetween to handle ad payment. Might create additional businesses.
I consider embedded to be a core competency of Rust. It's one of a few languages that can run on these devices, and compared to the others, is a nicer experience. The language itself, the tooling, and the compile/flash/debug process make it appealing this domain.

Support outside of ARM is a bit rough, but it's improving for RISC-V and Espressif.
Androids with Backdoors [pdf]
Very much appreciated - I'm generally fairly unlikely to listen to a podcast but will happily read transcripts even if they haven't had as much love put into them as yours clearly have.

Admittedly, yours is still in the "left open in a tab" state, but that's because I'm not particularly familiar with the subject matter and so need a period when I'm awake, not doing anything else, and can actually focus on it and google things if necessary rather than just getting lost.