skysight-inc/HackerNews huggingface dataset:
https://youtu.be/t2fnlxXK0f8

With a little more training, it could be very useful. Right now it's only good for rubber ducking.
Taken to its ultimate conclusion we’ll end up living in pods like Wall-E. God forbid people experience danger or risk in any aspect of their lives.
"Whether you write clean or dirty code"

I feel like there's a misunderstanding here. Casey is clearly not against writing non-capitalized clean code at all. His code in the end is "cleaner" than what he criticizes IMO. What he is criticizing here is capitalized (and possibly trademarked) "Clean Code", the book and philosophy spearheaded by Uncle Bob.
Indeed pretty much everything is doable in every DBMS, graph or relational, simply because all DBMSs from enough distance are very similar in terms of their core features: a high-level query language that compiles to relational operators, support for transactions, a recovery mechanism etc. What differentiates them (aside from the data models and specific query language syntax they expose to users) are what type of applications they choose to provide optimizations for. Graph DBMSs immediately come into mind for wcoj algorithms because the applications they support frequently contain cyclic many-to-many join queries, which is the workloads wcojs can provide performance benefits. RDBMS, OLAP or OLTP don't assume their application workloads contain such queries. That is why every work done on wcojs so-far has used "graph patterns and workloads" in their evalution, not something like TPC-C or TPC-H.
Fast load times, lots of decent articles, very skimmable. Gets pompous sometimes though.
No, because I don't consciously think about when to make eye contact, so a keyboard I have to consciously press wouldn't work.

I think we'd need some kind of eye-tracking system which can detect when I'm trying to make eye contact, and then actually make eye contact for me.
Is this duplicative of SQLite's own FTS functions? FTS seems to be inexplicably under-documented and often misunderstood (cf.

https://www.sqlite.org/fts3.html

, where it says: "Note that SQLite will process an SQL SELECT statement tree against an FTS table in three phases: ... The final phase rewrite the query from the inner join into an outer join.", and

https://www.sqlite.org/indexing_ft_only.html

, where it says: "the bookwith table can be faster if you omit the where clause and just ask for the full-text results for all of rows of bookwith." ?

And which is more useful for general-purpose website full-text search -- FTS, or a table with a _column called sqlite_fts_index=... ?
I know this might be an odd request but does anyone know if there's a way I can get youtube into a view mode where it makes the video as wide as the screen but I can still scroll the comments below, without scrolling the video off-screen?

Like "Theater Mode", or even the default view, but the video stays fixed and the rest of the page scrolls. I don't like the popup player.

I use Firefox if it makes a difference.
> his graph ends 8 months ago.

Personally I have found no joy in duolingo now that they forced a completely linear path in the tracks. I abhor it so much that I am against using it. i had like a 1000 day streak and they took that away from me through a technical issue but that's not even something i really care about... the lack of options in what i choose to and want to learn next is 1000% a worse product ux choice.
This is the opposite of economic sense.

Store 99% of video that people watch less than a few times a year. Those people upscale.
The CHIPs act is full of things that make it more expensive: https://twitter.com/ModeledBehavior/status/16306210449218437...
This feels worryingly sentient
There's a gopher mirror.
Newer mobile AMD APUs get close to the M1 Pro's power usage while exceeding the M1's performance[1]. Those same APUs get even closer when compared to the M2 Pro[2].

[1] https://nanoreview.net/en/cpu-compare/apple-m1-pro-vs-amd-ry...

[2] https://nanoreview.net/en/cpu-compare/apple-m2-pro-vs-amd-ry...
You should be asking why property owners can afford to sit on an unproductive building in a high traffic area. Forget your penalties. The answer is complex but fundamentally lenders are ruining our society.
True. But I also put that into a different category than models used for malicious intent against other people.
So obvious that a lot of successful people here think they did it all on their own with very little luck involved. So obvious that there is an entire political party whose foundation is built around, "if I could do it, so can you."
People rent detached homes to families all the time. My sister does it and I live next to a family who rents a detached home. Why would the viewpoint of owners be any different with renting apartments to families??
Yup, just over one decade ago actually:

https://plaintextoffenders.com/post/4567498592/t-mobilenet

And more recently in 2018:

https://plaintextoffenders.com/post/174100751368/meint-mobil...

A few more in the master list here:

https://github.com/plaintextoffenders/plaintextoffenders/blo...
Will be interesting to see what Nvidia H100s will do to the scene and what will come after them.
Checking internet connectivity.

Bonus: Watch new JS frameworks every week.

For serious: Know how many people agree/disagree with you. (I recommend HN to change upvote/downvote into agree/disagree).
Oh you're right, I had it backwards. Perhaps the carriers should be trying to PR-hack this into more people's minds.

I'm imagining an authorized pen-tester program which lets authenticated users achieve an atomic sim-swap (i.e. the creds were intercepted but the swap-back occurred immediately after, so as not to deny additional service to the victim).
That doesn't necessarily track for me. Supply decreases while demand remains constant or rises, sure you charge more per unit. But you also ship fewer units. So why is it a given that the profit margin or overall profit amount would increase? In fact, if that were the case wouldn't it mean that they were previously underpricing their eggs?
> I forget why, but probably due to antitrust issues. And wasn't Sprint just acquired/merged with not long ago, by T-Mobile IIRC?

Yes and yes. We're down to three big mobile telecoms now, ATT, Verizon, T-mobile/Sprint. At least MVNO's are allowed though, plenty of those.
Books I Can Remember
But "being simple from the outset" is exactly what Casey is advocating here. Start with the simple code, that he ends up with, rather than optimizing for a "Cleanliness" metric.

His final code is definitely simpler than the alternative, which would probably involve several files in another environment.

Sure, he does reach for a benchmark, but that's merely to demonstrate the end result.
Which anti theft tracker did you go with? Is it a standalone unit with big battery? Just asking because you mention it.

Everyone is reselling the more or less same cheap Chinese units at insane markups. Firmware seems to be mostly identical. The tracking portals never have HTTPS. I haven't been able to find anything decent so far.
I hope the repossession function verifies there is no human or animal is in the car when it drives away! Though people could then keep a fake baby in the backseat to prevent their car from repossessing itself.
I think part of the issue is the that we use sentience in a binary sense. Like there is some kind of abstract line you can pass that makes you sentient. I personally feel that it is more useful to look at it as a spectrum. A lot of factors play into it, but as a society we already do this.

The idea that some animals are closer to human levels of sentients has caused some people to avoid consuming those animals, such as dolphins vs. fish, or dogs vs. chickens. No one has put numbers to it as far as I know, but I feel that people/society has drawn conclusions based on an unspoken ranking.

If we were to make a numerical scale of sentience, I could imagine that perhaps humans wouldn't be a '10', either as a whole or in any one category. Whatever traits combine to make sentience, it is hard to believe that we embody the theoretical maximum of all of those traits.
Not gonna lie, but the first example of using switch instead of polymorphism still looks clean and easy to understand for me.
So not only is it connected to the internet, it can execute arbitrary commands / queries as well.
"Are you trying to claim that you know for certain mountains aren’t sentient?"

We don't know anything for sure.

Philip k. Dick believed the modern world was an illusion created by Satan and it was actually the year 50 AD.

But if I keep posting "How do you know computers aren't an illusion created by Satan?" anytime someone wants to discuss computer software I probably deserve to be laughed out of the conversation.
WTF does that have to do with the topic? People are training these models to produce stuff they like, and they're producing stuff they like. That's not a malicious fine-tune, quite the opposite.
Is Orange County any cheaper?
Sure, sometimes, yes, but like I said, the "build more and prices goes down!" is just too simple. https://shelterforce.org/2020/06/19/more-housing-could-incre...

It also distracts from highly effective solutions, such as social housing:

https://en.wikipedia.org/wiki/Public_housing_in_Singapore

https://www.npr.org/local/305/2020/02/25/809315455/how-europ...

Giving too much credence to an oversimplified "supply / demand" argument in the housing sector, which describes a human right, means that as soon as you mention socialized policies, people start complaining about "polluting" a "pure market supply / demand curve," despite the fact that supply / demand is just too simple a mechanism to describe a core human need, shelter. (It's such a core need it's literally the first thing one should seek in an lost-in-the-wilderness emergency, above food or even water).

Anyway, what's it gonna be then? 100,000 new units at 3k/month? 200,000? When will the price automagically come down? And why is that better than the government simply buying out vacant units and giving them to the homeless, for starters, and then building blocks of housing at set rates?
At least the RP2040 chip is appearing in boards from other manufacturers, like Arduino
It's an apples-to-apples comparison when it comes to the node process. AMD's latest CPUs are made on 5nm and 4nm nodes, something that Apple was only able to do with the M1/M2 because they booked all of TSMC's 5nm node capacity.

It's only recently that other companies like AMD are able to use TSMC's 5nm node process.
Agreed! I have recently started using it again and found if I only do one lesson a day I can close it just as the ad has started. It used to be great and now it’s horrible.
Because families want homes with backyards.
How are you using the word entertainment? You seem to be attaching a moral judgment to the word: that which is entertaining is agreeable or morally acceptable. If that’s the case, I would disagree. But in order for me to have disagreed with your comment, I had to first entertain it, which then has lead me to seek understanding. We don’t have to agree with ideas to entertain them, especially when the goal is to seek understanding. War and its tools should be understood, but first we have to entertain the thought of them and not shut our minds to them. Entertaining an idea is a precursor to understanding, which can lead to solutions for less suffering.
Yup, they are potentially ruining rare moments captured
> And now the shape_union must be rewritten from scratch.

We spend most of our time reading code. If the Casey's code snippets are easier to reason about (which they are, especially as the codebase get larger), that's a big win. I'd imagine you want to optimize for code that is easy to (re)write, rather than minimize the number of key strokes while increasing the time spent understanding the code.
With the first-party NVidia drivers? I've never had that happen or even heard of it happening before now. Admittedly I don't use Ubuntu much, and they sound like the kind of distro that would silently auto-update your kernel or something, which would produce that kind of failure mode? (Which is at least a clean immediate failure on reboot that you can fix immediately, rather than something that crashes in the middle of your session destroying your work - as bad as it is, that still sounds a lot better than my AMD card experience).

Whereas I've used linux on several systems with AMD/ATi cards and they've always been flaky.
I understand this mindset but, with all due respect, I'd also appeal to the pragmatic reality.

The entire point of Duolingo is to learn a foreign language. Somebody without an absolute mountain of intrinsic motivation is never going to do this, period. Even when "forced" to. I somehow managed to take 3 years of Spanish in school - and maintained a 4.0 in it. I can count to ten, ask you your name, and say a bunch of bad words. Woot for a smart kid gaming education that wants to be gamed anyhow so they can report happy figures to the government. I pretend to learn, they pretend to teach, and the government pretends to care. We all win! Unless the goal is to actually have people able to communicate in Spanish.

I suspect that's a big part of the reason Duolingo can credibly claim that 'x' hours of Duolingo is equivalent to 2 college semesters. Those people in college are disproportionately doing it to fill out a language requirement for graduation, not because they want to. By contrast everybody on Duolingo is there exclusively because they want to be.

Rants aside, the point is that it makes much more sense to focus on the users who actively want to learn than trying to lure in those that don't and somehow hoping to convert them. And I think this is the exact path Khan Academy takes, which is why people still rave about Khan Academy while Duolingo, especially in its current state, is something relatively few are going to have especially glowing things to say about.
Interesting, I will check out Marqo. Happy to chat. I am wskish on twitter, gmail, etc.
Correct. Just a tough crowd tonight I guess.

My wife and I are looking for a house, and the lack of options is extremely dispiriting.
But if I want to live in a walkable downtown location, houses aren't usually an option either.
I used to spend a lot of time on Duolingo just to get to the top of Diamond league, until one day I realized that the Diamond league meant nothing to me and there was more effective way to learn a new language.

By the way, is it just me or spoken Japanese was so much easier than spoken Spanish? It was just so hard for me to understand what a Spanish speaker says even though I had no problem reading the same content. Yet somehow it was much easier to understand spoken Japanese.
having worked in grocery store, we once found scorpion in a box bananas we were stocking. no one was stung fortunately. It did freak out one arachnophobic coworker of mine though.
> I wish I could figure out how to turn all this crap off.

If anyone knows how, I'd love to know.
> Chatbots are not sentient.

The problem as always, is that such assertions are meaningless till you have a precise and universally accepted definition of sentience.

Till then people will use their subjective opinion for judging sentience, and many would likely find chatbots to be sentient based on their own personal definition
I'm intentionally not using Kyber, the key xor only happens if you elect to use both.

It works just fine with McEliece only.

> You also don't need Go

You don't need any language in particular. That's the beauty of the .proto spec. Can generate some client(and server) code in whatever language you want(that protoc supports).
I’m surprised there isn’t more conversation around our human desire to treat objects and non-sentient beings like people. Whether it’s naming a sailboat and giving it a gender, or building a robot and treating it like a human.

Don’t get me wrong, I understand many organic things do feel varying degrees of pain and pleasure, and they should be respected. But I think assigning, pretending, or otherwise believing a largely inorganic, man-made scripted machine has consciousness or sentience is driven chiefly from an inherent quality of being human.
> not sure why people keep beating the "if you add more supply, the price goes down" drum

The cynic in me assumes it's because they're investing in real estate and want more real estate to invest in, so they can continue profiting off the backs of people who just need a place to live
I wonder why Notepad is getting tabs now, in 2023, when Microsoft already has the phenomenally successful VS Code and there are so many good, established alternatives like Notepad++ or Sublime Text. Maybe it'll be nice for admins logging onto Windows Server instances that don't have any other editors installed? Lol
I recently had the opportunity to use Linux-Factory, and I must say that I'm thoroughly impressed with this operating system. It's clear that the Author behind Linux-Factory have put a lot of thought and effort into creating a streamlined and user-friendly experience that makes it easy to get things done.

One of the standout features of Linux-Factory is its speed and performance. This operating system is lightning-fast, and it runs smoothly even on older hardware. Additionally, the user interface is clean and intuitive, making it easy to navigate and customize to suit your preferences.

Another great thing about Linux-Factory is its versatility. Whether you're a developer, a gamer, or just someone who wants a reliable operating system for everyday use, Linux-Factory has something to offer. The software package selection is robust and well-curated, with all the tools and applications you need to get work done or enjoy your leisure time.

Overall, I highly recommend Linux-Factory to anyone who is looking for a fast, reliable, and versatile operating system. The Author have done an excellent job creating an operating system that surpasses expectations, and I look forward to seeing what they have in store for future updates. Thank you for creating such an amazing product......!
It's a good idea, and some sort of easily-verified compatibility with openssl was actually an early goal. But I gave up on that since the algorithms are so different. A compatible mode would end up sharing very little code, so it wouldn't say much about moochacha itself.

But good news! I've come up with... something.

https://codeberg.org/markdascher/moochacha/src/branch/main/o...

That strings together a combination of argon2 and openssl commands to decrypt a file. It's extremely unsafe though, since all of the secrets end up in command-line arguments. Also some of those commands might be new in OpenSSL 3.
It matters because, to give an example, Facebook still isn't fast enough to keep up with my typing speed. And I'm not that fast.
I would love a wire framing tool that converts crappy sketches (ideally on an iPad with Apple Pencil) into low and high fidelity app mockups, and possibly other things like mind maps. Does his exist anywhere?
I wonder if this can ever be fixed. If basically every Japanese organization disagrees with the Unicode consortium to the point that its undermining the use of unicode in entire countries, it might be worth unwinding CJK normalization.
Linux folks also plan to apply a workaround for systems running old microcode.
This post is confusing a few things. Branches and tags are nothing more than prescribed semantics for certain refs by default. You could treat a tag as a branch and vice versa if you really wanted. They're just refs. The tool has semantics around managing refs that map to branches and tags, but there's no hard rules here.

You're welcome to create your own configuration of refs and define how remotes handle refs. You don't need to use branches or tags, you can treat every ref as a tag if you like.

Branches and tags really are just refs. Any ref can be a branch or a tag. The refs don't behave in any way. They're just refs. The semantics are not frozen.

Take a look at git notes, or gerrit review refs, or GitHub pull request refs, or... any number of tools which build on the ref system.

git is surprisingly flexible, but ships with sane defaults. They're not gospel.
We really liked “The Rings of Power”. the storyline with the proto-hobbits was particularly interesting.
So verbose. Better:

document.querySelectorAll('*').forEach(element => element.animate(
{translate: '5px 5px'},
{duration: 500, iterations: 1/0}
))
So many people here always report being underwhelmed by Duolingo whenever it comes up. It makes me wonder who are all of these people using it and paying their bills. There seems to be a pretty stark divide between the HN crowd and all the people contributing to Duolingo's revenue numbers.
I fear that for every ancient recipient of trephination to evacuate a hematoma in a timely manner there were probably legions of these procedures used to ‘get the demons out’ and so forth with less optimal results…
So far it seems like if you have some parsing or formatting task that can be trivially vectorized, the compiler will never do that, and you absolutely must use intrinsics.
That should be a warning to people who think YouTube and Alphabet by extension has any interest in archiving knowledge for the greater good. This is commercial interest and commercial cost cutting.
Steps for Leading Change
Hmm... this is an article about an app that grew in popularity in 2020 - 2022 and had a really huge jump around March of 2020.

I wonder what exciting growth hack they added in March of 2020? Did anyone happen to see that in the article? I noticed several other apps, like Netflix, had jumps around then too. Did they subscribe to the same growth hacker newsletter?
Exactly. Communication is both sending and receiving. And receiving it the more important part.
Sure there's a ton of compute chips, gobs of HBM... but honestly the super interesting weird challenge here, besides making this monster boot, is connecting all the chips.

Will CPU & GPU chiplets talk with each other? Or will all communication travel through glue chips like the IO Die? Where does the hbm attach? Is there ram too? On RDNA3, AMD has 6 small Memory Channel Die (and a huge Graphic Compute Die in the center)... will we see similar with HBM be attached to individual GCD?
>After all, the bot doesn’t actually come up with original thoughts, but rather it remixes the most thoughtful stuff on the Web.

What makes you think a human is any different? I've long believed that humans are not capable of original thought. To truly become creators is beyond us. We just remix previous inputs.
Wagering a guess, are you exposed to way more spoken Japanese media through anime than you are spoken Spanish content?
A hash table that accesses a minimum of 2 cache lines per query can be algorithmically correct and also admit a 100% speedup.
> Except for the fact that a significant portion of people are actually addicted to it

What’s the basis for this claim?
Getting? It done been extreme.
HIP/ROCm has been packaged in debian - all I had to do was `apt install libamdhip64-{5,dev}; pip install torch` and then Stable Diffusion would run, on amdgpu 6600XT, with no third party repos at all.

It should be fine for AMD's packages to only work on their own blessed distros, that's normal behaviour for upstream. Then downstream distros will then repackage it to make it a good citizen in their distro.