skysight-inc/HackerNews huggingface dataset:
Could you give some examples in context of how this works? I’m interested in understanding the concept!
Sorry I shared the wrong link: My original query was for C#:
https://www.phind.com/search?cache=1d6979f8-7ffb-4479-9a0d-6...

We're looking into it because we wanted to run some of the smaller sentence embedding models that were released recently on our C#-based app. Ended up coding it ourselves (https://github.com/curiosity-ai/minilm)
Thanks for this summary. It’s one thing that’s kept me away from rust and also webassembly in a similar way.
I agree - which is why it seems like a better idea to either write bindings to an existing one or use something like Tauri/flutter/etc. It will be VERY hard to both 1) create an adequate UI paradigm in Rust -AND- 2) have a complete widget set large enough to create any business app
Yes it is, but so much tech developed over the course of history that we rely on was developed by people trying to solve a “hostile environment” problem. I don’t buy the argument that we shouldn’t do it because it’s difficult. Everything is difficult at first. We need to do it because it’s difficult because the tech we develop to get and live there will also help here.
The tool you have is usually the most efficient. Sometimes that's not true, but it's especially true if it's a tool you have everywhere.
Awesome, sent you the email from adarsh.fr@gmail.com
Any discussion on how much shooting giant microwave beams through the atmosphere would warm the atmosphere locally or globally? Clearly the beam won't be 100% efficient and that power loss is going to partly be absorbed by the atmosphere, causing it to warm.
Windows now includes the basics of GNU/Linux out of the box.
The book included some useful rules for people new to interaction design.

These can be applied without the use of tailwindcss.

Use of the framework tailwindcss has nothing to do with the book.

The framework itself goes against the intended use of css. It ignores the power of the cascade and leads to a pile of incomprehensible
10 years ago Reddit felt like it was full of teens, but today to me it feels like a bunch of twenty somethings (or older). The thing about teens is that they age out of being teens pretty fast.
common users will not sideload apps, everyone happy)
I never used Dart, but from the examples I saw online, seems to check out.

Go is more similar to languages like C, where you use a * to declare a type as a pointer. So an int is just a value in the stack and cannot be null, but an *int is a pointer to somewhere in memory and can be null. It would be lovely to have a third option in this list, something like *int for non-nullable pointers and *int? for nullable pointers.
That is not the point.

Power corrupts and absolute power corrupts absolutely.

When you are given authority, some will use it fairly, others will not.

Some will use authority to advance their own careers at the expense of the careers of others, and create a system where loyalty, not merit, is used to rank employees.

People with psychopatic and narcissistic traits are entitled to become managers. We need psychological testing to weed them out of companies.

Psychopaths create a psychopatic fiction based on manipulation and lies. We need to make it costly so it stops.
Less than 0.01% of the 5.8 billion images have an associated license. This license was taken from the webpage so cannot be trusted.
> So, would the better advice not have been to use simpler SQL instead of complex recursive statements, instead of taking a drastic approach to abandon ship (move logic to a completely new layer)?

Probably, yep! But I didn't know that when I wrote it.

I didn't want to give any concrete advice at all tbh. The entire rationale for the post was that I'm not an expert and I've broken prod in some surprising ways and if I share those ways maybe it will stop other people making similar mistakes in future. But I guess I over-stepped in my discussion for this mistake, sorry about that.
The median does apply to NASA astronauts as well, it is just measuring a different population.
We Need More Process Engineering in Software
>"That definitely says something about the discoverability of the platform's functionality."

I think it says more about people being lazy and not willing to use that mighty tool called search (add ChatGPT now). Even here on HN I often see people asking what is X when that X is one web search away.
If you haven't already, I'd seriously suggest having a look at redo (the theory but also apenwarr's implementation at https://github.com/apenwarr/redo).

It's not going in the same direction you are exactly but building a mental model of it in my head was salutary in terms of thinking through the purpose and implementation of build tools and hopefully it'll be similarly useful to you.
HN would seem to be part of the Cozy Web as long as dang keeps his hand in
So the theory is that, basically, there were shamans going around introducing ancient peoples to snake venom trips and telling them this new experience of salience they are now having in their brain is called “na”?

I love it, as a fan of Julian Jaynes, I’m definitely adding it in.
There's probably a whole world of manufacturing processes that benefit from low gravity. The only one currently used is making high-quality optical fiber: producing ZBLAN fibers in 0g fixes a lot of problems with bubbles and crystal formation, allowing you to make better and much longer fibers. As access to space continues to get cheaper we will probably discover a lot of other cases where 0g is beneficial for manufacturing, and entombing energy might be another way to make those economically interesting.
Nice. Great results on a few tests. Bummer it won't process accented characters in foreign language though.
The book included some useful rules for people new to interaction design.

These can be applied without the use of tailwindcss.

Use of the framework tailwindcss has nothing to do with the book.

The framework itself goes against the intended use of css. It ignores the power of the cascade and leads to a pile of incomprehensible css repeated over and over again.

It is convenient and unreadable at the same time.

Handy if you don’t want to learn css and use it properly and completely unacceptable if you do.
I agree the problem you are describing also exists.

But I think the GP here is describing when people really can’t program. Like they can only write trivial programs by copy/pasting code from stackoverflow, and they don’t understand CS at all.

That is a different issue then knowledgeable devs cutting corners to meet deadlines.
Aren't the bugs usually in/on the mattress tho? They don't climb up the bed posts.
The shopping cart that boosts sales 33%
What do Hossenfelder and Carroll agree on? It was my understanding that Hossenfelder thinks we need both DM and MoND while Carroll is firmly in the conventional DM camp.
A lot of people thought IPv6 tunnels would solve it, but they underestimated the MTU issues it brings.

There's a complementary video that goes along with this here: https://www.youtube.com/watch?v=1qyTtSY7c4k

I agree with Geoff here that your address needs to be treated like a session identifier not a permanent endpoint identifier like a phone number. We need to migrate to a better name based addressing system, really. DNS isn't evolving because we thought IPv6 would solve it. We shouldn't have unique names AND unique addresses. Unique names should be enough.
"The highest compliment someone can say about me is that I'm a 'good man.' That’s all that matters to me."
> I’ve rarely seen Teams used as a group chat like Slack

This is because Teams is just not very good to use for group chats. Most companies that use Teams don't have anything like Slack, and so they just don't have big group chats of that kind.
You can create UIs entirely out of composition. It's not even that hard, or that foreign per se. The problem you see there is a mismatch between Rust and GTK specifically, not GUIs in general. Of course, all the major GUIs are inheritance based, but I count that as less evidence than I might under other circumstances because GUI toolkits are multi-decade endeavors at the top end, and all the viable ones date to when inheritance was still the Law of the Land.
Calling cutting edge-models consumer facing models like ChatGPT-4 garbage generating machines is very intellectually dishonest. These models are fully capable of drafting these kinds of texts, esp. when qualified staff is guiding the model.
It contains captions. That's the alt text. LAION is used for train LLMs.
I've had three Macbooks (M1 MBA, M1 MBP, Intel) with no issues. I have never had a Windows laptop (Dell, Lenovo, IBM) and none have ever worked.
Word Processors for one, and possibly the whole Office suite.

There have been no significant updates to sore points in Word such as: bullets and numbering that are convoluted to create and can completely corrupt; VBA IDE is probably unchanged since the 90s and the language itself has had little to no improvements.

Office 365 has only made things worse: collaboration features will randomly drop your formatting; auto-save can disable itself in some conditions; even with auto-save on, there can be significant lag between collaborators.

PowerPoint, years ago, lost the ability to record macros... it's still missing even though you can write macros and run them.

Don't even get me started on how much of a joke their "OpenXML" format is.

There's been so much potential in the Office suite that's been squandered by MS focusing on adding half baked features rather than making a truly solid product.
for me it would be pwa's)
What an insulting non sequitur.

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."
I loved concept art (like the NASA/Boeing illustrations that accompany this article) until the artists started to go digital/CG in the 80's or whenever it was.

I'm not a huge fan of the artist(s) depicting space concepts in this particular article though (still better than most rendered art). I tried to do a bit of googling to find something better but in 10 minutes the best I could come up with was this site: https://www.kuriositas.com/2013/08/space-shuttle-concept-art...

I think there was more dynamism in the pre-CG concept art, often a bold use of color, sometimes an exaggerated use of shadow/light.
Yes, I wasn't really worrying about the indirect/direct distinction, given that the comments I was replying to were trying to make a point about overall global suffering and evil "winning". It doesn't really matter if Russia is invading Ukraine directly or arming insurgents in [insert proxy war here] – the result is still having a hand in creating suffering, and Ukraine is no worse (better in fact by most metrics) than what they've been doing since WWII.

Mind you I don't think the US/UK/whomever has been doing that much better, but Russia is being picked on because that is who menus singled out.
Lastpass and other password managers have this ability. It's great for other random data like account numbers, driver's license number, car vin, anything else.
The State of Democracy Around the World
Native look and feel is vastly overrated imo. Delphi and before it borland builder made for great UIs despite not looking native. To the point that when I came across that widget set, I knew I was in for a good UX. Still many bespoke interfaces, like at a brakes repair or small lumber yard chain use delphi and it works just fine.

As for the webview, thats a thing, but if you will have web access, you can target wasm, and make the egui interface embedded in the webpage instead of the other way round. But yeah, I don't see a webview being part of eframe/egui proper anytime soon because it treats wasm as a tier one target. You might see it supported third party the same way the efile crate supports open file dialogs but only for windows or linux builds.

Edit: dropping the demo link here for people to poke around. I'm curious what people use that is missing, and what people find unsuited to commercial use.

https://www.egui.rs/#Demo
I came to the opposite conclusion. 10 years ago, I was in my 20s and Reddit seemed like it was mostly college-aged people. These days I can tell from the comments that people on Reddit skew a lot younger.

One quick proxy for age on Reddit is to see how many people are using the official app instead of the third-party, ad-free ones that came first, usually more than a decade ago.
Mark Rober. A really good watch: https://youtu.be/2JAOTJxYqh8
Guiding and finalizing / correcting.
It also gives a relatively (/relatively/) equal footing to all apps, short of editor's picks and sponsored results. If you want a podcast app, you will see Apple's own next to something made by a firm of 50 engineers, next to an option made by a 16 year old on a second-hand MacBook Pro. This is in contrast to trying to get on the shelves of Best Buy or CompUSA or Babbages, or anything analog before it.
Yes and no. These are politicians who constantly use rhetoric about "reaching across the aisle" and courting votes from moderate Republicans. It tracks with all available information that the strategy is "more people will vote against you for being atheist, than being a Christian". Whether this is part of courting the GOP vote or not is unclear.
Just what you need. A AI hallucinating some reply to a constituent and then that eventually becoming official or somehow becoming law.
But I bet you these people sure can leetcode!
Ancient-human genome count surpasses 10k
How to Solve Boolean Algebra Expressions?
I need to fix that!!!
>"Let's say that you're unable to list all processes. What do you do to handle that error? You exit the program."

No, you list what you can and give meaningful error message for any particular offenders.
Certainly among my teenage daughter and her friends, implying that someone is active on Reddit is used as an insult. Being on Reddit is even less cool than being on Facebook.
Sure, but how do the stats compare with actual voters as opposed to the general population. I'd bet that's a closer match.

There's a joke about voting and "faith in the system" in there somewhere . . .
A Developer’s Guide to One-Time Passwords (OTPs)
The application logic is not mostly unspecified, but implementers seriously need to start actually reading the whole thing, and that includes reading the ActivityStreams specs and JSON-LD spec, since it seems like a whole lot of the objections comes from ignoring that there are several more documents to read other than just ActivityPub spec itself even though these documents contain explicit references.
Venture Capital Has a New Net-Zero Alliance
I mean probably? We can't manufacture more real estate down here as easily as you could up there (once certain technologies are common place).
This is the online demo: https://www.ideal.nl/demo/en/
Imagined. No one is noticing how many seconds it takes you to pay. They notice if the cashier has to call a manager, or if you are using some coupon that doesn’t scan or something that interrupts the normal flow of a transaction. They’re not noticing that you’re taking 20 seconds to find a credit card or unlock your phone.
- https://github.com/woboq/qmetaobject-rs

- https://github.com/KDAB/cxx-qt/
You should watch: https://youtu.be/2JAOTJxYqh8
So... should I start making websites with subtle AI jailbreaks that favor positions that benefit me? Heck, I almost feel like a politician!
Safari AutoFill items are stored encrypted in the Keychain and require either the device passcode, Face ID or Touch ID to be accessed again.

macOS: https://support.apple.com/en-gb/guide/safari/ibrw1103/mac
iOS: https://support.apple.com/en-gb/guide/iphone/iphccfb450b7/io...
How does it work? What's special about it?
Just FYI if you didn’t already know this:

Any transaction which is run at a transaction isolation level other than SERIALIZABLE will not be affected by SSI. If you want to enforce business rules through SSI, all transactions should be run at the SERIALIZABLE transaction isolation level, and that should probably be set as the default.

Given that running everything at SERIALIZABLE probably isn’t practical for you, I think it’s more clear code wise to use explicit locks. That way, you can grep for what queries are related synchronization wise, vs. SERIALIZABLE being implicit.
But they also couldn't harass each other without consequences. The genuine anonymity of the Internet is a novel thing without easy analogies to the past.
By all indications, it's definitely a solid engineering project. On what basis should we deride it as "amateurish"?

Because it originates in the public sector? As opposed to the private sector (where, as we know, everything is done to the highest possible engineering standards)?
Addressing post-launch feedback for Wilderplace
> Also, if you're doing string concats manually for your Json, this might cause some overhead for larger objects. ??

Good point, I hadn't considered that part of it. It wasn't string concats, we were building it with `jsonb_set`, but I can definitely see the JSON structure in memory as being part of the problem now you mention it (although maybe that reinforces the argument for doing it in the application layer).
I've always been curious about this, how do you possibly handle the liability? Somewhere, some entity owns the property. Once one guy drops a brake rotor on his foot and breaks it, who covers the legal expenses?
> and tap it

I've been trying to do this only to discover the location you need to tap is inconsistent and never clearly marked.

I usually try once then insert it in the slot.
'static is a lifetime here.
I think you need to reevaluate what happens to code once optimizations are turned on. Especially if you can afford to do test guided PGO combined with LTO.
There is nothing in common between how code is executed with optimization and what were programmers writing years ago. It is like 5-10 levels of functions are just gone and completely restructured by compiler. I do not see middle ground if people want to keep the performance. Old C++ and likely C that failed to optimize is just gone at the moment.

Whatever legacy code has to be "preserved" is likely to be specifically deoptimized to keep it in frozen state.

PS I come from gamedev and I really wish compilers left us control of what is going on there.
Well my comment was actually a reference to the manual [0].

But I agree with it, because aliases are just a string substitution for interactive shells, so they are limited. I found that I often end up wanting to add additional logic (such as arguments or local variables) and to have it available for use in scripts later.

[0] https://www.gnu.org/software/bash/manual/html_node/Aliases.h...
The article mentions repeatedly that the shop tries to keep politics and identity out of their practice. So I disagree and believe that it's placed exactly where it should be.
It's been common for like a decade now.
How would you get a static lifetime without a static object?
Well, according to that stats, there's several other roles that could be amassed under the software engineer broad umbrella like application developer, web developer and many QA testers.

This makes software roles much more impacted than 20%.
Agree with egui, although it is missing some widgets, they’re easy enough to build. But the real killer feature for me is that it’s cross platform including the web. Write once and compile to windows/Mac/Linux/web is finally here through Rust and egui.
Right -- microwaving the ground is just moving the energy, which may or may not actually be efficient. On the face of it it seems silly, but so does making a rocket out of water towers and landing it on it's ass on the moon, so I've re-calibrated 'silly'.

Nevertheless -- finding ways to move refined products around that embody a huge amount of energy is the traditional way to approach this problem.

And anti-matter, if you could package it, is an obvious example....
> His office is un-affected by gerrymandering in the way that Congress would be.

U.S. Presidents are elected by the electoral college, which is distorted from directly proportional representation of the overall national population.

For example, California has 55 electors for the president, over 18 times as many as Wyoming. But California has 67 times as many people living within its borders. Less-populous states are over-represented in the selection of the president.

It’s not really “gerrymandering” because state borders are mostly historical accidents rather than intentional electoral distortion. But intentional or not, there is distortion.
And if the majority of their constituents wanted a politician that worshipped a dog turd, I'd hope that they'd at least go through the motions!
Exactly.

Millions of engineers are now more empowered to make design decisions - and given more convenient tools. The price - ignoring how CSS was designed to work, unreadable mess of classes in the markup, a bootstrap-like cookie cut approach to everything, and yes, the color purple.
whats the next phase in the cycle?
Would it suprise you to learn that people used to gather their own spices? Not everything was imported. Not busted it the slightest.
Besides the online anonymity others have noted...

Define harassment.

Unfortunately you cannot use established legal or historical dictionary definition.

As anecdotal examples why not, someone smashed their neighbor's car windows because they were "harassed" by parking on the street front of their house; harassed because lawn was cut on Friday afternoon, when they had kid's birthday party; harassed because couple laid out in their own back yard in their bathing suits.

I was told I am harassing someone because the material I was reading on my laptop for work, in-flight. Flight attendant was called, and told that I am violent and harassing the person next to me. That they are afraid for their life. (It was a delightful experience; I got moved to first class.)
I'm not sure what this has to do with the parent post or how it contradicts what I said.

https://doc.rust-lang.org/std/keyword.static.html
Faking images to try and change history is as old as Stalin:
https://www.history.com/news/josef-stalin-great-purge-photo-...
As it is I am not happy with the state of naming, particularly if you want to overlay local names on a LAN. For one thing, you can't could today that you can point every device to point to a DNS server you control.
I really like Derrick Reimer's blog[0] for these types of posts. You might have to go back in time to find something a little more technical. On second glance, it seems the older articles are no longer available. You can find most of them[1] on the Wayback Machine though.

0: https://www.derrickreimer.com
1: https://web.archive.org/web/20181001000000*/https://www.derr...
> What about "VAXen"?

That’s the utter ox.
Let's not forget that Microsoft is still pulling off these kinds of schemes (as of 2020)

https://keivan.io/the-day-appget-died/
Alternative web crawler from Google, and fully private. With no ads, monetization with affiliate links
It does, if the plan included an option to step back to a lower paying job. Of it didn't, say because the life style continued to match the new salary and / or because people thought that career plan is going to work for ever, well then that plan can backfire hard.
There were some developers at least condoning it. I remember having debates about this around the time it had really picked up and I remember people here and otherwise telling me developers would never have to worry because demand was seemingly infinite or something. I fucked up listening to them.
Seconded. The fingerprint reader on the back was the ideal design, and the screen-embedded reader is objectively worse in ergonomics and reliability. And having the phone unlocked before it's even out of your pocket is so much less frictionless than clunky, gimmicky FaceID.
In a majority voting population going from 2 people to 6 people out of 100 rarely tips the odds in one favor. Going from 60 to 90 people, well you can see that would give you a super majority.
The Challenge of Blue Carbon