skysight-inc/HackerNews huggingface dataset:
Cannibalistic Toads Reveal ‘Evolution in Fast Motion,’ Study Finds
No. It shows a complete loss of control.

There was an air crash episode on a crash from the 80s but other than that I can’t think of another complete nose dive crash.
I guess what interests me is how people structure their projects from small to large code bases.

I've been learning python specifically to get better at competitive programming style questions (I mainly work with Ruby on Rails).

Now I am trying to find projects that are well written to get an idea of how good Python is written but it seems like most recommendation are large projects like Flask. I want to learn the design patterns and file structures of Python in a way where i am not completely lost.
That's nice. For me essentially not spending money on quality of life/fun makes my motivation to work disappear since I stop seeing a relation between quality of life and work put in.
> Germany does not have a great track record as a military super power.

They were never really a super power, they were just very fast (i.e. tactically and strategically strong, but in absolute terms not amazing). This changed as things went on, due to good engineering and solid use of resources. They are still well-known for good engineering and the culture that goes along with it and they've moved on ideologically from the problematic past they had. It is not something endemic in Germans that makes it so that whenever they have power they must devolve into fascism. Current day Germany is a fine example of this, because they already have a large amount of (economic) power.
I was playing with the K210 RISC-V 64 AI Camera from M5 Stack. It is fun, but the training takes place on a server vs. the chip. There is supposedly a way to do it on your own laptop, and then download it to the chip, but I stopped tooling around with it by that point. I was looking to use it for some hydroponics ML work.
I switched from macos to gnome (on a tablet PC no less) nine months ago, and while there's annoyances it is getting mature enough to consider trying.

I left a comment explaining why and with some helpful links here: https://news.ycombinator.com/item?id=30364919
The bit about pathological relationship seems very subjective. I'm guessing you've had bad experiences with dog owners or pets. Obviously the human-dog relationship should be good for all parties involved.

I agree about ill-behaving pets; a lot of people should take better care of their dogs. E.g. invest more in socialising, avoid places where the dog is uncomfortable, etc.
Espressif problem is that their various mcus are very similar in features and for a long time lacked USB which, for example made a RP2040 great for micropython where as circuitpython (adafruits version of micropython) dropped support for ESP32.

Realtek, NordicSemi and rpi seem to be catching up to them in the hobby-space area.
Netflix's “Skip Intro” button saves 195 years of watch time per day to viewers
AFAICT AV1 is just a significantly more complex byte stream to create vs h264, especially if you want that byte stream to be meaningfully more compact than h265 created with x265 @ slow. x265 @ slow was already pretty time consuming[1][2]. And x265 itself had a hard time against x264 for years too[3]. So it may not be that the AV1 initiative is neglecting the public encoders and more that the math and algorithms for computing an AV1 byte stream really are that difficult.

[1] https://mattgadient.com/x264-vs-x265-vs-vp8-vs-vp9-examples/ (this is x265 medium, but it has a nice gui)

[2] I ran a test 1080P encodes using x264 and x265 slow both CRF 20 via handbrake on my m1 MacBook Air and got ~20FPS, and ~4.4FPS for x264 and x265 slow respectively. On my i7-1165G7 NUC I ran the same test but directly invoked FFmpeg and got ~16FPS and ~4FPS for x264 and x265 slow respectively.

[3] This is just a short debate on reddit as an example https://www.reddit.com/r/DataHoarder/comments/lx41cx/x264_vs...
And yet, they can be used to transmit such thoughts and the Native's communication is used as a frame - so what was that about me inserting things again?
The Problem Child of Europe (1940)
> We really need farm workers

Until the STEM workers figure out a way to completely automate food production, anyway.
Did you take a look at the intel NUC line?
I would probably buy one if I needed a new PC today.
My argument is: read the article that was posted.
I'm curious what the distros are for the people still seeing issues. Arch and Fedora tend to stay ahead of Ubuntu, for instance. I've been using Arch w/ GNOME for years now and switched silently (i.e. as part of a routine GNOME upgrade, not by doing anything) to Wayland as soon as it became the default for builds with an NVIDIA GPU, I think about a year ago, and have never had any issues.
I could say, for example, that our universe was created when a 5th dimensional alien named Parkus Mersson ran universe.jar. But that only expands the notion of universe. I don’t think I can make the kind of statement you mean without regressing to something else that needs explaining.

IOW, why is there something rather than nothing.
Or just document it. And the programmer should read documentation for the method. time.sleep() docs tells you exactly what units it uses.
Also going to plug in NoiseCraft since we're talking about music live coding: https://noisecraft.app/101
> Also, Gnome needs better discoverability for its features. For example, on first launch there is an empty desktop and it is not clear that you need to press Windows key to access launch screen.

It defaults to the activity overview.

Just to point out that this is no longer true.
It's seemingly already semi-abandoned afaict
Temporal raises $100M Series B to invest in open source and communities
I believe machine translation will coevolve with human languages. The utility of machine translation is clear even when the translation is a bit off, so people will be forced to use machine translation anyway and subsequently tweak their own language to have a better chance for machine translators to pick up its meaning. This is actually also a valid strategy to use MT today.
These are all quite true:

Frequent DELETE: True, unless your data is time-windowed. The extension to this is frequent updates to the same "cell" of data, which also overloads the compaction and read paths. DELETEs have a big toll on relational databases at scale as well though, although SSDs mitigated a large part of those. DELETEs are very hard on B+tree indices without LSM features, and I think I've read that compaction issues exist in Postgres under heavy deletes: all those empty cells need to be cleaned up eventually...

Complex Indexes: Well, you can just roll your own view table, although I don't know your exact use case. The original (heavily downvotes) comment about B+ trees is that SQL users are used to throwing a B+ tree index onto tables. You can't do that in cassandra, and I'm not aware of how you would do it in other distributed scenarios that aren't full-dataset-replication strategies. From what I've read, a B+ tree scaling and many other index scalings aren't Cassandra problems, they are fundamental CAP problems.

Operational Pain: You are mostly right (Cassandra is a cranky beast), but once you get to heavy distributed data, it's all a PITA. At least Cassandra has some node loss tolerance. In a lot of times I hear people complain about Cassandra I ask, "well, did the database go down"? And they generally admit it stayed up.

Scans suck: Yup. If you need scans, do a separate datacenter for the scans. On a sufficiently large distributed dataset, all scans / "big data queries" are approximations of current data state: there's no meaningful/practical way to tie to a transaction window. Is this a cassandra problem or a fundamental CAP problem?

Transactions: Compare and Swap is about as good as it gets, and it's hard, and there's no way to span tables. Does anyone have a solution mathematically for sharded distributed data that isn't? As in is this a Cassandra problem or a fundamental CAP problem?
137 characters - too small to be considered as thoughts as your message would fit in a tweet.
> colors seem to be more accurate on Wayland

That's odd. The one difference I can think of is that if your screen is not native sRGB, it likely needs to be color managed for colors to display correctly. Currently, Gnome on Wayland doesn't support color management*, while Gnome on X does. So it's possible that you are just not used to seeing the managed colors for your screen. Edit: or maybe you have an HDR screen (lucky you!) - not sure what the state of play is for that.

On the other hand, it's also possible that Gnome's colord color management software is not using the correct profile for your screen. It is capable of pulling an appropriate profile based on your screen's EDID, but this will be - at best - an approximation of your screen's actual profile. A poor profile can be worse than no profile at all.

* The fault is with Wayland, which still doesn't support a color management protocol for applications running in it. If I remember correctly, Gnome at least loads your profile into your video card's lookup table so that you get white point and gamma correction, but most of the heavy lifting comes from color management supporting applications applying the profile to the colors they display. The protocol to allow them to do that under Wayland doesn't exist yet: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
> I'm very sure they have a list of personas already built for that.

At least considering the product policy that Microsoft currently applies to Windows, I tend to doubt that. ;-)
If I understand correctly, if what you enter is not a valid word in the dictionary, then it shows all black.

Like in wordle, all your guesses need to be valid dictionary words.
> Why the fuck does a monitor need an embedded OS?!

They've explained this. It's so that features like Center Stage and spatial audio can work when connected to Macs that don't have Apple Silicon. Also to run the camera's ISP.
I was just talking to my cofounder about the need of one such library in TS.

Any one used this in prod? What are some thoughts?
There is already such a thing:
https://rapidlab.io/raco-edge-ai-gateway/

disclaimer: I sell these :)
I think it's just an acknowledgment and acceptance that the system is thoroughly fucked, and there's no public will to overthrow it or clean it up, so seeking incremental gains where possible is better than nothing.

If you do nothing, there corruption will still be there, but nothing will improve.

If you try to push things through, the corruption will still be there, but maybe small things will get built here and there.

What do you think is a better solution to corruption? Starve the state? We've been doing that for decades and that just further empowers private interests, the same people who've benefited from and furthered corruption in government. shrug No easy fix. Every country has corruption, but the highly functional governments tend to have less of it because they attract more well-intentioned career civil servants instead of powermongers.
This early, absence of evidence is definitely not evidence of absence.
How would one even attempt to communicate with an octopus?

Alien intelligence: the extraordinary minds of octopuses and other cephalopods

https://www.theguardian.com/environment/2017/mar/28/alien-in...
I sincerely thought from the beginning that Ethereum was going to implode because its core conceit of running a distributed VM was too insecure. The last straw was going to a launch party for the token and seeing the kind of people that were there; one lady ecstatically saying "we're all gonna be rich" got my senses going "they're actors - they have no real ability to discuss this tech, it's gotta be a scam", and I went home and found other alts to go into.

Many years and thousands of faulty Solidity contracts later, I still haven't been entirely vindicated. I certainly missed the boat on the gains, though I still did OK overall with my other moves. As it turns out, both the type of dev and the type of investor Eth attracts have never really changed: both are a bit too awed by the raw tech and its generality to think through the application in more detail than "we can make it and you can buy it".

But hey, it worked, the party is now crowded with apes; it's probably time to exit, though, cause I can't see it staying like this forever.
It's nice that code that I wrote more than a decade ago is mentioned here.
This is great! I wonder what needs to happen in order to get `curl plaintextsports.com` to Just Work, similar to `curl wttr.in`.

EDIT: After inspecting the HTML, I think Plain Text Sports is a bit of a misnomer. With that name, I might have expected a lot of <pre> tags in the markup, but there are no none to be found. Instead, CSS is used for the layout, even line breaks. So, Hypertext Sports?
Show HN: Turn Your Old Android Phone into Secuity System
Weird strawman argument.

But yes. Let's ban it.
I graduated with honors from a state school, then I later went back to attend a PhD program (ultimately leaving before finishing even a masters).
Overall, my experiences left me bitter and cynical about the entire system. With that perspective and hindsight, I think the most important things to consider are:

1) Do not go to any school that will leave you in debt. The education and experience is simply not worth it.

2) Do not choose a school based on its perceived reputation. There are just as many people that would avoid hiring Ivy League graduates as there are that would choose to hire them.

I know these are both unpopular opinions here, but consider that just might be due to the demographics here on HN.
Threads, Threads, and More Threads
Despite the fact that negotiations are a core part of Chinese business practices, in the tea industry nobody worth their salt would ever ask for a lower price. The seller will always give you a lower price if you ask, but then also give you a lower grade product without telling you. The best you can do is get the right product at the right price.

Negotiations have their place, but you also have to consider if this is the right place. In my small business I will give a small discount if somebody asks, but they get themselves added to the "don't bother helping them" category of customer.
The Google Forms API
Got a hit for .co and .so for kdfjsklj, which isn't registered with either.

Facebook search also didn't detect most queries I tried.
GPT-3 handles idioms just fine. Here I tested it on "I fell for her." https://files.catbox.moe/lp6oyg.jpeg
That's exactly what I'm thinking; these agitators generate tons of 'engagement' on twitter from both pro- and anti- whatever they're up for, which for Twitter translates to revenue.

It's why they didn't ban Trump for all this time until he was no longer president. I mean sure, as president of the US he would get special treatment, but he didn't use the official twitter account of the US presidency, and he caused a lot of issues. But also a lot of engagement for Twitter; I wouldn't be surprised if all the reactions, retweets and responses to his tweets, and the fact half the world news media would jump on top of anything he tweeted, were responsible for a big chunk of Twitter's usage during that period.
"To one who has faith, no explanation is necessary. To one without faith, no explanation is possible." - Thomas Aquinas
The zig stdlib has been good reading so far. You also basically have to read it if you want to use it.
This is pretty much correct. Sauron kept most of his gaze upon Aragorn and Gandalf and their movements, as he would have suspected one of the two of them would most likely be carrying the ring.

As you said, Sauron expected his enemies to act as he acts, and he would never have thought to give the ring to a creature as lowly as a Hobbit.
my 2c, I think the issue is simply in the name collision of units and the constants. (ie, "seconds" and time.Seconds) .

In reality most programming languages do not have units what so ever (built into the language, maybe tacked on as a library after the fact). They have int64s, a unitless value that just keeps track of whole numbers of whatever it semantically means to the developer. If we want to truly have units in values then we either need 1st class language support (including syntactical support) or a rich library that doesnt just "put units in [symbols]". One could probably make it happen with a type that keeps track of units

```
type unitedVal struct {
denomerator int64
numerator int64
denomUnits string
numerUnits string
}

func (united *unitedVal) Multiply(by unitedVal) *unitedVal {

return &unitedVal{
numerator: united.numerator*by.numerator,
denominator: united.denominator*by.denominator,
denomUnits: united.denomUnits + " * " + by.denomUnits,
numerUnits: united.numerUnits + " * " + by.numerUnits,
}
}
```

and then filling out for all the other operations you want to support.
> exposed to a different caliber of person

There are many reasons to choose MIT, but I don't think this qualifies.

I studied at one of Canada's top schools, and also have the qualified experience of a drop-out.

Some of the people who impacted my worldview, and also earned the most respect I have for anyone, were a selection of Vietnamese refugees† I worked for in a warehouse after dropping out. At U of T I met some smart people, but also some of the thinnest people in terms of personality, worldliness, and compassion (worse, many of them thought they were already the tops in all of those categories simply because they were where they found themselves in life—often because of where they were born).

No matter where you are, if you go looking for people who will influence your life in an expansive, positive way, you will find them. You don't need to go to school for that. There are countless other reasons to choose one school over another.

Don't quantize your life, kids. It doesn't work that way. It's only you who has to live with yourself your entire life. You've got a heart—use it.

† turned out these brothers I ended up working with were bloody genius-level electrical engineers who designed and resolved bugs in high-powered lighting systems in their sleep. And some of the kindest souls I've ever had the pleasure of knowing
Yea, the pre-unibody Macbook Pro had invisible power and camera lights. No idea how they made the light go through a piece of seemingly solid metal. Always thought it was a cool effect and it's too bad they dropped it.
> Your first point could be said about the NASDAQ or NYSE.

Yes, it could. Stocks are pure speculation.

> Please go educate yourself on this topic before you hand-wave away this technology.

If only there was anything in the crypto space to, you know, actually refute any of these points. Alas, in the past decade none have materialized. For every well researched and argued article like the one I linked or the more recent like Moxie's there's inevitably a horde of "go educate yourslef join our discords" and literally zero equally researched and argued articles.
You're absolutely right. The key idea that's badly needed here is to build secure systems by design, building in security-critical features and design aspects from the start. As you correctly say, this is the best way to do this and addresses what the clients want - just get it done.

Having personally experienced several different aspects of this process, I've found that it's almost always much easier said than done. It's been my experience that clients/executives don't just want things done. They want security, but without impacting product roadmaps, development timelines, or design choices. Engineering rarely appreciates someone else trying to tell them how to make design tradeoffs. Product wants security, but this commitment often wavers in the face of increased development time or an ongoing vulnerability management effort. There's a target date to hit, and maybe security isn't viewed as part of the MVP... can't things just be done when they're shipped to prod?

How do I, or another security specialist, get leadership of other parts of the organization to enable me to take care of it without wasting everybody's time? Or anybody's time? Generally a lot of people skills, negotiation, and prioritization effort. Security work, no matter how integrated into the overall effort or DevSecOps the implementation, is never completely without cost.

Again, you're completely correct. The best way to do what the client wants and just take care of things is to use systems thinking and merge security work into every part of the product lifecycle. Do you think it is perhaps possible that there might be a place for human-wrangling skills in the complex human-computer system that controls how software is developed?
What if instead of 1 GPU for a month, you need 10 GPUs for 24 hours? Renting is a lot more flexible in that way.
Keeping one’s home tidy–declarative configuration with Guix Home
There aren’t any, the market for native Mac development is too small to support a good published book.

You will be spending inordinate amounts of time in the Documentation Archive reading still applicable (and well written) docs, on S/O reading the ~3 threads that relate to your issue, blog posts from ~2010 and a whole lot of time searching specific APIs w/ GH code search to see how a repo from 2014 used it. And you’ll be alone in time and space if you’re not at a co while doing it.

Web developers are far more common, far cheaper, and far better supported by the ecosystem, you can literally just plug and play them entirely unlike eg iOS developers -> AppKit.

If this is a personal thing, have fun it’s very rewarding. If this is business/career, either learn Mandarin or turn around now, there is no hope or future here.
> Also I don't like "(un)natural scrolling", a feature when the content is scrolled in the wrong direction.

Are you using a Trackpad? I feel like every os (windows, macos, gnome/Linux) does natural scrolling by default now
Uhh how do you figure that
GP didn't say it was. They said the Max was just a symptom of a larger problem.

After the Max crashes, there were reports of sloppy production in Boeing factories. If those were correct, it's conceivable that other planes would be affected.
I always skip intros by other means but I have noticed that they are generally shorter then what they used to be.
To all those now worrying that we are on the way to a Fourth Reich! Fear not! I'm sure the money will be wasted and squandered just as it was for the last 20 years. Even though Germany was often criticized for its small spending on the military, lets not forget that due to the large GDP, the spending in absolute terms is not that meager: 50 billion Euros per year! That is only about 15-20% less than Russia.

What has it gotten us? A completely dysfunctional army with almost no working equipment. The part that is working is in large part outdated. As the Ukrainian ambassador to Germany pointed out, the Ukrainians have already destroyed more Russian tanks and armored vehicles and jets than the whole Bundeswehr currently has in working condition.

Just as in many Western militaries, the procurement is so f*ked up that most of the money is spent on the development of new weapon systems so at the end of the day, no money seems to be left to actually buy any. The US seems to compensate by just spending even more money. Germany just didn't buy anything and the soldiers are driving around in Wolfs (G wagons! Sans the louis vuitton leather seats, though) from the 70s and can hardly keep more than a handful of their jets in flying condition.