skysight-inc/HackerNews huggingface dataset:
Intel's finally getting competitive in this market with the 12th/13th gen chips, because of the heterogeneous efficiency/performance core layout. That said, I pine for an ARM SoC or SBC that has a larger core count, and doesn't have embedded RAM packages, or at least offers at least 32 GB of RAM.
Why? Excel is incredibly powerful. Most no-code platforms can't do much compared to Excel.
Tons of apps do that. It’s a built-in, supported use-case!

It’s also the trivial, obvious approach to anyone who asks the question “how can I push data to the application when it’s not running.”
Yes but how did I make that male friend? I've met every single one of my friends in a mixed-gender context (college, rec league sports, work, friend's party, D&D group, etc.). I'm a man, I'm in a long-term committed relationship with a woman, and I have plenty of good friends who are women. I've hung out with all of them either one-on-one or with other women besides my partner, otherwise I wouldn't consider them good friends.

I've never heard anyone express surprise about this, I've never had anyone decline an invitation because they aren't "allowed" to hang out with men, I've never had a second thought about any of this.

> if you are in a relationship

I still disagree even with this qualifier, but fyi this is moving the goalposts a bit. The original commenter suggested that mixed-gender friendships don't ever make sense.
RDP itself in its earliest versions is just a windows GDI async RPC. Which is why its so fantastically fast/responsive on windows. And as of last time I mess with this, thats the way it still behaves for things like MS office, and basically anything that is older than a half dozen years or so, because they are still sitting on the win32 GDI.

But, yes your right if you have a "modern" application that is basically doing all the drawing on the CPU to a generic canvas with custom libraries none of that works, and RDP has to fall back to diffing and compressing. Which is really terrible on any number of fronts.

At that point you might as well just use VNC because the perf is going to be roughly the same.
Discrimination just means "making a choice" and it's not a bad thing. The problem is "unfair discrimination", where you take factors into consideration that aren't relevant.

If you were to ban all discrimination, then you couldn't choose who you hire for a job - after all, you couldn't discriminate against people without relevant experience, or skills, or abilities, could you?

Relevant discrimination is not only okay, it's essential! So the problem then becomes trying to define laws in such a way as to disallow the unfair discrimination while also allowing reasonable discrimination. People who are determined to be, eg, racist or homophobic will try and use the very edges of the anti-unfair-discrimination laws to get away with unfair discrimination that is obviously unfair but _technically legal_.

And that's how you end up with complex laws and lists of protected characteristics.
Yes, but this does make a product that is genuinely useful potentially for years, getting away from the single-use scourge, and can still generate power by incineration at EOL.
How does it handle side effects? If I open a file in append mode, write some bytes, then close the file does it continue to grow while I work on later things?
Tim's saying that Valve not supporting cross play is 'classic lock-in'

That's absolutely blame to me, but you're entitled to your own interpretation
I'd even say "around every corner lie 10 brands you've never heard of, selling 20 slight variations of the same product you're not sure about".
I think they've got to be licensed for US customers, or T-Mobile USA isn't going to include them. Twitch does seem to be a notable missing provider; Amazon video is on the program though, so maybe there's some technical or product thing on Twitch's side.
macOS OTP Autofill with Google Voice
For any other people who use Safari full-time and use Google Voice for 2 Factor SMS. (Just for those who upgraded to new Mac OS and iOS)

If you setup a Gmail filter to forward your GV SMS to your iCloud email, and log into that same iCloud email on your devices, Safari will use the 2FA codes from those emails, prefilling inputs and then deleting the email when you're done prefilling. It's a really nice integration for those who don't want to use their actual phone number.
Doing basic arithmetic with logarithms is a basic skill somewhat smart and civilized people should have...

Calculators have made people dumber and lazier. I don't remember when I last multiplied two numbers using a calculator last time.
Just for funsies, I'll throw in the latest remote desktop that I have tried for Linux, the Sunshine server. It uses the Moonlight protocol, so you can use any NVIDIA GameStream client, like I have used Moonlight from f-droid to stream my PC to my Android phone. Clients exist for Windows and Linux too, and a lot of other platforms as well. Sharing the desktop works out of the box, just download the server, run it, very minimal config to set a password, pair it with a client, and then next time, you just need to run the server and connect with the pre-configured client.

It works by converting screen or windows's content to video. It's low latency by design, bandwidth is up to you, and sound also works by default.

https://github.com/LizardByte/Sunshine

https://f-droid.org/packages/com.limelight/
If someone is looking for a working RDP config, that can be used without manually logging in at the machine and that works completely remote, I would recommend using xrdp.

Problems I ran into:

- Black screen after login

- Permission issues / strange password prompts

- Login does not work if not logged in / having a HDMI connected

- Copy & Paste did not work

- Shift key led to caps lock /wrong keymapping on Remmina

I found the following fixes:

Script containing various fixes for different problems:
https://www.c-nergy.be/products.html

KDE config, that worked for me:
https://pilabor.com/blog/2021/05/remote-desktop-with-xrdp-an...

Remmina Shift-Key workaround:
https://pilabor.com/blog/2023/09/fixing-remmina-typing-issue...
CSS Nesting and the Cascade
Yes, it actually seems like a pretty interesting post about open source code producing businesses.

It is just annoying that the title is incorrect by literally one word.
> Finally, anyone who tries to tell me that A53 is "high-end" in 2023 will get some side-eye.

You know that Microchip's SAM9x60 from 2020 is running ARM926EJ-S (aka: ARMv5) with J for Jazelle instructions, right?

"Embedded" world moves slower than consumer world. ARM Cortex-A53 is high-end for embedded. This is a world where 8051 and Z80 chips are still being made.

----------

I feel like a lot of MPUs released in the last 2 years (i.MX from NXP, STM32MP1 and soon-to-be-released MP2, etc. etc.) are in the ARM-Cortex A7-ish tier.
super awesome product
This is a museum piece, missing most of the last 7 years of ARM cores
Exactly. Facebook is brilliantly using open source to neuter any potential new entrants.
I'd gladly pay ~$100 or so not to be treated like a criminal by Google Ads support, but when I'm already (or was) paying ~$2000/month I'd expect someone to at least hear me out when I suggest their algo might be fucked up. Alas, they won't let me pay for support in the first place.
"Sunk cost. Question is going-forward risk and return potential."

Basically the only way people evaluate you is pn past performance. If you made a bad judgement call resulting in these sorts of penalties, you're likely out.

"For senior management?"

For executives.
Ask HN: Do founders have to feel passionate about the problem they're solving?
I'm starting to conclude the founder and CEO of the startup I work at doesn't feel very passionate about the problem the company is setting out to solve or end user who experiences it. It's just something he thinks might be profitable if built.

Have I taken for granted that you need to feel these things to succeed or even bother to embark on creating a startup?
Are there any non-garbage CICD toolkits? I've been looking at JetBrains Space Automation which uses a Kotlin DSL - is that any better?
Asking because I’m lazy: if I need to transcribe audio in real-time, is there a state of the art model I can plug into?
Does one generally require permission to read a sign that someone else posts in a public place?
Very unfair comparison. Python has:

* three string syntaxes (regular, formatted, and raw) plus byte arrays.

* single vs double quotes, which are insignificant, other than that you don't need to escape the containing literal quote type.

* inline vs multiline.

These all compose in a predictable way.

If you want to be a jerk, you can multiply 4 * 2 * 2 and say "ZOMG 16 string types!!", but that's about as fair as saying that having positive/negative, octal/hex/dec, int/float, and standard/scientific means that a language has 24 numerical types.
Caledonian Forest
It wouldn't have been true to say it's genetic modification. Many viruses do perform genetic modification, and it's theoretically possible to develop mRNA therapeutics that perform genetic modification (by having the cell construct the protein machinery required to do so) but mRNA vaccines don't do that. Doing that is hard, and unnecessary.

It's like the difference between an image and a computer program. Sure, you can sometimes construct a WebP image that executes arbitrary code, if you have enough information about the execution environment, but that doesn't make all (or even most) images programs, and it doesn't mean we should delete all the diagrams from our textbooks. Or the difference between a spoon and a razor blade. Metal can be shaped into sharp blades, but that doesn't mean we should swear off putting cutlery in our mouths.

More to the point, I don't see the argument for not calling mRNA vaccines vaccines. Did you think that live attenuated viruses don't have RNA in them?
I was the first person to use Ant outside of Sun. I committed it to the Apache cvs repo after James donated it.

The initial use for it was to build the source code for what became Tomcat (also donated by Sun/James). At the time, Java didn't really have a build system. We were using Makefiles for Apache JServ, and it was horrid.

Ant was a breath of fresh air. At the time, XML was the hot "new" thing. We were instantly in love with it and trying to get it to do more. Nobody could have predicted what Ant was going to turn into. It was effectively an experiment and just a step forward from what we had previously. Iterative software development at its finest.

Similar to how Subversion was a better CVS. At the time Subversion was being developed (I was part of that as well), nobody could predict that a whole different model (git) would be so much better. We were all used to a centralized version control system.

It is entertaining watching everyone bork on about this topic, 24 years later.

By the way, Java still doesn't have a good build system. Maven and Gradle, lol.
Without additional context, this is my default understanding. If it were in a compiler development conversation, I'd think of outputted machine code.
> soft and hard shutdown

My reading of that was:

"soft" = trigger an orderly OS shutdown, the same as if you executed `shutdown now` on the command line.

"hard" = cut power immediately, as if you just unplugged the power cable.
Because it doesn't version control well, it's hard to introspect, the data and code are all jumbled together.

Emailing xls files around is functional, sure, but the software developer in me dies a little bit every time I do_final(1).xls

I don't know that a hypothetical no-code tool does any better at any of those, but Excel, powerful as it is, has some real issues.
The existence of the Web Serial API is a godsend for working with many embedded devices. The ability to flash a device directly from the web instead of futzing around with a commandline tool feels like magic.

Unfortunately, Mozilla decided that this (and other related functionality) is "harmful". https://mozilla.github.io/standards-positions/#webserial

It is a shame, because the overlap between people who use Firefox as their main browser, and people who tinker with microcontrollers is likely pretty large.
I agree, as the maker as a tool that lets you program your CI with a real language instead of a terrible DSL, our first instinct was to bash YAML itself for cheap marketing points, but what you’re saying is exactly right: YAML is not perfect but it gets the job done, as long as it’s the right job. Pseudo-programming a CI pipeline is decidedly not the right job.
Full Disclosure: I work at Expanso, and co-founded Bacalhau

If you’d like us to support something else, just let us know!
> During their supply chain issues they made it clear they were prioritizing their commercial customers over the hobbyist market.

Which is 100% the correct thing to do. They said they were especially prioritising smaller companies that relied on Raspberry Pis, where otherwise those companies would collapse or need to lay people off, and also kept some aside for educational establishments.

Sorry to say this, but your home assistant plant waterer robot dog feeder is less important, especially since hobbyists can just go to another product much easier than a small business can.
Nikon Zf Initial Review: Retro on the Outside, the Future on the Inside
Comments moved to https://news.ycombinator.com/item?id=37680126, which was posted a bit earlier.
"/e/OS by Murena"

Engineer tech founders, open source maintainers: please pass these names by a normal person before you decide on them. No normal person is going to understand that "/e/OS" is supposed to be a Unix file path, nor care. They're going to go "why does it have a '/' around the 'e' ?". If they pop it into their browser search bar, they will get an error, because the browser thinks it's a file path or something. When they go to Google.com and search for it, one of the first things that comes up is "what does e OS mean?" In fact, you can just take "OS" out of the name altogether, because normal people don't know what an Operating System is.
So does this include paying off all their past obligations, including, but not limited to: Rent(s), Vendor Payment(s), Employee termination and back pay, etc, etc?

And this are only the debts which have been talked about _publically_.
Your nickname checks out. How I hate people argueing on semantics...
This reminds me of a web browser years ago that would use MMS to transfer web pages to the user without using internet service. This was in the early days. I think it was a Java app for the Motorola razor IIRC
> when someone talks about codegen, it usually means AOP, bytecode manipulation, compiler plugins and the sorts

This feels like a JVM-land interpretation? I think it's quite domain-specific.
YAML is bloody terrible, and I've hated it since the first time I was forced to use it.

JSON or TOML are always preferrable, based on the use-case. If you want humans to be able to change the file, use TOML. If only machines and debug programmers need to see the file, use JSON.

YAML is in this horrible in-between where it's extremely unintuitive at first glance and it's really easy to break. The only positive aspect to YAML is that it's legible. But legible is not the same as understandable. TOML is just as legible, but it's also easy to understand and change. JSON is hard to read and hard to understand, but the structure is very durable.

I'm going to take a guess here and assume that there's a strong correlation between people who like Python and people who like YAML.
Visual Pandas Selector
I believe they already have things track how documents are accessed and copied across their network. There’s definitely flaws in it, but it’s not completely open.
after you land also open to interpretation
If it's hardware accelerated it could still display that fine. I'm sure there are older games that could indeed run in 4k60fps
This is something brick and mortar does, limits the amount of space far garbage. Most retailers were at least somewhat selective on what they sold just to avoid returns to the store they had to deal with.
It's cool that it works, but this isn't entirely surprising result.

Compression can be understood as a combination of probability modelling and entropy coding.

Entropy coding takes a predicted probability of the next symbol (symbol can be a word, a color, audio sample, etc.) and converts it into bits. This is a solved problem. We know how to code this with perfect efficiency (however PNG didn't get optimal arithmetic coding due to patents, so its Huffman coding is optimal only for probabilities proportional to powers of two).

So the rest of the lossless compression is the art of predicting what will come next based on data decompressed so far. Standard compression algorithms have simple hardcoded rules for this, mostly predicting exact repetitions of data seen recently. OTOH ML models have seen many more patterns, can express probabilities with more finesse, and setups like LLMs are very good at adapting based on previous data.
Yep, that's exactly right! They have a nice status page that you can visit free of charge that visualizes this data.

I chose to scrape it for a couple reasons:

1. I wanted see all of the data for the entire flight - that status page only visualizes the current values.

2. It was fun!
It lets you enumerate all the USB crap on the bus.

My desktop has 12 things on the bus. 8 are soldered on to the motherboard, and 4 are plugged in. There are at least 32 choices for each of the things, so that’s 5 bits of entropy per device — 7 bits, ignoring the motherboard.
I guess it depends on the niche.

3D printer parts do often pop up on Amazon 1-2 months after Ali for 5-10% extra. I think many sellers on Aliexpress are aware of the true price people are willing to pay and charge close to that. And then someone does the arbitrage on Amazon close to that.

Now if you want to see a "real" good price, go to Taobao and cough up for the MOQ of 1000, that's 1/10th in my niche.
This could be an important update to prevent phishing attacks with document attachments that contain malicious .webp images. I haven't seen one of those yet, but a non-weaponized, proof of concept malformed .webp is out there along with a detailed technical writeup, so it's only a matter of time: https://blog.isosceles.com/the-webp-0day/
So you don’t think they actually overhired and that that massive growth in headcount was needed and justified?
> Occasionally the keyboard just disappears. Crashes or something. Killing the AOSP (Android keyboard) service restores it. Hopefully this gets fixed.

Are you using the stock keyboard? I allways install Simple Keyboard from F-Droid, Zero problems for years.
You can use jq's string interpolation feature to simplify this:

$ curl -s https://wifi.delta.com/api/flight-data | jq -r '"https://maps.google.com/?q=\(.latitude),\(.longitude)"'
The ISS gets hit with micrometeorites pretty regularly, without any regolith to protect it. Micrometeorites make correspondingly micro holes, which in said glass dome are patchable.

A 2mm hole in a Soyuz docked to the station was fixed with a bit of Kapton tape and some epoxy, and was detected by a very small pressure drop in the crew spaces.

Larger rocks are more of a problem, but quite rare. Your dome is much more likely to get smashed by someone mixing up the pedals in a rover.

https://www.livescience.com/how-many-moon-meteorites

> "if you pick a square kilometer patch of ground, it will be hit by one of those pingpong-sized meteoroids once every thousand years or so"

We've landed in visibly quite smooth areas; for example: https://www.flickr.com/photos/nasa2explore/48299974871
Does the device feel heavy? Looking at the specs it's over 200g - that seems a lot.
That's scary. I was recently struggling with some peanut butter (I often eat it directly) and had the thought 'could I wind up choking? Nah, no way'. Spooky.
I dunno, I thought that was the most interesting part of this story, personally -- the question of what style algorithms should aim for.

Having skimmed the paper, the results didn't seem that different to me than asking Midjourney to produce "blah blah blah, photorealistic, fine art style, 4k". It just seems to target a particular aesthetic. In the experiments they did, they put their version next to some other AI version and asked people to select which one they "preferred". I'm sure the fine-art version will look vaguely "better" to someone, especially if they're judging dozens of pictures at a time with no real direction.

But that doesn't mean the style/look is appropriate for every situation. Sometimes you want it to look like amateur manga, or like a candid photo, or whatever artistic expression you want it to have.

There isn't just one single "good" style of pictures, and I think that's a fascinating question, regardless of what training sets and algorithms they've used. Maybe you disagree, and that's fine, but y'know... people have different interests!
Do you just walk up and ask for them?
Just in case anyone uses NixOS, the following simple piece of code just works for me, and I spent no time setting up a new NixOS machine that enables remove desktop with RDP:

https://github.com/nixvital/vital-modules/blob/main/modules/...
Though I wasn't a developer then I well remember when I was in college in the early seventies that stidents would take this giant super wide computer printer paper and draw out what their Cobol program would do. They had these pieces of clear plastic that had holes cut for all these symbols. Stuff like squares, rectangles and circles you could trace. So you built everything, form fields, yes/no trees out on paper before you started even writing code.

We are going backward to go forward. If you can feed ChatGPT a photograph to write the actual code isn't this the future of programming?
But the normal black holes have a mass greater than the sun
This is reminiscent of the coroplast fenders and bike bags that Kent Peterson has been making for years:

https://kentpeterson.substack.com/p/coroplast-handlebar-bag

http://www.carsstink.org/peterson/FendForYourself.html
> Jamming ultimately works by known physics though, and Starlink seems like inherently an incredibly tough thing to jam (even ignoring anything in the future like optical).

Jamming DownLink is certainly difficult especially if ground terminal uses receiver beam steering and pointing upwards. Jamming UpLink is easier by beaming directly at the satellites' receiver antennas. Jammers can use beam steering too.
I currently learn from a master in a living lineage of Shifu and you get so much context from that than “just” reading the text. You also get the living reality of the text which is beneficial.
Zen is influenced both by Buddhism and Taoism.

The word "Zen" may have Chinese roots which in turn might have Indian root (dhyan - meditation -> chen/chan -> Zen) - but it doesn't mean whole of Zen evolved from Taoism.

And you cannot really learn Tao by just reading a book- no matter how much of a "beginner's mind" you have. Tao practitioners in China, Buddhists in India/China, and Zen practitioners in China/Japan led very different lifestyles from the rest of the populace.

Teachings of Zen/Taoism/Buddhism are nice to hear, and quotable- but you can't learn them by merely reading a book. Practice, and inclusion in lifestyle is necessary.