skysight-inc/HackerNews huggingface dataset:
It's bad enough that manufacturers in China might start complaining about it as the best manufacturers there have a reputation to protect.

There is a mushroom grower in Shanghai, for instance, which grows very inexpensive but tasty beech mushrooms in a giant vertical farm where workers only touch the mushrooms with a forklift (see https://www.finc-sh.com/en/about.aspx#fincvideo)

There are numerous photography equipment vendors in China that make innovative and value-conscious products (like this inexpensive manual focus lens which takes pictures like you've never seen: https://7artisans.store/products/50mm-f1-05) that excel in customer support. They post real manuals to their web sites where you can easily find them, they correspond to you with email and not a ticket system behind a CAPTCHA, they don't have a huge list of unauthorized vendors for whom they won't support your product if you bought from them, etc. I hear back from them in 24 hours most of the time compared to an Italian vendor that makes great tripods but takes more like four days to respond.

If Chinese vendors are working that hard to get my business I very much want to support them.
I'm glad to see the Datapoint 2200 is getting attention, but by reasonable definitions of "microprocessor", the Intel 4004 was first, the Texas Instruments TMX 1795 was second, and the Intel 8008 was third. It seems like you're ruling out the 4004 on the basis of "intent" since it was designed for a calculator. But my view is that the 4004 is a programmable, general-purpose CPU-on-a-chip, so it's a microprocessor. Much as I'd like to rule out the 4004 as the first microprocessor, I don't see any justifiable grounds to do this.

Intel's real innovation—the thing that made the microprocessor important—was creating the microprocessor as a product category. Selling a low-cost general-purpose processor chip to anyone who wanted it is what created the modern computer industry. By this perspective, too, the 4004 was the first microprocessor, creating the category.

My article in IEEE Spectrum on this subject goes into much more detail: https://spectrum.ieee.org/the-surprising-story-of-the-first-...
Sadly "earning a living" goes beyond economy, it is also deeply involved in societal and cultural values.
Unfortunately, while you want to have encryption on your messages, the required encryption signature eclipses the message size.

Without signing the messages (and just using a stream cipher), you could do it, but an adversary can send garbage pretending to be you, which I don't think is acceptable in the modern world.

Also, the message headers (message length, from, to) also start to dominate and compressing them is hard (usually depending on various hardware tricks like differing CDMA keys).
Show HN: ThinkDB – SQL Client, Smart Queries, and Virtual DBA Support
Hey HN,

I've been on the lookout for a SQL client that ticks all my boxes and looks good, so I decided to build one myself. ThinkDB is a self-hosted, web-based SQL client with all the usual features like query execution and table browsing. But it also includes some cool extras – a smart conversation feature for generating SQL queries and chatting with a virtual DBA. You can hook it up to any OpenAI-compatible AI and connect to MySQL, PostgreSQL, and SQLite.

I'll be around all day to answer questions and take any feedback you have.
Is Google Flights based on the ITA Software acquisition?
> CuPy does not support automatic gradient computation, so if you do deep learning, use JAX instead

DL is major use case; is CuPy planning on adding auto gradient comp?
Back in the Justin.tv days, we used this for some messages that were passed by the client between two of our systems: The main authentication was done by the web stack which gave the client an HMAC-signed viewing authorization. That was then passed on to the video servers which knew how to check the authorization but weren’t hooked up to the main DB.

Setting things up this way meant that we didn’t need to muck about with the video server code whenever we made policy changes as well as isolating the video system from web stack failures— If the web servers or DB went down, no new viewers could start up a stream but anyone already watching could continue uninterrupted.
set a date in the future when you are going to quit

once a date is set there is sense of relief and looking forward to that date

then go within to find what it is that gives you energy as you envision what that would look like

once you find that energy or inspiration start to look for jobs in that area immediately

do the minimal at your current job as you do not owe anything beyond what they had originally hired you to do

do enjoy zooming out of the current content or experience you are currently experiencing and see the context of it all :)
20 year old kids steal 4000 BTC (250M dollars) by tricking BTC investor
How do you guys feel that 20 year old kids just made 250 million dollars in Bitcoin (4060 BTC to be exact) by calling an investor and pretending to be Google support ?

To add insult to injury, they received that 200 million dollars on home IP while recording themselves. Yes you heard that correctly, they received the 200 million dollars while they were on home IP, recording themselves.
> If I only care about the vertical tabs, workspaces, and a (decent) mobile app are there any good equivalents right now?

I use Firefox mostly because of Sideberry (which does vertical tree-style tabs) which also integrates with "containers", so you can have something similar to workspaces but more isolation. Otherwise there is also "profiles" that probably offer even more isolation between the different profiles.
Federal civil rights watchdog sounds alarm over Feds use of facial recognition
Check out the paper "Dedalus: Datalog in Time and Space". It formalizes a Datalog to include time, specifically to handle async behavior. It explores exactly what you seem to be doing here.
Hardly the first. Shin Megami Tensai, Dragon Quest, Robotrek, and Digimon were all prior to Pokemon in the monster taming genres.
Well there is one thing that ROS 2 does better, you can declare params directly inside nodes and reconfigure them all without building extra config files. And it doesn't stop working if your local IP changes.

But the rest are firmly downgrades all around. It's slower (rclpy is catastrophically bad), more demanding (CPU usage is through the roof to do DDS packet conversions), less reliable (the RMWs are a mess), less compatible (armhf is kill). The QoS might count as an improvement for edge cases where you need UDP for point clouds, but what it mostly does on a day to day basis is create a shit ton of failure cases where there's QoS incompatibility between topics and things just refuse to connect. It's lot more hassle for no real gain.
Cards Against Humanity Sues Elon Musk for 15M Dollars
In my experience, these tools have lost their value in the post-COVID world because the airlines have (a) collectively hiked their prices, and (b) have slashed and otherwise aggressively changed their route structure.

I spent many a happy hour <2020 on ITA Matrix. It was well worth learning as a tool back then despite its terse interface and tricky syntax.

But these days? The sorts of clever tricks you could do before are no longer viable for the reasons I outlined at the top, i.e. connections no longer exist and/or the price is no longer attractive.

And before anyone tries to tell me otherwise, my experience is bang up to date. What I said above is based on 2024 experience.
MultiDiff: Consistent Novel View Synthesis from a Single Image
That's my point. Crazy economists are not responsible for the damage, it's the elected people who listened to them and followed through. To create an intentionally extreme parallel, imagine they have chosen a group of idk, satanists. Would you blame the group of satanists for being satanists, or the people in charge of a country who contacted a group of satanists for advice?
Ha, this is great. I hooked up an old photo frame to OpenAI's DALL-E image generator, which is told to make an image based on the current weather data right now. It updates every few hours.

This is what it's showing right now: https://ibb.co/8K5jZ3B
> Nobody sets out to stop replying intentionally

I'm not sure that's true.
https://www.mossad.gov.il/contact-us/en

Interestingly enough, contains a field for entering your Father's name (but not your mother's).
>A smart travel agent could in theory use this to cancel an old booking and book again if the price is reduced, but I think some airlines have changed their practice to avoid this.

This is called churn and airlines are pretty on top of it. If you do this often then it will completely ruin your relationship with the airline. Maybe individual travel agencies can get away with it if they're trying to book a handful of tickets each week but OTAs can't.

> I think some airlines have changed their practice to avoid this.

AFAIK even direct connections still use the pattern of creating a PNR, confirming the booking, and then issuing a ticket. Even so in the US, airlines have to guarantee a full refund if a domestic flight is cancelled within 24 hours of booking.
This is inconsistent. If you don’t want to protect big IP then why are you against using that IP? Especially when everything you just complained about is protected, hence why PocketPair didn’t get sued for copyright infringement.
Geopolitics is largely determined by who controls energy resources. We've seen, over and over, how borders between energy producers and consumers are inevitably messy. Nuclear can be built most places. Sun and wind cannot.
Indeed, some of my colleagues worked on a medical device which must be able to reset itself in 10 seconds, in case something goes wrong. 10 seconds is plenty of time on average, the real problem is eliminating those remaining 0.01% cases.
Yes, you can think of Google flights as a scaled front end on top of the ITA data.
"The difference between LLMs and other kinds of predictive models, or humans, is that those kinds of systems do not produce their output one token at a time, but all in one go, so their error basically stays constant." -- This is a big, unproven assumption. Any non-autoregressive model can be trivially converted to an autoregressive model by: (i) generating a full output sequence, (ii) removing all tokens except the first one, (iii) generating a full-1 output sequence conditioned on the first token. This wraps the non-autoregressive model in an "MPC loop", thereby converting it to an autoregressive model where per-token error is no greater than that of the wrapped non-AR model. The explicit MPC planning behavior might reduce error per token compared to current naive applications of AR transformers, but the MPC-wrappped model is still an AR model, so the problem is not AR per se.

LeCun's argument has some decent points, eg, allocating compute per token based solely on location within the sequence (due to increasing cost of attention ops for later locations) is indeed silly. However, the points about AR being unavoidably flawed due to exponential divergence from the true manifold are wrong and lazy. They're not wrong because AR models don't diverge, they're wrong because this sort of divergence is also present in other models.
I wonder how this different from HyDE. https://docs.haystack.deepset.ai/docs/hypothetical-document-...
PBS SpaceTime: The New Physics of Black Hole Star Capture [video]
10 to 50 gigahertz is a range of bandwidths, yes. that's not the problem

i don't know why you're bringing up bits per second. neither i nor the clueless loser who wrote the article were talking about bits per second

the quote doesn't say 'designs that deliver 10 to 50 gigahertz of bandwidth typically use millimeter waves'. it says the opposite: 'millimeter waves can deliver typically between 10 and 50 GHz of bandwidth'. that's clueless nonsense. it's not even wrong. bandwidth is delivered by a medium, not by a signal in it; the signal is closer to being what the bandwidth is delivered to. the signal occupies or consumes or has bandwidth, which is close to the opposite of delivering it. and a millimeter-wave signal can be of any bandwidth at all up to about 300 gigahertz, including—obviously, one would hope—bandwidths of well under a megahertz. (in theory you could transmit or detect a millihertz-bandwidth millimeter-wave signal, but that probably requires exotic instruments like an atomic clock.)

it's complete nonsense to try to describe the 'typical' bandwidth of a millimeter-wave signal. it's like talking about the typical mass of objects made out of atomic matter, or the typical distance traveled by photons. is jupiter or a tardigrade a more typical-sized atomic-matter object? it depends entirely on context. there is an upper limit (objects much larger than jupiter will stop being made of atomic matter pretty soon) and a lower limit (probably you need at least a dozen or so atoms of lithium before you have an 'object') but there are many orders of magnitude of slop within that limit

if we were talking about bits per second, it might make sense to talk about a signal delivering something, but even in that case the information capacity of the signal depends on many more considerations than just the wavelength. the bandwidth, for one, but also the relevant sources of noise, the transmit power, the path loss, and the efficiency of the coding scheme used. so you'd still have a lot of orders of magnitude of slop, and plenty of mmwave signals aren't even used for communication, so trying to characterize their shannon capacity is a somewhat questionable enterprise
I haven't flown in a number of years, but when I was, it was common knowledge that all airlines intentionally overbooked their flights. If you ended up being one of the unfortunate last 5% (or whatever) to check in, you were effectively turned away and offered a voucher for your trouble.

Is that still done?
When you have a connected grid, it needs to ensure the entire grid operates on the same frequency. Production and consumption affect the frequency, so they have to be perfectly balanced. This is a hard problem when it needs to be done at scale of entire countries or continents.

Traditionally this has been managed basically in an analog way by having huge fossil- or nuclear-powered steam turbines that spin at the desired frequency. Apparently a spinning mass is so good at stabilizing grid frequency, that massive flywheels are being added to the grid to replace the role of the fossil turbines.

Our old power grids make solar and wind production merely follow the existing grid frequency, rather than dictate one, so at least in our grids pure solar couldn't work. I don't know if there's a solid technical reason for it, or that's just how it's been set up.
FYI, I was told by an allergist that things cooked in peanut oil don't tend to have a similar impact as other peanut products I think because the high temperature breaks down whatever it is that causes the allergy.
Which is a completely different series, and thus non-cumulative.
Apple clarifies security update policy: Only the latest OSes are fully patched https://arstechnica.com/gadgets/2022/10/apple-clarifies-secu...
FYI, I was told by an allergist that things cooked in peanut oil don't tend to have a similar impact as other peanut products (I think) because the high temperature breaks down whatever it is that causes the allergy.
They simply ask the AI a question about a large document (or set of docs). It either gets the answer right or wrong. They count the number of hits and misses.
I'll just speak up so this comment isn't left unchallenged. I'm friends with the folks on the Sourcetable team and I think they're good people, including the CTO.
Find an exit.
You're assuming that. There has been no reporting on the details. For all we know she could have been sitting next to her father when the pager went off.
(sorry only available on youtube, they no longer seem to mirror on pbs.org )

If you aren't familiar with Matt, yes he is at least 50% Neanderthal but also brilliant, lol

btw I owe @api an apology, apparently black holes could indeed be dark matter, I missed this one from Matt a few years ago (or forgot the lesson)

https://www.youtube.com/watch?v=qy8MdewY_TY

(actually by the end of that video Matt demonstrates point by point that there aren't enough black holes to be dark matter for several reasons/types, their mass doesn't add up enough, there would have to be more micro-sized black holes than all the stars in the universe and we'd be observing some really strange behaviors if that was the case, like disappearing neutron stars - just a few edge cases are left)
Slightly off topic:

In school I only took one cryptography class (it was bundled with networking, at that), and to this day I still think it contained some of the most amazing concepts I've ever learned. Public-key cryptography being on the short list along with cryptographic hash functions. Maybe it's my particular bias, or maybe cryptography has just attracted some of the most creative genius' of the 20th century.
cuDF is a CuPy-based library providing drop-in replacement for Pandas:
https://rapids.ai/
Open Data Is Transforming Public Transport in Zamora, Mexico
I watch a lot of videos of caving and cave diving disasters. I've often thought how useful something like this would be for rescue operations, especially since a number of the stories feature the rescuers dying as well.
That's a global thing. Batteries are simply too expensive and not available in sufficient quantities to provide reliable base load power for heavy industry. Perhaps that might change in a few decades but that's the reality today.
Right, but the reason this theory doesn't make sense is because why would the executives of another company give a shit? How would they induce a bunch of tenants to RTO on their behalf?
There's a lot there about the generative model ("Memory Models") in the paper, so perhaps I've misrepresented it, but generally speaking yah I agree with you. It doesn't sound like a fundamental change to how we think about RAG, but it might be a nice formalization of an incremental improvement :)
Comments further down are concerned that on each page load, you're sending both the URL and a(n identifiable?) user ID to TBC. You may want to comment on that, since I think it's reasonable to say that those of us using not-Chrome (I don't use Arc personally, but I'm definitely in the 1% of browser users) are likely to also be the sort of person concerned with privacy. Vulnerabilities happen, but sending browsing data seems like a deliberate design choice.
Her father wasn't a civilian. Had this been some other kind of strike, like a 500lb bomb, it still would have been considered legal collateral damage.
It is impossible to be an expert on everything. In fact it is really hard to be an expert on one single thing. At some point you have to either yield to the experts, or be wrong. It's a really stupid thing to choose to be wrong, instead of trust the experts.

This is why we have careers and specialties ("authorities", to give it another word). When you break your arm, you don't go learn bone medicine from scratch while your arm turns gangrenous. That would be stupid. You go to the doctor because fixing broken bones is their specialty and not yours. Similarly, climate change is staring us in the face, and Thiel is going "nah, screw the experts, I know better" and spending his resources to send us straight into the surface of the sun. That's stupid. There's nothing to respect in his bold, willful ignorance causing harm to everyone on the planet.
Love the monochrome artwork, great work on this project.
There isn't really anything you can do to convince me that your team has the expertise to maintain a browser after this. It doesn't matter that you have fixed it, your team is clearly not capable of writing a secure browser, now or ever.

I think this should be a resigning matter for the CTO.
I read this from another source and I was a substantial way into it before it became obvious what Arc is.

Blog authors: stop assuming I know about the existence of every piece of software.

(also maybe occasionally consider using the Shift key on your keyboard so you can capitalise things :)
Hey DGD, fancy seeing you here. It was a pleasure working with you! -jon
Forget iPhone 16 Apple's Sleeper Hit Will Be AirPods Pro 2
Where's My Sriracha? The Spicy Consequences of Breaching Oral Contracts (2023)
Dedicated hardware isn't magic because there's an intrinsic cost that cannot be reduced. In the case of neural nets you have to store the weights somewhere and you have to perform the multiplications.
[Dupe] What Puts the "Tribo" in Triboelectricity?
tldr: Shear forces set up a nano-scale front/back electric potential difference.

Arxiv: [1]

SciTechDaily summary: [2]

And a shout-out to DI, where I saw the first link [3]

Edit: Dupe [0]

[0] https://news.ycombinator.com/item?id=41603387

[1] https://arxiv.org/pdf/2408.16083

[2] https://scitechdaily.com/groundbreaking-study-finally-reveal...

[3] https://www.damninteresting.com/
Worst USA nuclear disaster: no known harm to persons and a good Saturday night live skit.

Let's hope the worst US AI disaster is as harmful.
For one thing, the clicker seems to work instantly for analog TV because it will sync up on the next frame, which is 0.03 sec which is less than the 0.2 sec it takes the human mind to perceive two events as two different events.

With digital broadcast TV and cable whenever you switch to a different carrier there is a long delay (at least 0.5 sec) for the radio and the rest of the processing train to sync up. With streaming you have to do multiple network round trips to establish a stream. Either way you don't have the immediacy that old TVs had.

The question of UI in modern TV is interesting. 15 years ago the 500 channel problem looked difficult, my impression was that Comcast Xfinity (2010) was the first really good STB interface for the digital age.

I have a NVIDIA Shield which has an Android TV interface that convincingly makes FAST services like Pluto, Plex and Tubi look like linear TV on an STB. What you find though is that going "back" from one of those channels can put you, disorientingly, in the app for those channels, and also that you can usually navigate better if you start out with the FAST app (and have a more consistent experience watching FAST on a computer, tablet or XBOX) Except for those things which, for some reason, are easy to find in Android TV but hard in the app.
Dynatrace is a leading contributor to the OpenTelemetry project. It supports OTLP traces, metrics, and logs and offers a supported OpenTelemetry Collector distribution with receivers for signals like StatsD and Prometheus. By investing in OpenTelemetry, Dynatrace can focus more on analytics and less on data collection. This is Dynatrace's long-term strategy.

In the short term (at least the next 18 months), data collection decisions remain important, especially for vendors like Dynatrace that provide added value beyond standard trace views, golden signals, alerting, and dashboards. Organizations need to think about these instrumentation choices on a workload-by-workload, and team-by-team basis.

Choosing between OneAgent and OpenTelemetry instrumentation is pretty straightforward. Teams use OpenTelemetry to send observability signals to more than one backend. Teams use OneAgent for its added value, such as deep code-level insights in the context of traces or performance anomalies.

Over time, these decisions will become less critical as data collection becomes more of a commodity.

Full disclosure: I am a Dynatrace Product Manager.
Sort of like this? It does help: Source-Aware Training Enables Knowledge Attribution in Language Models (https://arxiv.org/abs/2404.01019)

From the abstract:

> ... To give LLMs such ability, we explore source-aware training -- a recipe that involves (i) training the LLM to associate unique source document identifiers with the knowledge in each document, followed by (ii) an instruction-tuning stage to teach the LLM to cite a supporting pretraining source when prompted.