skysight-inc/HackerNews huggingface dataset:
that's an obviously good question to ask, and i'm not sure what the answer is. the original ccn work by van jacobson et al. doesn't really attempt any security. one obvious thing to try is for a router to rate-limit its forwarding of the interest packets coming in on any one port, especially if it has a lot of active interest packets from that port already (in ndn systems the router has to remember where interest packets came from so that it can forward any answering data packets out the right port, so this doesn't require maintaining any extra data.) but i don't know if existing ndn work tackles this problem or what approaches have been found to work
Skip 1.0 released: create iOS and Android apps from a single SwiftUI codebase
> emphasis is normally rendered by italics too

I wasn't disagreeing with that; edited my comment to be clear. Asterisks are emphasis; emphasis is typically italics.

I do think that underscores should have been underlining, but unfortunately that's not what Markdown chose.
I have heard of the worlds tiniest violin - but the 'universes' tiniest? How can we possibly be assured that your violin really is the tiniest? There may be some civilization, maybe in Alpha Centauri maybe around Betelgeuse, that produces really small violins? We cannot know in this primitive pre-warp time that we live in...

A search reveals an offer on Ebay - search for 'Worlds Smallest Emergency Violin!" ... the URL is too long to paste. But this is an emergency violin. Clearly not a violin made for normal everyday purposes. And it is still only the 'worlds' smallest. It also does not describe for what emergencies this may help.

I am still confused. It seems to me that these violins on offer are small, but that they surely can be made much much smaller....? However, there may be some instrument/sound physics at play that I am not aware of...
Why allow the user to do things with one hand when you can force them to use two hands ux is far worse imo
Is the word only for unpleasant surprises, or for all such situations, even when the surprising outcome is also a good one?
I think the issue is "bold *or* emphasize". There's not a universal consensus on whether or not emphasis is italics or bold.
Wireless ear EEG to monitor drowsiness
how will war help cisco?
No, it does not. The determinant tells you whether two bases have the same or different handedness, not which one is "left" or "right".
So, each gadget broadcasts its unique ID and current coordinates into the mesh. Is that in plaintext? What prevents someone from collecting all that data? What prevents someone from following arbitrary people who haven't "bonded" with them?
Harnessing Weak Supervision to Isolate Sign Language in Crowded News Videos
A bit late but I switched to that phone six months ago and it's been positive for me. Love the size.
AKA "The Wrath of the Demo Gods."

Now, I have a word for it...
I think the other issue is that, if Megaupload and Napster actually complied hard, they wouldn't have many content or users left. YouTube may have had pirated content, but it also had enough original content to stand on its own.
The framing of the title is ridiculous.

> Cisco slashes thousands of workers as it announces yearly profit of $10.3B

What does profit have to do with lay offs? Cisco has no obligation to continue employing workers it does not have a need for, and/or projects no need for in the near future. What is this, the federal government???

Ya, it sucks being laid off. But that's part of the "game" of being an employee. You're paid to do a certain job, and if that job doesn't need to be done anymore, well, you're out of a job.

Cisco had 84,000 employees before layoffs, and will still have more than 70,000 after this round is complete. That's still a massive payroll...
Pretty cool! Is there a way to either detect or enforce alternate tunings? There is a world beyond EADGBe... I put in a few songs that I know of which have trivial chord fingerings in drop D, and it comes up with some correct but convoluted chord fingerings in standard tuning.
Instead of worrying about whether math is easy or difficult, make it welcoming
That drive through customer… oh my. I have new found empathy for drive through operators.
Stupid OFDM tricks.

https://www.youtube.com/watch?v=saac0ZtTeX4
Yes, that’s the point the poster is making. They are not the same despite being united by the fact that in both cases the government got involved and said “stop that, it’s wrong”. They explicitly stated their point that there’s a moral spectrum of positions which means it’s not always right to just roll over and find something else to do when the authorities get involved.
Yeah that "desync" is because the server mspt (shown next to your latency) was likely very high. It's because of a memory leak, I'll investigate when I get a chance.

I'll look into that game, I've never heard of it. Not sure how I'd incorporate NPCs in a fast paced game like this, if you have any ideas let me know!
> Cisco spokesperson Robyn Blum said in an email to SFGATE that the layoff is meant to allow the company to invest in “key growth opportunities and drive more efficiency in our business.” Cutting costs through layoffs and then plowing cash into expensive technologies like artificial intelligence is a trend that’s emerged at some tech companies over the past two years.

So they want to put their money into hardware and compute, not talent? Their layoffs in the last year will be nearly 10% of total headcount.

AI doesn't have enough runway at this point to have a lot of seasoned people available in the marketplace. Re-training tech workers has to be a cost effective alternative to lay-offs and severance packages, etc. Can anyone besides Wall Street generate a narrative that incurs a "try harder" penalty against companies who go this route?

I'm interviewing right now with FAANG level companies. The process is so slow (5-8 interviews over 3-4 months) and burdensome (even on the company side of things), at some point retaining people who made it through this process would seem to be a reasonable T&E objective. Companies are also generally terrible at on-boarding and training -- tenure is usually a good value to have in an employee (they know the company, products, culture, teams, processes, etc).

(Yes, I know.. they may want to lay-off those they deem poor performers..)
Just like a lock on the door, it raises the barrier to a non trivial level. It does not give you a ft Knox level impenetrable fortress.

I recently froze my credit with the big 3 and it was easier than I pictured. I don't know if they slow you down if you try to unfreeze it immediately after clicking "forgot password".
Really, what is the reason why?
Try out https://www.shortsgenerator.com
And how many expect that there would be no repercussions if they did, even if they believed it would be a moral thing to do?
That is factually incorrect. Not only did X sue GARM, they also sued 4 of its members: Unilever, Mars, CVS Health, and Ørsted.

So yes, X sued their advertisers for not advertising on their platform - and that's every bit as stupid as it sounds.
I bought the Ocean Signal RescueME PLB1. It was the cheapest model I could find at REI. Not what I would necessarily choose for myself, but since it was a gift I wanted to buy it from a major retailer. I also got a basic model since all PLBs work in the same way and have similar capabilities. Higher price models only add features like strobe lights or additional test functions.
Looks like there might be two battery pack options? 38 kwh and 56 kwh. Presumably the $27,000 vehicle will be using the 38 kwh battery, and the 279 mile range will be with a 56 kwh battery at a higher price point. The efficiency would work out to 4.98 miles/kwh (279/56). That's impressive if their range methodology is comparable to an EPA range estimate.

https://www.epa.gov/greenvehicles/fuel-economy-and-ev-range-...
Driver's licenses and state IDs in Apple Wallet are coming soon to California
Google is behind because top talent doesn't want to work for Google anymore. There's a reason the transformers crew left.

Turns out if you create a culture where the wrong incentives get you recognized/promoted, you start treating your workers like crap, and you create immense siloing but also require consensus for major decisions it leads to bad outcomes.
Old school open source projects don't seem particularly profitable. The projects themselves might thrive, but that seem to rely on altruistic developers with other sources of income.

Richard Stallman himself doesn't seem to make money from any software he made directly, but from various grants and such, for example:

https://web.archive.org/web/20220123032418/http://tech.mit.e...

I thought he was on the payroll for FSF, but his reportable compensation has been zero from 2002 to 2022 according to:

https://www.fsf.org/about/financial
I have to be a communist to have "hacker spirit"? Hardly.

1. All information wants to be free.

Information on the order of complexity of a movie cannot want anything.

2. The second something is digitized it becomes "free".

Nearly free to copy, doesn't mean you're free to take it.

3. Artificially depriving someone of something that is free for personal profit is immoral.

I get the sentiment here but I don't think it follows in the context of an artist creating something specifically to make money from it when it gets distributed.
This webpage need to be converted to a PWA application. That's would be a great or better experience!!!
There are many disadvantages to writing a compiler in c (and I have done it). For me, the biggest is simply that it is very verbose for the type of things that you do commonly in a compiler. I have written a self-hosting compiler that transpiles to c and the generated code is about 5x as long as the original code. I could go through and clean it up and probably get it down to 2-3x, but there are certain concepts that cannot easily be expressed compactly in c (except possibly with preprocessor abuse that I don't have patience for). A simple example is that if you want to represent a union type you have to manually define 2 structs and an enum. Matching with switch is also verbose as you have to both match and manually assign the value in the match case. Again, you can use macros to do this though at that point you arguably aren't even using c but rather a hybrid language. A language like ocaml, makes it much more straightforward to define and match on unions as well as gives you other nice high level things like gc so you can focus on the compiler itself and not low level details.
What physical attributes make a smart fridge not a general purpose computer? Or a car’s infotainment system? Or a Bluray disc player?
> if you were to ask someone why you need to drink this much water every day, they probably wouldn’t be able to tell you.

I suspect that the bottled water producers could tell us a bit, especially their marketing divisions.
“Yeah, I hear you, but we’ve always paid by check.”

So glad to be retired from retail!
Ask HN: Alternatives to Google
This is my list of alternatives to Google software. What am I missing?

Android OS: iOS
Chrome Browser: Firefox, Safari
Gmail: Microsoft Outlook, Proton Mail
Google Flights/Explore: none
Google Home: Apple HomeKit, https://www.home-assistant.io
Google Maps: Apple Maps, Open Street Maps
Google Meet: Zoom, Microsoft Teams
Google Pay: Apple Pay, PayPal
Google Photos: Apple iCloud Photos, Amazon Photos
Google Search: DuckDuckGo, Kagi
Google Translate: Apple Translator, DeepL, iTranslate, ChatGPT
Google Workspace: Microsoft 365, Zoho Workplace, Apple iWork
YouTube Music: Spotify, Apple Music, Amazon Music
YouTube: Vimeo, Twitch, Dailymotion
Pre-emptively, because this always comes up:

"When presenting a driver’s license and state ID in Apple Wallet, only the information needed for the transaction is presented, and users will need to review and authorize using Face ID or Touch ID before the information is shared. Users do not need to unlock, show, or hand over their device to present their ID."
Comcast and Charter Lost Another 269,000 Broadband Customers Last Quarter
Hello everyone, we are trying to make a large dataset for Sign Language translation, inspired by BSL-1K [1]. As part of cleaning our collected videos, we use a nice technique for aggregating heuristic labels [2]. We thought it was interesting enough to share with people on here.

[1] https://www.robots.ox.ac.uk/~vgg/research/bsl1k/

[2] https://github.com/snorkel-team/snorkel
Show HN: rqlite and Docker and SQLite-vec – highly-available Vector Search
Hi -- I'm the creator of rqlite[1], a lightweight distributed database built on SQLite.

Recently I released support for SQL Extensions[2], making it possible to load extensions into rqlite at launch time. This has opened up a bunch of new possibilities for the database. I have now taken it one step further, and baked a bunch of SQLite extensions into the rqlite Docker images[3].

All of this means that rqlite can be deployed as highly-available Vector Search database in a matter of seconds, thanks to the convenience of Docker and loading sqlite-vec[4] -- but all in a lightweight, easy-to-use manner:

Launch an rqlite node with vector search enabled:

docker run -e SQLITE_EXTENSIONS='sqlite-vec' -p4001:4001 rqlite/rqlite

Set up vector search tables using the rqlite shell:

127.0.0.1:4001> CREATE VIRTUAL TABLE vec_examples USING vec0(sample_embedding float[8])

This feels like a promising new product area for rqlite -- super easy to use, network accessible Vector Search, all in a highly available package if you want that. I'm looking for any and all feedback, as this is a very new area for rqlite (SQLite extensions, and new types of search).

[1] https://rqlite.io

[2] https://www.philipotoole.com/rqlite-8-27-loadable-sqlite-ext...

[3] https://www.philipotoole.com/rqlite-828-enhanced-docker-supp...

[4] https://github.com/asg017/sqlite-vec
1. Information doesn't want anything. Yes, digital information is easy to copy and hard to copy protect.

2. No. It becomes easily copyable.

3. Irrelevant, given the problems with 1 and 2.
See also: Imperial v/s Metric. :-)
The maverick spirit is definitely more right that wrong, especially in the long run.
i've never seen it used for pleasant surprises. its basically if you want to show something (even something that does not work, like the engine-not-starting) and the demonstration does not work as expected.
> They started getting rid of pirated (and amateur content in general) once they had the monopoly on video, not before

That's a rewriting of history.

Google/YouTube started cracking down after Viacom International Inc. v. YouTube, Inc was reopened after appeals court ruled in Viacom's favor to listen to it's appeal in 2012 [1].

Google did develop ContentID as part of Google's damage control [0] when the case was in district court (2007-09) but half assed enforcement until the ruling in 2012 re-opened litigation, which forced Google's settlement with Viacom in 2014 [2].

People seem to forget that the Viacom litigation was an existential crisis for Google/YouTube, as the appeals court ruling could open the floodgates to litigation, and competitors ranging from Microsoft to CBS to the MPAA all supported Viacom [3]

[0] - https://www.wsj.com/articles/SB118161295626932114

[1] - https://archive.nytimes.com/mediadecoder.blogs.nytimes.com/2...

[2] - https://www.reuters.com/article/us-google-viacom-lawsuit-idU...

[3] - https://www.hollywoodreporter.com/business/business-news/via...
Stardom dreams, stalking devices and the secret conglomerate selling both
I'm speaking as a potentially ignorant layman here (in the US), but if you need a job for income then isn't that taking away a lot of avenues for entry career progression and way more competition for remaining roles?

I don't think reducing the need for human labor is inherently bad, but our current society seems to be heavily centered around finding work.
2. For every group there exists a corresponding field extension (this is a consequence of the fundamental theorem of Galois theory).

Just a nit, but when talking about extensions of Q, this is called the Inverse Galois Problem and it is still an open problem.

That said, you don’t actually need this strong of a statement to show general insolvability of the quintic. Rather you just need to exhibit a single extension of Q with non-solvable Galois group. I believe adjoining the roots of something like x^5+x+2 suffices.
I can't comment on Reticulum, but I think there are solutions to that problem re: content-addressing rather than node-addressing.

If you replicate a piece of data based on whether you or your (explicitly trusted) peers are interested in it, then the only way to flood the network is to convince all of the users to become interested in it, which is likely difficult enough to discourage misbehavior.

pub/sub, not request/response.
I don't have time right now to go pull the multiple books on this topic I have sitting on my bookshelf, but the scholarly work has been fairly consistent that there are two main demographic groups easily exploited into authoritarian ideas. First, you've got an entrepreneurial / business owner crowd that are often the backbone of their communities. They are drawn to authoritarianism because they feel like they've worked hard and have earned their place and more or less want to protect it from "those" people, whoever they might be. They are your civics committee members, your civics club members, not necessarily "the elite" but the people with means who want to pull up the ladder and protect their status. The second group is the disenfranchised and undereducated. They see a family they've never had, acceptance, opportunity, and a way to rise above people they feel have wrong them or looked down on them. Over the past few years as I revisited a lot of the scholarly material, what struck me is how easy it is to look around your own community and how these demographics resonate regardless of era and location. For example, I've got a retired banker friend who is very active in the community. She describes herself as a moderate, but when you actually hear her talk, it might as well be out of the Nazi playbook - and she has no ideas she's doing it or how easily she's manipulated by modern political propaganda. And that's the insidious part that Ahrendt talked about - how mundane evil really can be.

EDIT: Reading the article now, these archetypes line up perfectly with many other post-war research sources.
There are 26 million software developers in the world [1]. Maybe 10 times as many people who understand some programming. There are over 8 billion people in the world.

How do the remaining people create a blog?

[1] https://en.wikipedia.org/wiki/Software_engineering_demograph...
;) A mention is enough. Monads are LIFE!
Dieoffs instead of layoffs I presume
I enjoyed the dramatic value, for sure.

But I did have a client who really hated markdown because she couldn’t make colors red.
It's completely bonkers to have retaliation like that against a single attack that isn't part of a pattern.

Like, that context arguably makes it worse than if there was no inciting incident, because it's so blatantly blaming a huge group for one person.
Man corporations have really used AI to justify shredding their workforce.

Something needs to happen to protect workers at some point. MBAs are going to keep doing everything they can to optimize earnings, and firing 5k is a great way to instantly boost earnings. Everything is just optimized around raising the stock price. Our whole economy is like a shitty team where some manager has decided everything must revolve around a dumb goal that doesn’t actually serve users.
I agree - its terrible, inappropriate, and uncalled for.

That doesn't make it illegal.
On the subject of more context in math, I've always wondered if having a grasp of the history of math would be helpful in getting better at solving mathematical problems. i.e. would learning more about how math developed over time, and how people solved important problems in the past, help me in trying to solve some other problem today?

Years ago I bought the 3-volume set "Mathematical Thought from Ancient to Modern Times", but never had the time to get past the first few chapters. I'd be interested in any recommendations for math history tomes like that.
Hello Hacker News. I'm Marc, one half of the team that created skip.tools. Skip is a tool that transpiles your SwiftUI iOS app into a Kotlin Jetpack Compose app, and enables you to use a single language to create a complete app that reaches the entire mobile marketplace.

What it is: Skip stands in contrast to other cross-platform development tools like Flutter, React Native, and Xamarin, in that it enables the creation of genuinely native applications for both of the dominant mobile platforms. It doesn't embed a separate engine or runtime into your app, but instead lets you use pure Swift and SwiftUI to create the iOS side of the app (as per Apple's recommended best practices for creating iOS apps), and transpiles it into a pure Kotlin and Jetpack Compose app for the Android side (which is Google's recommendation for building Android apps). So your application will use platform-native controls and will automatically have all the affordances provided by the platform vendor: animations, accessibility, and future-proof evolution alongside OS updates.

How it works: you build a Skip app using the same tools that you use to create a standard iOS app: Xcode, Swift, and SwiftUI. Skip augments this workflow with a Swift Package Manager plugin called "skipstone", which transpiles your Swift into Kotlin each time you build your app, and launches the Android app side-by-side with the iOS app each time you run the app. The transpilation works not just on your primary app module, but also transitively processes all your dependent SwiftPM modules, so you can break complex projects down into individually testable sub-modules containing business logic or UI code. In fact, this is how our own adaptor modules for the standard frameworks are structured: SkipFoundation adapts the Foundation framework and SkipUI adapts the SwiftUI framework, so the same familiar API can be used when building the app. And there's a GitHub ecosystem of open-source modules supporting popular frameworks, including SQLite, Firebase, Lottie, and many other common building blocks of modern apps.

Over the past year Skip has evolved into a fully-capable solution for creating best-in-class apps for both iOS and Android. And today we are delighted to announce the release of version 1.0, meaning that it is ready for production use.

We have a wealth of videos and documentation available at https://skip.tools, and I'll be around to field any questions that any of you might have. Thanks in advance for taking a look!

Home: https://skip.tools
FAQ: https://skip.tools/docs/faq/
GitHub: https://github.com/skiptools/
“Coaching clients to keep text styles aligned with the brand” should come with a trigger warning! :D
> The fundamental premise of Marc's original post is that PMF is a discrete event and the journey of a company can be thought of as pre-PMF and post-PMF.

I've literally never heard anyone else say this about PMF. Companies change, products change, competition changes and markets change. Your degree of PMF is ever-changing.
> History just gets rewritten daily.

> They took probably 10 years to attempt compliance at all.

ContentID has existed for all but 2 years of YouTube's entire existence. It was initially released less than a year after Google's purchase.

> Youtube was absolutely loaded with copyrighted material

And if they comply with Safe Harbor, it doesn't actually matter.

By comparison, what did Napster and Megaupload do?

Napster did nothing. Their argument was that they didn't need to comply at all.

Megaupload publicly pretended to comply, but intentionally nerfed their tooling to support non-compliance, and internally documented that they weren't complying.
I mean attempting to demonstrate something broken, only for it to work properly.
For presentations, always have a backup video.