skysight-inc/HackerNews huggingface dataset:
Here's an example from a Normalizing Flow. Good at density, not great at sampling.

https://openai.com/research/glow

Here's a video of moving around in the latent space of a diffusion model

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

Here's a stylegan one

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

Or a VAE on mnist

https://www.youtube.com/shorts/pgmnCU_DxzM

I mean it is a bit hard to answer your other questions because like I was pointing out, embeddings and latent spaces are pretty vague terms. For the mathy side, normalizing flows are a great choice since you can parameterize whatever data you want into whatever distribution you want. You then work in that distribution you created, which is approximately isomorphic to the data. But other models do similar things, just more lossy but better at things like sample generation. That's the tradeoff, interpretability/density vs expressitivity/sample quality. But diffusion and NODEs/Score models are closing that gap. But you're going to need to look at applied papers to view more people using them in ways like operational vector spaces. For example, there's VITs TTS uses a NF to parameterize parts of the model or controller networks tend to use similar things. It's more about thinking how your network works and communicates. I think a lot of people are just not thinking to hack away and operate on networks as if they're mathematical models instead of a locked box.
From his company, probably Winona, Minnesota.
No, a bad engineer is one that takes no risks ever and end up doing nothing of consequence. His risk taking is the sole reason SpaceX exists.
If an exception breaks business logic, then you can test the code by testing business logic.

How do null pointer exceptions arise?

Inconsistent data: you have code paths that implicitly assume invariants. Trivial cases like “this field is not provided” and more complex ones like “these fields have a specific relationship”.

You can often move those assumptions into the data structure in any language.

Then your tests become a matter of generating and transforming data from a holistic perspective instead of micromanaging individual code paths.
Link to the source reddit thread:
https://www.reddit.com/r/skyrim/comments/17dy7nc/i_remade_al...

Honestly this is very impressive. Reminds me of people building so many various things in FarCry 5, just because the custom map editor was so good there.

On a side note, I've never really gotten into AoE, feels like my generation missed it by a long shot. Anyone can recommend a good game to start with?
Do you think that's a polite way to have a debate?
They clearly meant 500 million high.
Apple Event October 30 – 5 p.m. PT
What the hell is that XML hate

Whats the diff between changing lib version in xml and json?
>The claims in the document are that MLC shows similar error types to humans, and that this backs some sort of theory of mind

The same thing was claimed with latent semantic analysis in the late 90s.
China.

https://www.rocketlaunch.live/?pastOnly=1&filter=china
I love such a trivia like how Russ named the article link after Ken's original naming..
Jazz guitarist Julian Lage suffered from focal dystonia and talks a little about his recovery/retraining process in his interview with Rick Beato [1]

1. https://youtu.be/49KwbU0hT3w?t=3220&si=MSExP8OTYzohMr-P
Hitachi MRO-W1A
That style of narration is what I'm accustomed to hearing in children's programming in the USA. I've often found Japanese English-language productions rather irritating because the script and narration style seem targeted at 5-year-olds.
FWIW I was referring to 2.4GHz Wifi, which shares is basically exactly the same frequency range as bluetooth (14 Channels in 2412-2484MHz vs 80 channels in 2400-2483.5MHz). The devices I've been working with share a chip and antenna, though they can't typically do both at the same time without multiplexing.

I'm interested in, for this particular problem (finding a device using just wifi or bluetooth), which one would have the greater effective range.
Adorable. Where I live people stop in the roundabout when they see other cars coming or they stop at the roundabout if they see any car approaching. People just don't get it.
What language you write in doesn’t seem like a great place to use your few innovation tokens for that kind of startup.
That extends to any and all applications. Nothing is stopping a local only Keepass installation from being exposed via a supply chain attack to start sending passwords to an attackers server. In fact, I trust 1Password's corporate infrastructure more than my own ability to lock down my personal devices.
Depends on where the average guy lives, even in Eastern Europe $600 is something you can save up for if it's your hobby. A used 3090 is around $550 now and it's only going to get cheaper.
Is it only me who sees BDSM logo here?
Privacy advocate challenges YouTube's ad blocking detection scripts under EU law
uDjango (Micro Django)
Nope.

The thing about cryptography you always hear being said is "don't roll your own crypto", because you don't know all the complexities and failure modes that experts have researched.

In o-auth, just you comment mentions multiple ways of doing things, and different responsibilities the developers have in different circumstances. Essentially the developer is forced roll some of their own auth.

Compare that, for example, to say how you use TLS. You just use the standard libs bundled everywhere, and open connection, and the the system does all the validation for you. The complexity is there, but average developer is not expected to understand it.

O-auth simply exposes too many details to the average developer, and too many options to use them differently, for it to ever be secure.
The recent reduced-fat/reduced-sodium version has been quite abundant in the senior citizen community since covid when it made a major comeback.

Almost like the Nixon Recession and Reagan Recession all over again.
Yeah but who in the right mind plugged anything like that in? These days you're forced to provide a wifi link first thing when doing the setup of basically anything.

> the software still forced upgrade by getting the data from a special passive channel from the satellite

Ok that one I haven't ever heard of, sounds unwieldy.
How much of your negative Rust experience is due to async?

Having used Rust for a long time it’s definitely the biggest source of confusion and headaches.
When I search Google Shopping for 'Panasonic NE-1258R' then I find plenty of companies willing to sell it to me.
BERT style encoder-only models, like the embedding model being discussed here, don't need a KV cache for inference. A KV cache is only needed for efficient inference with encoder-decoder and decoder-only (aka GPT) models.
Everyone has their breaking point. I start to write Python very slowly around after 10k lines or so. Can't remember where I put stuff...
Sure, for some jobs there's probably not much benefit to collaboration. I'm mostly talking from the perspective of FAANG type companies, where there's very high potential impacts from small groups of focused people. If you're not working at that scale, the stakes are lower and it may not matter as much.
I once worked with someone who got both of us a pay rise by vocally complaining to a senior manager.

He specifically used the "Squeaky wheel gets the oil" metaphor to describe what he'd done and why it worked.

The "oil" is money.
Patcher9x – Patch for Windows 9x to fix CPU issues
I had a POD, invoice, proof of purchase with serial number on it.

Basically evidence.

If the police can't take evidence and solve a crime then fuck 'em.
That's more like a trafic circle or whatever to call it. Used where there isn't enough space for a full roundabout. We had them close to school but they took them away again 20 years later. Since this was close to the fire station, emergency vehicles need to be able to go over them. Also busses because no space for them to drive around.
It would, however, be foolish to assume that Starlink will be the only constellation of low orbit satellites.
> realistically my exploratory coding is Python notebooks or SQL – neither of which Scala is going to help with

FWIW Scala can actually be pretty useful in that space with Zeppelin - it's not quite as smooth as some of the Python-only notebooks out there, but sometimes being able to use your Java libraries in your notebooks makes up for a bit of clunkiness.
In short:

* Java doesn't have rich computing libraries despite being around for decades

* SPL has those libraries, and is faster than Java, despite being interpreted - and is itself a Java program?

* Other computing stacks are "bloated", but this repository's head is 803MB (without .git folder) and includes 493 jar files?

What is the value proposition here?

Why not show some code samples and benchmarks?
The problem with C and to C++ is that it’s 2023 and the CVE list is still loaded with basic memory errors. These come from everywhere too: small companies and open source all the way up to Apple, Microsoft, and Google.

We as a profession have proven that we can’t write unsafe code at scale and avoid these problems. You might be able to in hand whittled code you write but what happens when other people work on it, it gets refactored, someone pulls in a merge without looking too closely, etc., or even maybe you come back two years later to fix something and have forgotten the details.

Having the compiler detect almost all memory errors is necessary. Either that or the language has to avoid this entirely. Rust is the former class unless you use unsafe, and the fact that it’s called “unsafe” makes it trivial to search for. You can automatically flag commits with unsafe in them for extra review or even prohibit it.
Not really. The libraries should do what my own app does: render the vendor website (Tesla or whoever) in a browser window and let the user enter their creds securely. You can then capture the auth code from the redirect just fine.

There are right and wrong ways to do OAuth both in server and client, and many, many implementations do it wrong.
Nah they meant 500 thousand high ... otherwise they would have used 500MM :-)
So great to hear somebody like Yegge voice this.

I'm spending a lot of my weekend hours racing against the clock to keep some old app engine apps online. I wish I had started in 2020 :)

I've learnt my lesson and will be sticking with boring technology I can take anywhere in future. Node and Postgres for me from now on.
Has anyone studied peanut butter? No?
Ah yes, the classic engineering solution of "just put it on the far side of the moon". Easy!
1) Faraday cage.

2) If the thief knows or can guess your passcode, you are screwed, because they can take over your iCloud: https://www.macrumors.com/2023/04/19/apple-responds-to-iphon...
I wonder if those who routinely get pissed about the ongoing replacement of JavaScript with high level languages compiled into WebAssembly understand that this sentiment originates precisely from the fact that JavaScript code is typically (not always) one big fat hack.

But the internet and the web is fantastically important. It deserves the full power of higher level languages written by people who care about code correctness, type safety, security, and all of the things expected in a non-web application. The prof clearly doesn't get that. Unfortunately he has a lot of company.
Manchester researchers design and fly world's largest quadcopter drone
In my opinion all of GCPs advantages are eliminated by the fact that it is a Google product and I wouldn’t want to trust my business/livelihood to google. And this is not just an opinion I share, it’s the opinion of the large company I work for
I've had my microwave for 16 years. Was thinking of replacing it with new one with a smaller counter footprint. Now thinking perhaps I won't.
"Move anything with the push of a button"

Fantastic tagline, and very clear value proposition.
And yet they're safer. All data so far seems to show that turbo roundabouts are very safe.
> Hey, listen, the company is putting a lot of effort into pfSense for which they are not paid.

And? pfsense uses thousands of packages that they don't pay for either, that's the spirit of open source, I can't understand who post this on HN without understanding it.

@dang: Can we ban these comments? Lately they arrive like clockwork and bring very little to the comments, especially since it doesn't seem to be talking about anyone here.

edit: at the time of this comment I can't find any top post complaining like the OP is describing.
Yes.

NIST- https://news.ycombinator.com/item?id=38016900
On a somewhat related note, due to the ongoing war in Israel, GPS is being heavily jammed to deter terrorist drone attacks. An intriguing side effect of this is that services like "Find My Phone" and AirTag are experiencing disruptions. This interference sometimes results in devices appearing to be located in neighboring countries, hundreds of miles away from their actual location.
Here's an article detailing the jamming situation: https://www.gpsworld.com/gps-jamming-in-israel/.
I have to second the OP: ownership isn’t that hard. I just get used to structuring a program in certain ways. Having written a lot of C++ helps because the things Rust won’t let you do are often unsafe or a source of leaks and bugs in C++.

Having an editor with rust-analyzer running is massively helpful too since ownership issues get highlighted very quickly. I can’t imagine dealing with any language larger than C without a smart editor. It can be done but why?

I still find async annoying though.

My biggest source of friction with Rust (other than async) is figuring out how to write code that is both very high performance and modular. I end up using a lot of generics and it gets verbose.
> And we will believe all the lies AI will tell us about the past because we have no way to verify

How is it different from the popular history you have now? Unless you've spent years on studying actual facts, most of what you know is the opinionated interpretation by someone else who did. And even if you did, most sources about Rome are either secondary or of dubious quality.
If you start vscode with `code .` after entering the nix shell it will work in most cases.
Note: Post is from 2020
Dear Google Cloud: Your Deprecation Policy is Killing You:

https://steve-yegge.medium.com/dear-google-cloud-your-deprec...
They had planned to convert old oil rigs into launch platforms, but abandoned the idea earlier this year: https://spacenews.com/spacex-drops-plans-to-covert-oil-rigs-...
> The EU is a voluntary economic union

Regardless some very important economic and other policy decisions are taken on the EU level so wouldn't the same arguments regarding representation apply?

It just seems that scaling legislatures beyond a certain point might have diminishing returns would increasing the house to 900+ members really be a significant improvement? The actual influence a single random representative might be able exert would also be significantly diminished. Let's be honest the federal house of representatives is very extremely dysfunctional and is hardly even capable of accomplishing anything useful would increasing it's size somehow improve that?

And again in a multilayer heavily decentralized system such as the US most decisions that directly affect you or that you as an individual could actually influence are taken on the local or state level anyway.

> This is like asking the advantage of increasing the number of pixels on a screen

I'm sorry but (just like most analogies people make in general) this make doesn't make much sense.
> Rust isn't a confusing or unproductive language as many project it to be - if you have the conceptual understanding of what happens on the hardware. Especially about stack frames and RAII. If you know those, the borrow checker complaints will immediately make sense and you will know how to resolve them.

I have reasonable understanding of "what happens on the hardware" (been writing kernel code for years), know modern C++ (with RAII and stuff) and Rust is confusing and unproductive language for me.
That’s already happening in many cases as universities launch their own clock hour programs.
Unfortunately, many times people who do great things turn out to be awful people, or have some really problematic views. Henry Ford revolutionized automobile manufacturing with the assembly line, for instance, but was also infamous for being horribly racist and anti-Semitic. Thomas Edison invented or helped facilitate the invention of many things (useful lightbulb with carbon filament, movie projector, etc.), but was generally known as having a lousy personality and suing everyone for IP stuff, resulting in the movie industry moving to California to get away from him.

Can you imagine what things would have been like in Ford's time if he had the internet and Twitter to spread his views?
Imagine if the Telegram client was open source but not the backend.

Imagine if Facebook open-sourced their front-end libraries like React but not the back-end.

Imagine if Twitter or Google didn’t publish its Algorithm for how they rank things to display to different people.

You don’t need to imagine. That’s exactly what’s happening! Would you call them open source because their front end is open source? Could you host your own back end on your choice of computers?

No. That’s why I even started https://qbix.com/platform
Before they were integrated into the microwave, you could buy third-party turntables.
Weights are like binaries. They are not code. It would make more sense to put it under a creative commons license
This has to be one of the longest actively developed niche software products i'm aware of. I've been using it since school and now i'm a grown-up bearded man.
And it has to be spaced from the measure:

> The numerical value always precedes the unit and a space is always used to separate the
unit from the number. Thus the value of the quantity is the product of the number and the
unit. The space between the number and the unit is regarded as a multiplication sign (just as
a space between units implies multiplication). The only exceptions to this rule are for the
unit symbols for degree, minute and second for plane angle, °, ′ and ″, respectively, for
which no space is left between the numerical value and the unit symbol.

> This rule means that the symbol °C for the degree Celsius is preceded by a space when one
expresses values of Celsius temperature t.

> Even when the value of a quantity is used as an adjective, a space is left between the
numerical value and the unit symbol. Only when the name of the unit is spelled out would
the ordinary rules of grammar apply, so that in English a hyphen would be used to separate
the number from the unit.

[1]: https://www.bipm.org/documents/20126/41483022/SI-Brochure-9....
But... aren't entrances/exits usually on the "outside" of something?
Couldn't one use Arc and similar boxed types to avoid thinking about memory until later?
If anything, Elon has the media tamed. I see nothing but credulous praise for him in the mainstream media. But the actual words he says, the way he behaves, his constant lying about what his companies’ tech can do, the Cybertruck, the atrocious way he’s handled Twitter, the abusive way he treats his employees, the absolutely bonkers and counterproductive scam that is the Boring Company, and what he has shown himself to be by the type of content he promotes on Twitter, are all good reasons to dislike him.
How Plausible Analytics Keeps a Tiny (< 1KB) Tracking Script
Officials sound alarm as thousands of Australians ignore advice to leave Lebanon
There's a sweet spot. "Eustress"

https://en.wikipedia.org/wiki/Eustress
It’s more like someone giving you an open source front end client, but not giving you a way to host your own backend.

Look into Affero GPL. Images are inert static assets. Here we are talking about the back end engine. The fact that neural networks and model weights are non-von-neumann architecture doesn’t negate the fact that they are executable code and not just static assets!
Lots of high theft products should come with a stink bomb mode that sprays some disgusting sulfur based compound.
"Home+Lab has been installed thousands of times in 2023 alone."

This seems to indicate that nearly nobody was using it, even counting the illicit activities of the multiple appliance vendors.

If I have a modest lab automation with solid bracketing of fw release versions on some network scenarios, I could easily account for thousands of on-install telemetry entries per week.

I can imagine Hetzner alone would account for thousands upon thousands of installs.

Just based on their phrasing, I doubt there will be a massive influx to opnSense.
>What do you expect the police to do in this situation? They can't just walk into people's homes over your word.

He had ordered it, so had the order, he had the delivery picture, and so on.

And even if people can't just "walk into people's homes over your word" they could still knock on them, question the person, and investigate the theft complaint.
A secretive organization lobbying to ban encryption?
Hey, sometime ago I've read an article, I think posted here, about some secretive organization that lobbies for banning encryption in the US (or possibly elsewhere). Unfortunately I can't find this article anywhere. Does this ring any bells for anyone?
Chocolatey does. Maybe AppGet, but that's been retired, so ymmv
> Because some people are so rabidly anti-Elon that they would rather nail the feet of the human race to the ground than allow that "bad man" to succeed at taking us to the stars.

There are good reasons people are anti-Elon, and I don't need to list them here now. Technological advancement is nice, and it can be a good thing that one "eccentric" billionaire puts a lot of money into this. But there are consequences, and it's good that there are people who are critical of this. It's ok that people like Musk are scrutinized. In my opinion, there's way more room for scrutinity by mainstream media instead of them instead of sucking up every word he says.
Interesting. "Taking liability for failures" does seem to be a key function of engineers, going back to the Code of Hammurabi.

https://fs.blog/hammurabis-code/
This is why, as a systems designer, I refuse to use "wrapper" services proved by cloud providers. If it doesn't have a shell where individual services can be run using my own choice of stack, I don't like it - for this exact reason.
That's not really enough since you could for example have sold the device to him and then call the police.
They gave up on Kwaj mostly from the terrible logistics and corrosive environment though. If it was hard getting an F1 there, I can't imagine the pain of assembling Starship...
Watching him be forced to buy Twitter was kinda funny at the time, but it's turned into a huge disappointment. I was really hoping to see the whole site completely implode, and then go out of business, and it hasn't happened yet. The world would be better off without Twitter (now "X"... ugh).
Agreed, good points. I guess I still wonder whether these are needed for an introductory assignment. A vim/ssh workflow seems more future-proof than any particular IDE. As an instructor maybe it would make sense to do the first assignment with low-level tools, then introduce VSCode/etc and briefly demo these things, to make the added convenience even more visceral to the novice.
Where do you ever have an active market of raw land?
We have another one which is just as cool. https://imgur.com/WfFXmBg https://imgur.com/IFIZI2q

They actually work really well.

I'd love to see some of the things that generative ML could do in this space :)
I was using rust on embedded, I moved to zig. Very happy with it as you can pass allocators around to use fixed buffer.
BigQuery is probably the strongest aspect
This. My community built training facilities. Didn't help much. Also, for new drivers these just induce anxiety and give them new opportunities to halt traffic and get horns blasted at them.
ASML DUV machines used to produce Huawei Mate 60 Pro chips