skysight-inc/HackerNews huggingface dataset:
Not a lawyer but I would think since it is still a protected resource, the legal protections should apply too.

I get that it looks insecure, but it is extremely unlikely to hit the correct value. Here some more info:

https://en.wikipedia.org/w/index.php?title=Universally_uniqu...

This is for a 128(122) bit UUID, some capability URL use other and longer values. Depends on the implementation details and if someone catches your mail, the URL is exposed. There are some security concerns because URLs are usually not treated as a secret and are saved by your browser for example where it could by exposed to other parties.

But overall the mechanism is still a valid way to provide access to restricted resources without the user needing an account or login. This can happen for business because people generally don't want to register for every service. You could use a third party authentication provider, but can come with its own problems.
Basecamp new pricing sells by the seat
Basecamp used to be priced at $99 flat earlier. Now they've made it $11 per user.

This goes against their earlier stance.

https://m.signalvnoise.com/why-we-never-sold-basecamp-by-the...
https://twitter.com/dhh/status/827184057473703937
Russia used nerve agents and radioactive substances on NATO soil to kill people. These are the specialists they used: https://www.thesun.co.uk/news/7248461/salisbury-poisoning-su...

Russia blew up weapons depots in Bulgaria and Czechia, killing two people.

You really think that they would not blow up their own pipeline in the EEZ of a NATO country?
I doing a lot of C++ and I tried to use Rust for some projects and it was really painful. I like the language and cargo is just so much better than cmake.

Unfortunately I working mostly on cross platform desktop applications and for that Rust doesn't really have any good libraries. The pure rust library are missing too much features that I consider essential (accessibility, property bindings, declarative ui language, ...). I then looked at bindings for Qt are also missing important stuff like models. I also looked at the GTK bindings and those are a lot more polished but the code example I found where still not really nice read in comparison with the Vala code example I saw.

I'm still hoping that this will at some point changes.l, because yeah sometimes C++ can also be painful, particularly the C bits.
Show HN: Txtai 5.0 released – build semantic search applications and workflows
I don't understand why you think it's a problem
Show HN: Bookmate.js – fs-like API for Chrome bookmarks
It wasn't really about this article in particular, I was wondering if I've just missed a reason why and the answer seems to be no.
(Note: The Pro¹ from F(x)tec has been superseded by the Pro¹ X, released this month.)
Well that's not your choice to make, that's how taxation works. The government choose how to manage and spend a portion of your money. Do you think your opinion matters in deciding if a hospital should be built? Or if we should pay for a new vaccine? No, because you don't know anything about those things. And neither do I.

So yes, I will take your money and build my big experiment, and I don't feel bad about it, because I am the expert.
If X is tied to your identity, you will have strong ideas and opinions about X.

To correct this, perform some analysis and see if it is not really a weakness.

Some probing questions:

- What do you "win" when you force others to understand X is right?

- Are you caught up in a relationship or para-relationship where someone else Y is actually winning because you are proselytizing X?

- If so, is this relationship a net benefit to you? Why are you supporting Y, is Y benefiting you directly? Are you dependent on Y? Do you want to be dependent on Y?

- Could Y possibly be using explicit or implicit consequences, fears, or money to manipulate you?

- "Warrior fallacy" - if you perceive yourself as "fighting" for a side, who really cares? Are you caught in social media outrage loops which is really a self-affirmation indulgence? How does your "battle" really affect important things like your paycheck or your mode/method of living up and above things you can do yourself?

- "Individualism fallacy" = "if only each individual does X then problem Y is fixed" when the real problem is an entity much more powerful than a single individual. Refusing to deal the true root cause always results in failure, but you may feel like you are "doing something." Don't be blind.
Sir youre literally asking us how to lose your personality and be a people pleaser, you need a smack on the face.

What you need to learn is to smile nod and agree, when the situation calls it.
It does. I got the USB-C dock/hub for PinePhone when I bought the phone, and it works perfectly well for Steam Deck as well. It cost something like $30 and I'm sure it works with other docks/hubs as well, in addition to the official one that will come soon according to Valve.
Hm.

The article links to the posit paper [0]:

> A posit processing unit takes less circuitry than an IEEE float FPU. With lower power use and smaller silicon footprint, the posit operations per second (POPS) supported by a chip can be significantly higher than the FLOPS using similar hardware resources.

The argument seems to be predicated on the cost associated with NaN-handling. The exposition comes across as somewhat arrogant, IMO:

> If a programmer finds the need for NaN values, it indicates the program is not yet finished, and the use of valids should be invoked as a sort of numerical debugging environment to find and eliminate possible sources of such outputs.

Meanwhile, from the article where people actually tried implementing this thing on an FPGA:

> They also found that the improved accuracy didn’t come at the cost of computation time, only a somewhat increased chip area and power consumption.

I wonder where the mismatch comes from.

[0] http://www.johngustafson.net/pdfs/BeatingFloatingPoint.pdf
When chess is hard and cheating is easy, the next move is complicated
> window snapping/tiling

Put me in the camp that hates window snap/tiling.

I have a certain workflow that needs this window there, and this one here ... don't snap to a location or go full screen.
i have "reinston" dock that is more less noname usb-c to 2 x USB, 2 x USB-c and sd/tf card reader + ofc HDMI plug. So I'm kinda just plugging everything in and surprise it works.

My dock is more less a "no name" picked in store to try it out.

Also it has option to stream games rendered from your PC so you can play titles like CP2077 on steam deck rendered from your desktop if you feels so.
I’d appreciate feedback from people downvoting. I don’t care about HN karma, I’m just curious as to why denouncing her unconstructive and angry takes on particule physics is frowned upon.
no. like I said Putin is not stupid enough to make such an egregiously bad economic trade.
UK hedge funds made a fortune shorting the pound–they may be under investigation
The point of the FM transmitter was to be able to use the N900 with a car head unit to play music from the phone.
I reassure you, we have the same observation in the field of hardware.

A lack of agility coupled with an inability to reuse code from embedded/edge project to another. We have also chosen microservices to apply it to the embedded domain with our open-source project Luos, but there is still a long way to go.
No, its better. You can build the code first, test that it functions as expected, then add types, then compile it.

This is miles ahead of having to struggle with getting types correct in C++ before you even have anything resembling a workable solution.
MDN considers it useful here for example:

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ta...
Rust egui: https://egui.rs/

Can be compiled for desktop, mobile and used in a browser with WASM
It’s more the genre change from action to horror. Serious Sam felt more like a Doom sequel than Doom 3 did.
I am not sure which party I think is worse, the Anti-Vax or the Anti-Anti-Vax crowd. I probably have to lean towards the 5G mind control magnetizing steralization chip crowd as both the most stupid and the most entertaining at the same time.

Either way, taking the lead from many actual medical professionals, I took the policy of not engaging in discussions on the topic.
Oh yeah, I remember that intro.

When I think of Amazon/Tesla, I always associate it with early 2000s era science-fiction videogames.
I've always wanted to take antirez' LOAD81 and turn it into a full-blown user execution environment/desktop:

http://github.com/antirez/load81.git

It also has a C64-inspired interface to a REPL (Lua, yay!) - and it wouldn't need a lot of effort to expose more services to the VM for programmers to use in building better apps.

Would be cool to have a sophisticated desktop environment entirely based on Lua scripting .. especially with a built-in editor. The fulfillment of a lot of dreams.
Yea like you're part of this club that has exclusive access to something, you contribute to it, deliver value, see it grow and then it's gone when you leave. It exists within a silo and for the better part of a decade that's really irked me but I haven't quite figured out how to solve for that problem beyond doing it in a shared open source repo and a shared platform. I think the issue is it's bigger than any one person and you have to find a way to sell thousands of people on the idea. My starting point was code and now I wonder could I have approached this differently? Is there another path in which this would actually succeed? I'm still trying to figure it out and it's driving me crazy. Next I'll be writing a protocol no joke https://github.com/micro/network
Why should i care about the green squares (which can be faked anyway)? This feels like microsoft propaganda to get me to put everything on github for no good reason, especially considering that if he's pushing to a company git that company probably doesn't want it on the public internet.
$2500 MRR on Notion and Google Sheets Add-On
I am Leandro the creator of Notion2Sheets, happy to answer any questions!

Notion2Sheets is a Google Workspace Add-On that runs on the sidebar in Google Sheets and allows users to sync Notion databases with Google Sheets among other things.

It has been around since May 31, 2021 and has almost 15k users.

Super niche tool but pays the bills
The biggest let I have seen in my life:

(let [[track-name wagon-name] (if (= (get-in world [:parts part-1-name :type]) :track)
[part-1-name part-2-name]
[part-2-name part-1-name])
track (get-in world [:parts track-name])
wagon (get-in world [:parts wagon-name])
track-position (get-part-position world track-name)
wagon-position (get-part-position world wagon-name)
layer (apply min (:visible-layers world))
color-1 (new Color 10 10 10)
gear (create-part :gear color-1 layer (:info world))
gear-name (gen-keyword :gear)
track-plane (get-track-plane track)
axis (vector/normalize (get-track-direction track))
offset (vector/multiply
axis
(point-plane-distance wagon-position track-plane))
gear-transform (combine-transforms
(:transform track)
(make-transform offset [1 0 0 0]))
wagon-parent-name (get-parent-part world wagon-name)
wagon-parent (get-in world [:parts wagon-parent-name])
wagon-parent-direction (get-track-direction wagon-parent)
gear-position (get-transform-position gear-transform)
point (point-line-projection gear-position [wagon-position wagon-parent-direction])
to-wagon (vector/normalize (vector/subtract point gear-position))
d (point-plane-distance
wagon-position
(line->plane [track-position to-wagon]))
color-2 (new Color 128 128 128)
rack (create-part :rack color-2 layer (:info world))
rack-name (gen-keyword :rack)
gear-position (get-transform-position gear-transform)
h-distance (point-line-distance
(get-part-position world wagon-parent-name)
[gear-position to-wagon])
wagon-parent-length (second (:scale wagon-parent))
parallel-offset (- (/ wagon-parent-length 2) h-distance)
parallel-offset (vector/multiply
(vector/normalize wagon-parent-direction) parallel-offset)
perpendicular-offset (vector/multiply to-wagon -0.125)
wagon-rotation (get-rotation-component (:transform wagon))
rack-angle (vector/angle (apply-transform wagon-rotation [-1 0 0])
(vector/multiply to-wagon -1) wagon-parent-direction)
rack-transform (combine-transforms
(make-transform [0 0 0] [0 1 0 rack-angle])
(combine-transforms
(:transform wagon)
(make-transform (vector/add parallel-offset perpendicular-offset)
[1 0 0 0])))
tooth-height 0.09
radius (- d 0.175 tooth-height)
scale-1 [(* radius 2) 0.2 (* radius 2)]
rack-length (+ wagon-parent-length 0.0)
scale-2 [0.1 rack-length 0.2]
w (set-value-0-transform world track-name)
p1 (get-in w [:parts track-name])
track-1-rotation (get-rotation-component (:transform p1))
track-1-x (apply-transform track-1-rotation [1 0 0])
angle-offset (- (vector/angle track-1-x to-wagon axis))
sign (- (vector/dot-product to-wagon
(vector/cross-product
wagon-parent-direction
(get-track-direction track))))]
I think Stack Overflow achieved the gamification and sharing of ideas much more than Github, and package managers such as NPM unlocked more and more reuse. Github has had some big benefits, but I think you're exaggerating quite a bit. Mercurial, SourceForge, etc etc were already around doing quite a lot of what early Github did, and while it's true that lots of projects transitioned from them to Github (it looked nicer, it was free and it was Git), it wasn't the sea change that some of the other platforms have brought.
But then I look e.g. at your weather microservice, and see again a (configurable, but still expecting some already standardized format) wrapper around an existing API that once more mingles the data all around?

Sorry, but really not getting what this is achieving/solving?
Simplest description by Gustafson
https://posithub.org/conga/2019/docs/13/1430-John-Introducto...
On intel MacBookPro 2020, CPU-only, the original one[1] using pytorch utilized one core only. A tensorflow implementation[2] with oneDNN support which utilized most of the cores ran at ~11sec/iteration. Another OpenVINO based implementation[3] ran at ~6.0sec/iteration.

[1] https://github.com/CompVis/stable-diffusion/

[2] https://github.com/divamgupta/stable-diffusion-tensorflow/

[3] https://github.com/bes-dev/stable_diffusion.openvino/
Now fix pollution.
Having strong opinion usually mean that you don't know much about the subject. https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
So I'm not trying to pick a fight (I may very well be agreeing with your views as far as I know), but I'm genuinely still lost at what you mean.

I don't think I see what's wrong with that direction, unless I'm reversing it along a different axis than what you have in mind.

I were to attempt to reverse that statement it would say "this can happen in a democratic country, a country doesn't need to have fascists and eugenicists in power => therefore the USA does it".

I mean I know the USA does this, but stating it can happen in a democratic country therefore it must happen in the USA isn't how causality works I think.

Wait, are you saying the reversed implication is that the USA isn't actually a democracy and or that it is a fascist country?
Then it's an unfalsifiable argument and people are wasting their time discussing it with you in good faith. After I got my N900, I didn't feel a need to bring my laptop on short vacations, because I could do everything on it that I could on my laptop. But no matter what I say, you believe I'd be better served with a complete suite of apps that both are specifically tailored for me and don't exist.

Of course that's true. In fact, I'd go as far as to say that if you wrote an entire gnutils userspace for Android, and gave me a slide out keyboard instead of obliterating half my screen if I need to do input, you would have given me something that is almost identical to an N900.
The LinkedIn Learning courses on this stuff is pretty decent.
Seatbelts cause massive bruising when you are in a head on collision at high speed. Airbags can fracture bones in the face, damage eyes or even result in a concussion at suitably high collision speeds.
It's really disappointing to see this comment second on a page despite the fact that yet again... the law has no impact on Fastmail and never has. This is the unfortunate impact of FUD, where clueless comments will carry forward wrong views for years, even in the face of overwhelming truth around it.

Fastmail is not an end-to-end encrypted service. There is no requirement to backdoor it, like nearly every other non-E2E service, the Australian government can just... send a legal request. Like they always could. Or like they can do with nearly every other email service.
CT Teardown: AirPods Pro (2nd Generation)
The reason why we’re having this discussion is that what you call a Keras outsider ported Stable Diffusion to Keras last week.

It’s hard to understand how that can say anything negative about the popularity of Keras among outsiders.
Not too familiar with this paul graham person but I've read a few really good essays from him.

What would you say are his top ones?
Just basic due diligence about performance and knowing your storage engine can easily get you to and even at unicorn level.

Stack Overflow regularly bragged about how their eight servers and a few MSSQL replicas were basically always in a coma, even at peak hours. That's just good engineering.

Microservices themselves solve nothing out of the box.
Building a standard set of interfaces consumed as APIs regardless of what the backend implementation is. Something that exists on a network rather than as a library that can be executed and changed ad-hoc without having to upgrade thousands of binaries.

It also provides opportunities to do far more interesting things with the data when you have enough users at scale e.g predicting demand, caching data, etc.
Always thought that Blackhatworld was just a forum about unethical SEO.

There used to be raidforums as a big one before being seized by LE but it's not hard to imagine that another forum sprung up to fill the void that RF left behind.

Krebsonsecurity blogs about transactions on some of these (often in Russian language) forums although I don't know if he mentions them by name.
I kind of think of opinions as conclusions blended with personal values:

"This thing is X" + "some of X aligns with my personal values" -> "X is great, we should do X".

The trick is to untangle your personal values when they're not applicable. i.e. at work, it's a good idea to have a set of agreed team (and higher) tenets/values that you can apply instead of your own -- just don't join teams/orgs that fundamentally conflict with what your hold dear. This way, when there are inevitable disagreements, it's more about whether any particular idea is in alignment with the agreed values, rather than you perceiving them as a direct attack on your own.

Not a perfect solution, but if you don't have that foundational agreement on "what matters", every single decision has a much higher chance of becoming a personal conflict.
I too have heard about many surprisingly draconian policies in australia
> This is why religion and politics are usually not welcome in most parts.

This is a very "American" view. Plenty of folks manage to have conversations about these topics in a respectful way - and yes, that includes conversations with strangers and in the workplace too. I don't know why they're so polarising in some contexts, as if everyone has to maintain complete loyalty to their "sports team" and has no time for anyone with differing views, but it's a sad state of affairs to me.
It is not correct. In order to need a backdoor, the service would have to be E2E in the first place, which it is not. Uninformed HNers bring this up on every Fastmail thread like it's a big deal when it has zero actual impact on Fastmail at all.
Yes, I use [3] and I get 2.4s/iter on my 10 core machine. I was wondering if keras would give additional help here. I'll have to try I guess.
A deep-dive on Apple's passkey's implementation
The question I have in regards to your suggestion is, how scalable is it ? Can/could it be applied to a FAANG-sized company ?
I'm not rejecting any of your points, its just that every time someone critiques the current hiring practices they fail to provide an alternative system that does not introduce other problems (the first and most notable one is scalability, but there are many others)
>But that's just wrong. Tuples are not just immutable lists. They're for heterogeneous collections and are meant to be destructured or otherwise have their elements acted on individually. Lists are for homogeneous collections and they're meant to be looped over. Immutability is neither here nor there. The performance benefit is negligible and irrelevant.

I've never read this opinion before, so I don't think it was intended from the get-go or became a commonly adopted standard. I can see some sense to it, though.

But lists aren't just for looping. They often get looped over, but that's true for any collection, even dictionaries.

>It's also why there's list comprehension but no tuple comprehension.

That's because (x for x in y) was chosen for making generators. Just stick tuple in front and you've got a tuple comprehension.
> This happens because they were not planning to have a conversation

Interesting. Would you have a link?
I can’t imagine anyone doing this to a mother/family. It sickens me. The desperation your mother must have felt is unbearable to think about. I’m glad she fought for you. Thanks for sharing your story.
Google Broke Image Search for Creative Commons
There is criticism regarding the quoted story, the main is that Soviets at the time mainly used analog/pneumatic and manual control systems, not digital software. https://en.wikipedia.org/wiki/At_the_Abyss
Application Architecture for Angular Projects
How long until Linux runs in WASM, with Doom running in it on Wayland?
Is there a purpose built bookmarklet searchable repository anywhere like there are for extensions/addons?
The gamers keeping Discworld alive
"I was just now ruminating, as I often do, what a free and roving thing human reason is. I ordinarily see that men, in things propounded to them, more willingly study to find out reasons than to ascertain truth: they slip over presuppositions, but are curious in examination of consequences; they leave the things, and fly to the causes." (Michel de Montaigne)

I feel like open-mindedness is something you can practice. Strong and inflexible opinions are often the result of motivated reasoning, and motivated reasoning occurs when you feel that to believe certain things would harm your identity. But the thing is, it doesn't have to harm your identity unless you let it. You can feel strongly about social justice and equality, and still calmly read about e.g. minimum wage, all of the pros and cons and the results of empirical studies without, poof, instantly turning into a neoconservative.

The other thing to realize is that being very settled in your opinions also means that you're probably closing yourself off from other perspectives and new information – you already know everything there is to know, which is why you're so vocal about it. But again, there's really no need for any of this. You can eat meat but listen to a vegan explain their choices without feeling the need to defend your own opinion and without feeling that not to immediately make a counterargument would make you lose the argument and to admit to being a bad person. Who cares about winning arguments? Try to learn something new instead, even if only why other people think what they think.

When you think along those lines, over time you'll (hopefully) become less emotionally attached to your opinions, less tribal and less easily riled up whenever someone says something you disagree with.