skysight-inc/HackerNews huggingface dataset:
I end up changing things up a lot. It partly depends on my purpose for taking notes. If I want to capture more or less verbatim quotes for an article without going back to a recording, I generally type. It's also much easier to share notes in that form.

But if I mostly want to capture highlights, especially if I'm also doing something like taking pics of slides, I generally prefer writing. There are also settings where having a laptop between yourself and the person you're speaking with feels off-putting whereas taking some handwritten notes seems fine.
This reads indistinguishable from q-anon shit.
> A powerful unaccountable shadow organization that threatens social media networks to control speech and political conversations online should concern more than just Musk.

Industrialists and authoritarians joining together to spread a victimization narrative centered around an imagined shadowy conspiracy which the narrative attaches to marginalized groups in society and those who advocate for those marginalized groups, as the followers of those industrialists and authoritarians are on the streets committing violence against those same marginalized groups should concern everyone, given the history of that pattern.
It would be really easy to figure such things out if intelligence agencies published all their activity, but shockingly this is not the world that we live in.
I'd be curious to read exact numbers, to find out whether Cloudflare would have helped with this. Because if so, I must admit that it would slightly tickle my funny bone.
> What do you think is the biggest problem with solar energy?

Stupid people.

(Also the biggest problem with everything else. It's almost, but not quite, the only problem.)

> How can this problem be solved with our existing knowledge and resources?

Well we can't throw all the stupid people into a volcano. Let's get that out of the way right off.

Instead, we distract and hypnotize them with the Farnsworth device (Philo, not Hubert). We miniaturize it and make it portable. Then we can plug them into virtual Skinner Boxes and hopefully modify their behavior to make them less destructive.

We have to maintain tight operational security. If they ever find out what we're doing to them they will attempt to destroy us, or, failing that, to destroy themselves to spite us (that's how goddamned stupid they are!)

(However, it turns out you can talk about the plan in public with complete candor as long as you pretend you're joking. The only risk is that some of the stupid people will get confused. But since they are confused anyway it's usually moot.)

It's unpleasant to treat the bulk of humanity as ignorant and insane children who shit in camp, but the evidence is undeniable, the real question is how do we manage the stupid people?

In the Tao Te Ching (book of wisdom, thousands of years old) it says:

With the best kind of leader
When the work is finished
The people all say
"We did it ourselves."
I think it’s the appeal of FOSS regardless of uptake or viability. RISC-V is definitely taking off in a lot of areas but the religiousness around it seems to be the idea of “FOSS alternative is inherently better and any shortcomings are either irrelevant or a matter of time+effort because FOSS”

See also the discussions of Vulkan taking over the world vs other APIs even though very very few things use Vulkan.

Or the perennial “why doesn’t everyone use Linux”/year of Linux in the desktop.

Don’t get me wrong. I use Linux and Vulkan, and I appreciate FOSS. However I think there’s a bit of zealotry around making FOSS products the one true one in their domains, which often leads to the myth leading the actual product.

There’s also a bit of the “free market solves all issues” with RISC-V where there’s an expectation that it’ll cause many designs to spring up and race to a cheaper bottom.
The disparity between Rust jobs and C/C++/C#/Java/Golang jobs on Indeed is staggering. Even worse, most of the Rust jobs are blockchain-related and may not survive the coming blockchain downturn.

It may be the case that some people use Rust but without Rust jobs, there will be no pool of experienced developers to later draw on.
I guess this is a good thing… But whenever the government wants to regulate some thing, it makes me nervous. When they wanted to regulate drones, I went out and bought several of them. Powdered alcohol? Disgusting but I bought it. Do I need to start collecting magnets before they are regulated out of existence?
We built an open source kubernetes testing tool called Testkube. If anyone on here has kubernetes clusters or work in GitOps want to test our open source product out? Reach out to us with any feedback!

Our GitHub project link is: https://github.com/kubeshop/testkube
Made an account just to tell you this:

Wellbutrin is over the counter in Turkey. And much cheaper than Europe.
Mastodon docs provide a guide to running an instance:

https://docs.joinmastodon.org/admin/prerequisites/

(I don’t run one myself so would be curious if any admins have tips or suggestions.)
everyone uses ROI calculations somewhere (just not necessarily using cash as the return metric) or they are flying blind.

The underlying issue is that large organizations have low trust (some worse than others!), and therefore large organizations tend to coarse numeric metrics, and game those metrics to look better, which makes even more low trust (and hence backstabbing, empire building, etc.) between divisions.

As a reaction, leadership also tends to err towards coarse,
harder to game metrics (like ‘reduce breaches by xx%’ rather than relying on judgement and trust like ‘ensure we don’t have an unreasonable number of breaches, and work to reduce them in the ecosystem’.

Which of course provides strong incentives for chasing the number by throwing all the babies out with the bathwater, and often making the real problem worse.

It’s a size of the organization problem. Changing metrics/mission will shuffle up the specific babies being thrown out, and what is considered the bath water, but the underlying problem remains.

Solid, consistent leadership makes the problem better. That tends to be expensive and not want to deal with the political BS common in Gov’t, at least in the US.
> The tribal thesis in the AI world seems to be that AI workers don't need subject matter expertise

Not throwing any stones here, because I've been guilty of the same sort of arrogance in other contexts. But I think the same thing happened a ton during Bubble 1.0 and the software-is-eating-the-world thing. And it's hardly limited to tech: https://xkcd.com/793/

For me, at least, where this came from was ignorance and naivete. Three things cured me. One was getting deeper mastery of particular things, and experiencing a fair bit of frustration when dealing with people who didn't understand those things or respect my expertise. The second was truly recognizing there were plenty of equally smart people who'd spent just as long on other things. And the third was working in close, cross-functional team contexts with those people, where mutual listening and respect were vital to the team doing our best work.

So here's hoping that the AI bigwigs learn that one way or another.
I prefer writing by hand. Right now I am studying STAT110 - a free Harvard course - and I am copying the the course book by hand.

I have noticed that by the time I get to exercises I have written so many examples that I am better position to solve them.

I know it’s nuts. It takes an awful lot of time, but hey, it works.
Why would uploading the video to a SaSS, paying them to run FFmpeg, and downloading the result be cheaper than running FFmpeg yourself?
I've been dabbling with Talon to reduce the burden on my precious arm tendons. It's the most useful voice interface I've used due to its customizability, but with that great customizability comes a great learning curve that it seems only techies would bother with.
Another pitfall of most voice assistants is that they are really designed first with the corporation in mind rather than the user. Most are proxies for surveillance, advertising, or are just steering consumers back to a preferred set of walled-garden services.
Obviously I'm using an exaggerated and artificial example to illustrate my point. Which is that it doesn't really work like actual theft. First, no cost is imposed on the producer of the software, because somebody torrenting an installer doesn't cost the company any money. And second, there are plenty situations where they never going to make any money no matter what.

Eg, back when I was 12 I did pirate software, and I didn't have the money to buy it if I wanted to. There was just no scenario under which those companies could have gotten paid. The alternative would be I'd just get my hands on something else, or mess around with the stuff I already had.

This even goes for things like $30 books. I grabbed a whole bunch of stuff just to take a look at what's it like. When pirating stuff a kid might grab an university book on biology out of curiosity to see how it compares to their high school lessons, but pretty much nobody actually buys books for reasons like that. The alternative reality is that it either doesn't happen or they check it out at a library instead, and again the publisher doesn't get any money.
> Why not just use the best ecosystem like Unreal/Unity

laughable. absolutely laughable.

I'm not even talking about politics of using an engine versus writing one; unity and unreal are complex tools with their own problems. if you value what you are producing, and if you value quality and you want your game to be just the way you want it, Unity and Unreal will fight you just as hard as D or C++ have been for the blog author.

Unity/Unreal are also simply not capable of a lot of things. They are definitely not a pure win for someone making a game.
The problem with C (and many other languages too) is that with threads, the default is shared. A C-like language where all statically allocated values default to thread-local is already a big improvement. Now lets make it so file-descriptors can only be used by the thread that opened them and give each thread its own heap. Wow, this is starting to look a lot like a Unix process...
I did have some things in mind but, to save me a bit of time, are there any particular claims you're looking to source?
> 1. No citation needed. I can take rust and do unsafe things in it. I can’t in a GC language. Rust allows you to use unsafe.

That's not what you originally claimed though. You made some claims about 'risk of future unsafety' and I'm not sure what that means?

For the second half of your claim, Rust's safety guarantees extend well past memory safety - and a collector doesn't guarantee memory safety at all. Yes, most GC'd languages are memory safe too. However, you can just strap the Boehm GC to C or C++ [2] and that doesn't suddenly, magically, make it memory safe.

> 2. No. It is not at the expense of safety. Again, Rust allows you to do unsafe things using the “unsafe” keyword. GC languages simply will not allow it.

Safety means a lot of different things. GC isn't a replacement for safe Rust. Rust offers many kinds of safety, memory safety is just one. And yeah, unsafe is a tool for implementing certain things that cannot be expressed in safe Rust, but it's extremely rare that you would dip into it in production code. It's more for library authors who wrap unsafe APIs in safe ones.

If you're curious what 'safe' rust really means and why the GC doesn't subsume all its features - and the difference between safe and unsafe Rust - I'd recommend [1].

> 3. Strong reference counting memory leaks is not easy to track down. Many embedded systems have been taken down by them.

Sure in embedded it can be hard, but on a PC you can just use valgrind or the leaks tool. If you're writing embedded code in Rust just don't use Rc or Arc boxes and you can't form a cycle. Remember there's no reference counting in Rust at runtime unless you opt into it with a shared-ownership reference-counting box. All Rust's reference counting happens in the compiler and once the compiler determines your object is no longer referenced, it drops it. If it cannot make that determination statically your build will fail.

Reference counting is generally how resources are managed in GC'd languages since you're explicitly not to rely on the finalizer ever being called. Files, sockets, etc. It's just trading off one kind of problem for another.

[edit] Note that you can also leak memory in a GC'd language by keeping a reference to objects you no longer need - for instance, in some long-lived dictionary or array, or in a static. [3]

[1] https://doc.rust-lang.org/nomicon/meet-safe-and-unsafe.html

[2] https://hboehm.info/gc/

[3] https://www.lucidchart.com/techblog/2017/10/30/the-dangers-o...
OK, but please don't fulminate on HN. You may not owe $BigCo better but you owe this community better if you're participating in it.

This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
The reason to lock him up now would be a to ensure he goes to his trial. Locking people up to punish them happens when they are guilty. Bail is denied only if there is a risk they will pose a significant danger or will not show up.

The US government is in talks to extradite him, but he (allegedly) committed crimes in the Bahamas as well. There are legal proceedings going on now about who gets first crack at him. The Bahamas are keeping him from leaving the island so him fleeing isn't a major risk.

It seems extremely likely he will end up in prison for decades. But it takes a while to prove the crimes to the court. Heck, they brought in the CEO who cleaned up the wake of Enron to try to get people their money back and the first thing he did was write a long letter tot he court about how they would need more time just to understand where their bank accounts were and how much money was in them because everything was so messed up records wise. The prosecutors need to be able to tell the jury specifics they are still gathering.
Once you've shopped Alibaba, you recognize that Amazon is basically is just a more expensive interface with a better return policy. just learned that Target stores will price match Amazon at the register. No cumbersome customer service process or anything.
Glad to hear this :).

Do you know if it's possible to set up Linux to launch llama automatically when a new terminal window is open?
There are other sources on the record, but they contradict Musk's claim. Block quote from an Ars Technica article[1]:

Some activists who attended the meeting tweeted to confirm that they never made such a deal with Musk, including Free Press co-CEO Jessica Gonzalez, who helped drive a #StopToxicTwitter coalition pressuring Twitter's top 20 advertisers to boycott the platform.

“Not sure who Musk is talking about here, but I met with him a few weeks ago with civil rights leaders, and I also co-lead the #StopToxicTwitter coalition that is calling on advertisers to pause ads until he rights the ship,” Gonzalez tweeted. “I never made any such deal.”

NAACP President Derrick Johnson backed Gonzalez in his own tweet denying activists made a deal with Musk.

“We would never make such a deal,” Johnson tweeted. “Democracy always comes first. The decisions being made at Twitter are dangerous, and it is our duty, as it has been since our founding, to speak out against threats to our democracy. Hate speech and violent conspiracies can have no safe harbor.”

[1] https://arstechnica.com/tech-policy/2022/11/musk-breaks-prom...
Have you considered how much time, money and emotional energy you spend sticking it to the government?
this. I write when I'm reviewing training material from a paid course and going to be testing for a cert, but I rarely write as part of my day-to-day work.
Wow that sounds awful. :-( How are your fine motor skills otherwise?
I don't see Tartuffe the spry wonder dog.
It's kind of weird when you can login to different accounts with the same username, which is typically the email address. I mean, amazon lets you do it, and I've had two accounts with the same email address and password there; but it's still pretty weird. IIRC, I had two accounts with different addresses and changed them into the same address. A lot of accounts don't let you change your email address at all, so they solve the problem that way.
But the issue is when the explanation doesn’t stop. I was great at condensing in college, but while trying to formulate my own words, the prof was already explaining the next topic which I would then miss entirely. This was extra-apparent for formula-heavy courses.

So I basically reverted to lossy transcription of what the professor said, which sucked. And I was bad at retaining lectures.
Actually, solving the cube is just the beginning of the game.

If you are interested in optimizing, there are an infinite numbers of axes you can work on to solve faster.

First, there are several general approaches, although realistically, only two (CFOP, Roux).

Each of these methods have phases which you can practice and improve on separately, A lot of them require simple memorization (muscle memory for the most part) but all of them at some point contain a certain level of intuition and pattern recognition (e.g. lookahead), and for that, the only limit is your brain.

It's a fascinating puzzle with neverending interest, at least for me (I solve in average around 25 seconds).
Are you sure of the timeline there? Despite everyone assuming he would do that immediately, he didn't do it until only a few days ago, which I would have thought actually jives with his story that he wasn't going to do such things until the council was formed... except then the other side defected before then, and so he might feel justified in being able to (finally) go ahead. (I am myself NOT sure of the timeline, I will say explicitly; but, it at least casually seems to "check out".)
Wait I thought the AI that write scientific papers from a prompt was a joke. Did they really think they could do that ? Are they removed from reality?
This is delusional. I promise you they are doing this because it makes very very clear business sense and not some secret jealousy and resentment of dear Elon.
From the HN Guidelines: " Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community. Edit out swipes. "
While I very much agree w/ your points -- the Chinese drones in Russia is a little different. Because of sanctions against Russia (and not Ukraine), the source of their drones is very meaningful. I.e. If the majority of their usable munitions are from China, and the US can pressure China into stopping that, they can stop the flow of munitions to Russia in a meaningful sense. Given that's a key part of the strategy I think reporting on where Russia's sourcing its drones is extremely relevant, while generally irrelevant when the context is Ukrainian usage.
I'm not sure what Python has to do with functional programming, even remotely. It basically contains none of the typical building blocks for functional programming (immutable data, real lambdas, pattern matching, sane scoping, etc.). Python has weird scoping, weird lambdas, and fully on mutability.

Regarding static versus dynamic functional programming, I think dynamic typing is probably oversold in that most dynamic programs could be static programs with very little effort. Where dynamic types really shine are at boundaries of programs. Dynamic types are very useful for handling messages, I/O, data formats, etc.

I actually think an ideal language would be one that is at its core a statically typed functional language, but then it has dynamic types allowed at the above stated boundaries. Then there could be some explicit conversion layer or solution that moves values from one side to the other.

Basically all other uses of dynamic typing can be solved in a statically typed language that has anonymous types like anonymous records and anonymous discriminated unions and some sort of "umbrella" or "shared" type such as interfaces, generics, and/or typeclasses, for example.
You cannot really "steal" military secrets by photograping them either, but it's still a threat to national safety. You cannot really "steal" trade secrets by photocopying documents, but it's still an incalculable damage to the company you target if you do. You cannot really "steal" someone's privacy, but if you look at their private correspondence or their electoral card you're still infringing on their right.
Does it really matter if you can call an action "stealing" or not? An action could still be damaging even if it's not technically "stealing".
> "Just save more often"

What a Dilbert!

"Okay, provide rotating backups, at least!" I would have said.

Saving is also a destructive operation that can lose data, which brings us back to undo. If you open a document, make an unwanted edit and save, and you have no undo, you can only recover the prior state from the editor backup.

Without automated multiple backups, the user would have to do "save as" regularly, choosing different filenames, rather than just "save".

Multiple backups are easier to
Yeah, like I said I completely agree. In fact it's not even convenient to wade through half a dozen publisher portals trying to find what you're looking for - my high-tier college had a subscription to all those journals but I still found myself using Sci-hub more often than not because of its sheer ease-of-use.
Can you instead point out the one (strongest, best) application for which the case of using blockchain solves a big problem in a way that's better than existing alternatives, given all their respective advantages and drawbacks?

I'm lazy, you see. Conveniently forgot to mention that.
It has happened to me sometimes with ecommerce websites that I only use once every few years.

Only a mild annoyance, but still more annoying than it would be to have someone access my account on such websites (which would be basically negligible, as I don't store payment information there, and you have to multiply it by the also negligible probability that the information leak from the login form is key in letting the bad dudes access my account).
Slow big fans on my home receiver kept it going much longer than it probably would have lasted passively cooled.
This statement is patently false. Go look at the top paying companies on Levels.fyi for the last 2-3 years. A good portion are not major corporations but rather VC-backed startups. For a while there, Roblox and Robinhood were the ones offering insane compensations and much of FAANG (expecially AA, excluding N) were falling behind.

This also says nothing of the (what I would consider) tier 2/3 companies still offering over $300k TC for senior (5+ yr experience) technical talent. There are _even more_ more well-funded, semi-unicorn startups offering base salary $200k+ plus equity in their startups. In my last job search alone I found 3 of these companies which you've probably never heard of.

The competition for _technical_ talent is fierce.
> Database: 96GB
> Media storage: 682GB
> Processes: 9
> Threads: 300
> Monthly hosting cost: $1895.50

Holy cow. This is just one instance in the Fediverse. For me the moral of the story is that we are all incredibly valuable to Twitter if they can do all this and more without charging us anything. Also, it makes me want to quit social media all together.

I'm on ioc.exchange and I'm contributing to their hosting costs, but how much is it worth to me? $5 per month? And I'm also contributing to Tusky, my open source Android Mastodon app of choice, as well as a handful of other projects on GitHub. Is this what it takes to disrupt the big tech companies and their surveillance capitalism?