skysight-inc/HackerNews huggingface dataset:
Because grades should not be viewed as rewards, but rather as an indicator that learning has taken place, both by students and teachers.

What you propose is something of a Goodhart's Law violation:

"When a measure becomes a target, it ceases to be a good measure"

Do we want an economy of grades, with all the unintended incentives that would give everyone participating?
Oh, that may be entirely possible. Yeah, I don't use the reader at all. For one, I hate reading books on a computer. For two, agreed, its UI isn't great. I'm entirely referring to its use as a library manager / ebook converter.
I'm talking about laser illuminated panel projectors used for viewing film or video content, not scanning lasers used for light shows. Scanning a laser beam is a lot more difficult than scanning an electron beam, so rasterised displays from a scanning laser are limited compared to CRTs.
RC car remote control != semi-autonomous robot remote control
“Tramway Drifting and Dungeon Exploration Simulator”

I thought I knew what those words meant but as I read the README I realize I don’t.

I am clearly not the intended audience for whatever that is.
> How many years old are you when you’re born?

You have lived zero full years and are in the first year of your life. In most (but not all) countries the former is considered "your age".

That's consistent with both zero-based and one-based indexing. Both agree on cardinal numbers (an array [1, 2] has length 2), just not on ordinal numbers (whether the 1 in that array is the "first" or "zeroth" element).

> I notice almost all defenses of 1-based indexing are purely based on arbitrary cultural factors or historical conventions, e.g. “that’s how it’s done in math”, rather than logical arguments.

I think it's largely a matter of taste in either direction. But, I'd raise this challenge:

arr = ['A', 'B', 'C', 'D', 'E', 'F']
slice = arr[3:1:-1]
print(slice)

If you're unfamiliar with Python (zero-based, half-open ranges exclusive of end), that's taking a slice from index 3 to index 1, backwards (step -1). How quickly can you intuit what it'll print?

Personally I feel like I have to go through a few steps of reasoning to reach the right answer - even despite having almost exclusively used languages with 0-based indexing. If Python were instead to use MatLab-style indexing (one-based, inclusive ranges), I could immediately say ['C', 'B', 'A'].
Show HN: Mark of the Deep – An in-depth web experience
The additional metadata like tags, and the overall streamlining of the workflow. Yes, most things can be taped together with a little effort, but if this is something that vibes very well with you, then this is a substantial incremental improvement.
I gave the max as an example. I did not say it was the only model that could get USB 3 speeds so you are "technically incorrect" and just want to win the argument.
You also have to add in the fact that the USA's system of 'checks and balances' via different branches of government constantly blocking eachother from doing anything, and the Electoral College system of assigning votes and enforcing a 2-party system also contribute hugely to anti-democratic sentiment.

Americans feel (somewhat rightly) that their democracy isn't responsive enough, and even if it was more responsive, they feel it doesn't represent them. Many of them seem to think the only way to fix this is to have a king.

_____

To connect this back to HackerNews relevant discussion, I feel there's a bit of an "innovators dilemma" at play with democracies. The democracies which developed the earliest have some design flaws baked very deeply into their mechanics that later democracies recognized as problems and were able to avoid. But in older democracies, there's too many entrenched interests against fixing these problems so they keep ancient design flaws even when everyone knows they're counterproductive (and in the present case, perhaps even fatal)
Soda bottles are surprisingly strong. Even if one fails, I think it would probably split, rather than creating dangerous shrapnel (citation needed).
A podcast about local-first software development
Where are they at with power supply? All these videos are now showing the robots untethered (and they have been for a while), but how long can they operate untethered?

Are they just running on Lithium Ion batteries? And the new electric joint motors are more efficient than powering hydraulics?
Mostly agree. Ukraine lost territories mostly before 2022, because population there was mostly anti-Ukrainian (what interest me, many refugees from Ukrainian east, become more pro-Ukrainian than people in center of country, where nearly not seen occupation).

I would be agree about non-trained people before 2014, but from 2014 we have even experience of self-defense, because in February 2014 government just not paid money to militia (soviet analogue for police), and they just avoid to maintain law.

2014 was not full-scale war in standard understanding, it was more like war against terrorists, but it was very serious, with many cases of terrorists used military weapons and military equipment.

Many people participated in self-defense after 2014 joined military, others participated in trainings, and yes, businesses and civilians supported these trainings, and government don't resisted.

So, on 2022, really many people on territory controlled by government have participated in trainings and even was experienced in real battles.

Mariupol, and other cities now occupied (after 2022), because there was anti-Ukrainian population and they believed will live better under Russia.

Also few border cities occupied (Kherson, Energodar, where Nuclear Power Plant placed), because Ukrainian military avoid to conduct serious city battles, to avoid huge civilian casualties.

And I must admit, Ukrainian military before approx Summer 2023, suffered from shortage of heavy weapons and air support, but now forces are nearly balanced. BTW what also interesting, huge part of Ukrainian weapons used on zero are now FPV drones made in Ukraine.
I'd add 3: most of us really like this stuff. Sometimes I get pinged in the evening for some issue. I have the freedom to say I'll check it out in the morning, or on Monday. Sometimes I do, but often I'll look at it. There's definitely a little bit of 2 in there, but mostly it's because checking it out is fun, and solving it is rewarding.

I try not to overdo it. You can still burn out from that sort of thing even if you like it. But as long as it's not excessive, I enjoy the occasional "Sorry it's late, but are you around to take a look at this?"
Your visualization makes sense if you always count them going from left to right. But with negative index you naturally count them going from right to left, from the last element backward to the first element. So -0 is the natural starting-point, except it's -1 in python.
Show HN: Personal Best, the highest-ranking personal blogs of Hacker News
Apple basically _did_ die, after Performa/Copland (and let's not forget Open Transport!!)

The resuscitation was truly miraculous.
Fin-R1: A Large Language Model for Financial Reasoning Through RL
Wouldn't Anubis notice that the an ip didn't finish pow check disconnected, and returned with different useragent?
>> "can't be made smaller without time and money we don't have to do it."

If the CEO is telling you it is important to him, then he's telling you he'll give you the resources. Telling him it "can't be made smaller" when you admit it can is silly.
JSON is valid YAML.

YAML has comments.
YAML is easily & trivially written by humans.
JSON is easily & trivially written by code.

My lesson learned here? When generating YAML, instead generate JSON. If it's meant to be read and updated by humans, use something that can communicate to the humans (comments). And don't use YAML as a data interchange format.
leds are pretty small right? Typically encased glass? I don't think you've got much to worry about.
You should never use a truly random UUID for an indexed column like the primary key.

The clustering of the random values makes for terrible indexes, you should use something like uuid_generate_v7();

This has the added benefit of being able to get the timestamp out of the primary key e.g.

SELECT uuid_v7_to_timestamptz('018570bb-4a7d-7c7e-8df4-6d47afd8c8fc');

uuid_v7_to_timestamptz

----------------------------

2023-01-02 04:26:40.637+00
Zero is a natural number. It is in the axioms of Peano arithmetic, and any other definition is just teachers choosing a taxonomy that best fits their lesson.
BASIC was one of my first languages (after LOGO). I learned it as a kid (1988-1991).

I don't think it helped me much, in retrospect. It limited what I could create (programs were slow and limited in many capabilities) and it did not teach me a good programming style.

I wish I learned Pascal, SML or even C instead at that time. I just did not have access to compilers for those languages back then (it was on MSX hardware, a pre-PC).
Hard agree. A library should not inflict complex use cases' complexity on simple use cases, but sometimes they do, either because they're poorly designed or because they're overkill for your use case. But often I see pain and complexity excused with "this is the library that everybody else uses."

Sometimes a simple bespoke solution minimizes costs compared to the complexity of using a massive hairball with a ton of power that you don't need.

One big caveat to this: there's a tendency to underestimate the cost and complexity of a solution that you, personally, developed. If new developers coming onto the project disagree, they're probably right.
> This is such a trivial big win as well, create a software dev team to focus on the outstanding bugs. Head it with one or two senior developers, make it the first step in onboarding new developers. What a great way to learn, and make a difference.

Sounds nice on paper. In practice, the seniors assigned to the team will see it as a career dead-end (because fixing bugs doesn't get management attention, but flashy new features do), juniors lack the experience to avoid edge cases or to navigate the project structure, and the seniors/intermediates on the "actual" development team don't have time to waste on reviewing and aiding code of juniors and bugfixes because then they have ownership over that...
>Grift implies an intentional value extraction without providing anything.

Is it without providing anything, or a value extraction greater than what one is providing?

If the former, it makes the definition very each to check, but it almost makes it very easy to avoid grifting by providing even the most minimal value, and leads use to needing a new word for providing some value but extracting more than provided (perhaps intention should be included). If that is the case, might I suggest "jrift"?
Take some responsibility for your own health.

Thank you for the lecture about problems I solved decades ago.

I started having wrist pain years ago and switched to an ergonomic split keyboard

Oh, wooow, such sage advice. If you spend some time dealing with repetitive stress injuries, you'll learn that causes and solutions vary tremendously.

Little laptop keyboard are terrible for any extensive typing.

Why are you telling me this?
Unions need to stop marketing themselves as a way to get better work-life balance. The main benefit of unions is that employees are protected from individual abuse, because the entire union can put pressure on management in support of individuals who are being mistreated, underpaid, etc.
It's the way investor-owned regulated utilities work. Municipal utilities are also regulated but don't have investors to pay.
Well I feel dumb for asking him :)

Yeah I had that game on my Mac LCII back in 1992 and Parena was great too.

The point still stands though. The operating systems were horrible back in the mid 90s and both Macs I had back then - the Mac LCII and PowerMac 6100 - were cripple by being a half speed bus. Back before it was necessary.
I am curious how data driven apple teams are. Any ideas there?
It'll be an interesting precedent if they win. I wonder how many other companies have done similar things? For example, I think DuoLingo added a more expensive AI tier.
The exposed API of democracy, ideologues and idealists, give Putin another win. No planes on days with no wind.
Axis of evil?
Creating a lighter, faster wheel that only works with sort of cart your company builds might invite accusations of “reinventing the wheel” but often it’s just “doing engineering”
The color contrast of the site, especially the background color and the font thickness (on android phone at least) is not good. Many visually impaired people would have very difficult time reading the content.
Framing Snow Leopard as a "bugfix release" didn't happen for enlightened reasons, it happened because they cannibalized the Mac OS team and sent everyone to work on iPhone. The skeleton crew left behind lost the capacity to do anything but bugfixes.

This is why Snow Leopard was so buggy on release but unlike previous releases actually did get better: management stopped pushing new features, and even a skeleton crew was able to polish it over time. If you look at a map of tentpole Mac OS features, you can see that the ambition vanished with the iPhone's release and didn't recover for a decade.
> The place we commonly refer to as China is not the Republic of China, but the People's Republic of China.

???

No kidding. ROC = Taiwan.

The ROC were the Chinese government, went into exile in Taiwan after they lost the civil war and still claim all of China, which is why they're not claiming to be a separate country from mainland China, which is currently governed by the PRC...
Do people actually want this AI stuff in their phone? I don't want AI on my desktop/laptop computer and I don't want it on my phone either. None of my family or friends that I talk to seem to want it either.
Using the fetch MCP tool(which is very basic) works fairly well for me, though various sites will block it from time to time.

https://github.com/modelcontextprotocol/servers/tree/main/sr...
> Heathrow is a significant part of the UK economy

You'll need to back up that assertion.

I imagine any American who thought about it would have a similarly 'dismissive' attitude.
It's really awesome that you've taken a widely available tool like PyTorch and used it out of domain to provide a library like this, especially one focused on exact solutions and not approximations.

Any plans to include diffractive optics as well? (A totally self-serving question, given that refractive optics is much more common.) In a past life I taught holography and wrote interactive programs to visualize the image forming properties of holograms.
For fruits and veggies actually there are already more or less automated harvesters. They are just not humanoid. Also I guess that their cost might slow down adoption.
People not in the USA also have the power to affect this.

The American electorate has decided that their wallets are the only thing they care about when voting, so we can hit them right there. I'll be doing everything I can to no longer purchase or support US products whenever possible.

I've also sold all the stocks I hold in US corporations.
Europe seems to be doing alright with the likes of Warhorse, CDPR, Rockstar North, Paradox Interactive etc.

The salaries here are far lower than in the USA which probably helps a bit, that's not good for the workers though of course.
"The Rule of Three" I have been expressing as "it takes 3 points to make a straight line".

Any two points will look as if they are on a straight line, but you need a third point to confirm the pattern as being a straight line
That seems like the opposite of what they were suggesting? Unless by “edge compute” you meant user’s devices, but I assume you intended the usual meaning of CDN edges.
This is truly the missing piece for any streaming infrastructure, bringing much-needed observability to all Kafka users!
The timestamp on each line gets recorded when return is entered. Is there a way to record the timestamp on when the line started instead? Maybe make it configurable?
> 99% of air cargo to the UK does NOT come to Heathrow.

Not even slightly true - Heathrow carries over 50% of air freight and is a major hub.

(https://www.heathrow.com/company/cargo)
It's an uncomfortable subject because facts over feelings.
Good luck and do keep reminding your fans to follow you on there, maybe you have a demo/live recording that could be released on the day if nothing new? I get a lot of emails from followed artists doing a temporary discount code but even just a "hey this is a great day to buy our music!" + reminding me of past releases makes it more likely I'll visit and buy something.
Water bottle rockets have a surprising amount of energy. I managed to hit myself in the chest with one, after only a couple of pumps, and it fair knocked the wind out of me.

We also did some messing around with coke/butane rockets. These could easily knock teeth out and I made my son wear his full face cycling helmet before handling them.

Model rockets with solid fuel motors obviously require an even greater level of respect.
Are you aware of https://m5stack.com/ & https://github.com/m5stack and where would you put them, regarding the topic?
JG is famous for research teams doing "hillclimbing" but the organizations doing this seldom thought deeply about where they were hoping to end up, what would be good-enough, or when it would be time to find a new hill.
> In my case that was less out of a desire for supply chain security (impossible if I'm just swapping the std lib) and more to discourage side effects from being produced deep within the core of program logic.

Although I like capabilities for both purposes, I imagine the latter in isolation is less approachable and marketable. Do you also count heap allocations as side effects to be externalized?

> WRT the rejection of async, has there been any consideration of a more general feature like generators or coroutines? Resumable functions are a really nice way to write state machines. I don't expect those to go out of style.

Async/await in Rust is just stackless coroutines (which are just glorified state machines) with some async IO-specific conventions on top, so if we get "just" coroutines it will be more than enough.
Reinventing the wheel often means breaking things. Innovation often requires getting rid of backwards compatibility. The status quo is promoted by those who have invested in it, so disrupting it can be met with fierce resistance.

When I tell people that file systems are antiquated and need to be replaced with something much better; I often get strong push back.

This is a wheel that I have been reinventing for some time. It's not something that can be fixed with minor tweaks.
Whilst I am grateful that CF is helping websites fight back against this (often) unwanted and possibly illegal crawling, I think this comment should set off alarm bells:

> “In the future, we’ll continue to work to make these links harder to spot and make them fit seamlessly into the existing structure of the website they’re embedded in,” its authors wrote.

I understand that CF is has a good CA rep and that any such feature is likely opt-in, but something about legitimizing MITM-style link addition techniques to "protect against AI" seems counterproductive to a trust-free and decentralized internet. Especially given that individual small website owners probably don't have the tools/resources to win this arms race.
You just reminded me of the dangerous crossroad in a town in my previous country.

It became dangerous because the regional council allowed a grocery store to be built there but the crossroad wasn't designed for heavy daily traffic. There were many accidents with small to moderate injuries.

As everybody knew it was dangerous, many people asked the mayor to do something.

His off the record answer was that unless a child or a few adults were killed, he wouldn't get the funding to build another crossroad.

I just checked on google maps and it's now a roundabout.
Based on the image with the reflection, the photographer is probably closer to 12 - so there is indeed a chance they are still alive.

The meaning of copyright is changing as these images are being divorced from their physical medium.

It can be read that the film was found and sold - a practice that was probably fine when an image had a physical manifestation.

But yes, we are at juncture now with copyrights, as more and more things are virtual.
In my experience, the San Franciscans advocating policies that are clearly misguided (e.g., not prosecuting property crimes) are usually not VCs.
You claim it’s a perception issue. We say it doesn’t matter if it’s perception. Even one wrongful detention is too much. And people should avoid going to the US in this climate. My past tweets would probably be enough to get me detained.

Am I sure about that? No.

Can anyone be sure nowadays?

Is that just perception? Maybe. Will I avoid going to the US anyway? Yes.

If you’re still looking for a trend, here’s one: We don’t trust the US anymore. And there’s nothing their government does or says to reassure us.
Just a local LLM app would be fine. I don't want it to be integrated with the OS.
Sama as the spokesperson regularly makes grandeur statements, often very vague, can’t show it because ”safety”, trade secrets etc. I think it’s widespread culturally, especially in earlier VC-centric times when investor fomo and mystique is name of the game. But nowadays even large publicly listed companies like Tesla pull this off and even sell consumer products that don’t exist yet. Do you want specific examples of sama statements that I think are horseshit specifically designed to generate buzz? It’s not hard to find.
> 1-based numbering is nonsense. How many years old are you when you’re born?

Typically 3 months shy of 1 year, so about 0.75.
> ... who tried to enter from Mexico after being denied entry from Canada instead of resolving the issue with the embassy as she was told. Plus some more sketchy shit.

Let's establish a timeline...

- She applied for a visa, and was denied.

- She applied again, went to the Mexican border because that's close to her immigration's lawyer office, and was allowed entry.

- At some point, she tried to enter the country, and the border guard thinks the above was shady (and you're accepting this guard's judgement. A lawyer would ask "What law did she break?").

- A week or 2 ago, she applied again, she went to the Mexican border for the same reason as above. Why is that sketchy? Immigration checkpoints should work the same anywhere, they're all connected anyway.

- At this point she's told she should've gone to a consulate to fix the problem. She's denied entry at the border and she looks for flights home.

- A few moments later she's arrested for who knows what and detained for an inderteminate amount of time.

- 3 days later, not knowing how long she'll be detained, someone tells her "be prepared for months.".

I get that asking for accountability from a unaccountable bureaucrats working in a corrupt police state is a moot point, but what law did she break that justified her detainment? Not knowing she should've gone to a consulate? Thinking there's some exploit in the system that different borders have different rules instead of them being all connected, and should treat everyone equally? Oh, some "shady shit" is enough excuse for you?

OK, maybe what she wrote isn't the whole thing. Maybe the corrupt police state will issue a statement to fill in the gaps. Would I believe that corrupt police state?
Yeah, 'tool' here is a little generous. "list of order of magnitude of some things" is more like it
This may be true if you consider React in isolation but nobody uses it that way.

8 years ago create-react-app was new and Next.js v2 was on webpack 3. The former is now obsolete and Next is radically different. And hooks released in 2019
Invention is a slow process filled with periods where progress feels like it has stalled. Then, we have a breakthrough, sometimes major, other times incremental. Seeing it in hindsight is easy, living through it is hard as we measure our experiences in seconds.