skysight-inc/HackerNews huggingface dataset:
The concept reminds me of F#'s "Type Providers" [1].

In terms of the implementation ... I feel like C++ is best when used in an "orthodox style" and minimizing the use of templates as much as possible.

--

1: https://learn.microsoft.com/en-us/dotnet/fsharp/tutorials/ty...
I used to have a few 3g Kindles. I believe they have dialed it back to 50mb a month, but they still get that free internet - and internationally too!
> generate C or C++ instead of having the compile do the same thing much slowly

That's a wild-assed guess. A JSON decoder right in the compiler could easily be faster than generation involving extra tool invocations and multiple passes.

Also, if you use ten code generators for ten different features in a pipeline instead of ten compile-time things built into the language, will that still be faster? What if most files use just use one one or two features? You have to pass them through all the generators just in case; each generator decides whether the file contains anything that it knows how to expand.
As the author writes: it's not a secret, anymore than your house adresse is, but it allows a burglar to recon and plan an attack
This briefly mentions something I’ve seen during work and never dared to explore: the various public (RDS) snapshots. Oh boy, some people either use very realistic test datasets or they accidentally made things public that shouldn’t be at all.
You can install it yourself, not buy something with it pre-installed
Data curation via joint example selection accelerates multimodal learning
Extremely diminishing returns I imagine.

Anecdotally - I was extremely miserable at university, so miserable that I could not bring myself to study. Failed computer science papers. Hated programming more than anything I had ever come across. Mental health problems hit me hard. I could not learn.

Fast forward to me being out of uni and learning it in my own time, I absorb learnings like a sponge at an accelerated rate. It all makes sense. I want to study and learn almost every second of the day. I’m 100x more efficient in my learning, faster, and retaining so much information.

The difference? Happiness

Passing tests, exams, does not make you smart. It makes you “another brick in the wall”. University does not make people smart. School doesn’t make people smart.

In fact, I think we school too much, and it makes people regress. It’s one-size fits all. Play, and self-trials are what have led to my most major positive outcomes in education.

Exams were unnecessary stress.

When I have kids, I won’t be sending them to school full time. I will encourage play, self exploration, and discovery. And teach them curiosity. The world needs less academic rigour, and more curiosity
yeah that's not on-prem
I've used Flutter and Kotlin MP. There's zero reason for me to believe Kotlin MP is superior, so why would it replace Flutter???
Enumeration means a specific thing, that you get a full or paginated list of things and all you need to do is hit it. This isn't enumeration at all. It's like you saying you know the bucket keys to a hashtable so you can enumerate it by hitting them one by one, except in this case you don't even know the keys.
Yeah, but plants don't normally pull carbon out of the ground; they get it from the air.
> Its an architecture that goes back to the Post-Apollo area. The believe in hydorgen fuel and solids is inspired by the Shuttle. Ariane 5 was literally design for a Shuttle clone type system.

The solid rockets were demanded by military only. The Germans then in control at NASA (Apollo) said what a stupid idea, Lyndon Johnson fired all of them, moved to Houston, and thus the Shuttle desaster began.

The Ariane design is also for military usage mostly.
> Artists would much rather have an AI that actually helps with grunt chores, such as writing invoices, or helping with taxes in order to focus more on fulfilling creative tasks.

As wild as it may seem, there are people who love accounting and tax work for the mental stimulation it gives them to find those little places to save money (I am not one of them, but I know several). So at some point the argument breaks down into “don’t automate MY job, just somebody else’s that I value less”.

This concept that there are things we like/are good at and things we dislike/suck at is why specialization and trade exists. AI breaks that model in ways that most people (in this case, the author) don’t consider or understand.
What makes Android ‘slow’ OS?
I can already do that by sending them for root. This seems like trying to make something out of nothing.
That's only your view, and not the only viewpoint. Trying to minimize or discount the views of others isn't a smooth move.
> nothing behind it but tech journalist hype

It's been shipped to millions of devices, quietly.
In security contexts the term “enumeration” is understood to mean “brute force”. You can Google “enumeration attack” to see a bunch of examples where this is explicitly defined.
Our company got hit with this. I guess there's no way to recover from this other than do our best to block these.
The "normal" speeding in residential areas absolutely does increase the chance of death and injury in a collision with a pedestrian or cyclist.

K = m v²

That energy increases with the square of the speed, and has to go somewhere (person's body) in a collision.
No, that's not someone reaching out to random websites

Also the initials are RD from the screenshot
I'm glad there's more choice but I wish my favorite Levi's still had a 100% cotton option. After years of easy jean shopping I now have to find another brand.
I think a lot of people are just interested in hitting the LLM without any bells or whistles, from Typescript. A low level connector lib would come in handy, yeah? https://github.com/monarchwadia/ragged
Unix and Xenix did this. Single user mode. This is just a plea to have GNU/GRUB integrated into the kernel. I think it's a very good idea. Not original, but a seriously good idea. Add some more help and documentation. Pre-sets for most of the common scenaros. Multi-mode kernals? Kernals as a service?

And make no mistake, this is a compelling article.
I don't really want more Linux boxes floating around if I can help it.

https://www.analog.com/en/products/adum6000.html

Things like this are a fancy way to go about it - otherwise very-filtered flyback will probably get you where you need to be.
> Select the Mirror display dialog that appears on your phone.

So you're still completely screwed if your screen breaks.

My pixel 4a screen broke and I found there was absolutely no way at all to access files on it. There are a ton of workarounds that work on some phones (e.g. on Samsung phones you can just connect them to a screen & mouse/keyboard) but nothing works for a Pixel 4:

* Asking Google Assistant to cast your screen to a Chromecast brings up a confirmation dialog you can't use (keyboard doesn't work; mouse is too tricky without being able to see anything - I did try and fail to do it blind.)

* TalkBack doesn't work

* Can't access the files over USB because it doesn't default to file access mode.

* Can't even unlock it with a keyboard because I used pattern lock and that doesn't support keyboard input (didn't make this mistake on my new phone).

* There's no longer an option to connect it to a new phone via USB and transfer all your data.

Does nobody drop their phone in Google?
If everyone could do it, it wouldn't be as big a deal - small western businesses would be on a more level playing field, since they would be almost as immune from being sued by big businesses as Chinese businesses are. As it is, small businesses aren't protected by patents (because a patent is a $10k+ ticket to a $100k+ lawsuit against a competitor with a $1M+ budget for lawyers) while still being bound by the restrictions of big business's patents. It's lose/lose.
Really well informed take, appreciate your comment. Nail -> head
It is a lot of work to do a lot of rewrites, but it’s noncommercial and I’m not in a hurry. And autocomplete is still pretty useful.
A page can deduce performance fluctuations. It just needs to do the same calculation multiple times and measure the times.

The issue with the API is that it provides specifics about the CPU like "Apple M2 Max". If you give this info to a worker, the worker can encode it into a side-channel and send it to the page.
Don't generalise the whole EU when you know it's obviously wrong.
A correction to the article. It mentions

Warehouse BigQuery, Snowflake, Clickhouse ≥1s Minutes

For ClickHouse, it should be: read latency <= 100ms, write latency <= 1s.

Logging, real-time analytics, and RAG are also suitable for ClickHouse.
They can, if those other websites provide an accompanying extension for it. Are you aware that the Zoom website can use the Zoom extension to have that exact same type of interactions?

In fact, that’s literally how other videoconferencing websites operate and have been since forever (the dreaded cisco webex extension comes to mind). The only difference is that GMeet can be counted as a part of the browser itself, so it requires no additional extension.
> I don’t need to sell the development boards. I just have to tell my customers which boards to buy and how to set them up. This way, the electronic device liability will fall on the manufacturer, and the magic of ~friendship~ EULA should afford me enough protection to make this a pure software play.

Parasite of the economy, right there
I really wanted to like open library but last time I tried it (over a year ago tbf), the UI was extremely slow and frustrating to use. I just gave up and started tracking things in a csv file.
Then it's fraud or corporate BS. Bare-metal recovery means:

- a BOM that's shot to a major hardware vendor or already having network and server device spares; Dell is able to meet this sort of need

- a USB boot device to kickstart a rebuild, restore environment

- some sort of initial restore media or equivalent containing encrypted backups

- encrypted offline backup of the infrastructure wiki

- n-person split password key material to decrypt backups.

DR/BCP also requires thoughtful derisking by inventorying, identifying dependencies, prioritizing restoration (DNS, DHCP, AD, etc.), and removing/untangling cyclic dependencies if they happen up or down the stack. There are semi-automated tools to help with most of this, and infrastructure automation should assist it as much as possible, because if you can't rebuild it with confidence, then you don't have anything.

It requires significant thought, effort, standardization, continuous maintenance, and practiced at least yearly by someone(s) like SREs and with regular input of front-line IT-equivalent owners.
The difference between traverse 0.6.8 and 0.6.9
Seedvault has limitations, and last I heard GrapheneOS is trying to divorce itself of it.
Because of flutters lack of success and company politics.
Billy Eilish's latest is intended to be listened as a complete album (but of course the fact that this is known as an exception proves the general rule...)
I really like this simple rework. I have also adjusted the textbox to be a little grey.
A New Study Shakes Up Our Understanding of the First Analog Computer
First, I'm not a non-practitioner of Lisp, I've written a fair amount of it. And more importantly, the article isn't about any programming language. Further, I have heard this phenomenon bolstered by heavy Lisp users IRL and Eric Normand who hosts LispCast. It's insane to me that you would think this is written to harm Lisp users, as I love the community and the languages.

My point is something that applies to every (other) language, and it's a point about fragmentation. If you use packages in your favorite language, that's great, and not who I'm talking to.
The point being made here is one about military capabilities rather than legality. If you really have a fleet of drones guarding your airspace (which implies a technology & industrial level more than anyone has publicly announced, but then, if I owned a fleet of drones I probably wouldn't announce it either), you kinda get to make the laws by virtue of being able to kill anyone who disagrees with you. So yes, you could shoot down a Delta flight at 30k feet, but the more relevant technological capability is being able to drive one of your expendable drones into the jet intake of an F-16.
First time here, did not know about Show NH
The Simple Economics of Open Source (2000) [pdf]
Also, this:

(defmacro macro-time (&rest forms)
`(quote ,(eval `(progn ,@forms))))

forms are evaluated at macro-expansion-time, and their result is quoted, and substituted for the (macro-time ...) invocation.

For instance, if we have a snarf-file function which reads a text file and returns the contents as a string, we can do:

(macro-time (snarf-file "foo.txt"))

and we now have the contents of foo.txt as a string literal.
It's just an advantage. It's not a make or break condition. The US could do better with public transport and will do much worse if the circumstances (easy access to capital and talent) changes.
Why do not use asdf?
No, you've got it backwards. NYC categorises mopeds by top speed, where class A don't have a speed limit.

As a secondary issue, you're claiming an NYC rule (that you've misconstrued) is evidence of pro-car rules worldwide, and also you're omitting motorbikes (and class A mopeds) even in NYC.

The NYC classification allow relaxations of rules for class B and C mopeds. No helmet required for class C. No inspections required for B or C. These are pro-moped rules. It seem really unobjective to see them as evidence of pro-car thinking.
> Does nobody drop their phone in Google?

They obviously want to sell you on google drive/google one as your backup.
For the company I work for, one of the most important aspects is ensuring we can fallback to different models in case of content filtering since they are not equally sensitive/restrict.
You might be right. My focus wasn't on the name; I just wanted to create something useful for my day-to-day job and share it with others. The goal was never to commercialize the product … so maybe that’s why the name was bad!
you only need to win on one thing, and there are still two standing.
Write up on the Cloudflare blog: https://blog.cloudflare.com/radius-udp-vulnerable-md5-attack
There's a pattern here of not invented here and Google forever obsessing about injecting their own versions of things. Android brought in a lot of technology not controlled by Google. Java, mobile Linux, stuff like that. It rejected Java for systems programming and came up with Go. And of course with Go they built their own compiler instead of building on the llvm ecosystem as well (unlike what Apple did with Swift).

It also rejected Java for frontend programming on the web, and Dart became a thing. Which eventually got repurposed for Flutter so they could get rid of Java on Android too. Early on, it started funding Firefox. But then it partnered with Apple on Webkit only to fork that into Chrome. And of course they then came up with Chrome OS (a linux based OS running their own browser. With Fuchsia the goal was to replace Linux and have a whole Google only stack and replace both Chrome OS and Android.

One thing that keeps on happening to Google is outside innovation making their internal efforts redundant. And because Google is so big, it usually doesn't take long for external stuff to start getting used internally and become more or less strategic. Dart/flutter solved a problem. But they never really got rid of Java. And then Kotlin came along and largely replaced Java on Android largely removing the need for Flutter. Flutter is not dead. But at this point it's also clearly not replacing Kotlin.

And Google's own Jetpack Compose was built on top of Kotlin in parallel to Flutter. Jetbrain's multiplatform version of that, which is now targeting everything that Flutter was targeting (IOS, Web, Desktop, Android), is starting to look pretty solid. Google just endorsed kotlin multiplatform at Google IO as well.

And you'd be wrong to dismiss Kotlin as a frontend only thing because at this point Amazon, Facebook, Google and most other big Java server side users are also deploying Kotlin for that at scale. These companies have many millions of lines of code of Java of course and that's not disappearing overnight. But they are increasingly treating that as legacy code and transitioning to Kotlin for new projects.

On the system programming side, Go has worked really well and it's pretty popular. But it did not really displace Java/Kotlin even inside Google. And now we have Rust popping up everywhere as a better C++. Including places like the Linux kernel. Rust is popular especially for things that need to be fast and secure. So, Go is kind of sandwiched between those ecosystems now.

The pattern here is Google having the right analysis about what needs doing, work on some internal solution, only to then have external solutions popping up that that remove the need for Google's in house thing.

This latest effort to reinvent sandboxing and salvaging some bits of Fuchsia needs to be looked at in the broader trend of people using WASM for that; especially server side. But of course WASM runs great in Chrome too. And thus on Android/Linux.
It's the inner platform effect. When I was young I fell into the same trap. I invented a flexible database schema where I put each field into a database row with some metadata describing the field. But that's nonsense. Just use what the database provides.

There's a Wikipedia page about it: https://en.wikipedia.org/wiki/Inner-platform_effect

A variant of it is: Any sufficiently complicated program contains a slow and buggy implementation of half of Lisp. That's the Greenspun's tenth rule: https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule

This applies to the kernel as well to put it bluntly and a bit ironically: eBPF, but this shouldn't be understood that I mean that eBPF is not well thought out! https://en.wikipedia.org/wiki/EBPF
If a job interview requires this and you choose not to apply then that is entirely your choice. I think the problem highlighted in the comment above is that some people do actually want that job, but don't do the required work because they don't agree with that type of interview, then get surprised when they don't get the job. There's no point turning up to a chess tournament and trying to play poker because you're morally opposed to chess.
It might explain an apparently erratic behaviour. Continuously alternating priorities, indecision, that sort of thing. Multiple actions, some aligned with "still promoting Fuchsia", others with "we're abandoning it".

The "Stadia isn't going anywhere" announcement weeks before killing it comes to mind.
Snapshots Aren't Backups
Very useful app in my day job as a Windows dev, it works flawlessly and is quite reliable.
I dont send emails to anyone who has a gmail, googlemail. yahoo mail or microsoft or any of the other careless email providers.

It really is as simple as telling people that I do not reply to emails unless they respect my privacy and use an encrypted privacy oriented email provider.

I use the Protonmail SimpleLogin addon account to send them an annonymous email stating my terms for email correspondence.

It does work. then those same people move permanently to those email providers and start respecting my privacy and their own privacy.

One person at a time.

Its about time we imposed our own values regarding confidentiality and privacy.

you cannot wait for the brainwashed to move away from a life of giving up their privacy
> You can't copyright a mathematical operation.

i agree from a philosophical pov, but this is clearly not the case in law.

https://en.wikipedia.org/wiki/Illegal_number
> I don't want to contact HR because I know they'll probably fire me when time comes because they love mediocre employees as they can pay less salary to them.

Never contact HR; better is a union.
Asdf slows down the shell
I translate this to: even google doesn't have enough leverage to force chips vendors to write drivers for fushia when linux is so ubiquitous.
Yeah, I think the dataset is flawed. GraphRAG appears to be aimed at navigating the Microsoft 365 document and people graph that you get in an organization setting, not doing a homogenous search.
Replacing an already very successful OS with a rewritten one, including a completely new kernel -- that would fundamentally break backward compatibility. And therefore it simply doesn't happen.

Only Apple could perhaps pull that off by forcing it on everyone by way of controlling the hardware base. Google and Microsoft don't have that amount of control.
When I was very young, my parents had a game called 'wacky races' that was based on a multi-groove vinyl. It was a horse-racing game - I can't recall exactly how the gameplay worked, but the vinyl contained racing calls where the races would start the same way but the outcome would be somewhat random depending on which groove the needle ended up following.
Lunar Time in General Relativity
Yes. The FCC has a list of accredited testing labs here: https://apps.fcc.gov/oetcf/eas/reports/TestFirmSearch.cfm
Many are in China and have reasonable prices.
Because that tells us how you approach novel problems. If you need tons of data to solve a novel problem that makes you bad at solving novel problems, while humans can get up to speed in a new domain with much less training and thus solve problems the LLM can't.

Thus AGI needs to be able to learn something new with similar amounts of data as a human, or else it isn't an AGI as it wont be even close to as good as a human at novel tasks.
I agree with the thrust of your argument, but I just want to point out that wool is not environmentally neutral. Sheep are incredibly destructive and have historical caused a lot of degradation of habitats.

https://www.monbiot.com/2013/05/30/sheepwrecked/
I mean Kotlin has actually been adopted outside of Android. Maybe it's my bubble but I've never come across an actual Dart / Flutter job.
Which is kinda, to some degree, on the pytorch people as well.

I would think that if you add a new way of packaging projects and managing dependecies, there will always be legacy projects that require you to manually put some files to an undisclosed location with a wheelbarrow.

I don't think any new build system is to blame if an existing projects installation process is user-hostile. It would certainly be better to make the pytorch installation more straightforward instead of carving out special niches in all build tools for it.
Show HN: I made an ML service that predicts customer behavior on websites
I'm building a service that can predict the probability of specific customer actions on any site in real time. For example, you can predict the likelihood to make a purchase for a specific user based on their actions, and use these calculations in marketing.

To use it, you can install a web tag on your site (for example, via GTM), track the events you are interested in, and then create a model that predicts the likelihood of some event. There's an API too, and I'm working on some integrations.

This is all very early stage, looking for feedback.

It will ask you to select a plan (there's a free plan too), you can just close that window.

Appreciate any feedback!