skysight-inc/HackerNews huggingface dataset:
I'm an attorney who litigates patents. I also write about IP litigation at https://ipde.com.

A patent can be invalidated by a court during litigation or through procedures at the U.S. Patent Office, such as inter partes review or an ex partes reexamination.

When asking whether an earlier patent renders a later patent invalid, the fact finder will generally look at anticipation and obviousness. Anticipation means that every element of the claims is literally present (explicitly or inherently) in the earlier patent, under 35 U.S.C. § 102. Obviousness means that the claimed invention as a whole would have been obvious to a person of skill in the art, under 35 U.S.C. § 103.

How do you figure that out? You have to look at each claim individually. If the fact finder determines that the earlier patent discloses or renders obvious every element of the claim, then the claim is invalid.

This comparison is easier said than done, because it is going to depend on claim construction, meaning how the claims are interpreted. In theory, they are interpreted according to how a person of skill in the art would read them, but in practice there is an art to claim construction, and it can be difficult for anyone to predict how a Court or the U.S. Patent Office will construe claims (especially since it is often judge- or examiner-dependent).

I won't get further into burdens of proof and legal standards, but both anticipation and obviousness tend to be a high bar.

From a very quick review of the two patents you posted, it looks like claim 1 the second patent claims, for example, "lowering the vertical axis of the bead height of a bead disposed between a bead on either side thereof." From a quick look at the specification, this may refer to staggering the vertical size of the beads themselves in each row.

It looks like the earlier patent discloses staggering the alignment of the columns of beads, but I don't see (from a quick glance) whether or not it discloses staggering the size of the beads. If it doesn't disclose that element of claim 1 (however the court or PTO interprets it), then it can't anticipate that claim of the second patent. Of course, it could still render it obvious if, for example, there is another prior art patent that discloses varying the beads in the claimed way, and if a person of skill in the art would have been motivated to combine them (assuming the combination also meets all of the other elements).

Each claim in the second patent will need to be looked at individually. Even if claim 1 were invalid, for example, other independent claims may not be.

Keep in mind that everything in this post is hypothetical and I am not your attorney. If you want to try to invalidate the patent, you'll need to get your own attorney involved or otherwise get one to take up the cause, including to take a real look at the patents and prior art and to figure out how best to proceed. It is not a small task.
Thanks for all the neat tools!

I find Mithril simple enough to be low maintenance for Single Page Applications. We still use a version one of it on a project launched about ten years ago -- although I use version two for later things. And you can use it from plain JavaScript with no compile step.
https://mithril.js.org

I also find Tachyons or similar Atomic CSS libraries to also simplify CSS issues in a more maintainable way -- also with no compile step. From 2017: https://css-tricks.com/growing-popularity-atomic-css/
Graduation weekend 1989 at SUNY Fredonia, my housemate's father was visiting. We were four guys sharing an apartment right next door to the biggest party bar in town. At some point during the night before ceremonies, in the midst of our revelries, my one housemate went out through one of our apartment's windows and onto the roof, followed immediately by my other housemate's father. The cops were, at that moment, in the street breaking up some kind of fight outside the bar. A cop turned and shined his flashlight on the two of them on the roof. The two of them, visiting dad and my other housemate, in response, gave the cops the finger. Good times!
I'm building the layer on top of the models.

People call it agentic AI but that's a word without a definition.

Needless to say better LLMs help with my work, the same way that a stronger horse makes plowing easier.

The difference is that unlike horse breeders, e.g. Anthropic and openAI, I want to get to the internal combustion engine and tractors.
Those aren't cities then.

If it's not dense enough to support city services like a functional bus system, that's just suburban sprawl or maybe a town.
I’ve had a good experience exposing F# code that compiles to Typescript modules. The approach was to write the core business logic and validators in F# and the rest of the front-end application in Typescript and the back-end in C#. That is, core business logic and validators in F# and all of the IO in TS and C#.
What is their core mission?
Chegg is on its last legs after ChatGPT sent its stock down
Thanks for asking! It goes beyond simple pattern matching— the tool uses a vector based model that I’ve trained with ml algorithms to analyze and rank investors based on more than just metrics. When founders get matched, the platform provides detailed “match reasons,” which explains why a particular investor might be a good fit, factoring in metrics like investment stage, focus areas, and even portfolio trends.

This scoring and ranking system dynamically adapts as new data comes in, so it’s continuously improving its recommendations. The ML and AI aspect are constantly complementing each other
> 100 years is too long.

The Long Now Foundation would like to have a word.
Typst is amazing. You try it once and never want to go back to LaTeX again.
Thanks for this, I've been using the localstorage for the same use case a while ago, I'll try to go back and update it.
Are you good if already purchased before the delisting date?
This is such a cool comment! Since I've had the device, I've really enjoyed it too, more than even I thought I would.

Yes there are some limited times you might want to turn off recording. I've given this some thought. For now, unplugging is the simple answer.
You might want to consider a new name; inviting a lawsuit from Adobe could end your project. They have the cash to waste your resources infinitely.
That's because US society is absolutely paranoid these days, and has been for the last 23 years. Other countries aren't.
>It's easier to go to a cheaper state/city college and then take your first job severely underpaid. You will still be much better off than $200K in the hole and learn actual skills useful in the job market.

The person you responded to was jokingly implying that the parents paying for the education were trying to get a return on their investment by enjoying themselves during parents weekend. In the case of the parents paying, the student isn't in the hole for anything.
Damn! I never messengered, just commuted for a few years in a city. I've always had this kind of eye-roll reaction to the ever-growing number of bike lanes, especially poorly done ones now that they've reached the 'burbs, even though there was only a handful when I was seriously riding. I never fully reflected on why, apart from the obvious just-wide-enough-to-get-doored and having to do explicit lane changes to deal with double parking and other shit in the way. You put it really well! I mean, if you don't hear an ambulance approaching from behind and think "this is my ticket for getting through this traffic quickly and safely", are you even riding?
Firefox's problem seems to be that it's roughly as good as Chrome, with some weird advertising partnerships thrown in the mix. Yes, you can disable it, but—barring massive changes in public sentiment toward Chrome/Google—the browser needs to be more than "as good as" the market leader.

What that looks like, I don't know. Maybe Arc (or Zen, which is like Arc for Gecko) has the right idea.
Can you make some "AI" to do this? Probably. Would it actually measure something real and useful? Probably not. What objective measure of programmer productivity can you define and measure?

Employees would quickly learn to game such a system, or quit. It also seems like it would run afoul of employment law, because a job offer constitutes a contract even if verbal, and you can't just vary pay unless both parties agreed to that from the outset.

Sweatshop factories pay like that -- a few pennies for each label sewn in or each shoe glues together. Good luck getting programmers to work in such conditions.
Funny, but true. This is a puff piece.
It does.

Using the Web Locks API page as an example, let's say we want to know when `LockManager` was added to Chrome. Here are the steps:

1. View the page: https://developer.mozilla.org/en-US/docs/Web/API/Web_Locks_A...
2. Scroll down to the Browser compatibility table
3. Find the cell you're interested in, in this example we're looking at where the `LockManager` row meets the Chrome column.
4. We see a check and a version number (in this case 69).

So at this point we know that it has existed since version 69.

Now in the case that we don't know that Chrome's current version is already < 100 and we need to know when a feature gained support:

5. Click on the cell to view the timeline of that cell.

Now we know that it was released on 2018-09-04, and it never had a smaller release requiring browser flags/prefixes/experiment flags/etc...
3G is prime infrastructure, it has huge range and like the article states could be used for emergency calls.

Capitalism ho!
Assuming it takes someone roughly 4-6 weeks to realize they are pregnant, the child was probably born in or around November 2014, and will be turning 10 in the next couple weeks.

I suppose the woman filming the video could have taken much longer to realize (unlikely, but possible), or chose to wait to tell the father until several months later (also unlikely, but possible), but either way, the kid is turning 10 now-ish, not 11.

It's also possible that this video was posted well after it was taken, in which case we can't say much about the age of the kid, except that it likely happened before this "Share to YouTube" functionality was removed from iOS.
Can you explain what the invasive back-end magic is?
French petitions against age of consent laws
I guess as in 'dropped a beat'. The news was so surprising his heart stopped momentarily.
Surprised that nobody is talking about the other obscure file name "Webcam video from" that was attached to untitled videos made in the webcam recorder that used to be built into the site.
There was an iOS app that used to let you do this; it would play music via Youtube embeds in a hidden web view, exposing its own UI for all the functionality you'd expect from a music streaming app.

Whether this was legal is... a gray area, it was a somewhat legitimate company that won some kind of Canadian startup contest on TV, but the music industry was, very predictably, furious at their business model.

Eventually, Apple got scared enough of being sued along with them that they caved in and removed the app, but that took far longer than I thought it would.

There's a good article at https://torrentfreak.com/apple-removes-parasitic-streaming-a...
China Struggles to Shake Off Deflationary Pressures as Consumer Prices Edge High
WebAssembly doesn't only apply to the browser. It will also be used server side and in applications other than browsers.
Currently on a mission to tape a bunch of gear too. Though to cover LEDs. Why does consumer gear meant for houses look like a disco at night?
Something that's not really answered in this post but maybe in another one is - why are they writing?

I used to have the exact same ambitions, blocks and difficulties writing (you can see on my blog).

Turns out, I just don't like writing. It's something that many smart minds extol as a great practice, which I 100% agreed, but once I gave it a serious go for myself, just didn't really enjoy the journey, product nor the outcome.

Usually, you need to like one of those elements otherwise there's a good chance you're not doing the thing for yourself, but because someone else is giving you the reason.

Do try though, because you won't know until you do.
~0.3W

just remeasured it to double check.
I have always maintained that VoLTE has been a deficiently-defined specification, with many, many reliability concerns whisked away in the name of VoIP (which is what LTE is). It is possible to design an IP-based system capable of actual tolerance, but with the VoLTE spec so underdefined for years, these issues crop up badly.

(RCS has essentially the same problems until Google essentially monopolized it... which creates a big single-point failure problem on its own.)
Kalshi CFTC Market Limits
Think

uint64_t buffer[1<<32];

and your “pointers” are indexes to that array:

(void*)(buffer+index)
Nor would I assume, cheap. If the community wanted to fundraise to get the patent invalidated, what sort of money are we talking about? How much if they decide to contest the invalidation? $10,000,? $100,000? $1,000,000? I'm sure it depends on a lot of factors, but getting an idea of how many zeros we're talking about would be useful.
Google has a deep rooted cultural aversion to providing customer service. It's part of their corporate DNA and it permeates everything they do.

I get better support from AWS spending $15 a month on my personal account than I get from GCP at work, spending half a million dollars a year.
Chute: An mpmc/spmc lock-free broadcast queue
> a particular pseudointellectual hegemony

speaking of word salads.
This looks like an exploit in a city-building game — spam the map with bridges, get free oil.
I took a chair making class with Peter Galbert and I can say he is probably the most outright brilliant person I've ever met. It shows in both his approach to solving problems and the clarity with which he explains his work.

For context: I know a number of PhD's, MD's, and notable programmers.
> is already dead

Which kinda proves the concept works. People shitting on web3 are clueless what it is.
>Honestly, I think it would be extremely difficult to assessthe state of live music in America these days compared with some past time decades ago, in a fair and unbiased way....The best you can probably do is anecdotes, and then you might as well listen to the commenters here too. Even anecdotes are suspect,

You realize how wishy-washy this sounds right? "authors write bad too just trust anecdotes. But anecdotes are bad too"

Do you have any sort of input here whatsoever or just want to say all data is fake? Yes, it could be a lie. But there's been enough researched literature on this that I'm inclined to agree.

And yes. You can in fact track this, even if it's not easy. Statistics rarely has the blessing of a Census. That why we have centuries of survey techniques to get close to it. Dismissing thst for a few anecdotes which you also didn't trust just feels contrarian for the sake of it.

> Now it seems Americans don't do that much.

I'm not surprised. I knew the reasons before I even opened your article:

> Slowdowns in the housing and job markets and delays in marriage and childbearing pushed their relocation rates down substantially.

>low-wage jobs, after adjusting for the local cost of living, pay about the same everywhere.

> the economy is now less flexible, with prosperity clustered in larger cities and with businesses and people moving less.

The funniest parts are these experts baffled why this is affecting everyone and not just younger people. Almost like they forgot moving isn't a free and easy endeavor and people stick to the familiar.

They didn't quite nail down that no one wants to move across the country only to be laid off in 6 months, but they are at least hitting the dartboard. You want people to be able to move? Pay them so they can live in wherever they move to. That simple.

Until then, we're stuck and losing buying power and won't uproot what stability we have left for hopes of finding a bar woth love music that may or may not cease doing so in the next year or two.
Yep: in Tokyo, the stations and the system are complex because of the sheer size of it. Hundreds of stations, so many exits at many of the stations, multiple different companies running the various lines, etc. However, the operation is simple: everything works like clockwork, except when there's a "human incident" (someone jumping in front of a train), which thankfully is fairly rare but does happen unfortunately. Except for exceptional circumstances like that, you can count on things working reliably all the time: trains coming exactly when they're supposed to, on the track you expect, not skipping your station, etc.

These days, it's really easy with Google Maps. Just tell it where you want to go and follow the directions. It tells you the station entrance, which platform to stand on, which car to ride in, when the train is coming, if there's a delay, and which exit to use.
I saw, nice

It seems to not check it automatically, though?
Okay. 3G is pretty good. No doubt about it.
But from a security perspective (which I suspect is what's driving this), I think 4/5G are better.
Like many instances in security, supporting legacy devices is not a desirable outcome for the security of the network as a whole.

That said, for telcos/the government to unilaterally decide that people's handsets are no longer working (with little to no notice and no financial compensation) is a bit on the nose.

The correct thing would be to let customers come into store with an existing plan and handset, and give them a new phone and bill that back to the government so there's no interruption to services for them.

RIP 3G, you were pretty good.
I was forced to give up my beloved OnePlus 6 barely eighteen months after buying it when AT&T shut down 3G and moved to a whitelist scheme where any phone not allowed was forbidden. I'd just moved my family off Verizon for the same reason, too.

Wireless "progress" has been anything but. The 3G shutdown created dead zones where before I had adequate data connectivity. Even today I keep the 5G functionality of my phone turned off because 4G gives a consistently more reliable connection and faster data rates.
Thanks for this! For freelancers who debug and fix legacy code, my specialty, this looks like a rich new source of time bombs in code that I can get paid to fix.

Good timing coming on the heels of the Crowdstrike fiasco.

https://news.ycombinator.com/item?id=41179302
Another example of "wasn't widely deployed because of its cost" is the Kalthoff 30-Shot Flintlock from 1659. Here is a video from Forgotten Weapons https://www.youtube.com/watch?v=ghKrbNpqQoY

I'm starting to see Henry Maudslay's screw cutting lathe (1800) as a turning point. Before it, inventors could invent really cool devices, and carefully hand make one or a few, but they would be too expensive. Then machine tools made shaping metal cheaper. That included shaping metal to make machine tools. So costs fell and fell, and eventually all sorts of things became cheap enough for wide deployment.

That is scary, because the "right time" to invent something depends on the capabilities of production machinery setting the production cost. As an inventor, one likes to think of success of the inventing lying in ones own hands, but there is an ecosystem of production machinery that has an out sized say in how much your invention will cost to mass produce. It can even veto an excellent invention by saying "Not yet!".
I really like this idea. I hope this catches on.
> The important part is that backwards compatibility became a focus after the Gamecube and it has been ever since. Like, this is just a fact.

It's a fact until 7 years ago, when the Switch was released without the ability to accept Wii U discs or connect to Wii controllers. Two upgrades with BC did not establish a pattern.
In 2022, the average employee contribution to "employer-sponsored" healthcare in the US was $6400/year.
If people could understand this and have a better sense about the scale of millions and billions, a lot of social problems plaguing humanity would be gone.
Interesting what you say about having to face some existential questions if you remove some ego enforcing ideas about yourself. Ernest Becker's book 'Denial of Death' suggests that this 'narrative' we have about ourselves is to deny our mortality, which we really got me thinking.
Review: Chonkie is an MIT license project to help with chunking your sentences. It boasts fixed length, word length, sentence and semantic methods. The instructions for installing and usage are simple.

The Benchmark numbers are massaged to look really impressive but upon scrutiny the improvements are at most <1.86x compared to the leading product LangChain in a further page describing the measurements. It claims to beat it on all aspects but where it gets close, the author's library uses a warmed up version so the numbers are not comparable. The author acknowledged this but didn't change the methodology to provide a direct comparison.

The author is Bhavnick S. Minhas, an early career ML engineer with both research and industry experience and very prolific with his GitHub contributions.
Look at Quarto. Write in markdown and export to web, print, and presentations (including straight to PowerPoint or reveal.js for interactive web-based slides.

All from the same content using includes, variables, flags, etc. Show interactive plots directly in you presentations, tons of other features.

Almost every project I create now whether it's documentation, presentation, report, website, or anything else project-related can fit within `quarto create project`.
No.

Software that doesn't work well for developers will eventually not work well for users either.

In the age of early Firefox, we had employers telling people specifically not to support Firefox, but we just smiled and waved until they left. Because nobody wants to debug shit on IE6. You'd get it working on FF first and then fix the four things that broke only on IE6.
And it was adopted to mean what we all know it means. The origin may be completely wrong but it got a meaning that is not too far off.
When I first moved into my studio apartment, I had a mission—no little lights! When I go to sleep, it should be completely dark.

Then I discovered that putting tape on my mouse's USB receiver interfered with the wireless connection.

Then I got a USB hard drive which has an LED along the top left corner, where tape won't stick.

Then I got a microwave which always displays the time when it's not in use, and if I cover up that display, I can't see the timer for my food.

And somewhere around there I gave up. It was impossible to tell before buying these products that they would come with lights, no one talks about this!
Yes, the bitcode specifies whether a memory operation/address uses 32-bit or 64-bit addressing, so a runtime/JIT can determine this ahead of time during the static analysis phase.
Wikipedia is a good resource, but whether they themselves want to editorialize is up to them. I personally think that the Wikipedias opinions of world events is NOT NOTABLE.
So I render all of my reports to PDFs, and I work in RStudio (love/hate relationship).

As much as I love html outputs, it’s far easier to just email a pdf to my tech unsavvy stakeholders.

I’ll share my file header and config chunks with you tomorrow when I’m at the office! I’ll ping you with a separate reply.
The smoking is the most shocking part to me!
This comes across to me like a sort of "voyeur porn"...in the sense like how "food porn" excites the stomach...and sports excites competitive spirit.

What I'm gathering from the comments here is that these videos excite faculties of man that are less carnal than the other examples.

Be that as it may.