skysight-inc/HackerNews huggingface dataset:
I've seen this firsthand:

> A common point raised by ML reviewers is that a method is too simple or is made of existing parts.

And this is self-evidently true:

> ...simplicity is a strength, not a weakness. People are much more likely to adopt simple methods, and simple ones are also typically more interpretable and intuitive.

It happens on a lot of different fields. For instance, a lot of investment management firms offer complicated investment strategies with high fees, even if a simpler strategy would do just as well. Quoting Warren Buffett:

> Investors should remember that their scorecard is not computed using Olympic-diving methods: Degree-of-difficulty doesn't count. If you are right about a business whole value is largely dependent on a single key factor that is both easy to understand and enduring, the payoff is the same as if you had correctly analyzed an investment alternative characterized by many constantly shifting and complex variables.[a]

---

[a] http://www.berkshirehathaway.com/letters/1994.html
> Software isn't an art project; it's a practical tool to solve practical problems.

Yet me and my colleagues have seen code that resembles abstract art far too often - it's interesting to look at, but mind-bogglingly complex. Getting rid of that is a delicate balance act, as you risk stepping on the shoes of the people who wrote the code.
I've been part of this but these are different than the typical political heated discussions on HN like in the trump era. These here tend to swift quickly into antisemitism.
Is anyone aware of any other OSHW alternatives to this? Preferably with Ethernet. ESPHome would be preferable.

The clones I can find are roughly the same price as the "original" hardware.

ATM90E32AS seems to be ~$1 per channel on JLCPCB, so I'd imagine this could be pretty cheap with SMT assembly. My use case is like ~60 circuits.
https://archive.is/F4I9l
If you allow "national security" to be used as an excuse to "grant powers" which ultimately just "destroy freedom" then you will end up with leaders who intentionally do a bad job at security in order to access the power that grants them.

If your government cannot protect the country from journalists, then you should force them to resign, and call for new elections.
FDA says fragments of bird flu found in pasteurised milk
I have a Frient Zigbee device that does the same, but sends data to Home Assistant.
WW2 provides ample examples. Information is part of warfare

Russia is certainly jailing journalists. As example, Evan Gershkovich, a Wall Street Journal reporter, is currently imprisoned: https://www.wsj.com/news/evan-gershkovich.

Nowadays, every country has an interest in preventing foreign influence operations across traditional and social media
What gets me is that they request a CV even though my whole work history is already on LI. My CV is just a reformatted LI profile. But then again, recruiters are mostly sociology, political science, or philosophy grads who chose an easy degree thinking they were clever and found themselves being used as a mop in the Victorian sweatshop that is the recruitment industry.
Russia Today was banned in Ukraine in 2014 and in some (most?) EU countries in 2022.
I believe RT (which is Russian but produced some interesting journalism once in a while) was banned in Europe (or at least it is in France). I don't even know what to think about it...
Partially funded by the government.

And consistently rated as a neutral and reliable media source.

The two concepts, though they may have some overlap, are not one and the same.
My mistake. I honestly thought we were one of the very last places to implement this change -- I know the viewpoint is still overly America-centric... just not in the usual way lol
FTL: "... while more than 100 journalists were killed in six months in Gaza by the Israel Defence Forces (IDF) ..."

Anyone know where to find what the current accurate count of number of journalists killed in the Gaza bombardment to date?

Last I heard it was 170.

There are also journalists who lived but their whole family died in the strikes.
Just get it from Anna's Archive

https://annas-archive.org/md5/6b38669dbfb1042a40be0f804258fd...

And upload anything you think is important enough to Library Genesis

https://wiki.mhut.org/content:how_to_upload
I think it's neither surprising nor necessarily bad. Just think of how Russia Today was spreading disinformation and propaganda about the Russian invasion of Ukraine. Banning them from the EU was certainly in our interest.
Netanyahu's ongoing corruption trial looms large over all of this. If he were to lose power, he would be far more vulnerable to conviction and potential imprisonment. So from this vantage point, the Al Jazeera ban could be seen as an act of desperation - muzzling a high-profile critic as a concession to far-right parties, even at the expense of free press principles, all in service of his own political and personal survival.

It paints a troubling picture of a leader whose decision-making is distorted by clinging to power at all costs. Undermining democratic norms to appease extremist coalition partners is a dangerous road that could lead Israel to more illiberal and authoritarian policies, especially toward Palestinians, the Arab media, and domestic dissent.
Huh, reminds me of Kothic from about ten years ago :)
> But abandoning discussion altogether is also not an option.

I don't see why not. Just because it's hard doesn't mean it shouldn't be an option.

This attitude toward moderation is a large reason I do not participate on this site like I used to.
>but is there anyone that actually defends these DEI statements with a coherent argument, or can you point me to one online

There was a recent debate on this[1] and even the debater for the pro DEI statement side (that they could find) admitted that DEI statements that were just ideological pledges were wrong, and he was only in favor of statements about concrete things you did to advance the DEI agenda (eg. "I did a, b, and c in my previous position to enhance DEI in my department"). He argued that was justified because DEI (at least the principles, not necessarily the specific policies like affirmative action or whatever) were ostensibly things that the university cares about, and therefore they were fair game to ask for.

[1] https://opentodebate.org/debate/are-dei-mandates-for-univers... (it's a podcast but there's a transcript tab on the page)
> I don't know a single techie person who uses Windows (other than for gaming)

I'd say that Windows actually has some nice software, like MobaXTerm: https://mobaxterm.mobatek.net/ which in my eyes is better than Remmina or pretty much anything I've found on nix, short of just running the same thing on Wine.

WinSCP is also pretty cool, albeit nothing particularly special: https://winscp.net/eng/index.php

PowerToys (and other customization software) also make the OS feel more pleasant to use, especially with something like FancyZones which feels nicer to use than the window snapping in XFCE or Cinnamon: https://learn.microsoft.com/en-us/windows/powertoys/

WSL2 actually seems nice to use and even Hyper-V is pleasant.

The vertical taskbar in Windows 10 worked better out of the box than my current customized Cinnamon desktop.

Oh also the task manager is really nice and the Linux remake does tend to eat resources: https://github.com/KrispyCamel4u/SysMonTask

There's probably more nice things that someone can say about Windows and personally I don't mind doing development on it because most of my software works on it anyways (VSC, JetBrains IDEs, GitKraken, Docker, browsers etc.), but Linux distros do feel better for that particular type of work otherwise.

On the other hand, even with Proton, I still enjoy gaming on Windows more, far less of a hassle and curiously the graphics control panels seem to mostly only be available on Windows and something like CoreCtrl on Linux isn't always good enough (e.g. if I ever want to set a power limit for the GPU easily).

I really don't want to deal with Windows 11 though (which is inevitable because of updates and also work computer) and I have very few positive things to say about Windows Server, however. But hey, even .NET now works on RHEL/Ubuntu and other popular distros, so Microsoft tech stacks also feel decidedly more sane, in addition to something like C# just being a decent language in general.

That said, Thunderbird runs everywhere and does so well, so for me, it's the obvious choice.
Both Russia and Ukraine ban multiple news agencies, which hopefully doesn't indicate where this is heading.

Also the United Kingdom has added several of it's own citizens to sanctions lists for journalism within Ukraine/Russia.
I am unsure about most of those countries but Japan and Israel have a reputation for being extremely racist

Prejudice of any form is unhelpful. Racism is particularly nasty
This is an ideological statement which brings no fact, no new perspective, is not substantial and does not refute the opponent’s argument (which is that unfair DEI creates resentment that you later pay).

As per Dang’s guidelines above (specifically for this thread), this should not have been allowed on HN.

Now I wonder: Why is it here?
It's a forced divestment; they weren't banned but have a year to comply.
RT was heavily censored in the USA and is banned in several European countries. Press censorship is pretty much the norm in 'western democracies' similar to everywhere else.
To me the biggest news is not that he is using Mail on Windows but that he is using Windows. You wouldn't tell that the CEO of the company is using the product given how badly they let it decay.
Apple’s iCloud+ also includes “hide my email” which creates randomized addresses that forward to your main account.
Yes, we need to build more houses. Investing in real estate only makes sense when supply is constrained. When we allow people to build housing values tend more toward the cost to build as you cant speculate without constraining supply.
Photomolecular effect: Light can vaporize water without heat
Also on Anna's Archive:

https://annas-archive.org/md5/7957d8af6f296b3adaafd5c21d4aa3...
It's certainly within my gamut to jump into an embedded system to debug it, bringing/building tools as I go. I'm just not looking to opt into doing that on something that doesn't need to be that complex in the first place. Same reason I run one decently powerful amd64 server that does many things rather than a stack of Raspberry Pis, one per software package.
Lots of democracy limit journalism during war.
We just started running Traefik in production since looking at self managed K8s was just too hard and complicated for what we were trying to do. We have an Ansible Docker compose service (that’s what we call it), that starts up the containers and auto registers the containers with Traefik. It works really well.

We are airgapped so can’t use Let’s Encrypt. We inject the certs into our containers via Ansible or Docker Compose.
Comments do that are usually swiftly and correctly flagged by users (or mods). In egregious cases, or repeated cases, we warn and/or ban the account.

If you see cases where this is not true, the most likely reason is that we haven't seen them yet. (We don't see everything that gets posted to HN, or even everything that gets posted to a large thread.) The thing to do then is flag the comment (https://news.ycombinator.com/newsfaq.html#cflag) and/or to email us at hn@ycombinator.com in egregious cases.
Every press operates within the confines of the government it’s based in.

Major US news agencies regularly ask DoD if certain topics are okay for them to cover. Beyond that, most relevant news in the US is owned by billionaires that regularly repress news that would paint them in a bad light.

Anyway, no news agency is perfect.
‘Positive discrimination’ - aka excluding someone based on these attributes - is always required to make the numbers look good when slots/resources are limited - either in applicants of a given attribute or in overall resources.

So someone who would have gotten a slot based on - say - pure technical performance - won’t if these criteria are taken into account.

It’s fundamental and ‘working as intended’.
The digraphs ch (named che), ll (named elle or doble ele) have traditionally also been treated as letters of the alphabet, since 1803. However, in 1994, the tenth congress of the Association of Spanish Language Academies agreed to alphabetize ch and ll as ordinary pairs of letters in the dictionary by request of UNESCO and other international organizations, while keeping them as distinct letters for the alphabet and other purposes. In 2010 the Spanish Language Academies agreed that these two digraphs were not separate letters. Similarly, rr (named erre or ere) has sometimes been considered a separate letter but is no longer.

https://en.wiktionary.org/wiki/Appendix:Spanish_alphabet

https://web.archive.org/web/20150426001803/https://www.nytim...
It's a sad day when the answer is "do unpaid labor for a chance to be noticed."
Not all of HTML can be represented with s-expressions. The following is perfectly valid.

<b>Hello <i>World!</b> Greetings</i> Earthlings!
I wonder if a similar thing can happen with non-physical pursuits (specifically, coding) if relentlessly forced to over-do one thing over a long period of time. Overwork/over-stress early in my software development career led to a permanent reduction in my rate of being able to produce lines of code for any reason (work or personal projects). I relate to a lot what the podcast said comparing it to being a six-cylinder engine only running on four cylinders, a feeling of there being depths you have (or had) that you can't access anymore.

Obviously the word "burn out" comes to mind, and certainly related to that, but burn out implies an acute condition and this is not exactly it. I never got totally burned out, it was just my rate of writing code got slower... and slower. Part of this was undiagnosed (until late in life) ADHD, and like the woman in the podcast I tried to make up for it by doubling down until I couldn't anymore. It got to the point that trying to write code was like force un-pausing a video that's buffering until the frame rate starts stuttering, or holding down the flush lever after the toilet tank is empty.

Much like how the person profiled in the episode was eventually able to take up a new sport of endurance running because she can handle suffering through that but cannot do the type of running at the intense pace she used to do, I am now happily for many years employed in a government job. I have the capacity to "suffer" through months- or years-long red tape processes because it matches the reduced pace at which I can now produce lines of code - or I avoid it altogether by using my experience to solve problems in other ways.
> we have mechanisms to encourage Māori applicants to law and medical school

I see the argument for setting aside seats for people who fluently speak the language. I do not based on race. ”Black patients hav[ing] better interactions, on average, with physicians of their own race” is a problem, but segregating medical care on the basis of race isn’t the solution [1].

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7174451/
There was plenty of coverage of the closure including photos. Not sure what you're insinuating here. Israel has free press and no it's not like Egypt.
In your bastions of democracy (pick one?) Journalists can't go anywhere they want to. If the police is operating in an area they might restrict access to it. That has nothing to do with freedom of the press. E.g. in the USA the first amendment does not guarantee journalists access to non-public spaces (like a hotel is).

https://freedomhouse.org/country/israel
https://rsf.org/en/country/israel

https://freedomhouse.org/country/egypt
https://rsf.org/en/country/egypt
This quote has always seemed very strange to me. I feel like the implicit argument (that just using lisp instead of making a program that has more limited semantics that conform directly to the intended purpose) is not a great one. Obviously informally-specified, bug-ridden, and slow are not good things, but I'd argue those are also not specific to Fortran or C but just to any "sufficiently complicated program". People make a big deal about the Church-Turing thesis, but I think it gets taken too far sometimes because the important part of a programming language isn't always what's possible to do in the language but what _isn't_, and I'd argue most of the large improvements in languages over time are about that; not having undefined behavior, null-pointer errors, and runtime type errors are all huge improvements in programming productivity that only exist because we made languages that don't allow you to do certain things.

At the end of the day, quite a lot of the work in programming boils down to ensuring that what you wrote does _exactly_ what you intend rather than behaving in some other way, and that means identifying and eliminating places where it diverges. There are a lot of common patterns for places where these issues occur, and a language that can identify those patterns and make it impossible for you to write a program that has those mistakes is saving you time up front.
Everyone in the comments just assume al jazera is right even tough we have well documented cases when they spread claims who are totally wrong with no journalism due process

See: https://honestreporting.com/damage-done-how-al-jazeeras-fake...

So to say truth has been silenced is off the mark imo

Edit: haaretz link https://www.haaretz.com/middle-east-news/palestinians/2024-0...
If I was Jewish I'd be very upset of what is being done in my name. The Israeli government, by insisting any criticism is antisemitic, is equating Judaism with its own actions. With their existing extreme, brazen and opportunistic behavior they're slowly mainstreaming antisemitism as outrage grows at the government and people accept being called 'antisemitic' if they oppose it. It's a tragedy for Jews.

I don't say this as a personal view, but as a logical inevitability.
You can make a parallel with Russia Today being (effectively) banned in the US (albeit not via direct government action). Both are just mouthpieces of their respective masters and not a source of objective information.

That said, banning media presence in Gaza by Israel, and the overall hesitance of western media to report on the devastation is very disappointing.
I use Gemini pro 1.5 for this as it has a large context window.

https://aistudio.google.com/app/

Feed it the pdf and prompt it that you only want answers from the supplied text with references to appropriate page numbers and quotes from document.

Use a free USA vpn chrome extension if not available in your country.
The site hasn't changed in this respect. If you look at the examples in https://news.ycombinator.com/item?id=17014869, you'll see that all these things—the moderation approach to politics and all the common complaints—go back 15 years.
The optics are interesting. People who have opinions on things are unlikely to change them due to this.

The interesting question is how many people do not have strong opinions and how this could affect them.

My guess is it also won't. Why would you be paying attention to news you haven't cared about up to now? The nonopinionated will likely not hear of this
Can you link the power breaker?
"honestreporting.com" is ironically dishonestly reporting, it's a propaganda outlet with no credibility.
The EU has banned many Russian and Belarussian news sources since the invasion of Ukraine.

The USA seems to not have followed through (as far as I know - as Russian news sites seem to be available).
Espressif has a pretty decent overview on their website: https://www.espressif.com/en/products/socs

They also make a set of modules per chip, so you can get a particular chip in an easier to use package with e.g a built-in PCB antenna or antenna mounting ports or no antenna, various onboard flash sizes, that sort of stuff: https://www.espressif.com/en/products/modules
Homeassistant + Power calc (https://github.com/bramstroker/homeassistant-powercalc) really does wonder here,

you can "simulate" power of fairly stable appliances.

Then you chart that in a nice Sankey chart or in standard charts and enjoy
I'm curious, which power breaker do you have?
Victoria metrics and grafana is great. I only wish I could enter descriptions for the metrics to populate the description in the grafana metrics explorer which is traditionally done by Prometheus metric metadata “help” field.

Victoria metrics/ grafana is supplanting our industrial historian, which is admittedly not a best in class product - I am sure osi pi is better
TikTok wasn't banned explicitly. They are required to divest within a year. If they don't, then the app becomes banned

It is likely more countries will follow. India trail blazed by banning TikTok almost 4 years ago after the border skirmish with China
Grandma teaching how to Use FFmpeg On Linux Mint [video]
If you find your school has a racial distribution different from the population, targeting means making an extra effort to go to those communities. Increasing the number of applications from them. The actual filtering of the applications, however, should be neutral.
FWIW this bit in the article is a little confused. The SIMD instructions being detailed appear to be Espressif-custom things implemented using Cadence's "TIE" facility.

Cadence does indeed have their own SIMD architecture ("HiFi", really it's a family of similar but binary-incompatible ISAs). And indeed docs for that don't appear in public (though if you look carefully, details for how to emit the instructions are part of the GNU toolchain integration).

But that isn't this. If you want docs for this, talk to Espressif, not Cadence.
Is it just me, or is this just a special case of indirection? For example, virtual function pointers versus hardcoding method calls as jumps directly to some code. Pointers and indirection in general give you a place where you can update associations, at the cost of one extra lookup on every access! In database, you often have many to many join tables, just in case. Those tables give you total flexibility later to change associations or even introduce new ones. So instead of having your identifiers point directly to the thing, simply have such a table for one more look up in between.

At my company, we often ran into the same question over and over, namely, weather a convention should go one way or the other way. And in almost every case, we found it’s better to just make a general implementation with the options being available to be supplied at runtime, or in a configuration file. In other words, don’t choose, implement a more general solution. That has become the policy in our company.
There's lots of precedent. We just have to look at the Ukraine-Russia war.

Ukraine has shut down everything but the state-sponsored television.

Russia has shut down most independent media since the beginning of the war as well.

But admittedly, they are in a war of (dis)information so might not be representative of the freedom of the press.
Unfortunately they don't talk about Bootstrappable builds: https://lwn.net/Articles/841797/

Guix and others in the GNU community were able to bootstrap Guix from 357-byte program last year.

https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-...

Great story and super interesting stuff!