skysight-inc/HackerNews huggingface dataset:
You might like Human Resource Machine, an assembly puzzle game.
Honestly, I think tools like Copilot 365 will be used less for generating copy or answering questions and more for boring yet time-intensive tasks like meeting summaries, reporting and building slides.

Most people I know who work in large enterprises work in a "deck culture" where everything needs slides, and - again anecdotally - no one likes making slides.

For many people it's a slow and painful process. If Copilot 365 can take a Word doc that someone wrote and mash it with a corporate slide template to produce a usable, or near-usable, deck that just needs a few tweaks before being ready to circulate or present, that will be a huge win for so many people.

I saw a video demo of this recently and it was really impressive. A raw meeting transcript was turned into a meeting summary and that summary was then turned into nice-looking slides based on an existing presentation. All in under 5 minutes. I'm sure it was a controlled environment (the demo was by a Microsoft evangelist), but I didn't actually expect it to be that good.

As more and more of these AI assistants appear, I think they will all slowly find their niche like this.
Anything else we should know

Big organizations operate like big organizations.

The C-suite may want a notification system. But they are probably not the people who will receive an SMS at 2am.

And if a C-something isn’t sitting in on your design meetings, they don’t want the notification system all that badly…and everyone in the large organization sees that.

But also there’s the simple fact that large organizations have a retention bias toward employees who value small differences in status…we call the jockeying for small status differences “politics.”

You don’t and can’t know the important details of the politics at play. And you are just hired help. They have long relationships and you don’t.

Politics is the important point of your meetings. Opposing the project is a display of power. Criticizing it is one too. Championing it is not.

They don’t want it and the c-suite hasn’t sold it to them. You are being paid to impose it upon them.

Sure technically it might matter if the project succeeds. But what really matters is that you get paid.

Good luck.
That’s been true for 16 years.
These questions are all posited from a modern, critical perspective, which is pointlessly fishing for theoreticals out of context.

If the experiment was via college students, it is unlikely that anyone thought about the experiment design much, because students. This may be true of any adults in that time and area, maybe, as a (unnoted) selection bias. There was an implicit cultural deference to authority in the 70s that doesnt exist now (the thinking of the counter culture was also very different). Finally, there was a weak understanding of what terminology (like subject) implied or the inherent dangers, much less the ethical perils.
No, it’s the other way around. Write everything in a safe language so that you don’t have to worry too much about crashes and other problems, but choose a language that is _fast to write_ for your first attempt. When you write that first program you will not know all of the answers yet, or even all of the questions. You want to explore the space of possible solutions quickly and efficiently, so a dynamic language like Javascript (or Lisp, Python, whatever) is the best choice.

Later once you have figured out how the program should be written, that’s when you go back and rewrite it in a language that is _fast to run_, like Rust. Sure, if you had written it in Rust to start with it would have been fast to start with. The problem is that the exploration would have been far slower, taking years instead of months. And because you haven’t done the exploration, it is unlikely that you will start with the right architecture. That means a lot of factoring and refactoring once you figure out what the right architecture is.

In most cases you can gain far more by writing the program quickly than you can by writing a quick program.
Primo and Quattro are also interesting but much more rare.
Probably just an autocorrect slip
Why not use a dead man’s switch that reveals the password if you don’t respond within a year?
The problem with ham radio is, that most people are not that interested in the tech itself. In the past, even if you didn't care about tech, you could still buy some radio kit and join the hobby for the "chatting" part. Now, you can get 'chat' everywhere, a lot easier and cheaper to set up, and you also gain privacy (encryption, no real-world indentifiers etc.), although I prefer the "open forum" type of ham radio communication, because well... it's meant to be open.

It's same with usenet... you can get the "chat"/discusson part everywhere now (reddit,...), usually with a bit better UI and it doesn't really offer much more than that. Back in the time, it was the best (and well.. the only) thing to have.. now with alternatives, people move elsewhere, and unless you find a niche you're interested in and a community exists on usenet, you won't have much to do there.
Google's Search Generative Experience could cut referral traffic by 20% to 40%
The classic brick buckets are still widely available, right next to all the themed sets and the replica sets (which are explicitly marketed to adults). Not sure what the complaint is here, that the general public don't share your taste?
The main problem I had when I tried to learn C++ was getting started with the build system. I could compile a single source file easily enough but adding others, and especially integrating with 3rd party libraries was difficult. And there was extra pain if I wanted it to work portably across platforms. Whereas with Rust, building is a simple `cargo build`. And integrating libraries is as simple as adding a line to the manifest file.

The borrow checker wasn't trivial to learn, but I could at least bash my head against the compiler, and be pretty sure that once it compiled my code was correct. With C++ it is much harder to get that feedback while learning as it's very easy to compile something that segfaults, crashes, or has Undefined Behaviour.
Yes, that’s what the glove paper showed. Linear substructure in PCA space.
As a former meditator (currently struggling to get back on track), I can confirm that when I practiced daily, I was definitely able to make better ethical decisions. There really was more compassion, foresight, honesty and less selfishness and impulsivity in my decisions and reasoning.

It does feel odd to talk about all this, but because my entire body and mind felt more alert, it's like I was often able to sense possible negative or stupid outcomes via some bodily reactions (e.g. feeling strange in my stomach just before I was starting to get upset etc). No idea how much of all this should be dubbed placebo or wishful thinking, but at the moment, I haven't had a consistent meditation practice for several years, and I am definitely doing much worse mentally. Thoughts seem to be much more scattered, mental consistency is definitely lacking as compared to those previous times.

It is very much possible, though, that the current state of the world and, in the case of the region in Europe where I live, the war in Ukraine, have a considerable negative impact on the mental well-being of our entire population. Not to mention long-term mental effects of the covid lockdown. There's probably quite a bit more "brain fog" in the whole society these days, as compared to e.g. the previous decade. I have also gotten older, which probably matters somewhat. On a personal level, though, I still remember how much easier it was to handle stress of many kinds when I was actively meditating.

As a side note, meditation is definitely not about "feeling great" -- there's even a term called Dark Night to describe the struggles a serious mediator will probably face. But I did feel more honest and it was a lot easier to maintain focus on long-term goals (particularly those related to compassion and cooperation with others) during the daily meditation practice.

Another relevant thing is that it's not a good idea to expect quick results. I think meditation "works" precisely because the deeper effects (change in one's ethical character?) show themselves slowly, over time. When I was in a Vipassana retreat several years ago, I remember the teacher (a very inspiring elderly lady from Germany) said something like "often times, I just sit". Not expecting instant results is probably also a skill that one learns over time.
quote from the instagram you linked: "I had a LEGO employee tell me that they had 10 customers ask about “upcoming” LEGO sets that ended up being AI."

Sounds like an excellent way to validate demand then?
Yup, it depends on the type of data being searched for and how the information is represented in the corpus. It also depends on how information is distributed: IME often longer legal documents have a lot of cross referencing, so you need multiple clauses to collate a single answer. It’s an interesting area.
You don’t get huge by saying no to risk free money
Would not you lint only on files that changed?
A lot harder to implement QoS on that.
So? You don’t have to use, or even know all five.
That won't help against nation states spreading propaganda or manufacturing false evidence. If you thought Russian Twitter trolls were bad in 2016, wait until you see the TikTok trolls of tomorrow.

This won't be regulated away, it will happen and everyone should be educated and prepared. That's just an unrealistic dream though, enough people will get fooled (I will probably be among them at least some of the time) that it will have consequences. Deepfakes have been used for scams for years already: https://www.youtube.com/watch?v=vqr0oER03SE
This is quite impressive, thank you for sharing it!
Hey thanks for these suggestions.

Your last one sounds particularly interesting, but I'm having trouble finding it because as you can imagine "python 3" isn't a particularly useful search term.

Can you provide a link? I'd really like to learn more.
NeurIPS 2023 Test of Time Winner: "Money and power certainly corrupts people "
Go's Version Control History
I think if my CI was taking 45 mins to lint I'd look at linting only the files changed since the previous build instead of splitting it across 40+ workers. Or writing a new linter in Rust.

But I'm generally working in a (human & financially) resource-constrained environment.
Yeah same. Huge annoyance. I just want to stick to the same-old universally-compatible file formats I've always enjoyed everywhere.
Nice article! When I work in a company programming is not a game, but when I work on my own hobby project then programming is a fun game.. although a lot of hard work needed at times too!
To clarify: I'm also not advocating for merging the codebases together, that would be mostly counterproductive (especially since Bun is in Zig, and Oxc and Biome in Rust).

When I think why Rust was successful at establishing community-accepted standard tooling (clippy, rust-lsp), 2 things come to mind:

- Project developers were always promoting each other's tools, pointing them out in docs or blog posts

- Good tools were being pulled into rust-lang GH org (for visibility) and rustup CLI distribution (for ease of system-wide installation)

Both of these things are not technical challenges, they are rather more "political" (require agreements between parties). In JS ecosystem, what would it take for Oxc to say on their website "we are not writing a formatter, please install Biome" and for Biome homepage to say "we are not writing a linter, please install Oxlint"?
As I work with codecs I've been following the situation quite closely and the attention to XL was pretty much zero until Google decided to not support it.

Moreover, this whole topic is about a comparison over a SINGLE IMAGE. Anyone who ever came close to codecs would immediately dismiss this as ridiculous. Yet here we are.
These ligatures are definitely French ligatures. See for example this picture from French wikipedia,

https://commons.m.wikimedia.org/wiki/File:Ligature_typograph...

But also French typographical ligatures (well beyond the syntactic ones that are mandatory) aren't really related to cursives, they are a typographical convention. like the cursive s doesn't look like s and wouldn't have a ligature with t from the top of the t in cursive. (However, at least for French cursives it's common to do a single cross for double tt which I guess is a ligature?)

I also only learned cursives in school. In fact writing in script was forbidden and not taught at all.
Great article by Retool! Yep, Pipes was something different a the time!
yeah, you're right, major versions are a pita...
I know a lot of people use this trick. At office I am still stuck with a 2016 Model Windows Machine but has a low end spec that is somewhat closer to 2014. That is coming close to 10 years of technology progress gone. And with increase awareness on security every single year they added more security programs, applications, policy etc to the machine that makes it felt slower than a Machine with HDD.

Unfortunately my section is one of those that hasn't been clear to use a Mac which means I could never do something like that.
A colleague of mine started his career as a computer scientist in the then-Soviet Union. He was reading western papers that were using Easter calculation as an example of a non-trivial computation that "everyone knows", and wound up traveling all the way to a big library in Moscow before he found a book that gave him an independent source of the details.
>It doesn't matter how much money USENET makes one company

I think it matters a lot to that company and, in particular, to the question of why they might not be willing to put much effort into USENET support.
https://www.patrick-breyer.de/en/data-retention-france-illeg... (18. October 2022)

> In a decree made public today, French Prime Minister Élisabeth Borne has extended the temporary retention of communications data of all citizens in France for another year. The blanket retention obligation concerns identity data (surname, first name, date and place of birth, postal address(es), e-mail address(es), telephone number(s)) as well as payment information, connection data (IP addresses, port numbers, identification numbers of users and their devices, date, time and duration of each communication, data on supplementary services and their providers) and also the location data of electronic communications of the entire population.

https://www.politico.eu/article/france-surveillance-cameras-... (JULY 24, 2023)

> Over two centuries, France cobbled together a surveillance apparatus capable of intercepting private communications; keeping traffic and localization data for up to a year; storing people’s fingerprints; and monitoring most of the territory with cameras.

> This system, which has faced pushback from digital rights organizations and United Nations experts, will get its spotlight moment at the 2024 Paris Summer Olympics. In July next year, France will deploy large-scale, real-time, algorithm-supported video surveillance cameras — a first in Europe. (Not included in the plan: facial recognition.)
That quote is kind of the point: nobody would say that Apple didn’t effectively take advantage of the new process nodes but they didn’t _just_ take an off-the-shelf ARM core and run it n% faster, they also did significant work which has made their chips faster than those stock designs even on the same process. Android phones tend to be 4-5 years behind iPhone hardware because even when their chips are made on the same process as the older iPhone, they aren’t the same designs and by all accounts Apple’s design team is outperforming ARM, Qualcomm (prior to the Nuvia acquisition, we’ll see how much that shifts when they ship), and Samsung. Changing something like the execution width of a processor isn’t like adding “-n 8” to a build script, it has huge ripple effects throughout the design and that’s expensive to do.

The underlying challenge here is vertical integration: Apple can invest more in chip design not just on the CPU but also balancing with accelerators for things like AI or media processing, security, etc. because they work closely across the OS and app teams to see what they need & make sure it’s actually used (if they add a new coprocessor to reduce need for certain CPU features, it’s priority 1 for the next OS release). Microsoft and Intel or Samsung/Qualcomm and Google work together, of course, but they have different goals and budgets, they need to support multiple companies worth of corporate overhead on the same sale, and they can’t focus too much on any one deal because they need to hedge their bets.

This cuts the other way, of course: Apple’s stuff is best at the mobile and up to mid-range, but beyond that if you need more than a certain amount of RAM or features like advanced virtualization, they don’t have an alternative the way Google can choose between AMD and Intel for GCP with no concern about affecting the Pixel lineup. We’ll see whether Apple stumbles badly enough for this to matter.
I would be surprised and worried if a native tool would be slower than a javascript one, even with JIT, wich is useless for short lived programs
Sourashtra
For starters, anyone that ever worked with a codec, will know that you don't compare them with ONE SINNGLE IMAGE.

This whole basic idea of the blog post is just to generate more whining and clicks and not to actually make a comparison between formats that's worth a basic smell test.
They exist because it's significantly easier to distribute js apps than it is to distribute a compiled app. npm install works on Linux, Mac and windows, regardless of what libc, Msys, crt, you have installed. It could be python, but pip is a usability nightmare
You can keep it non-cloud as far as I know. I just bought a gen2 cloud key to replace the [persistently crappy] gen1 cloud key that I've had for ~5 years and I was able to skip the cloud login during initial setup. Of course, the devices reach out to fetch updates and whatnot, but all auth/config is held locally.
TLDR; It doesn't work very well except on summarizing specific documents.
I do think Googles strategy for UI is pretty strong, and avoids their products feeling outdated or changing too much to flow. However, I am particularly sad that now rather than "Inspect Element" being right next to my cursor as the bottom option when I right click (if the menu appears above), I now need to hover over a small area to get it to scroll down into view, often overshooting, and then fuss about just to inspect the element. I did grin a little when I realised the only other change I noticed in my workflow was that the context menu now had rounded corners.
In my opinion the worst and most distinguishable downside of webp is the forced 4:2:0 chroma subsampling. On many images with bright colors you can clearly see the color and brightness loss without an educated eye.

On comparison [1] you can clearly see that the top right balloon has lost its vibrant red color. On comparison [2] the bright blue neon art on the center has lost its brightness.

[1] https://storage.googleapis.com/demos.webmproject.org/webp/cm...

[2] https://storage.googleapis.com/demos.webmproject.org/webp/cm...
Thank you for writing this. It’s somewhat sad that we in US have been divided. I don’t stand for Israel, or Palestinians but for a deeper value of protecting life.

It makes me sad and mad that our tax payer money is used to build missiles and bombs that are dropped onto civilians.

Department of defense is a thin veil on Department of war.
"Lego is 'proud' to announce Lego McLegoface Mark XVI. Apparently you guys still think this joke is funny."
Not nearly enough, and the best tools for C++ (debuggers like rr) work just fine on programs written in Rust.
Except that this is not as good as the original by their own admittance. If they had collaborated they could likely get more done in the same amount of time. (not twice as much, but more)

Maybe this is a better design than the other projects. Maybe people cannot get along and so they are forced to fork. There are many other good reasons to not contribute to an existing project. However we should always look at skepticism on such claims: it is easy to start you own project and you are in control so the amount of work you get done is higher. However working together, while it makes everyone slower normally results in many more features and higher quality code over the long term.

So please when you have an itch technology can solve look to see if you can contribute to someone else's project first. It won't be as fun, but the world and you will be better for it.
Your zeal for this is unhinged. I don't owe anything to others. Giving more money to the government isn't going to "better society". Here is a link if you are feeling so charitable: https://www.fiscal.treasury.gov/public/gifts-to-government.h...

I'm already taxed nearly 45% of my income, pay insane property taxes on my home and car. Not to mention the goods I buy. How about the failing US government redirect its insane budget to improving things that matter, and not far away wars, foreign aid and ever-growing bureaucracy. Focus on domestic issues. Not global profiteering. People in the US, not just citizens but illegal immigrants as well, still have it pretty good compared to most places (free healthcare, EBT, housing vouchers). Thats why millions are trying to get here every year.
I feel like a16z is run by the AI crypto brainworms at this point.
They can be used outside symmetric encryption, e.g. in signature schemes, but the hashing primitives are part of symmetric cryptography.
Can you expand more on what processes you've used ? Because tools like elicit.org embedding based search seems pretty acurate.
> Where's our OLED PC monitors?

https://computers.scorptec.com.au/computer/Oled-Monitor

They've been around for years.

PC monitors have been improving constantly with high refresh rates, local dimming HDR + 10 bit color, adaptive sync, OLED and more.
Would you consider removing your customisations to be closer to the workflows supported by these tools? One of the great things about go is that you're free to have an opinion, but if you disagree with go fmt or go build, your opinion is wrong.
I believe the controller can be configured to be accessible via the cloud UI, but it isn't the default. At least thats the behaviour when configured with a local user.
How often does an average X developer delve down to compiler details and contribute to static analysis tooling ?

Metaprogramming and compilers/language analysis tooling is a jump above your run of the mill frontend code or CRUD backends.

Sort of elitist, but IMO devs capable of tackling that complexity level won't be hindered by a different language much.

And Rust is really tame compared say C/C++. Borrow checker is a PITA, but it's also really good at providing guardrails in the manual memory management land, and the build tooling is really good. Don't know enough about Zig but I get the impression that rust guardrails would help developers without C/C++ background contribute safe code.

You could argue Go is an alternative for this use case (and similar languages) but it brings it's own runtime/GC, which complicates things significantly when you're dealing with multi language projects. There's real value in having simple C FFI and minimal dependencies.
There are plenty of safe compiled languages to chose from.
can I get some insights on ai and robotics some papers to implement and get my hands dirty
This is the 6th post for this story, 3 of which are exact duplicates.

https://news.ycombinator.com/item?id=38649816
>>> slowest part of software delivery is testing

In my experience the slowest part has been marking a feature as done. I loved working at places with QA. I could assign tickets to QA once the PR was up.

Now I gotta build in that I’ll be bumping PRs for review for approximately 30-50% of the time I’m working on a feature.
I planned trying exactly that on weekend