skysight-inc/HackerNews huggingface dataset:
I’m 39 now, and I started to code when I was 8. There were a few things that I think helped a lot:

No internet forced me to think for myself a lot when I got stuck, instead of immediately googling.

Immediate Googling a problem is obviously better for productivity, BUT not having this ability grew my working memory a lot during my formative years, I still have a very capable working memory, which allows me to hold large amounts of code (deep call stacks and state) and therefore understand unknown code a lot more fully and a lot faster than others. Being able to hold large state in memory means I can work on compilers, kernels, deep learning frameworks with a wholistic view which leads to more consistent interface design and data structures.

Less distractions also grew my focus and attention abilities. I am shocked at how little programmers can focus these days, they can hardly hold attention for more than 20 seconds without jumping to a website / phone / other task.

The system I started with (VIC20) booted into a BASIC interpreter - you had no choice but to learn to code!
If people keep hitting the bollards, doesn’t that mean they’re working?
The Ambassador, the Grand Duke, His Wife and Her Lover
The response for an “in case” is premature abstraction.

Unused abstraction makes reasoning about the codebase harder.
Only a truly great translator can fundamentally alter the meaning of the source and get away with it. (Well played, Ted Woolsey.)
Thanks, I appreciate it! I hope to keep adding features. If there are missing features that you'd use, feel free to leave them in a reply.
https://en.wikipedia.org/wiki/Katyn_massacre

was recent memory, with Soviets mass murdering educated Poles, among others.
i dont think maintainer changes is even the endgame for this stuff. its hard to get a new person in, but a nation state can likely more trivially attack a current maintainer.. everyone has a button somewhere. the only solution to this is tooling which can flawlessly reason about code changes being malicious or not, being applied to every change in a project. and then still its a lost cause. a lot of issues and vilnerabilities come from how softwarw interoperates witj other software. will you be able to reason about all possible package combinations and how they are secure or not when they come together in certain ways?

it should be easier to write systems from scratch, rather than to have to use third party code for everything. computers currently are not condusive to this. they need to be built different, to allow software to be built different.

maybe while we are at it we can also make it so computers reduce complexity in peoples lives instead of adding to it.
See for yourself:

https://www.memri.org/search-results?country_id_report%5B0%5...
Yes, propaganda is acceptable during a war, and censorship is a part of that. But Europe is not at war with Russia. They are simply giving material support to one of the belligerents. Outside the context of a declared war, censorship should not happen in so-called democratic societies.
No deal is better than a deal at a bad price.
I've found many of the devices can now be flashed with https://github.com/openshwprojects/OpenBK7231T_App
I think matplotlib's overwhelming API surface motivates a lot of work in the plotting space. I personally find that I need to relearn/recopy the API every time I need to use it, and I could never whip something up on a whim.

I actually use youplot[1] for this very reason so I can pipe small datasets into an exploratory visualization straight from the command line.

[1]https://github.com/red-data-tools/YouPlot
"Neo is not supported on this web browser"
Long ago I heard the same argument in a Brazilian television show presenting a debate between "UFO specialists" and astronomers.

One astronomer posed that same question: "Dude, our job consists of staring at the sky for nights and nights with very powerful equipment and we never saw those things that you keep finding with naked eyes. How do you do that?".

The "ufologist" just did a "deer in the headlights" look.
At least in the UK, you used to be able to watch RT on broadcast. Now only the Internet version is accessible, and I think some ISPs DNS block them. Granted, a DNS block is easy to circumvent if you understand it, but most users will still be cut off.
Civilian pilots see UFOs, it’s just that no one cares. But when a military officer reports seeing something and it’s repeated on radar, it’s a bit harder to ignore.

https://www.forbes.com/sites/suzannerowankelleher/2021/06/26...

> Davenport says he regularly receives reports of UAP sightings from FAA headquarters in Virginia, estimating that he received six to eight reports between November 2020 and May 2021.
Ironically, the DoD has internally concluded those UAPs to be AI controlled craft and investors are already lining up, demanding access to siloed intellectual property concerning recovered technology.

While people here are busy mocking the seeming absurdity of the premises, that very absurdity has been determined to be a kind of intelligence test and deliberately administered social stimulus.
Why is Alt+F4 the hotkey for closing a window? Why not Alt+F5 or Alt+F3?
> - Embracing diverse viewpoints

If you read this as having some academics embracing Flat Earth viewpoints, it is obvious this will not happen. The devil is in the details, what does "Embracing diverse viewpoints" even mean? Science usually drives to unique conclusions, not diverse interpretations. How many correct and diverse viewpoints exist about E=m*c^2 ?
Sure, they're recompilable. If whoever has the source recompiles them.

Well, turns out ABI stability was not enough to make gamers use Linux, but it's an example.

A better example would maybe be the Oracle database. You could maybe see them building for OpenBSD. But not if that means they'd sign up for rebuilding every six months the ABI has potentially broken in the new release.

I would not say that this is the reason OpenBSD hasn't yet been the OS of choice for the Oracle sales team, of course.
When it comes to optimizing a sorting algorithm for some hardware, it probably doesn't matter. Now suppose you're making a user interface design choice. It would be good to have someone who knows how users from a different subculture would interpret it.

But things like that often have more to do with culture/geography than race. Someone from Mississippi will have a much different perspective than someone from Massachusetts, even if they're the same race. And a larger difference in perspective than two people who grew up across the street from each other, even if they're different races. But that doesn't show up in the group photo for the brochure.
Buffett Praised Apple After Trimming It, Drops Paramount Stake
It's possible. Perhaps it's time to run an experiment?
There is no such thing as a fully inclusive community. A community is defined as much by the people it excludes as the people it includes. If you try to ensure that everyone is welcome, someone else will make the decisions who to exclude. Typically by making things too uncomfortable for some groups.

If you genuinely want to target underserved populations, you must be prepared to exclude those who are not in the target audience.
> am very interested in increasing diversity

Why? As a non-white immigrant, I’m deeply suspicious of the notion that a team with me on it is in any way different than a team without me on it based on my skin color or ethnicity. I think that line of thinking doesn’t go anywhere good, especially for me, but for everyone else too.

As soon as you make it acceptable to say that people are different based on group membership, they will start to notice those differences and categorize them as good and bad. DEI is based on the premise that people will recognize all of those differences as good but that’s completely delusional. You are socializing people to identify other people with their group membership and they’re going to take those observations in directions you don’t expect.
https://en.m.wikipedia.org/wiki/List_of_journalists_killed_i...
What I don't get about the DP approach is how this would be reconciled with the "exact" question-answering functionality of LLMs.

DP makes perfect sense if all I care about is low-resolution statistical metrics or distributions of something and not the exact values - the entire purpose of DP is to prevent reconstructing the exact values.

However, the expectation for LLMs is usually to ask a question (or request a task) and get an exact value as a response: If you ask "What's the phone number of John Smith?" the model will either tell you it doesn't know or it will answer you with an actual phone number (real or hallucinated). It will not tell you "the number is with 83% probability somewhere in New Jersey".

So if the model is trained with DP, then either the data is scrambled enough that the it won't be able to return any kind of reliably correct data, effectively making it useless - or it's not scrambled enough, so that the model can successfully reconstuct data despite the scrambling process, effectively making the DP step useless.

Or in other words, the OP defines "DP unlearning" as:

> The intuition is that if an adversary cannot (reliably) tell apart the models, then it is as if this data point has never been learned—thus no need to unlearn.

However, if my original model truthfully returns John Smith's phone number on request and the "unlearned" model must not be distinguishable by an outside observer from the original model, then the "unlearned" model will also return the phone number. While I could say that "technically" the model has never seen the phone number in the training data due to my DP scrambling, this doesn't solve the practical problem why the unlearning was requested in the first place, namely that John Smith doesn't want the model to return his phone number. He could probably care less about the specific details of the training process.

So then, how would DP help here?
Oh if anything I think you're being too timid with your critique here so let's say the quiet parts out loud. The movement was coopted by sociopaths and used as cover to promote naked authoritarianism. This doesn't excuse failure to grasp the original stated goals or (worse) trying to utilize red scare propaganda to handwave past capitalism's obvious flaws.
Apple's New iPad Pro Turns Device into True Laptop Replacement
I do see writing software like writing a book.
I write it with the future reader in mind. It needs to be meant to be read.

I picture my colleagues or young engineers 20 years from now combing through my programs, learning the problem domain, learning the tradeoffs we made at the time and why it made sense.
Just so you know this is a very ignorant comment. I don't mean that as an insult, but literally you are ignorant of the facts. If you care you should use this opportunity to educate yourself on the state of the Microsoft stack.
Consumers Fed Up with Food Costs Are Ditching Big Brands
It would seem that way, but organizations that are truly about improving and growth would have the people available to help improve other things.
Correct, although IMHO it’s also fine to use exacerbation in this specific example (if you see the problem from a process standpoint instead of the frustration faced by job seekers and recruiters).
Ironically accurate.
Europe has a lot more roads with a lower design speed. Curves, narrow lanes, on-street parking, trees/poles/etc close to the road. These things cause people to drive slower, because it doesn't feel safe to go fast.

In North America, roads are usually built in the complete opposite way, with long straight roads and wide lanes, so the design speed is actually quite high -- even if that wasn't the intent. People go fast, because it feels safe to go that speed, but isn't, because there are pedestrians and turns. We then "fix" that shit road design by having low speed limits.

This video is all I think of when this discussion comes up now: https://www.youtube.com/watch?v=bglWCuCMSWc
I happily ran a dockerized HA on a Debian for years now, no need to do any complicated debugging (and even if I did, it would not be difficult to inspect it properly)
> The EU has banned many Russian news sources

rt.com, enter… loads instantaneously.

sputnikglobe.com, enter… loads instantaneously.

Please don’t lie.

Edit: it was not a lie, my apologies.

One of the most ineffectual bans I have ever seen.
This is so poorly written, I can't tell if he's advocating for bollards or not bollards???
I'm a maintainer (one of many) of an open source project, and this topic has been on my mind a lot lately as I review PRs.

I am more suspicious of PRs from new contributors by default now. Of course I keep these suspicions to myself, but besides simply reviewing code for all the regular things, I now ask myself "what sort of sneaky thing could they be doing that appears benign on the surface?"
Those are interviews with Hamas spokespeople. It isnt the opinion of al Jazeera being presented.

There's nothing more shocking than the stuff Ben Gvir (security minister of Israel) does or says.

The second interview even references his calls to burn women and children as, yknow, a bad thing.

"memri" doesnt seem to consider that valid context, that is probably because it is a state propaganda outfit acting on behalf of that same Israeli minister who openly expressed a desire to burn women and children.
My new bash script prelude (2012)
Germany and Russia both committed daunting atrocities during the war, killed millions of people, but it's unsurprising that people associate "Holocaust" with 6 million Jewish dead, because the Jewish genocide is where the label originated.
Hey! Appreciate the feedback, like you said, it's tongue-in-cheek, however I the last thing I want to do is upset anyone. I'll take your advice. Thanks!
> if there was another intelligent species in Deep Time, if they never engaged in wide-spread reshaping of the planet (huge population, large-scale mining and construction, etc), how would we be able to tell they existed?

Because they will survive. Are we talking about sharks?
You don't understand.

The point is that the title implies a claim (that "The Hill" endorses it) that the article denies (it doesn't).

The title is click-bait.
It's an interesting idea, that scarcity and inconvenience could make one a more thoughtful practitioner.

A similar situation applies to writing. When people wrote with quills on parchment under candlelight, they did the structuring and editing in their minds beforehand. Now, word processors encourage us to vomit words onto the page and rarely do we edit them down to a similar level of quality.
> is a genocide...It’s ICJ’s

No, it is not. The ICJ said Israel must "take action to prevent acts of genocide" [1][2].

[1] https://www.reuters.com/world/middle-east/key-takeaways-worl...

[2] https://www.icj-cij.org/sites/default/files/case-related/192...
He made some bizarre posts just the other day.
>Why would you allow that to continue in your country?

We have a constitution that protects our rights, and among them a right to make up our minds on the basis of an uncensored discourse. That's the other, implicit half of the first amendment: the right to listen to what others want to tell you.
"Reputation" is a crude social heuristic. It's also authority in disguise.
I cannot really understand why Shelly doesn't offer ZigBee (and now Matter) options, only Wifi. This has always been the biggest blocker for me.
Just wanted to mention that this article sparked some interesting Twitter discussion that eventually resulted in this:

consteval mode_t operator""_mode(const char* s, size_t len)
{
assert((len == 9) && "String must be 9 characters long");

assert((s[0] == 'r' || s[0] == '-') && "0th character must be 'r' or '-'");
assert((s[1] == 'w' || s[1] == '-') && "1st character must be 'w' or '-'");
assert((s[2] == 'x' || s[2] == '-') && "2nd character must be 'x' or '-'");
assert((s[3] == 'r' || s[3] == '-') && "3rd character must be 'r' or '-'");
assert((s[4] == 'w' || s[4] == '-') && "4th character must be 'w' or '-'");
assert((s[5] == 'x' || s[5] == '-') && "5th character must be 'x' or '-'");
assert((s[6] == 'r' || s[6] == '-') && "6th character must be 'r' or '-'");
assert((s[7] == 'w' || s[7] == '-') && "7th character must be 'w' or '-'");
assert((s[8] == 'x' || s[8] == '-') && "8th character must be 'x' or '-'");

return (s[0] == 'r') << 6 | (s[1] == 'w') << 7 | (s[2] == 'x') << 8 |
(s[3] == 'r') << 3 | (s[4] == 'w') << 4 | (s[5] == 'x') << 5 |
(s[6] == 'r') << 0 | (s[7] == 'w') << 1 | (s[8] == 'x') << 2;
}

[on Compiler Explorer](https://gcc.godbolt.org/z/rd6GKnxvK)

Relevant tweets:

- Compile time benchmark: https://twitter.com/supahvee1234/status/1787148687979729195
- Taking a jab at C developers (more complex C++ implementation): https://twitter.com/supahvee1234/status/1787155223917576298
- Taking a jab at C++ developers (macro-based implementation): https://twitter.com/supahvee1234/status/1787233268913279327
- Final result: https://twitter.com/supahvee1234/status/1787240963825439200
Sadly, the most interesting pattern of the Lisa was how it hid the applications (kind of the same way the Star did) behind the stationery metaphor. It was a bit like the "Create New" menu on Windows that I don't remember seeing after some time after Windows 95 and NT4. I think there was a "Templates" folder where you could add files to show up on that menu.
I have a Shelly pro 1PM in my Breaker box for the car charger. It gets to 80 degrees Celsius easily at 16A. I have two other gripes with it:

1: the slots/clamps are small which makes fitting 4mm2 wires a chore already. 6mm3 is impossible.
2: the overcurrent protection is very trigger happy. Due to solar panels in the street that voltage can vary significantly. Apparently the charger doesn’t always keep up exactly resulting in a current of 16.0001A which is more than the limit of 16 and poof, off it goes. Not sure whether this is an actual fault in the charger or some rounding error.
"When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say."

—George R.R. Martin
for sure. we're continuously adding capabilities to the Canvas panel to support SCADA-type and flowchart use cases.

https://grafana.com/docs/grafana/latest/panels-visualization...

there's some initial movement towards "press Canvas element -> invoke HTTP api call":

https://www.youtube.com/watch?v=T6fg1TpfBUg

we added streaming/websocket data sources a few major versions back.

i'm hoping to make something more standardized and pluggable like data sources.
Can't you just whip out a card, stick it in a reader, enter your pin, click "yes" and pay by bank debit? If you are using a smartphone app that is an intermediary right there.

Its hard to be specific without knowing what country you live in.
"not dealt with in a satisfactory way" is exactly the justification that IDF has used after many similar circumstances. Let's say they just don't care, since there are no repercussions.
Berlin Pioneers New Market for Urban Solar Power
I'm not a big fan of mandatory DEI statements, but if I were trying to make a positive case for them, it might go something like this:

We're a big university that is trying to serve the general public, reach students across all demographics, and produce research that is broadly applicable, not narrowly relevant to one segment of the population. We need to hire academic staff who can leverage their own personal, intellectual and cultural background to help us become a "bigger tent", but also put themselves in the shoes of others unlike themselves in the course of their teaching and research.

To that end, part of our hiring criteria are based around evaluating your ability and willingness to help us fulfil that part of our academic mission. Please provide a statement explaining how you have demonstrated this in your career to date and how you'd continue to do so at the University of Utopia.
The London street bollards that are old cannons
>Israel's net favourability is down globally [1]. But there is zero evidence it's losing legitimacy; very few countries flipped sign.

>zero evidence it's losing legitimacy

zero? "Colombia nation cuts ties with Israel amid Columbia University protest"[0]

Your judgment on this is rather shortsighted and there is more than enough evidence that israel is losing legitimacy. The people's opinion rarely turns into policy over night, even in democracies.

I've observed the sentiments on this particular issue for more than a decade and I can tell you that I've never seen such insane amount of regular folks, from diverse backgrounds and political affiliations, who fearlessly speak truth about israel in a manner that would make Menachem Begin tremble in his grave. I'm observing Israeli accounts and hasbara efforts and it's evident, from the content they produce, that they fear losing legitimacy and are acting accordingly e.g. investing a lot of money into gerrymandering/astroturfing[1]

Even dictators in the middle east, who are puppets of the US and Israel, are fearing of losing their own legitimacy because of what their own people perceive[2][3] as corrupt and subservient behavior to the empire. Those dictators are one arab spring away from getting brought to justice by their own people for their complicity in israel's genocide and they know it and they fear that.

[0] https://www.usatoday.com/story/news/world/2024/05/02/columbi...

[1] https://x.com/5149jamesli/status/1783144486031495389

[2] https://www.bloomberg.com/news/articles/2024-05-01/saudi-ara...

[3] https://www.middleeastmonitor.com/20240415-jordans-treachery...
This article is a bit difficult to read, as it seems to be written with a heavy dose of sarcasm/irony.

I genuinely can't tell what the author is arguing for, as it's extremely difficult to tell if he's quoting things because he agrees or disagrees with them.

My biggest question is: is the author arguing that there should be spaced bollards along literally every sidewalk in the country/world, and around all edges of every parking lot?

If so, it's an interesting idea, but I also can't help but think that would not just be expensive, but also possibly extremely ugly.

I'm curious if there are estimates of both installation cost as well as lives saved and other damage to buildings avoided.
Wait so your definition of Holocaust denier is not the person that denies that 6 million Jews were systematically killed by the Nazi Germany machine, but the person who believes in the Holocaust of the Jews, but does not include other atrocities perpetrated by Nazis on the European population?

Can you clarify?

And in your opinion, did these DEI statements ever have Jews in mind?
There might be similar devices that even come with Tasmota pre-installed these days.
Literally the same government that houses the people who ordered October 7th.
More importantly, Ireland speaks two languages, English and Irish. The Irish flag should probably be Irish language since English has other representations. But it isn't obvious.
The problem is, we don't know. I've seen PRs that could be curious students, or it could be a first try to see if we are paying attention. It's really easy these days to produce a halfway decent looking PR for someone in their first year of uni and my worry is that an increased volume of low to medium quality contributions will lead to maintainer fatigue. Depending on the project, that may be the point where pressure can be applied to share maintainership.
Not a lot of actual details in the piece. Anyone have links to academic job ads before and after this alleged change in policy?
This came more from administrators in universities and funding agencies than the professors themselves, who are mostly dragged along for the ride, or go through whatever motions it takes to get promoted or obtain an administrator position. Tenure would actually work more against administrative abuse than for it.
Third time posting this in 3 days. HN is primarily for curiosity, not self promotion. Please see the posting guidelines, as you are a new account. Link is in the footer

https://news.ycombinator.com/submitted?id=Bradd3rs