skysight-inc/HackerNews huggingface dataset:
That's interesting. As someone who does a lot of programming in my free time and does (hopelessly simplistic) compsci at school, I'm avoiding CS degrees precisely because they assume you know nothing and move slowly. My info for this is the course structure and talking to current students. I'm in the UK.

When and where was this? Perhaps they have changed over time.
I think you are right when you frame debugging as a scientific process. It really is about observing and measuring while perturbing a system in some way to provoke it to provide you with observation.

But as roenxi points out, academia doesn't see programming as something they are supposed to teach. Academia sees programming as a vocational skill. Something to be learned "on the job" - or done by "other people" (whoever they might be). They see it as their job to, mostly, teach you the math that is needed to model behaviors of software and systems.

I think the closest I ever got to something that was practical was system design/modeling. And as to demonstrate how terrible academia is at keeping itself updated, the methods we learned were, without fail, known to be impractical, outdated and wasteful. Nobody who took that class would ever apply anything they had learned in that class later in life.

Computer science is a bit odd. If you become an architect (the kind that draws houses) it is understood that you are not going to be actually building houses. You will probably never even touch a hammer in any professional capacity. You will work with someone who understands the mechanical bits, building code etc and together you produce a package of instructions that someone else has to realize.

However, if you are a CS grad, it is fairly likely that you will be writing software. Which makes the whole thing a bit absurd. It is as if you expected architects (the house-designing kind) to build houses, but never even give them any training in how to nail two planks together.
I built a trampoline out of laptops, but I hurt my knee, I don’t know why Dell insists on making these dangerously sharp and hard trampoline parts.
The Bella Thorne leak, an internet uproar, was triggered by the unauthorized unveiling of personal content from the popular TikTok creator's OnlyFans.
As a professor, I appreciated this article; the poignancy from the ending reminded me to reflect on how I choose to spend my time. I think the one nuance that’s missing is the concept of “prerequisites”.

Most courses at a university have them - other courses or concepts that are expected to be understood before the current material. While I completely agree that it’s almost always a good idea to review the prerequisites, there is a dark underbelly that goes unmentioned here.

I don’t know if this is just more prevalent at a smaller university, but I’ll occasionally encounter students in my (graduate level) machine learning class who are excited and passionate to learn the material, but who’ve chosen to forgo taking the two or three prerequisite courses. (Note that this is often undergrads who can’t fit the sequence into their schedule, rather than because of simple arrogance.) In these cases students often would like to spend a lot of my time outside of class learning the material they were supposed to know already. While that is a more efficient way for them to learn the material better, it takes time that I need to allocate to other things. (After all, it’s well known that 1-1 tutoring is the most successful form of teaching!) So usually at the beginning of class I’ll threaten and harangue to try to convince them not to do this.
We raised $30M to develop nature-inspired AI in Japan
Ineffective because a bus isn't stationary and can change orientation as it travels.
Google was literally funded by CIA and NSA interests[0], "don't be evil" was the mask.

The weird prejudice in your comment against "non-nerds" and your assertion that they "colonized" the internet and "demanded...evil things" doesn't reflect reality. Knowledge of computer science does not correlate with moral or ethical qualities of character.

[0]https://qz.com/1145669/googles-true-origin-partly-lies-in-ci...
I use this one, and I presume they do too: https://github.com/denolehov/obsidian-git
Google does have a developer fee. It’s a one-off fee rather than a yearly fee, but they do have it.

https://support.google.com/googleplay/android-developer/answ...
What are people’s opinions on Obsidian over Logseq?
Keep complexity monster away, and don't fear the fear of missing out. Does VimWiki suit your needs? If yes, work on real problems.
Map it to whatever shortcut pleases you. It's your shell :)

I use this tiny function:

Z() {
[ $# -gt 0 ] && _z "$*" && return
cd "$(_z -l 2>&1 | fzf --height 40% --nth 2.. --reverse --inline-info +s --tac --query "${*##-* }" | sed 's/^[0-9,.]* *//')"
}
This was the big realization to me why spelling, grammar, etc are important. It’s not that people can’t understand various modifications and incorrect writing, it’s that it is harder for them, so you’re basically asking your readers to give more of their time to save you a bit of yours.

And it’s especially bad in a blog or similar, where there is one writer and multiple readers. I spent maybe a few seconds on this post, but it will be read five, ten, fifty times. If I wrote the whole thing in text-message shorthand, it’d be stealing time from each of those readers.

It also helps people who do not have English as their first language if you avoid abbreviations and incorrect usage.
But that's not what happens on Instagram

This isn't like some TV ad using a song they forgot to license
It's entirely because it's expected in PCs and not expected on SBCs. Devicetree exists and can solve this problem, but it means the SBC and ARM SoC vendors would need to upstream their drivers like x86 vendors do. Until you have that ACPI vs devicetree is irrelevant for the purposes of improving this situation.
Calculation based on azimuth of bus and sun considering change in time and movement of bus.
Thanks for the pointer! I was shocked at the quality of the article. Also, having recently read a great adaptation of "The Odyssey", I feel like I was primed for the author's conclusion. As an academic expat, myself, without any street-writing cred, the idea of an oral history exposition really resonated with me.
I'm going to give it another try, I had no idea the only feature I like about jira could be added to a notes app. Thanks for link
Not that the headline is particularly accurate...but where & when has national leadership calling upon women to have more children ever actually worked? (Yes, most of the CCP's brighter members probably understood that it was just performative leadership.)

And if you ruthlessly optimize a society for maximum short-term economic output, mostly via short-term individual rewards...um, yes, that does kinda de-emphasize everything that's needed for the society to have much of a very-long-term future, doesn't it?
https://macropolo.org/chinese-talent-generative-ai/?rp=m
Unless you count selling books at a loss to hurt their competition.

It's a less direct form of market manipulation and one that doesn't usually meet the US's legal standards for antitrust, but it's a strategy Amazon loves to use.
It's built with Electron so not entirely opaque.

Car manufacturers don't release their source code either, yet people trust something as important as their life to it daily.
There's a hidden advantage to writing like this. It comes up when, e.g., you're communicating on a controversial topic in a forum like Twitter with a history of forming mobs against folks who communicate on controversial topics.

Suppose an angry reader is looking for a reason to form a mob against you. If you write in simple sentences, that makes it easy for the angry reader to process your statements and go after them. But if your sentences are more complicated, the angry reader needs to decode them logically before they can justify their anger. Angry people tend to be poor at logic. So when they run into this kind of writing, they often get bored before they have a chance to get outraged. You get your message across, and the angry reader moves on to the next tweet in their feed. Everybody wins.

This doesn't work 100% of the time. But if you do it right, it cuts down on a lot of negative virality. I'm not saying this is or isn't Patrick's intentional strategy. I have no idea. It's just one among many consequences of this communication style.
A friend has a very popular post on obsidian templates. Never really followed it until he told me it was the most visited post on his site by a large margin, https://dannb.org/blog/2022/obsidian-daily-note-template/
JS developers have largely accepted the FP way of life, it’s why many JS apps are as slow as they are despite JS being actually quite fast.
Quite the opposite because IIRC this site gets tweaked in production using the Lisp REPL (and sometimes that has gone awry).
I'm just using the icloud sync, do you use git repo feature with your notes? or is it just a dumb store.
Exactly the reason why I am rocking a Broadcast Headset (Beyerdynamic DT-797PV, to be specific) for work calls. It has XLR for the microphone and 1/4" for the headphones. All goes into a cheap Behringer UMC22. Never had any problems with Teams, Zoom, ... you name it, my colleagues using bluetooth have constant issues, be it with connectivity, audio quality or both.

Also since I wear glasses all day everyday I will never use any headphones that don't have velours earpads. So much more comfortable than faux leather.
Both apps can edit the same notes because Obsidian is just a folder with markdown notes in it.
Apple just needs to add Markdown to Notes and it would be the perfect app.

Right now I am making do with creating little sections where I put monospaced fonts, but it's not ideal. I just need to plop down code between my notes once in a while, and Markdown's ``` makes that very easy.
From my talks, there was very little canned food and not much sugar -- at least some because it wasn't added to everything like it is now, and none of it was high fructose corn syrup.

They lived in a small town in the countryside, so the food was typically fresh.
>Neither Ukraine nor Israel have reached this hypothetical technological era in which a draft is not required,

They have worse equipment and a much smaller professional army.
Maybe it's because Rust is new and well designed. People who have adopted it probably care about this and want to maintain it and that's hard. Maybe it's my perfectionism, my desire to build and live in an ivory tower, but I feel this as a Rust user, a fear that they might break some perceived perfection that I care about. I've commented before that "at least C++ developers are free from the burden of using a perfect language", which was me projecting this feeling.
But you don't need the head and body stuff. This renders perfectly fine in a web browser on my local machine:

<h1>My Title</h1>
<p>This is a paragraph.</p>

For sure, you need an end tag, and Markdown doesn't. But for simple note taking, are you really writing deeply nested HTML?
The first thing anyone is taught is the names of things, I don't think it's a stretch to expect people to know what the name of the thing they type on and the name of the pointing device they use is called.
Frail and inactive. Correlation? Causality? Direction?

In a study, post-menopausal women weight-trained, giving 40% increase in bone density.

The inactivity of "retirement" kills. Use ^ lose.
That's what (in)famous kernel dev Con Kolivas[1] was doing up to late noughties. I'm not sure if he's still active in maintaining out of tree schedulers though.

[1] https://en.wikipedia.org/wiki/Con_Kolivas#Linux
> It’s roughly coterminous with the age of the novel: starting with Don Quixote; maybe starting to collapse with Pierre Menard, who could produce a word-for-word replica of Don Quixote that was an entirely different text, simply because it was written by Pierre Menard and not by Miguel de Cervantes.

Pierre Menard was not a real person, but a fictional character in a book by Jorge Luis Borges.

It really tanks the trustworthiness of the article to find obvious errors like this, when the article as a whole depends on numerous literary references to back its arguments.

(I have made the same complaint before: <https://news.ycombinator.com/item?id=8747352>)
A related read on this focused on self-checkout's impact on shoplifting.
"Do the unintended consequences of job automation include creating shoplifters? People build products and companies to automate tasks, especially costly, dangerous, and monotonous tasks. For many of the tasks already automated, the effect is already invisible, the history forgotten, unstudied, and unknown. People find it surprising to learn that anyone used to do these specific tasks manually."
https://unintendedconsequenc.es/do-we-create-shoplifters/
I completely missed looking up Kdenlive because I (rather stupidly, in hindsight) assumed KDE implied for Linux only.
I'll keep it in mind for the next time.

And yes, Blender would have been overkill, but I might've gone that route if Openshot didn't work out.
And, sadly, given the rate of "click through" on all warning dialogs, a very many users will not read even the "better message" and will simply reflexively hit the "ok" button to "make this popup go away", effectively ending up in the same state.

Better is either the button/switch to turn Bluetooth on, or do not allow disablement when either a mouse or a keyboard is connected via Bluetooth and no wired version of the same is presently installed.
I remember a lesson from a literature course titled "How I Learnt to Swim". The author had read books and watched the experts and got tips from them but until he floated in the water he had not even begun to learn swimming. This is the issue with academia too. Too much of the stuff be it electronics, theory of computation, algorithms or software engineering is taught before most learners had even had a taste of programming. No wonder very learn much from school.
I've been doing the same. Sometimes chatting with with bot gives me something I can confirm and the process feels like I'm learning more than I would had I been reading the textbook.

Sometimes the bot can't help, but by the time I come to that conclusion I'm now familiar enough to ask the professor in a way that doesn't feel like a waste of his time.

Your O-chem professor sounds like a jerk, but there probably is some merit, in general, to the idea that we can maximize the efficacy of teachers by thinking a bit harder about the questions first.
Modern Statistics: Intuition, Math, Python, R
This was about the interface not the implementation. What’s the cost of rewriting the entire iOS framework stack?
Btw, I also like the CEO's[1] writing and philosophy. I think he is also active here on Hacker News. One such is “File over app”[2] which I have sent to quite a few friends, kids, to read and think over it.

1. https://stephango.com/about

2. https://stephango.com/file-over-app
I'll avoid any tools or software that "squats" the one, two or three letter space.
Almost all one and many of the two-letters are already "taken" by some script, alias or both. "z" is hibernate for me.

e.g. a timetracker tool "squatted" the "t". I'm the one to decide if this tool is that important to get a one-letter. In this case I had to hack around, fork even, to be able to use t (which is my todo.txt stuff: t, tt, ta, tl, tp, etc) and to use the timetracker (b - no idea why I started using the b for this, decades ago: b, bl, bs, etc).

If a developer of a tool decides to "squat" one of the 27 letters in the alphabet, I think they have delusions of grandeur: You are quite certainly not building one of the 27 most important tools ever built.
Gift link: https://www.nytimes.com/2024/01/17/business/tesla-charging-c...
If grocery stores wanted to promote their brand through the checkout process they’d tell their cashiers to not say a word. Most cashiers at my local grocery store are teens who hate working there.
People are escalating AI to strategic/end of world tier of dual use tech. Questionable if it will be treated the same way. OpenAI is not lockheed, but question is how much they value Pentagon contracts or really gov connections especially with all the regulation talk.
https://web.archive.org/web/20240117140744/https://www.nytim...
Reading this thread I can't help but feel like HN readers need a reactordev recipe book.
So much buzz about vector dbs, nice to have it laid out and open sourced
How to get new nuclear built faster
Because who doesn't love running random github repos in a root process?
Who said there is no ROI? Apple is no charity, they probably found another way to generate profit out of it (brand reputation, more sales, you name it). It might be better than previous situation, profit was generated in a terrible way. Still doesn't mean you owe them something nor they are being particularly "nice" with you.

If cutting it was a way to generate high profit, finance and shareholders would probably ask for this to be removed quickly. For instance, in the last vote they refused assessments on social and environmental issues.
100% agree. The barrier to using Obsidian can seem intimidatingly high before jumping in. I tried and failed a few different systems before I just started using the daily notes as scratch pads. From there, I figured out more and more slowly over time. I’m now at a kind of system that works for me, but probably won’t work for anyone else.

This is the way.
Hmm... That's clearly not true, and for fairly obvious reasons.
Others have already given good answers but also here’s a talk about this subject: https://www.osfc.io/2022/talks/i-have-come-to-bury-the-bios-...
Yea. That's what I was looking for, thanks! Let me give it a shot, hopefully it should be easy. I'll circle back here if run into any issues. Btw do you have any support forum by any chance?
I wrote an HTML renderer [0] as part of euporie [1], which I'm planning on eventually spinning into a new terminal browser (but it needs a bit more work first).

There's no JS support, but a good chunk of CSS is implemented, and images are displayed using terminal graphics if your terminal supports it.

You can try it out by passing a URL to `euporie-notebook`.

[1] https://github.com/joouha/euporie/blob/dev/euporie/core/ft/h...

[0] https://github.com/joouha/euporie
Always scary when you learn you can be DOS’d by a single user that learned to use bash and a for loop.
Spirit runs with a 28 inch seat pitch, which is often physically shorter than the distance between someone's rear end and knee caps[1]. It's an unusual choice. Most other low cost carriers have 31 inches or more. I'm not sure Dollar General is the right comparison.

[1] Once you account for the padding, the angle you have to sit at, etc. Even if you aren't unusually tall, it is noticeably awkward and cramped.
Wavecoder – a CodeLLM with 6.7B params scoring just behind GPT4
I hate it, as it is a bad approach to what should have been a proper AOP framework like PostSharp or Microsoft Fakes.

Instead we will end with a special cased mini framework, designed to override reflection code for the purposes of AOT code generation.

Something that AOT toolchains for Java have solved much better with agents, PGO and config files.

From my point of view, it is neither a good approach to sort that out, nor a good AOP alternative.
>Apple negotiates agreements with most of the major book publishers that if they want to sell books on iBooks, ebooks must be listed at the same price on ALL stores, and have a 30% margin

That's also what Amazon does, except with everything.

It's terrible what Apple is doing, but is peanuts compared to what Amazon does.
>Why assume they have loyalty to the CCP

Because that's American NatSec for you. They rather train a white kid from Iowa to read Chinese poorly and do even worse analysis than risk giving advantage to adversaries. The domestic politics of latter is more unforgiving. Also see China Initiative persecuting PRC scholars. Pentagon contracts will come with strings attached, hidden or otherwise.
my shift key is there i just have conscientiously objected to it
I was unaware of this until a few weeks ago, so I'd like to raise awareness for anybody who it affects: Obsidian is not FOSS, and purchasing a license is required for any work that generates revenue at a for-profit company of 2 or more people.

https://obsidian.md/license

Obsidian looks awesome to me, and for a long time I've been thinking about adopting it, but this licensing issue caused me to back away and look for alternatives. I'm not suggesting that paying for software is a bad idea, but the free distribution of it led me to believe that it is FOSS, and it is not.

https://obsidian.md/pricing
> my conclusion was that my burnout (and I think others too) was caused by being a caring decent person in an uncaring world

Yikes! That hits way too close to home. You didn't have to attack me like that.

In seriousness, this is a very astute and correct observation. Noticed it in myself and several others as well. It really pays off to correct your level of caring with what you see from your superiors and colleagues (and peers, in non-commercial activities).
But unless we're saying that literally all graduates from top MBAs get jobs before those from other schools, the overall MBA count is still relevant.
Solving the sum of three cubes puzzle for 42
Unfortunately, this doesn’t stop at school. Half of my work meetings feel like this. :(
I read somewhere that "in the 40's and 50's they built computers for the computation, but it turned out the storage was almost more important.

Now we built AI for the cognition, but it will turn out that the patience is almost more important."
Trayd (YC S23) hiring founding engineer
Looking for a passionate full-stack Founding Engineer to join us in our NYC office. Our ideal profile is someone with fintech experience, excited about working hands-on at a startup, and is fluent in all things Node and Typescript.
> I was really surprised to see this from a judge appointed by President Reagan

Really? How old is he, 80? Why do Americans insist in having such geriatric leaders, they're starting to make Iran look normal...
https://willowprotocol.org/more/compare/index.html#willow_co...
Never seen that in Poland and I use self checkout all the time.
I was thinking something along the lines of people who tend to set unusually high standards for themselves.

Rust has something of a self-image of always being best-of-breed in everything it attempts, so I could believe that it might be particularly attractive to those sorts.

Other possibilities might be that Rust developers skew younger than average (I don't know whether that's true), or that its six-week release cycle attracts people who think that a year is a long time.
I was also raised on QBasic. My friend and I created epic games such as School Blaster, Gorilla Grenades, Echo the Dolphin (not the same), BipBop, even our own version of Paint that supported undo and could save images to disk.

Sadly I lost the floppy containing our collection.
How to achieve "dnf swap"-equivalent functionality with RPM-ostree
I'm not sure that this warrants such a generalization from the title. The article itself goes on to quote:

> “This is not a categorical problem for electric vehicles,” he added, “because it has largely been sorted out in other places.”

> ... Cold weather is likely to be less of an issue as companies update electric vehicles models. Even in the last few years, companies have developed capabilities that allow newer models to be more efficient in the cold.

Tesla in particular had a single charging station in Chicago that was down, but was reporting to the fleet as if it were up. Effectively summoning several cars, only to leave them stranded.
I'm not receptive to allowing websites to prompt me for any reason whatever after observing everyone's behavior for the last two decades.
AI political disinformation is a problem – but harder to fight than ever
Machine learning is a radical departure from human learning, so it seems like different rules make sense.