skysight-inc/HackerNews huggingface dataset:
> We have no theoretical method for determining which design philosophy is better than the other.

We do have a theoretical method. It's the scientific method. Other than that, I'm largely of the same thinking. Also, confusing language implementation with overall design is a major source of confusion (eg Java vs OOP vs Erlang vs FP vs Haskell, etc)

How to measure "better" and how the data is interpreted, are the major stopping points to improving software language usability. There have been some attempts (re: Quorum). Classic OOP (inheritance, et al) is simpler to use than mixins for many projects. So now we have to worry about project size as another axis. Then we have to address the issue of median developer effort. What about memory? How do you weigh FP allocate-stack-as-a-for-loop vs reduced mutability? It's more complex than FP good OOP bad.
I would rather have multiple apps that do a smaller set of things, but do it well... than one app that does everything, but is bad at all of them.
You could filter on time and size and then get a subset of likely candidates and whittle it down to the expected people.
I think Bear is great. Bear provides the exact UI for notes that I was looking for. I take simple straightforward notes as if I was writing on paper slips with a Zettelkasten-like organization. Apple Notes is the only other app for mobile and desktop that has that level of simplicity. In my opinion, if you need advanced formatting and editing features you're not making a note, you're making a document.
I have been waiting for the PINE64 Star64 [1] to be released, planned to be next month.

[1] https://wiki.pine64.org/wiki/STAR64
> (19) No difference between groups. ... Authors are instead advised to write “no significant difference between groups” or “no significant correlation between variables.”

This is terrible advice. To the public, and often even to experts, "significant" doesn't mean "statistically significant" it means "big". We need to abolish this use of "significant" not promote it. Way too many papers show "significant" (statistically significant) results that are not significant (so minor as to be irrelevant). This is the #1 source of misleading headlines.
Taming the dragon: Accessible drag and drop in React
It sounds like the cop had the discretion and chose to arrest her after she answered a question negatively. This seems to be another big part of the problem.
Two different leaks. One was a printed word file. One was a double-space-encoded email.
Disneyland Malware Team: It’s a Puny World After All
I think this is a positive change, but there will be a transition periood where all the docs and tutorials are out of sync.

Different isn't always better, but better is always different.
Hah, just today I was wondering how come no ex-Googlers tried to tackle VCS, and now here it is, apparently by ex-Googlers.

Dev experience at Google kinda sucks for the most part, but one thing that works amazingly well is VCS. You never even have to think about it, it literally just works, and it works at very large scale (monorepo for all of Google).

It’s just:
1. Create a workspace
2. Submit the changes in your workspace

And that’s it. I hate going back to the mess that is Git.
Yeah, we should give a shout-out to the octobus folks for making heptapod, a Gitlab fork bringing support for mercurial repos. That brings at least one mainstream hosting option for hg repos.
> Now that RISC has decidedly won out over CISC

Has it? The modern "RISC" designs out there in the wild include a lot of pretty specialized instructions.

I would agree load/store has won over instructions with memory side effects common to many CISC setups. Keeping side effects to a minimum to improve out of order and speculative execution has been a key goal of most modern ISAs, but keeping instruction count to a bare minimum has not. CPUs have landed in a space between RISC and CISC where simplified and reduced instruction count is certainly a goal, but the ISA will happily toss in a specialized instruction where significant speedup can be achieved.
Absolutely. C lets you make all of those bad decisions too, then adds a whole new list of foot-guns on top. You can literally write bad code that will cause a different part of your program to segfault with no obvious connection between the two. So care must be taken.
> As they stood on her porch, the officers told Wallace that her son could have been kidnapped and sex trafficked. "'You don't see much sex trafficking where you are, but where I patrol in downtown Waco, we do,'" said one of the cops, according to Wallace

> "I still didn't know it was illegal and I said, 'I don't know,'" says Wallace. "That's when the cop replied, 'Okay, I'm going to have to arrest you.'"

Let's quickly drop the idea that this is the fault of nosey neighbors, helicopter parents, soccer moms, or "Karens". This is 100% a justice department problem and anyone from the police to the district attorney could have nipped this nonsense in the bud.
My understanding is they tried using more of a cygwin approach for a couple years with WSL1, but ultimately they weren't able to get some major software like Docker to work, not to mention the long tail.
Doesn't help that every few months a certain political party screams about a 'caravan' of migrants coming to the borders with the sole purpose of causing crime.
Irish tech unicorn Wayflyer lays off 40% of global workforce
I also have a CI solution I’m launching soon.

Other than that, most of this tech was forgotten in the late 90s early 2000s
The intro video definitely reads like satire. This is either a very early April Fool's joke, or just a silly toy that Notion is marketing for some reason.
IMO push is quite coherent since it consistently updates remote refs. The variation in checkout is pretty bad though.
The number of instructions is already becoming quite large if you consider the V and P extensions. Here's the vector instructions: https://github.com/riscv/riscv-v-spec/blob/master/inst-table...

The set of RISC-V features that each CPU supports is going to be so widely varied that you will need dozens of compiler switches to make full use any processor, and since most software will be compiled for the lowest-common-denominator, some capabilities will go largely unused. This is already the case with x86 with AVX-512, the full capabilities are only leveraged in specific workloads.

Either that or developers are going to rethink the way they distribute software. No longer as compiled binaries, but as an IR which is then compiled on each processor, since the best way to learn what features are supported by any CPU is to query them on it.
In Notion’s defense, copy/paste didn’t really work at all until very recently. It’s improving.
The DA's role to win as many cases as they can. They only drop cases they don't think they can win.

Threatening people with charges if they don't take plea deals is an easy way for them to win. That's what led to a news item last year of some immigrant truck driver getting over 100 years in prison (plus mandatory minimums) because he didn't take a plea deal after his breaks failed and he hit a car and killed some people accidentally.
I'm no big Google fan but even I can recognize this advice is largely short-sighted and ill-advised.

You don't cut wages and lay people off just because "everyone else is doing it". If anything, that's a potential opportunity for companies with deep pockets to keep the door open for competitive new hires.

Not to mention, IMO the cushy culture at Google is one of the few things retaining developers who I bet are are otherwise becoming increasingly frustrated with the growing degree of dysfunction at the company. Tell everyone they're getting a massive pay cut and just watch what happens... the cream of your crop who know their pedigree is in demand elsewhere will be among the first to go.

They also suggest Alphabet nix Waymo, citing "enthusiasm for self-driving cars has collapsed" and it's "unlikely to achieve profit in the short term". Who cares. Any engineer with half a brain knows true self-driving is a long way off, making today's zeitgeist of negligible relevance. Waymo is one of very few Google bets that actually shows real promise, and is way ahead of its competitors. The examples they use of Ford and Volkswagen shutting down are apples to oranges. I never saw evidence their programs were anywhere near as viable.

Some healthy belt-tightening and increased scrutiny around C-level performance is certainly warranted, but the degree to which they want to gut the corporate culture makes the piece come off as an investor who didn't really understand what they were buying and got a case of buyers remorse as soon as tough times hit.
The lawsuit failed [1], Genius appealed [2], which also failed. Genius doesn't own the copyright on lyrics!

[1] https://completemusicupdate.com/article/genius-lyric-theft-c...

[2] https://completemusicupdate.com/article/genius-tries-to-get-...

[3] https://www.digitalmusicnews.com/2022/03/11/google-lyricfind...
Same here, Docker for windows is slow, like VERY slow.
After I moved Docker to WSL2 my app is starting and running at least 10 times faster.
The difference is so huge that I wonder why it is even possible to use Docker natively on Windows file system. It's crazy.
I'm talking 60-90 seconds to bootstrap and run each page each time under Windows filesystem to around 5s (yes the app is very slow) under WSL2
Yea but you have to commit to spending hours on hold with the expectation that they might not cave. I've gone back in forth with airlines before only to get nothing, it's not worth the time often. There should be some law that refunds (and many other business operations) should be automatic and can't be gatekept with several layers of phone systems, lies about only giving you a restricted voucher, and holds of more than X minutes.
'Turning a blind eye' is a typical response to threatening managerial controls
> There will always be people who overreact and call the police for inappropriate reasons. That isn't the problem.

It's not the problem, but it is a problem. There's no reason we shouldn't try to work on both.

> The problem is that the police, and then the DA, chose to make this a criminal matter. Either of them could and should have dismissed the issue after verifying that the child was not being put into a harmful environment.

Yes, but what's their incentive to do so? The more I look at the society in this country, the more I see that the incentives for LEOs are perfectly aligned with corruption and abuse of power.
Better in that it was more effective?
"Not deltasevennine, but giving the CPU fewer things to do sounds good to me (in any context)"

Ah, but what if you are freezing and that CPU is your only heat source ...
Ok but any reasonable person knows that lockdowns were the major difference during the past 2 years.

Not sure why people are so fired up about defending lockdowns.
As the FTX empire has collapsed, the company’s celebrity spokespeople have scrambled to distance themselves from the company.

Something about rodents departing ships.
> we have requirements from our board to have specific software such as anti-malware and anti-ransomware, among other protections

In the past, when I worked at companies like that, you could still stick the IT garbage laptop in a drawer, and then BYOD for development work (which is what I did...)

That way, the board gets the conflict-of-interest software license slush money, and the developers can do their jobs. Win-win.
Discoverability is a holy grail. With a list of features that has been expanding since 1984, you can't expect them all to be discoverable. And this one isn't a very frequent use case for normal users.

KDE does have a different target audience from macOS and Windows, but even as a dev/architect/sysadmin, I'm not sure if I would have found it. I've got a GNOME setup at work, but no idea if it has a similar feature.
Can I point out if you are going to leak something from your company you should probably be a lot smarter about it. Maybe it's me but I would be very paranoid about breaking trust with someone/company. Probably a personality thing though.
Small nit: this assumes all components are series. You can also increase reliability through parallel (i.e., redundancy). Obviously, this may not work for all systems.
An underlying problem is git is a file system on top of a file system.

If every time the journal / write-ahead log was flushed, the files were rehashed, we wouldn't need index vs non-index so much.

We would use normal commands to sync two work trees one being what we have, and one being what we want to commit.

Instead of .gitignore we simply should have temp files elsewhere.

Basically the file system is a bad abstraction and all VCS is ad-hoc work around it.
> It's certainly true that looking at the man pages could drive almost anybody the same

Some genius created a git man page generator that creates plausible-looking but completely nonsensical man pages for made-up git commands. The fact that they sort of look right is a testament to how arcane the actual man pages are.

https://git-man-page-generator.lokaltog.net/
Tomato producers investigated for unauthorised virus research
"you log on a system, wait, click on something, wait, click on something else, wait..."

You know, if someone wants to write The Next Great JS framework, give me one that above all else prioritizes latency and expert-level usage. There's no fundamental reason we can't have most of the nice things from the modern graphical web, and get to the legendary efficiency of those text-based consoles... but it will take some work and thought. (For example, you're going to need to insert yourself in between the user and the browser's concept of events, so you can buffer up commands the user is typing while their target hasn't quite loaded yet. This is one of the fundamental reasons why GUIs are less efficient than TUIs, though by no means the only one.)

This framework won't take over the world, but it sure would save a lot of people a lot of time.

Sooooo tiiiiirrrrreeeeed of programs that take seconds to do every... little... thing!
also (IMO) -
- exportable/importable to/from markdown in case that's ever needed
- much faster than evernote ever was

It's what Evernote was supposed to be. They've got some richer formatting open issues - but that's coming in V2.
"There are only two kinds of languages: the ones people complain about and the ones nobody uses" - this quote of Bjarne sums it up.

GIT complainers should write their own DVCS :) let's see how many people will use it .. if it would really be better everyone would use it.
Most distros have a poor security model for allowing partially-trusted users. The security model seems to have two modes: users/processes that are not trusted to do anything, and users/processes that are trusted to do nothing.

E.g. try to find a sane and maintainable method for allowing non-root users to install Postgres. podman/Docker work for something like that, but what about VSCode? People can download a tarball, but I think the sandbox requires a setUID for some kind of security something.

You can give people sudo rules, but sudo whitelisting is prone to ways to escape from the command and open a shell.

WSL works because the company can control the hypervisor host strictly, and let the guest VM be more lax. The same would be true of a Linux VM inside a Linux host, but WSL lets the Windows people use Windows and the Linux people use Linux.

It's not an unsolvable issue, but I can see why companies are interested in having a single device management suite that allows end users to use Windows or Linux (ish).
I don't think Texas or any other conservative state that touts "small government" in practice really practice this in any substantial way, especially as you start looking more locally.
Good UI on top of git definitely makes using it more bearable day to day, but I don't think it "fixes" git's fundamental flaws (those talked about in the posted link). That said, to some degree git is just an assembly language for a DVCS without a truly usable high level interface on top of it (yet).
Agree. Once you have a team, you need to have a service they can all interact with. This release is a first step, we want to get the user experience right for an individual and then think of how to expand that to teams. Ultimately, the two things we're the most excited about are 1) you don't need to add any extra code (and it works with all libraries, not a pre-defined set) 2) SQL as the query language
> who in their right mind calls the cops on a kid walking around his own neighborhood?

I wish I knew. My children have had the cops called on them for playing in our front yard. I wish they could spend their afternoons climbing trees and playing in the grass like I did growing up, but there's a group of people who see children playing outside of direct parent supervision as a categorically dangerous activity.

I'm always struck when I take my kids to school and see the high schoolers gathered around waiting for their bus to pick them up. You wouldn't even know they exist otherwise - there's no other signs of their existence, no groups of them playing at the park, no sounds of games in the streets, no hoots or hollers from down the block - just nothing, silence. Each house is an island and each teen a castaway from 4pm when they get home to 7am when they leave for school, severed from the neighborhood and each other while the same folks say, "How come kids don't play outside anymore?"
https://logseq.com/
What do you mean by image/file embeds? You can embed images and files just fine.
I'm not sure how you see shame as the real harm from this, because it goes significantly deeper than that. I do think we may be talking past each other on some things, though, and may not disagree on certain points. Generally speaking, the disputes are concerning what type and at what age children should be taught things and what input parents should have.

Regarding moral panics, those are at the root of most political activism. I don't find this surprising in any way.

Finally, regarding the 'armed militias', I assume that relates to the 'sniper' story, unless there was some other story I wasn't aware of (which is possible)? I'll just mention that the story appears to be dubious in terms of whether there were any actual 'snipers', and the original allegation was that they were there to protect the drag queen story hour, not to shoot them:

https://dorisvsutherland.com/2019/12/09/did-snipers-really-g...

I think I also heard of a possibly different event that was similar, with a supposed Antifa militia protecting a similar event from protesters.
I suspect child services / social workers are punished far more severely for false negatives than false positives. I think it is safe to say the outrage of failing to save a child would outweigh the embarrassment of a false positive such as this. I could easily see major news outlets and local politicians raising hell for failing to stop abuse but raising far less hell for something like this.
Is there actually a law against children walking 800 meters from their home? If this was the law in the rest of the world, I think most parents would be in jail.
The irony is one of the officers claimed the boy could have been kidnapped or taken into a sex trafficking ring. And their solution is to arrest the mom, not to take care of the kidnapping or sex trafficking.
The lack of a `git undo` is the reason why I’m afraid to try git commands I haven’t yet needed. I can’t exactly “move fast and break things” if I’m always two errant commands away from receiving unwanted attention from my team.
We address this by moving old parts of the big document into sub-documents

But, in general still find Notion to be way better than other solutions for both taking down and rearranging information.
My dad and ex-wife were both teachers.

My dad was up at 6 and at school for 7am. Worked 7am-3pm (8 hours). He did marking for an hour or two most evenings, and a solid chunk on the weekends. Probably 50 hour weeks. And that's after 20 years of teaching the same classes, so he had all the materials.

My ex-wife was brand new to teaching so had to develop curriculum on top of this. She worked 7am-5pm every day plus weekends.

Calling parents, dealing with kids with special needs, developing curriculum, marking, department meetings, making lesson plans, running extra-curricular activities or clubs, private lessons, doing paperwork or photocopying, etc etc, it all mounts up. There's a lot of behind the scenes work.

Now, some teachers simply don't do this. You can easily skate by, work the bare minimum 6 hour days, and not give two shits about the kids. But most teachers care about children and education (I mean, you don't become a teacher for the money).
I went to a Montessori kindergarten and I'm sure to this day it must have been the best kindergarten in the world. I remember one single time that I felt uneasy there because I had to stay with another group for some time, and the lady in that group was thought to be rather strict. I did whatever I thought I was expected to do and probably didn't look too happy, for at some point she turned to me to tell me, "you don't have to do that, y'know, it's totally up to you". For a kid too shy too ask that was a great deal. It still counts in my life although it's half a century ago. Thank you Mr and Ms Montessori.
There's only really ~5 day-to-day commands that you need to know to use it. Going past that is mostly unnecessary and frankly pretty pointless.

checkout, pull, commit, push and reset if you make a mistake. I'm not including one time commands like clone and init.
This is how Skynet takes over, isn’t it? We thought it was going to be fighter planes and attack satellites. Giving the AI overlords the ability to subtly seed ideas into planning docs the world over locks in a more bureaucratic apocalypse. I need to brush off my screenwriting software and ask the AI to write a script with the prompt “Office Space meets Terminator.”
This is predicated on the assumption that Lithium is a scarce resource with new new sources available. In fact the opposite is true: Lithium is pervasively available almost everywhere[1], the problem is that it's expensive to extract and requires a bunch of processing facilities be built.

So you'd absolutely expect Li supply to grow along with demand and push prices down due to economies of scale. And that's exactly what we're seeing.

[1] Basically, go find a salt deposit -- that's a dried up ocean, which is the best concentrator we can find for Lithium compounds.
Small quality of life things like builtin pdf & image preview with annotations and signatures, a readily available pop-up dictionary, smooth gestures, built-in screen recording, quick preview for all types of files when you click the spacebar, sharing files quickly via airdrop, a good email reader, not to mention the whole creative suite and so on. Folks using windows and linux just don't know what they don't know, they don't miss it because they've never experienced it. They miss clipboard managers and windows snapping ¯\_(ツ)_/¯.
There's a lot of truth to this. Every company I worked at before git, branching was an advanced operation and merging was a wizard operation. You'd have a few senior developers (not even all the senior developers) who were confident branching and merging, and everybody else would go to them to ask their permission (seriously!) to create a branch. Merges were planned days or weeks in advance. Then I went to a company that was using git, and all the developers regardless of seniority were working on their own branches, rebasing from develop, merging their own changes, and complaining about how hard it was!
If the kid is going to spend 30 minutes unsupervised anyway, why not bump it up to 20 years?