skysight-inc/HackerNews huggingface dataset:
The borrow checker. The syntax. It isn't a good fit for my needs. It'd be like using a forklift to move a few books. I'm not generally a fan of strong explicit typing/high ceremony in general.
On some level, no open-source license matters, you are not going to get in trouble for stealing some rando's GitHub repository. In fact they would never find out.

However if this aspect is important enough to you that you put it in the very title of your site, you should probably do it in a way that actually works for people.
It's probably not the language syntax per se, but satisfying the compiler (borrow checker) can be tedious for beginners.
> Those processes are viewed very different by the law, but if we anthropomorphize computers should we not view them the same?

Not only do I think the two processes are essentially the same, but I can't think of any laws in my jurisdiction (the UK) which actually distinguish between them.

E.g. we are allowed to make copies of digital media for personal use.
Once or twice a year I get a computer music itch. I've never been able to find a tool that really fits what I'm looking for, and have been entirely unsuccessful making my own tools. This looks exactly like what I've been looking for. Thanks for sharing!
I agree 100% with you. could it write an introduction better than me or take an outline and create a paragraph that's better written then I could probably.
If you are into self-hosting, I hear Searx is pretty good. Been thinking on setting that up on my personal server so I can just stop relying on companies
This post from several years ago hit me a formative time in my career and helped shape the way I think about technology and my role in it as a software developer.

My takeaway is that the most important thing we should do as people working in technology is to make life better in simple ways, we don't need to (and maybe shouldn't) seek to reinvent and revolutionize everything.

Hopefully someone else here finds it insightful.
Roombas don't use any servos. Just a couple of regular brushed DC motors.

They do sell a blank chassis for classroom stuff: https://edu.irobot.com/what-we-offer/create3
subtle?
You may state whatever you like, it doesn't mean it's true
I obviously disagree. Reviews are not a new thing. Yes this is a slightly different spin on it but ultimately it is less information than reviews since we don't know why things were returned.
Not really. The actual text of the Editorial Policy recites:

> Text generated from AI, machine learning, or similar algorithmic tools cannot be used in papers published in Science journals

which you may read in light of

> artificial intelligence tools cannot be authors

and you may complete it with the text in the article

> Machines play an important role, but as tools for the people posing the hypotheses, designing the experiments, and making sense of the results. Ultimately the product must come from — and be expressed by — [the mind of said people]

So, the point is very easy: /the content/ of all material must be generated by the researcher, while AI can be - as always - a tool to aid production.

--

About «defining "AI tool"»: as in the past seven decades - there exist natural problem solvers, and there can be automated problem solvers. AI automates what a professional does. Edit: disambiguating: "[content] generated from algorithmic tools [with the purpose of generation]" are forbidden; "AI tools [with the purpose of being tools, aids] cannot but be welcome". The policy is badly formulated, though the sense should be clear.
A book gives legal information, not specific to a certain circumstance or case. If your chatbot is considering the specifics of a case before advising on a course of action, it's probably giving legal advice.
It's very simple - no more near-zero interest loans. That's it.
Identifying a "product" isn't as straightforward as it seems. Large retailers insist (and get) custom product codes from major manufacturers, which are just a different code slapped onto the same box, but accomplish the goal of making price comparisons impossible. And then you've got more legitimate reasons for different codes, like the same physical product ships with 27 different types of power plugs, warranty leaflets etc for various countries.
Only legislators but no other government entity? They are supposed to work for us. Your boss has access to your emails.
Yo this is excellent! I have many photos with bad time stamps and this might really help me out
I use a GitHub action to sync to an s3 bucket, works extremely well.

my update.yml:

name: Update Website
on:
push:
branches:
- production
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: jakejarvis/s3-sync-action@master
with:
args:
env:
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: 'myregion'
SOURCE_DIR: 'mydir'
You may be curious to try Offpunk: https://sr.ht/~lioploum/offpunk/

Offpunk allows to subscribe to a RSS and read the full html page directly in console, including browsing the website and having pictures displayed as "sixels" (works best with the terminal "kitty"). It also allows to read all of that offline and get all the new posts in a "tour".
Head to head comparison of AI code assistants (Copilot vs. alternatives)
Becoming? I thought we left becoming behind years ago.
This is not an accurate headline. They exempted specific communications, for which analogous provisions have long existed in other states.
Because capitalism incentivizes maximizing capital flow to the owner of the organization. Making labor interchangeable and delivering a minimally viable end product are both ways of minimizing capital that could otherwise be made to flow to the owner of the organization.

If you want to create a management style that optimizes for quality of product or optimizes for management styles that reflect the needs of labor, instead of a process that optimizes for minimizing labor, then you need to change the incentivization plan accordingly.
Instead of pure code try seeing it as a book. If I read a book with a lot of spelling/grammar errors, a story that goes nowhere, characters that aren't interesting to me, plots that make no sense, etc..., then I'd tend to think of it as a not well written. Same with code, if variable names are obscure, function names don't match what they actually do, needless abstractions, nonexistent documentation, no tests, etc..., then I'd tend to think of it as a not well written project. Those aren't the only things I look for, but that's a start for me.

One could also argue, "why does it matter how it's written, it's not a book and it does what I need to do so that's fine." If it works and you don't have to do anything, great. If you have to troubleshoot it because it broke, then hopefully the code is structured in a way that lends itself to debugging. Otherwise, you might end up having a bad time.

For myself I'd say the lodash repo is well written. Would you agree/disagree?
LOL-- did you forget sarcasm tags? Their JOB is to represent the PUBLIC. Ensuring that the public can go back and look at how decisions were arrived at is critical.
The more opaque, the harder it is to judge on results.

Results are rarely black or white and less transparency makes it easier to create fake narratives.
no doubt.

take away social security and state pensions and see the birth rate shoot up.

since the benefit and cost is localized. people will be encouraged to have more children i.e spread the risk of getting taken care of in the future by their progeny.

some gvt social programs are necessary - but social security is not one of them. it's one big ponzi
The Toyota Mirai fuel cell vehicle has a small battery, only 1.2 kWh.

https://www.toyota.com/mirai/2023/features/
... as if we don't have vehicle registration certificates and databases of them in Europe?
At work, we have a team that is working on various agile dashboards for project metrics (acceleration or burndown or whatever, all the stuff I would guess the majority of folks commenting on Hacker News dislike).

I've wondered if having structured input from various people + some training on making calibrated predictions (Hubbard's How to Measure Anything is a good resource relevant to project management), wouldn't be better. At least from a global perspective of "are we going to deliver on time".
Here is a lecture by Robert Sapolsky, an extremely well-regarded researcher, that goes over some evidence on depression being a disease:
https://youtu.be/NOAgplgTxfc

It's been a while since I've seen it, but I recall his evidence including some rather striking non-behavioral symptoms, like changes in sleep cycles.

To address your specific thoughts on it, his position (paraphrased from memory) is that social stressors like you describe cause elevated cortisol, which causes depression - such that your position that "modern life really sucks" is not incompatible with a biological cause.

It's extraordinarily interesting in a lot of other ways - definitely worth a watch in spite of the length.
It was pulled because they used the term "open source", and the Confluent Community License, while being source-available and allows modifications prevents use of the code in a SaaS environment. So kinda not totally open. But it's just the confluent cli - it's not like someone's gonna base their SaaS around it, should just be BSDed or something.
Forget kanji, it doesn't know about "=".
A direct listing would be very unfair to the banks that have patiently waited years to take a multi-billion-dollar chunk of Stripe’s upside in exchange for setting the IPO price (integer between 20 and 50).
Getting up and walking down the hall is a hurdle?
The solution certainly isn't to allow charlatans to exploit those of lesser means.
Kotlin. Seems like the true successor to Java rather than Go. Comparable speed but much more enjoyable than Go due better type system, quality of life features, and the massive ecosystem of Java.
Thanks for clearing up this controversial topic and showing up to give a detailed explanation.

Without your intervention, I would have kept some speculations as reasonable opinions.
Curious, are you a fan of Typescript?
> my intention was to be able to see roughly what proportion of readers held the same opinion of the commenter

Ideally, someone upvotes a comment because the comment is thoughtful, not because the user agrees. While obviously not everyone does that, enough do.

The EA Forum has two pairs of buttons: upvote/downvote (quality) and I agree/I disagree. Here’s more on that: https://forum.effectivealtruism.org/posts/2JQQZevGENbChSA8k/...
Avengers 5: Age of Sarah
> having their communications publicly accessible undermines legislator's ability to do their job.

I find this argument dubious in general (with very limited exceptions for safety/security which should be clearly marked). Can you provide specific examples?

A legislator's job is specifically to serve the public. Hiding their communications from the public undermines public trust.
Public servants should have nothing to hide if they're actually representing the public's interests.
Neat app, I like meditating and this seems useful for feedback.

Ideas to consider

- I went through the tutorial and it taught me to breathe in through nose, out through mouth. When I was trying my first day, those tips weren’t there or available so it was hard to know if I was doing what you wanted

- the labels (breathe in, etc) fade to transparent before next one ends meaning there is a gap where it’s not clear what I should be doing. Would be nice to fade in incoming direction or push the old out

- not clear the relationship between bar and box. I think I’m the box, trying to match the pace of the bar, but that’s not totally clear. Would be nice to get some feedback of “too fast” or “slow down” when out of bounds

- I like the idea of the textured backgrounds but the one I got was high contrast and made me a little dizzy. Maybe more subtle colors? Also making sure the text is distinct. Also I wasn’t clear if I was effecting them. Shouldn’t they pause when I hold?

- when inside the exercise the button says “skip” but shouldn’t it be “end early”?
Isn't that a fireable offense?, isn't it a sufficient deterrent?, detect leak, instant fire, doesn't matter who it was.

Also, if they sue for damages and/or they disclose reason for firing to future possible employers, then career in field is rightfully damaged.
Is your asterisk intended for the EU or the US?

in the EU, you can return things after using them, no problem
There's more to it than that. Frost patterns on windows really do resemble real plants such as ferns because both are examples of Iterated Function Systems (see https://en.wikipedia.org/wiki/Iterated_function_system).
They said something like this after I exhausted my daily search allowance during the beta: go search somewhere else. I mean who are these disrespectful little pricks/snotty kids? :DDD
because I care more about service than about 5 CHF.
But are they wrong?

Anti-Trump responses make sense. He's the most polarizing US President in recent history and almost everything he's done has been bad for the US (ok of course this is arguable but hold on while I make my point). Him leaving the platform was good for Twitter and for democracy. If he comes back as a candidate then he'll likely come back to Twitter, his account has already been reinstated.

Omar, if she breaks Twitter rules, can, and should, have her personal account suspended. As a sitting congresswoman she is entitled to her official handle. Unlikely to get deplatformed, so not an issue.

J.K. Rowling's takes on the transgender community is not even something I want to touch. It's too toxic and complicated to do so. That being said if -- see a pattern here? -- she runs afoul of the Twitter rules (whatever they may be) her personal account can be suspended or banned.

Briahna Joy Gray -- of course there are extremists on the left -- but if they don't oh I dunno -- incite a violent riot to overturn an election -- then I doubt she'll be deplatformed, though if she calls for violence or ... which would run afoul of rules ... see I am starting to see how the pool analogy really does work.

I know my stance on censorship is not a popular one. I have struggled with it myself. But I think it is self-consistent and I stand by it: let the wierdos, racists, nazis, hate filled folks scream into the void of their own making on servers they own to others that subscribe to their bullshit. As for me and the rest of the civilized world we'll continue to swim in clear, shit and pee-free water. ;-)
https://www.twitch.tv/watchmeforever - AI-generated (aside from the artwork) parody of '90s sitcoms, running forever (24/7/365).

We worked on this w/ a very small team for the past four years, in-between our day jobs. When started, OpenAI didn't have an API, and Stable Diffusion definitely wasn't a thing, so we had to come up with novel methods to thread cohesive content together. Most of the "creative" details e.g., laugh track, dialogue, frequency of dialogue, camera shots, and so on, are all tunable on a per scene basis.

We're in sort of a holding pattern right now -- no clear path to monetization for the project, and it hasn't garnered enough attention for us to probably get funding based on the technology backbone.

Hope you enjoy it! Labor of love. :)
I think we're talking about different senses of the word "trust". I'm more referring to it in the sense of "I trust you to competently administer this database and not tamper with its data" rather than in the sense of "I believe the the data you're committing to be accurate".

The former is what a (public) distributed ledger solves; a central authority is problematic even in interstate contexts, let alone international. Blockchains don't directly solve the latter, but do provide tools for tackling it - namely, by making the submitted data trivial to audit. Using your example:

> If you wanna get a good deal on a used car being sold, just submit a fake entry about it having been totaled in an accident. Instant discount!

Setting aside the immediate footgun here (since you've nerfed whatever resale value you'd hope to get out of it), your single datapoint is less believable than the concurrent agreement of:

- A police department noting "a vehicle with this VIN was involved in an accident"

- An insurance company noting "we paid out an insurance claim for a vehicle with this VIN"

- A towing company noting "we towed a vehicle with this VIN to a repair shop"

- A repair shop noting "we serviced a vehicle with this VIN"

In short: there are a lot more opportunities for verifying information when it's on a public ledger than there are when it's stuck in centralized databases.

> And not to mention all of the PII that’s core to DMV’s operations that can’t be public, so it can’t be on a public blockchain anyway.

Nobody said literally everything the DMV does should be on a blockchain.

In this context of "CarFax but better", very little (if any) of that PII needs to be present in the ledger - and certainly not in plaintext. The core datum here is the VIN, and that's already far from private.
The Online Encyclopedia of Puns
Human fertility might go back closer to replacement levels in rich countries?

Their societies might get younger instead of trending towards inverted population pyramid?

Oh, the horror.
I'll go first (blush):

Amazon, HN, Facebook, LinkedIn, StackOverflow, Bank, Bank, Github

Probably more self-disclosure than necessary there - but I'm curious what other people have.
Facial recognition used to identify and eject lawyers from venues
I found most of them did have at least one interesting take or a perspective. Listening to people able to talk on serious topic for hours going deep into nuance was refreshing. And then there was Eric Weinstein, who could do that on seemingly endless array of topics and would casually drop gold after gold, before he got stuck on his DISC thing. But after "Ukraine is being brutalized. It is also corrupt." he is dead to me, of course.
Free private speech is naturally protected. Beyond that, if a legislature is going to publicly discuss anything, it should be part of a record visible to all voters. What you’re saying is that voters can’t handle politicians saying certain things that are necessary. Tough conversations are part of the world we live in. This is a natural constraint on politics.

The idea that you or anyone judges outcomes is also a tough one to argue. Results in politics are complex to the point of being opaque. If you figure out a way to judge politicians accurately, do tell.
Never used it. I don't even have the need to touch vanilla javascript that often.
Run "dpkg -L libvips" to find the files belonging to that package. This doesn't cover what's changed in post install hooks, but for most docker-relevant things, it's good enough.
I do work with Go and it doesn’t preclude the utility of containers in development for out-of-process services.
Anxiety is anxiety, a feeling.
Anxiety disorders are what you mean perhaps?

Then there's no mention of the latter.
Of course other sectors are hiring and hoping to take advantage of moves like this. I'd love to find some of these folks for a university job if I knew how to reach them.
These days my 5950X can get through some of the big scary packages quite rapidly. Firefox is done in about 8 minutes, a new point release of Rust seems to take about 15.

I still haven’t decided whether or not I should be embarrassed that I mainly bought a 16-core CPU to run Gentoo.
Yeah, 1 trillion company... I'm in all tears.
I'm sorry, but I fail to see nearly 1% monthly inflation in the biggest expense category - shelter - as a sign of "being on the right track".
> and I can't use PHP 8.2 features until I've upgraded

Yeah- so in Rust, the compiler/tooling never introduces breaking changes, as (I think) a rule. For any collection of Rust projects written at different times, you can always upgrade to the very latest version of the compiler and it will compile all of them.

The way they handle (the very rare) breaking changes to the language itself is really clever: instead of a compiler version, you target a Rust "edition", where a new edition is established every three years. And then any version of the Rust compiler can compile all past Rust editions.

Node.js isn't quite as strict with this, though it very rarely gets breaking changes these days (partly because JavaScript itself virtually never gets breaking changes, because you never want to break the web). Golang similarly has a major goal of not introducing breaking changes (again, with some wiggle-room for extreme scenarios).

> I get confused with all the node.js, npm, yarn versioning with corepack and nvm and whatnot. Here even a "yarn install" behaves differently depending on which yarn version I have.

Hmm. I may be biased, but I feel like the Node ecosystem (including yarn) is pretty good about this stuff. Yarn had some major changes to how it works underneath between its major versions, but that stuff is mostly supposed to be transient/implementation-details. I believe it still keys off of the same package.json/yarn.lock files (which are the only things you check in), and it still exposes an equivalent interface to the code that imports dependencies from it.

nvm isn't ideal, though I find I don't usually have to use it because like I said, Node.js rarely gets breaking changes. Mostly I can just keep my system version up to date and be fine, regardless of project

Configuring the Node ecosystem's build tools gets really hairy, but once they're configured I find them to mostly be plug and play in a new checkout or on a new machine (or a deployment); install the latest Node, npm install, npm run build, done. Deno takes it further and mostly eliminates even those steps (and I really hope Deno overtakes Node for this and other reasons).

> maybe Redis, Postgres, logging, etc. They need to be wired together as well

I think this - grabbing stock pieces off the shelf - is the main place where Docker feels okay to use in a local environment. No building dev images, minimal state/configuration. Just "give me X". I'd still prefer to just run those servers directly if I can (or even better, point the code I'm working on at a live testing/staging environment), but I can see scenarios where that wouldn't be feasible
That was only part of the response.
And avoid communicating with anyone using a @gmail as well?
I think that's the point of this blog post: it doesn't matter if the inputs are copyrighted, it matters if the output is infringing. It appears to be almost impossible to directly recreate a source image with SD, but it seems Copilot tends to produce a single input as its output, verbatim. Copilot isn't doing "synthesis" as does SD, it's acting more like a search engine.
>My problems came about because I had undiagnosed and unappreciated neurological + genetic conditions that created stacking debuffs that made ordinary SWE jobs tax my executive function and deplete my neurotransmitters, eventually leaving me personally and professionally debilitated.

I love how you used "stacking debuffs" here. That made me smile.
Interesting. It is on purpose then, for equal or worse.

Maybe he's right, maybe he's wrong. What he's not is a judge or lawyer, so I'll keep with the status quo of licensing.
Good speech, I have wired the money to your account. Let's just avoid being seen together for the next 3 months ;-)
Once you're done fighting with the compiler (Rust Analyzer), it's actually very enjoyable and one can be _relatively_ productive. The language allows so much flexibility that it's very easy to produce well organized code...

But the compiler is really slow. Even an incremental build on a mid size project is never below 10s, whereas on a similar size project, Golang will take me less than 1 second to build incrementally. Also, I find cross-compilation (from/to major platforms) really challenging on Rust, as opposed to Golang where it's for my use cases super straightforward