skysight-inc/HackerNews huggingface dataset:
Hm.... Thanks for flagging. Taking a look now.

Edit:

Ok. I haven't been able to reproduce this issue (I know "it worked on my machine" is the worst answer. But I did do a fresh setup on two other machines to see if I can recreate so it worked on three of my machines?).

If you want to drop me an email (my email is in my profile), I'm happy to help find time to debug live and I'd personally love to find out what the issue is. And/or hook you up with a t-shirt :)

Digging in, this specific error looks like it is happening when LangChain is trying to strip out new lines (you can see the code in LangChain here: https://github.com/hwchase17/langchainjs/blob/main/langchain...). For some reason your documents or embeddings are undefined. But I've been unable to create a scenario where that happens.

I wondered if perhaps your OpenAI API Key wasn't set correctly and it was causing the Embeddings to fail, but I tried both deleting my key and setting to bogus key and the error was different.

Any chance you switched out the URL we were pulling from? That didn't cause the same error for me either, but thinking through what else it could be.

Sorry to not resolve, but please feel free to drop me an email. I'll keep trying to reproduce as well, and will jump back in this comment if I do (and find a fix).
Fraud so often goes unpunished, I suspect that it’s assumed if you’re caught dead to rights it’s not your first time.
Yep in general when people consider Redis forks or alternaives that use more complex models, they don't realize the cost associated to the fact Redis is made in a certian way to be very stable and solid, and different choices lead to more fragility. Things that sometimes gets unnoticed:

1. The non threaded architecture of Redis need more management since you have to shard to many instances, but it is optimal from the POV of CPU utilization, especially if you do pinning to different NICs and so forth. And the risk of bugs in threaded code is very large.

2. Redis threadoffs such as copy-on-write during persistence is not optimal all the times, but the worst case behavior is predictable, and whatever is the layout of the data structure, you copy 4k pages. When more complex techniques are emplyed, sometimes you can do much better, sometimes you fail in a quite pathological way.

3. In general simplicity is there for a reason, and if you go with a fork that is more compelx, has ways less users, less developers and so forth, things can be less pleasent than they appear in READMEs with fancy benchmarks.

4. Redis is conceived to be easy to understand and modify by the folks that run it at scale. So the simplicity also is a way to say: come in, change things in your fork, make it particularly adapt for your use case: it's not going to be too complex to do it. Hackability is the contrary of vendor lock-in.
Sprinkle me logs
Agreed, apologies for that.

In this case, and I'm not joking, my wife called me through as she had just put dinner was on the table, clearly that took priority. So I hit send before adding any more context or comment, which I would otherwise have done.

I'm pleased you clicked, that page is such a brilliant overview of CRDTs, rich text editing with them and capturing intent.
Purchase disney. They are essentially entirely responsible for current copyright nonsense.
fwiw, for the RT-AC68U, ASUS currently[0] recommends downgrading the firmware to the version at this link:
https://dlcdnets.asus.com/pub/ASUS/wireless/RT-AC68U/FW_RT_A...

To downgrade, they pointed to the 'Method 2: Update Manually' section of this support FAQ:
https://www.asus.com/support/FAQ/1008000/#a2

Other comments from ASUS chat support:

- Asus is "in the process of fixing the issue".

- When a new firmware update is available "it will be just on the ASUS website to the router itself". [I presume they're referencing the router's web GUI admin tool?]

- When asked for an 'official Asus forum or support site' to monitor for updates regarding this issue, they said: "We don't have a forum page for newly released updates but this should be posted on the ASUS website main page."

----

[0] ASUS chat support session ending at 12:32:46 PT on 2023-05-18
The top four here are pretty much the biggest reasons I use an Android rather than an iPhone
I'd tip at a restaurant but not at a pub. If people ask for a tip on the card machine I, being British, feel obligated to tip meaning I have to tip at weird places. For example I recently tipped at a cigarette stand in a casino in Las Vegas where all they did was sell a packet. I've even seen images on Reddit of people getting asked for tips at self service stations!

Another thing I didn't talk about is annual leave. Annual leave in the US is usually rubbish compared to European countries.
In new chats yes, you can't use plugins, but you can create a new minimal chat on desktop with plugins, code interpreter, or browser and it seems to work fine when you open that convo in the app history.
Obligatory read about UUIDs derived from MAC addresses: https://devblogs.microsoft.com/oldnewthing/20040211-00/?p=40...

TLDR on the article: don't use UUIDv1.

Lastly, even with the best and most randomized generation, it still doesn't protect you from copy pasting: https://news.ycombinator.com/item?id=22354449
Five Guys lol. Well known for being outrageously expensive, despite looking like a cheap dive.
15 years after introducing Apple Store it is still shit at finding apps, even though I am willing to pay. The search function is just a disaster. You need to use Google and the web to find anything.
Rob someone of $1000 at gunpoint, get 10 years of hard time, rob many people of $50MM with a pen, get 2 years at a minimum security facility. Rob the American people of $10b, walk free. See the 2008 meltdown for details.

Only the most egregious frauds (Madoff, Skilling) result in any serious time.
Just bought a cup of green tea in office(UK) today and realised the price has increased by ~43%....Even after a 10% employee discount....
Now ask yourselves does water+electricity+green tea import+paper cup+worker wages of the coffee shop increased collectively by 43% to justify this increase...
It can be both. Businesses seeing a governor and party in power going after companies because of something they said is a strong short-term disincentive. Rising sea levels and increasing temperatures are a strong long-term disincentive.
App not available in India yet.
The Least Convenient Possible World (2009)
irb(main):001:0> "bar".foo
Traceback (most recent call last):
4: from /usr/bin/irb:23:in `<main>'
3: from /usr/bin/irb:23:in `load'
2: from /Library/Ruby/Gems/2.6.0/gems/irb-1.0.0/exe/irb:11:in `<top (required)>'
1: from (irb):1
NoMethodError (undefined method `foo' for "bar":String)
Did you mean? for
irb(main):002:0> class String
irb(main):003:1> def foo
irb(main):004:2> "foobar!"
irb(main):005:2> end
irb(main):006:1> end
=> :foo
irb(main):007:0> "bar".foo
=> "foobar!"
irb(main):008:0>

Yes! Let's modify the core library String class on the fly to add new functions to it.

There are things about ruby that truly scare me if my goal was to write secure and reasonable code.
Which secret society has seen 4 decades of "it it breathes and codes, it's hired" business climate with hundreds of billions of dollars behind? It's not like anyone wanted for the September to last for eternity, it just had to happen given the situation.
Florida voters could pass an initiative to add recalls to their constitution, presumably. And initiate a recall if it passes. A pretty high bar, but potentially doable.
Thank you so much for the reply!

Yes, no pressure, but if you feel like it, that would be great :)
Sure, we can record light/sound/voltage/physical signals to more durable media, and we can distribute copies of those recordings, but the value isn't in the media used to record the signal; the value is in the desirability of the signal.

To be more concrete, imaging two arrangements of light in a fiber; one is ~20GB of randomly generated noise and the other encodes instructions that a Nintendo Switch can interpret and present as the Zelda game Tears of the Kingdom. The random noise arrangement is much, much, much (!) cheaper to create than the TotK arrangement, which took 5 years of labor from a massive team to create, but people seem to like the TotK arrangement a lot more, and I don't know if it would have been possible to get that much labor allocated to arranging those bits without some technology that enables an entity to finance the labor and hopefully recover more than their costs (that technology being a legal construct that grants the entity entity exclusive ownership of the right to distribute TotK-arranged bits).
Same meaning as the Rust “?” operator.
The price of petrol is higher in Europe than the US primarily because of taxes. There is an effect from domestic oil production but taxes are a much bigger part of it.

Electricity is a bit different. This article from 2018 argues its because of renewables surcharges. Since then, natural gas prices have diverged quite a bit so that's a much bigger factor today.

http://euanmearns.com/the-causes-of-the-differences-between-...
Simple answer to begin discussion: copyright owned and controlled wholly by the people who actually created the art gets life+70 protection, with specific requirements (to be discussed) for the stewards of that copyright post-death. However, copyright owned or transferred to a corporation gets 28 with a 14 renewal.
A middle ground between exceptions in c++ and checking every function call for an error code in c.
We are working on this at https://neptunely.com
Regarding 1, do you mean that the server would send the response before the request has been received completely? Or is the response for a different request?
GTA 5 sold 11.1M copies on the first day. I think you are jumping to conclusions.
Yeah, I made CalendarMapApp in just a few hours having ChatGPT write all the code for me. https://github.com/localjo/CalendarMapApp
Recreating Medieval English Ales (1998)
It's widely speculated that the Apple AR product will run iPad apps, and that stage manager was shipped last year as a multitasking environment well suited to AR.
Why doesn't Apple fix this? It seems like no matter how their backend architecture works, they could surely find a way even just to manually whitelist new big name apps from well-known companies to the top of search results.

Why wouldn't they do that?

It's only bad for everyone that instead there's this total shitshow litany of garbage presented to the user instead. It's bad for customers, bad for the app suppliers, and bad for Apple themselves. Totally bizarre.
https://archive.ph/ViLef
Anecdotally it’s very random. I’d need a corpus of statistics to agree or disagree with your claim that violent crime has excessively short sentences while white collar crime has excessively long sentences.

Many people believe the opposite, given the number of life savings affected by white collar crime. Here’s a judge who thinks that violent crime sentencing is insanely long: https://archive.is/YL2Ek

It opens with a 146-year strict minimum sentencing for a crime described as:

> The teenager’s crime was horrible: He robbed a small restaurant at gunpoint, ordered the patrons onto the floor and ended up having a shootout with one customer who happened to have a gun. Miraculously, the only person injured was the robber, who was shot in the foot.
So build floating cities? I think Tokyo or Osaka had that idea, they might actually make it a reality.
It's not literally every line, but `try` means "unwrap the error union result or pass the error back up to the caller". It's roughly equivalent to Rust's `?` operator (although Rust's can also unwrap optionals or return `None`)
~$ curl https://raw.githubusercontent.com/ziglang/zig/7cf2cbb33ef34c... 2>/dev/null | wc -l
541
:~$ curl https://raw.githubusercontent.com/ziglang/zig/7cf2cbb33ef34c... 2>/dev/null | grep '^[ ]try' | wc -l
114

541 != 114

Did you mean figuratively*?
Except this doesn't make any sense. Moores law is beginning to fail size has a physical limit in that we can't get much smaller than an atom.

The potential of AI on the other hand is clear. Look at your self. If someone as intelligent as a human can be physically realized then the possibility of building something as intelligent as a human exists by simple logic.

It's easy to see the convoluted argument on your end. Why bet on something that is physically impossible to continue when you can bet on AI that is not only theoretically possible, but walking and talking versions of intelligence are all around us everyday.
Most of these rules are pretty straigthtforward. I don't really find any surprises in the Java method dispatch system, it just sort of works without a lot of thinking about it.

The one area I think leaves some question marks for me is the "new" default methods in interfaces, aka "public defender methods".

They were introduced awhile back, but they've mostly been avoided until recent years. As they become more common, a thorough understand of how Java deals with double-diamond needs to be understood by Java developers.
No it was not. There were many, but for me the most significant early single page app was Outlook web access.

A colleague of mine went diving through the JavaScript source and found a reference to an ActiveX component called XMLHttpRequest. We realised it was pretty useful and ended up using it to build an SPA that approximated a spreadsheet for global logistics planning. It worked very for 2003 standards.

Google maps came in 2005
> I'm just hoping that the robots dont hand wave away my arguments by making fun of them as "sophomoric".

I didn't hand-wave it away, I just labeled it correctly and addressed it.

A mind-blowing trump card of an "argument" it wasn't.
I love the compact form of my laptop, hate to be constantly looking down. I have a super bulky screen just to have a few windows side by side. If (and that's a big if) this would be able to achieve 60hz 4k equivalent, its hands down the next step.
It makes it obvious that those calls can fail. Every single write to disk, network or malloc can in theory fail. This just makes it obvious that some code needs to handle those edge cases (or, ykno, you can pass them on to the human user).
I agree with you and hopefully once the hype dies down a year or two from now we will see how LLMs can actually shape the tech landscape (if at all significantly).
Show HN: Tabius – automatic tab grouping browser extension
Hi HN,
I just published version 2 of my tab grouping extension, Tabius. A major redesign - I built it from the ground up consisting of Typescript, Preact, and Vite. More importantly, the project is now open source!

Tabius is a browser extension that enhances the tab grouping feature of Chromium based browsers. It is automatic but you can also create custom rules.
The extension is packed with useful features like:

- Automatically create new tab groups when you open a link in a new tab.
- Auto Collapse inactive tab groups.
- Limit the browser to only create groups if the new tab matches the original tab's domain.
- Create custom tab grouping rules: always create tab groups with a specific name and color from your favorite websites!
- Save your favorite tab groups and restore them for later use!
- Don't want to create tab groups from a specific site? Create a blacklist from the settings or add the site to the blacklist right from the toolbar!
- Option to close an existing tab group when there is only 1 tab left in it.
- Limit maximum number of tabs allowed in a group.
- Automatically name tab groups based on domain/subdomain or the full URL.
- View current tab groups and act upon them by clicking on the extension icon right from the toolbar.
- Sync all your settings, tab groups, and custom lists with browser.
- ..and many more features.

It's a small utility that I use daily and you might find it useful. Any suggestions or pull requests are welcome :)
For all those curious about what is in the ChatGPT iOS app, this thread does a deep dive: https://twitter.com/emergetools/status/1659283367710322702
If you got a thick enough layer of concrete & pavement under Miami and built a contiguous seawall, you could just float the SS Miami wherever you want!
I think the future of social media is an oxymoron. Concentration of capital trends toward that direction (at least in the near term), but this doesn't mean it's what people want or need.

If what we're at is called late-stage capitalism, since it is the theoretical end of the road, there's nowhere to go but backward.
What utter and complete nonsense. What evidence is there that a UK in the EU
would be in any, way, shape or form better off in terms of AI? Zero, zip, zilch, nada, nothing.

Or anything else, for that matter? The current economic woes of Britain are no greater or worse than that of its western EU peers, contrary to the repeated prattle of the UK having committed "economic suicide". Or, rather, if the UK has committed suicide, so has the rest of western Europe.
Apple caught with pants down doing important app launch. I hope they are proud.
It’s more feasible that an app would analyze the metadata and image itself than the audio, and I don’t think we’ve seen that happening.
Sorry, the message was probably obfuscated in my original post. I didn't mean that generative AI would replace art producers, just individual tools and it didn't occur to me at the time of typing it that most people would associate it with replacing art producers (as the tooling aspect was "obvious" to me).
I launched q-day.org, the place to discuss about the quantum threat
I'd rather support the creator directly through Patreon or buying their products (which I do occasionally) than sending money to Google.

Besides, YouTube Premium doesn't get rid of creator sponsorships.
I created a new community about the quantum threat and developments. The website also has knowledge center, a newsletter and a discord server, currently set on 50 invites max, to see how it goes!

There is a countdown at the frontpage, until 2030. It is expected quantum computers should be able to break ECC by that time.

Many technologies are at risk in the future and i thought it also could be a great meeting place, for individuals or corporate to exchange contacts to learn more about it.. Perhaps in a more informal environment. Would be nice to see some projects focused on this. Who knows :)

Q-day should cover the basics about the quantum threat and technology basics behind it. I already made a small start but it is far from perfect. If you're an expert at this topic, get in touch with me.

You are also welcome to discuss other technological advancements.

I'm interested to hear your feedback.
What does the ChatGPT iOS app look like under the hood?
The chief justice names the person who writes the decision, if he's in the majority. (If he's not, the most senior justice in the majority decides who writes it.)

The others don't get a say in that. However, they're permitted to write a concurring opinion if they agree with the outcome but disagree with the way it's reasoned.

I have been told that all of the Supreme Court justices get along, despite ideological disagreements. I haven't heard anything about that changing since the ethics allegations; I doubt any were unaware of it. Supposedly, the job of Supreme Court is so far removed from any other position that they are a community unto themselves, because nobody else can share it.

That strikes me as horseshit, but it's what multiple sources (of varying ideological outlooks) have told me.
Hey, whats this about? Do it again pay the PRICE! Do it again pay the PRICE!
> set up a permanent observation post across the road from your door and will tail you daily everywhere you go

But I don't really see how that is happening here? I agree that would be bad, but merely checking "a user visited my website" is a very thing than seeing what someone does all over the interwebz. It's very questionable this minimum of information can even be tracked to you when done right.
The mono code is part of the runtime since .NET 6
Sam Durrance, astronaut who flew with telescope he built, dies at 79
Additionally, here's the site for work on-going to restore the ASTRO payload Sam worked on. https://www.astrorestorationproject.org
> I'm not sure where you're getting the $20,000/year healthcare spending number, but that looks like it is too high by an order of magnitude.

Certainly not by an order of magnitude.

In the US if you are single and work for a well-funded company (e.g. FAANG types) they will probably cover 100% of the health care premiums monthly and your deductibles will be low, so a couple thousand out of pocket is realistic.

Any other scenario though, it's going to be much more. Very few companies cover all the health care costs for the family of the employee. I've paid anywhere between $1K/mo to $2K/mo for full-family coverage while employed, with the employer covering the rest (total cost is over 40K/yr).
Many of these things are at the core of the book Java Puzzlers.

http://www.javapuzzlers.com/
Kdb.ai Vector Database
Florida real estate prices is incredibly volatile. They are in an upswing now (along with everyone else), but crash just as quickly. Land speculation is a risky business, but there is money to be made in Florida vs. more stable markets.

> My thesis is it's not going anywhere in the next 100 years and that the prices will only continue to rise.

I don't think you've looked at a graph for the last 50 years. In the end, they will probably rise if just because of inflation. The question is will it outpace inflation or crash. Frankly, the job market in FL isn't great for techies (although I interned for IBM at Boca Raton in 1995), so I haven't really looked into it.
Humans will not be able to compete with AI in realtime military conflicts.

AI performance will continue to accelerate so that it is 10, 100+ times human thinking speed. Leading edge LLMs (in particular GPT-4) show a large degree of generality. Systems like those developed by DeepMind show incredible flexibility and performance in strategic simulations, already much faster than humans.

It seems unlikely that an ordinary treaty can prevent this deployment. Unless militaries decide not to continue developing or deploying strategy and tactics anymore.

We have global instantaneous communications, nearly universal translation, plenty of context to move beyond racism and Social Darwinism, and every opportunity now to resolve our geopolitical differences.

If not, it is likely that AI will eventually solve them for us.
Pure CSS Loader – Optimized Spinners for Web
Between duck-typing languages like python and javascript and the minefiled that is C++, I think Java and C# fit a pretty nice sweet-spot. Java absolutely has "just data", they're mostly used for DTOs and database Entities, with tools like lombok @Data and `records` being some nice mechanisms of implementing them.

Inheritance, when used for implementing is-a relationship, is a pretty powerful tool. If you're surprised by overriding, maybe instead of complaining about `Parent parent = new Child()` examples, try to see a `Writer writer = new PdfWriter()`. Are you still surprised that `writer.write(document)` generates a pdf?

There are absolutely horrible ways of designing code in Java, but that can be said about any language.
yup - sweat :)
Inject My PDF: Prompt Injection for Your Resume
mIRC tcl scripts and tcl scripts for Eggdrop IRC bots

oh man, the nostalgia!
I feel the same disappointment for being put to wait, in my case I am not in US. Probably will forget to install the app later.
I mean that’s the humane approach, but what’s the fun without killing off a few grad students?
Disney World’s Costly Star Wars Galactic Starcruiser to Close in Late September