skysight-inc/HackerNews huggingface dataset:
> If you can't see that "helping other people in another class cheat" is violating the honour code then you might benefit from taking the time to do so.

I did, and I didn't see how. If Alice is helping Bob cheat, Bob is the one taking unfair advantage of others, not Alice. For all you know, Alice could be offering to help everyone cheat.

It's not like I'm saying something outlandish here. There's a reason most places have specific rules prohibiting assisting others with their violation. Even MIT goes out of its way to specifically call out "Facilitating Academic Dishonesty". [1]

[1] https://integrity.mit.edu/handbook/academic-integrity-mit/wh...
that's what I did, but pandoc massacred my boy on the first pass, several passes later it was a bit better with just the right args. I got better results just using brave and adjusting the margins by hand for printing to pdf. I started with markdown but it was simply too limiting for anything that involved alignment (left, right, center) without html, and figure if I have to do that, just use html.
I think mathematicians looking at that expression would curl their lips in mild disgust, but also evaluate it to True.
> I've spent 30+ minutes debating what to watch...

This is something I've personally wanted to dive into the psychology of more.

Maybe it's just me, but I've noticed that - in the days of streaming and everything being on-demand - picking what to watch is actually very frustrating to me. Quite often, I'd much rather just browse "live" TV and stop on something I like.

I'd never think to myself "I feel like watching The Goonies". But if I'm flipping channels and The Goonies happens to be on - 20 minutes into it - I'll stop there and absolutely enjoy watching the rest of it.

I wonder why that is.
There's a tiny catapult that yeets pies at insects.
https://www.youtube.com/watch?v=J__V7AyXWY8
Three decades perhaps. In 2014 it was Windows 8, SSDs, 5th gen i7 (Haswell), 8-16GB of DDR4 ram. Even the iPhone 6 came with 1GB of ram.
Sega's emojam – pagers with an emoji-twist
D solved the problem with what happens with (a == b == c) in an unusual way. It gives an error message. Both the C way and the Python way are considered wrong. You're going to have to add ( ) to clarify.
Deciding on dinner needn't be a disagreement, it's just another task that needs to be done in a relationship.
It doesn't. The original comparison to Go here was in terms of opinionated defaults with respect to tooling. Go became a popular language for distributed systems, backend web, CLI tools, etc, in part because of the batteries-included tooling. Starting or getting acquainted with a project in Go is pretty straightforward because of this. The opposite is true of JS projects, in part because of the lack of standardized tooling. To point at Go's lack of usage for GUI applications in the context of is a non sequitur.

To phrase the comparison a different way: Would the JS ecosystem be better if there was one set of tools everyone agreed on, similar to Go? (The answer is yes.)
These are all small things. Say “just” because sometimes things are “just”. It applies the greedy simplicity approach to problems. This provides a baseline approach for one axis of performance.

Also, everyone who claims impostor syndrome in software is just actually an impostor.
I feel that making a good living and donating my time outside of work is more impactful to my self fulfillment than running a business would ever be.
- OMeta - sounds like my experience with Instaparse (Clojure)
- REXX - I thought this was ingenious specifically for file/text processing.
This is not enough of an improvement over JSON to justify choosing another format, given that the new format is (A) not recognized and (B) uses even more special characters. (By "not recognized" I actually mean there are no implementations given for any languages, much less accepted standard implementations.)
What persuasive power are you going to lose if you cut out the jokes that 5-year plan is stripes? And that's the first 3% of the talk, so pure lossless compression

> "Static types bad, Clojure good?"

sure, this kind of summary is useless, but then is simply too short
The vast majority of these settings are unavailable to even browse on my cars while the car is in motion. No need to go with putting it in a separate app. Which putting it in an app doesn't even prevent it, the driver could still just be messing with their phone anyways.
Great work! As a nitpick, I noticed that there is some contrived indirection going on inside `Coreutils.Util`. Instead of the Utility class they could have just used an datatype. The current way could be confusing to newcomers looking to learn from this repo (if that was the goal).
I’m 99% sure you’re joking… but since this is the internet, I’ll say it explicitly: obviously the terrorist would check the box, never bother applying for FAA waiver, and fly the drone anyway.
I don't think that while ever ended! Have you seen Jetbrains' IDEs "new UI" (now the only UI except for a soon to be deprecated plugin)? You can't tell where a tab ends and the next one begins, it's just floating text on a solid background, with slightly more space between names. They also got rid of most labels, so it became a game of guessing what each symbol could possibly mean (another provably awful trend).

And the worst is, they're likely just copying competitors because as a sibling comment days, some people see the old accesible UI and think it looks old fashioned.
> So would it be fair game for an "AI" or alien race to cull the human nuisance using advanced technology because they are more intelligent than humans?

Well, feel free to tell them they're not allowed to because you've decided that it doesn't comply with your chosen code of ethics.
Facts don't change our minds.

Natural selection is a thing. The Thing, by many accounts.

Hmm.
Grudgingly ha ha.
As per https://xenondata.org Xᴇɴᴏɴ is more terse than even ᴊꜱᴏɴ and has the advantages listed in first paragraph.
It has ALL of the advantages of xᴍʟ.
Spit on your desk and dab it
Try s6 or runit, and mdev from busybox. Mdev is not a "full featured" udev replacement, but that's sort of the point. It does just enough to get the job done and is extensible with scripts.

If you want to do the size of embedded where this matters, you also probably want a smaller libc like musl, and then buildroot and busybox are your friends.
Would you recommend prolog over datalog for someone looking for something new that doesn't have to be related to their work in data analytics?
> any graduate student with a clipboard can demonstrate that reasonable-seeming people are often totally irrational

And yet, mainstream theories of economy assume that individuals are reasonable actors successfully and efficiently acting in their own self-interest.
I think it was imperative, but barely, like you could store things off in databases but that was it.
See the opening paragraph.
Lots of great videos on Uiua on Conor Hoekstra's YT channel [0].

[0]: https://www.youtube.com/c/codereport
Either that or it's really impressive engineering.
I wonder if touching a wet sponge which has been touched by hundreds of others is more hygienic? Maybe they add antiseptic.
Given that unemployment is still as low as it is, plus all the buzz about AI's power to cut out the deadwood, it's hard for me to understand how the expectation was that high. Like I can see that this was still not a high expectation compared to recent months, but I'm a little surprised the US isn't seeing a net loss of jobs yet.
Is that just openssh with an obscured name?
It would be nice to simply use the correct basic tool instead of some strange rebranding by a company of a much more well understood and trusted standard
This is needlessly rude and dismissive, consider that the author of this spec is in the comments responding to people. If he had presented this at a conference would you come up to him after and say this to his face?

Try to have a little more decorum when giving feedback
Self piloting and target detection is enough to make it useless.
> To paraphrase a recent conversation I had with a friend: "in the USA, can illegal immigrants vote?" has a single truthful answer ("no" obviously). But there are many places around the web saying other things (which is why my friend was confused).

This doesn’t have a single truthful answer. Some states don’t have voter ID laws, so the truth can depend on the state. In those no voter ID laws there’s not that much keeping someone from voting twice or more under different names, except significant moral qualms about subverting instead of preserving everyone else’s right to vote in a democratic republic. Someone can assume the name of a person from another country that could’ve plausibly come in illegally. Without a picture ID, they can’t claim you aren’t that persons.

Can an illegal immigrant vote? Yes, in states without voter ID laws, technically anyone can vote, even convicted terrorists. Should an illegal immigrant vote? No, they’re not supposed to be able to vote and there may be consequences if caught.

What purpose do a lack of voter ID laws serve except the obvious conclusion which is to enable cheating?
I'm assuming this is a question in good faith.

Economists argue markets are efficient because of the incentive structure they place on actors. There is a plethora of writing about government inefficiencies due to not having these. It the most distilled form: they are insulated from both positive and negative consequences of behaving efficiently.

Due to this, government entities have a unique set of traits, but efficiency tends to not be one of them. But who cares? Efficiency isn't always the goal. When it comes to making laws, efficiency isn't the goal, long term values are more important.

The post office was created with full knowledge that it would be a net loss, but it was felt to be institutionally important to have universal access to communication across the nation. Now that this is an antiquated method of communication, and there is a market for the remaining services, it is mostly an inefficient make-work program for a well organized voting block.

Now you I can imagine all the distopian problems of a private military, but I'm going to guess efficiency is not one of those (The US Gov believe Blackwater saves them money, btw).
I don't want to dogpile on making fun of someone on hacker news. So I'm just going to mention Dunning-Kruger and then close this tab.
> For anything quasi-realtime, I can certainly hunt down and squash everything systemd is running at the wrong time, but in practice it's much easier to install something else, ensure no processes are running other than the ones I care about, and move those concerns to userspace.

Should these issues be fixed by CPU/IO schedulers? Are there any systemd realtime tasks involved?
so well put. exactly how I've been feeling and trying to verbalize.
No, the problem is oblivious use of the word “just”. As in “just add a DNS record”, when said to an audience that has never setup a website. The idea here is that we (people who write instructions) are so bad at knowing our audience, and so bad at knowing if we’re one of the ones who are bad at knowing our audience, that it’s safer to just avoid using just entirely.
Security Bulletin: Nvidia GPU Display Driver – October 2024
Remember Calico and Altos Labs which were moonshot cure longevity companies? After years they emerge out of stealth and all they got is some cancer drugs. The gravitational pull of the billions of dollars to treat cancer patients and extend their lives a few more months eats up all the attention of the biotech world because there is such an astronomical amount of money in it and you'll just have to come up with a new way to kill cells which is relatively easy.

So usually when people talk about new cancer drugs it meant that great scientists will make billions wasting their lives barely improving the quality of life for some terminally ill cancer patients and it's just kind of sad, honestly.
A bogosort for Rubik's cubes would be excellent. Especially if someone makes a robot.
as far as readability goes, I’ll stick with Toml (imo, superior to json, xml).

xenon:

<<Names>
Fredrick
<&>
Freddy
<<$>

toml:

names = [“Fredrick”, “Freddy”]
Add some maps, like OpenStreetMap data, with a client: https://wiki.openstreetmap.org/wiki/Software/Desktop
> I can't evaluate the correctness of a choice without either knowing the motivation for it, or by learning the problem domain well enough to identify and make the choice myself - at which point the convenience of the AI solution is abnegated because I may as well have written it myself.

I think I usually accept code that is in the latter - the convenience is I did not need to spend any real energy implementing the solution or thinking too deeply about it. Sometimes the LLM will produce a more interesting approach that I did not consider initially but is actually nicer than what I wanted to do (afaik). Often it does what I want or something similar enough to what I would've written - just that it can do it instantly instead of me manually typing, doc searching, adding types, and correcting the code. If it does something weird that I don't agree with, I instead modify the prompt to align closer to the solution I had in mind. Much like Google, sometimes the first query does not do the trick and a query reformulation is required.

I wouldn't trust an LLM to write large chunks of code that I wouldn't have been able to write/figure out myself - it's more of a coding accelerant than an autonomous engineer for me (maybe that's where our PoVs diverged initially).

I suspect the similarity with PRs is that when I'm assigned a PR, I generally have enough knowledge about the proposed modification to have an opinion on how it should be done and the benefits/drawbacks of each implementation. The divergence from a PR is that I can ask the LLM for a modification of approach with just a few seconds and continue to ask for changes until I'm satisfied (so it doesn't matter if the LLM chose an approach I don't understand - I can just ask it to align with the approach I believe is optimal).
"The argument you present here..." is not a personal attack. It's a statement about the argument. "It takes a special kind of gall to..." is. It's a claim about the person making the argument.
Should I ask for a raise and/or bonus from my startup?
Wondering what the norm is. Is it reasonable to expect a raise or bonus from an early-stage startup?

If yes, of what magnitude?

Startup is reasonably well funded, double-digit million series A, 10-15 employees.
Does this only work for two people? Some of us have significantly larger households. Not that we're on iOS anyway.
I appreciate the work the author has put into this idea.
No comments on Reddit. A particularly useless submission.
> systemd is sort of like if microsoft word took on system init. In the beginning it was small, but now it is web based and does videoconferencing.

It's actually a suite of tools that do solve individual problems comprehensively. Not as small as the programs in coreutils, but still not a huge monolith.
I know people are hating on it, because who likes a new thing? Especially something that looks kinda like xml.

But I personally really liked the structure that xml forced, I just found it to be way to verbose. I find json and yaml and their depedancies on tabs to be confusing and the specs are often abused in ways that make them nearly as hard to parse for a human as xml.

This feels like a good middle ground, I hope it receives more support
It adds clarity that you're proposing an alternate solution precisely because it's simpler/less work and not as a general alternative. It's a qualifier. think of it as shorthand for "Wouldn't it be easier if..."
Yep, I flagged that comment for not being civil, it's simply unnecessary to be so rude.
> the people who are worried about disinformation are what I would call totalitaritized, where the idea of many-truths and subjectivity is a proxy for there being no truth at all. not so much champagne socialists as more banal, pumpkin spice nihilists.

Who will keep reading after you say something ignorant, offensive, and fabricated like this? Again, you seem to have learned the lesson of propaganda: Shut down discourse.
You're going to struggle to find any economist who agrees with the concept that everyone is acting rationally.
The Song of Urania: A podcast about the history of astronomy
Have a shop professionally de-rust and ceramic-coat your frame and body. It'll last decades.
One of my coworkers years ago, a Rubik's fan, got a job once in small part because he solved a cube in the boss's office and pointed out that someone was fucking with him by rotating one of the edges 180º, making it unsolvable.
I wouldn't worry about it too much, gas cans are way cheaper and more effective/scalable.
This reminded me of the advice to stop saying "simply" in marketing copy, or (god forbid) in your actual docs:

> If someone’s having to read your docs, it’s not “simple” https://justsimply.dev/
Discussion (204 points, 1 day ago, 135 comments) https://news.ycombinator.com/item?id=42030463
`<$>` is not simpler than `}`, nor `]`.

The array syntax has the "extra open (angle) brackets": in `<<Names> Fredrick <&> Freddy <<$>` we see `<` more often than `>`.
That's eeeeevil.
No mention of PicoLisp (application server, embedded Prolog, etc, etc...) or Dylan. No way Teller saw them and they didn't make the list.
That isn’t true. They do have voter registration, and they match name addresses that are cross them off, a name can’t vote twice.

MAGA types who wanted to prove democrats could cheat like this were caught very quickly because voting twice or voting for someone else is very very easy to detect, even without IDs. The judges gave them Darwin awards.

Unregistered voters can’t vote in any state, they can only do so by pretending to be someone else (name and address matches the rolls), but they are caught when those people actually vote. Foreigners can also vote by illegally registering. But motor voter means they actually check your status at registration.

The ID thing is a solution to a non-problem, like literacy tests were. But the republicans could make it easier to achieve universally if they just went with a guaranteed free national ID like other countries, except that would make the obstruction aspect of voter ID requirements much more moot, so they never go there.

Foreign residents can vote in some local election in a few places, mainly very local school board elections.
Perhaps the reason we have tribalism is because Ethics Doesn't Scale.
> An externally imposed sandboxing feature can be useful for namespacing, but is necessarily less restrictive than pledge and unveil.

An externally imposed sandboxing feature isn't necessarily less restrictive than pledge and unveil at all, although I'm curious why you think that is the case.

To say nothing of the fact that pledge and unveil are wholly dependent on developer opt-in.

A good sandboxing solution should be robust and not require the cooperation of the programs that require sandboxing.
It correctly OCR'd it for me.
> The gap between “over 1GB of RAM” and 8MB RSS contains the vast majority of embedded Linux devices

The gap between 16MB RAM and 64MB RAM doesn't exist, though. Literally doesn't, the components have the same cost down to a cent in the BOM.

And if you can have 64MB, then there's systemd's own true memory use (around 3-4MB) is completely immaterial.
> Now it can host telephony services, full-blown Docker orchestration systems, etc.

What features that systemd provides that aren't provided by openrc, runit, monit, openrc's init system, etc, etc, etc that are needed by software like Asterisk, Docker/runc, Kubernetes, and similar?

If what OpenWRT is running works fine to bring that up, then systemd doesn't have any relevant compelling features that aren't provided by another init system. Switching away from something just because it's "antiquated" is a great resume-building tactic, but it's a pretty poor strategy when your objective is to keep things that have been working working with a minimum of effort.

> What "start/stop verification"? Give examples, please.

One example (out of many) are pre-start, pre-stop, and pre-restart configuration file correctness verification so that a typo or thinko doesn't bring a service down.

A concrete example of this is Gentoo's running of 'named-checkconf' in BIND 9's service file [0]. Gentoo's BIND 9 systemd unit file [1] tries, but probably does not do the same thing... I don't know if 'ExecStartPre' runs before systemd brings down a service on a 'restart' action, but I bet you that it definitely does not run on service stop.

I just checked and Ubuntu 22 does NOT do this sort of checking for its bind9 package, which is pretty wild.

> It's a very rare case when you _need_ shell [or other such helpers] in systemd.

Then you're either running "seatbelts off" (maybe without even knowing that you are), or you rarely deal with anything nontrivial. This need comes up a LOT in my day-to-day.

[0] <https://gitweb.gentoo.org/repo/gentoo.git/tree/net-dns/bind/...> [2]

[1] <https://gitweb.gentoo.org/repo/gentoo.git/tree/net-dns/bind/...>

[2] You might look at that file and be like "wow, TL;WR", but do try to notice how much of that file is dedicated to creating useful, human-readable status messages and error messages with good corrective instructions. If you care at all about your sysadmins, that complexity has to go somewhere, and that somewhere cannot be inside a systemd unit file... systemd just doesn't provide the features required to do that (and it would be kind of insane for the devs to even try).
A change of heart regarding employee metrics
Just is all you need.
The codeblocks don't seem to scale up for me on mobile and are a bit too small to read
> The researchers mostly demonstrated that if you lie to people, you can confuse them.

Pretty sure it was more detailed than that.

> They need an experimental design that doesn't involve lying.

Why?
> If he had presented this at a conference would you come up to him after and say this to his face?

Is this a fair comparison? I didn't come here by invitation and neither did the author.

> Try to have a little more decorum when giving feedback

It's not feedback. It's an unexpurgated opinion. We are reading a comment card. It has a value of it's own.
>"We know this as science progressing one dead person at a time, even scientists can not adopt new thinking we have to wait until they die while training all new people with the new understanding.

We have deep flaws as a species."

I've always considered this an advantage. The previous generation provides stability by sticking to what it knows and believes and the next generation adapts society to new understanding and circumstances. On aggregate this provides a measured response to changes in society and understanding.
Somewhat famously, people do get more rational when money is on the line. Not homo economicus rational, but a little more connected to reality. Usually this is interpreted cynically.
I'm so happy to see this post. One of my professors back in college mentioned that "just" was a "four letter word" (akin to a cuss word) and that's stuck with me since.

"How long should this take? It's JUST calling an API."

"Why did it take so long to fix that bug? It was JUST a one line change."

"Stripe handles payment stuff, we JUST need to add it in!"

What a devious little word. It just papers over all the complexity!