skysight-inc/HackerNews huggingface dataset:
Hint: it's a dead end people! Been around forever as an idea, lots of academic studies and some industry apps.

Is it, though? For one thing, many feel that projects like Dataland led directly to the modern Windowed User Interface. One can think of opening windows as a kind of limited zooming with very specific affordances. The iOS UI is cited in the Wikipedia article on ZUI as being another example.

Basically, any UI in which one can "drill down" into greater detail or smaller/more specific contexts is effectively a kind of zooming. The problem, is losing the connection to the larger context.

Another thing to consider: At the time many of these things were tried out, there wasn't enough capability in the CPU and UI to render complex data fast enough. In fact, I was involved with a round-trip UML DB to UI product dating from the 1990's, which looked great in demos. However, it became dog slow when actually given someone's company database. This was a problem which dogged many projects with innovative UI ideas. (A problem which many CAD software apps deal with, and which seem to have been solved to some degree.)

semantics in 2D isn't something that's easy to grasp cognitively unless you specifically arranged things that way

Do you have specific examples?
> The article is to light on details

Yeah I mean I'm not sure why this article was posted to HN. It might as well have been an IFLS link because New Atlas is similar shit quality. But what can we do?

They at least link to the company's website where much more detail can be found (Remember, this is HN, we can get links changed!). If you're going to dismiss a technology, I'm saying be specific (Remember, this is HN, we have engineers and people with actual expertise. This is a technical website, be technical!). I don't know enough about this tech though I do have experience in physical engineering (I'm not in ML, so I'll keep any strong claims to that area).

I can't say much, but at least what I can tell is that the Voith Schneider is made by a single company (according to Wiki). If all this is is a different enough Voith Schneider motor and now there is competition in the space, I'd be okay with that too and wouldn't phrase it like the OP bur rather make this the point and note that the rest is market. But again, I don't know much about motors and even less about marine motors, so I'm not really going to make any hard claims because I don't know. But if this is all that it is, I think my point still stands and you can make a reasonable enough inference of the main point to adapt to competition and improvements (which again, are small steps). Clearly this isn't an exact clone.
About a month or so ago I started noticing degraded performance on youtube when using Firefox (even with all browser addons disabled) so my current approach, just for youtube, is to use Chrome with the Clear Skies ad skipper extension, which gets me good performance and no ads.

https://chromewebstore.google.com/detail/clear-skies/jkiagen...
This is a good defense against a credential stuffing attack, but I don’t know if it is very user friendly
> In this case, the driver overshot neutral and threw the vehicle into reverse.

FWIW my 3-pedal daily driver is impervious to this failure mode. If the engine starts doing anything I don't expect my instinctive reaction is to push in the clutch pedal, which I am always prepared to do in a split second because I keep my left foot resting lightly on it. In the extremely unlikely situation where the clutch pedal also doesn't work I can still yank the shifter into neutral. The only way to get to get it into reverse is to pull up on a collar on the shaft of the stick and then shift into the "first gear" position, which I'm definitely not going to do while panicking.
One of the first things you need to think about is the inclusion criteria.

Wikipedia bases all its content on the following: "A topic is presumed to be suitable for a stand-alone article or list when it has received significant coverage in reliable sources that are independent of the subject."

This is flexible enough to allow a lot of stuff, but also causes endless debates, discussions and complaints when content is removed. This is (in my opinion) one of the things that actually give Wikipedia value. If everything is permitted, separating spam from actual content is hopeless.

Defining a scope for your application is a must; if you gain even the slightest popularity, every self-serving developer is going to try to piggyback on you. "See, my project is listed on xyz, therefore it's famous and hence I'm a rockstar."

-Do you want to include any project hosted anywhere?
-Incomplete/unfinished projects?
-Forks?
-Do you want to limit yourself to particular licenses?
-What about ecosystems such as PyPi, Nuget, npm and all the rest? Code is mainly hosted on github, but do you want to maintain any kind of relation between source and package?

I think this could be handy, both for finding alternatives if you have an issue with a library or if you're looking for "something" that does <abc>.
But it looks like you can upload files and list them.

I'd just upload a file with the name Timestamp_batchID, and get the list of files later.
Five Little Languages and How They Grew: Dennis Ritchie on the History of C
It would be strange if they didn’t increase it since their phones are getting an increase according to leaks.
This intrigues me although I'm convinced almost anything that touches water is more expensive than I'm willing to pay for a hobby/pastime, but I went and looked up to see how these work. Neat.

https://www.youtube.com/watch?v=Ub563Yc3xls
> Strawman that indicates either extreme boredom and desire for interlocution, or a misanthropic streak.

More like offering a potential counterpoint, motivated by general experience that people generally aren't stupid - even the most seemingly dumb behavior tends to have a motivation that feels reasonable(ish) to the person doing it. I don't think playing Devil's advocate is misanthropic.

> To see it, who are there all these rubes who stay in middle school even though most people discount far-away reward to 0? High school?

Do you even remember middle/high school? Obviously, kids stay in it because the law mandates so, and tolerate it because they meet other kids there and have some degree of autonomy over their social life. Consequences and rewards are both immediate.

Compare with: "you need to learn because it will be useful for you in the future / will help you get good job", an argument that's well-known to work on nearly zero teenagers ever.

> College?

Mixed motivations, but the fact that social life gets taken up to 11 definitely doesn't hurt :).

It's easy to keep long-term motivations in mind when following the path towards distant reward keeps yielding smaller rewards along the way. Take that away, and people check out or burn out.
> Are either of these "lesser known"?

Are any of these?

It's odd, I have done a number of the things listed throughout my development as a developer, and for many, I would attribute a great deal of my knowledge to working on them, but, in each instance I came to those projects by my own necessity or transient interest.

Something about seeing these all lazily listed here together frustrates me, and leaves me wanting to just say to anyone who questions their interest in programming because they are unable to see themself as someone who does all or even any of the things listed, "forget that, follow your passion".
Wouldn’t this be the most important protection a federal anti-SLAPP statute could provide? I can’t think of another reason why a federal law would be necessary…
I gave into temptation and bought a device I can't root. Two years on, I'm resolved to never make that mistake again.
PDP 2.0 I see.

Edit: for those who don't know, Parallel Distributed Processing (PDP) was a subgroup of CogSci researchers who were using a neo-Connectionist approach to modeling cognition.

Geoff Hinton was a early member of this group of MIT, UT, UCSD, Stanford, and CMU psychologists, CogScientists, and CS researchers

The core research of the PDP group is what became CNNs, which are what truly enabled LLMs (as most can trace their origins to the work done on BERT [edit 2: BERT is transformer based, not a CNN arch, though there was a CNN-BERT arch from a couple years ago that made a decent splash at ACL])

https://mitpress.mit.edu/9780262680530/parallel-distributed-...
Ironically, DJB considers the 521 curve to be the only NIST standard that uses reasonable primes.

"To be fair I should mention that there's one standard NIST curve using a nice prime, namely 2^521 - 1; but the sheer size of this prime makes it much slower than NIST P-256."

http://blog.cr.yp.to/20140323-ecdsa.html

http://safecurves.cr.yp.to/rigid.html
Care to share the Swift port?
I think that is in context of the recently launched M3 MacBook Air. The future ones may be different and they’ll change their narrative then.
Previous HN discussion: https://news.ycombinator.com/item?id=39930887
I am launching a beta mastodon discovery tool at utoots.com. Still lots of rough edges but gotta kick it out of the nest at some point!

I am not much of a frontend developer or UI expert, but hopefully folks find it fun and usable. I had a ball working on it over the past 4 months!

Please check it out and let me know what you think.
You should be using pageant to store the secret ssh keys, and you only need to unlock the key on reboot/first use.
A program's correctness goes way beyond memory safety, and is entirely at the mercy of thr programmer doing a good job.

This is true regardless of whether the language has undefined behaviour or not.
Labor laws are a huge example too, we didn't emerge from an age of child labor into the modern era because of regulatory capture.
There are an infinite number of distributions that can fit the training data well (e.g., one that completely memorize the data and therefore replicate the frequencies). The trick is to find the distributions that generalize well, and here the NN architecture is critical.
I made an encyclopedia for frontend with json and markdown:

https://github.com/paradite/frontend-encyclopedia
That's awesome, thanks for sharing that. I've gotten to the point of hearing dream sounds like you described while falling through the sleep stages, but it startled me enough to wake me up! I'll give the slight movement thing a try -- which actually reminded me of how Tesla claimed to curl his toes 100 times per foot before going to sleep [1].

[1] https://en.wikipedia.org/wiki/Nikola_Tesla#Work_and_dining_h...
Details in the excellent commit message https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=c...
I have seen that managers decided to let something rewritten in C, for various reasons, mostly to set the language culture.
It seems obvious to me, that no C++ coder would switch voluntarily to C, since then he would reminded of the features he is missing every day glaringly.
So either you switch to Zig, Rust,... or (if you are finally fed up) to a functional language or you choose to code in a certain subset.
That's nice. Not sure how it's relevant to this discussion about their file system migration though.
> This is true on your car with a physical transmission as well.

I think you mean an automatic physical transmission. My manual transmission car has a clutch that I can always disengage in a fraction of a second.
Personally I find D1 to be fantastic (and comparable, in this case), but that's just me
I love the product. I love the service. HOWEVER, I’ve been doing this for a while to know that at some point, Stedi will bought…Stedi will be sold (notice my ordering of bought/sold) and the product and service will become another complicated and expensive mess.
Tall order. Github stars are maybe closest these days?

- Maybe should be an aggregator-aggregator, using github stars and all the various metrics/lists you can find, making formal affiliations with those sites so there's no ill-will?

- Maybe a decentralized governance (or clear neutrality in listing mechanism) to encourage people to participate knowing you're not gonna turn bad?

- Maybe section off a bit more wishlisting projects people WANT to exist (and subscribe to updates on as others fulfill)?

- Maybe a place to complain and critique existing software (closed or open source) and dream up alternatives (like a reverse engineering or UX critique forum?)

- Maybe some affiliates program to get projects to backlink, and/or incentives program to manage a donation pool across projects to pay for advertising and bring more people into the space?

- Maybe plan around inter-project architecture (common libraries in demand) and have people be able to push for the most needed ones?

- Maybe plan around AIs becoming an increasingly large segment of contributors, certainly on more junior/intermediate things, and make workflows to direct their efforts in a simple-to-contribute way (e.g. hook up your compute to an open-source AI coder hosted in the cloud with a TODO list to churn on already vetted by other people/AIs)

All ideas. Good luck! Would love this to exist at popular scales.
Err... no. MLPs are fundamentally sequential algorithms (backprop weight updating). All major innovations in NN design have been to find ways of designing the architecture to fit GPU compute paradigms.

It was an innovation, in the 80s, to map image structure to weight structure that underpins CNNs. That isnt what made CNNs trainable though.. that was alexnet, and just go read the paper... its pretty upfront about how the NN architecture is designed to fit the GPU... that's the point of it
Really depends on the kind of communication. We have a few tips in our handbook https://handbook.gitlab.com/handbook/communication/ but here are my personal observations.

1) Things like code reviews should be more extensive if feedback loops are long. One should be clear whether something is blocking or not. A lot of people use (and came up with) https://conventionalcomments.org/. Personally I really like to assign someone in the States or APAC and come back the next day haben my code reviewed.

2) regular meetings are often being alternated to be friendly between different time zones. e.g. one week APAC/EMEA friendly and another EMEA/AMER. All meetings have agendas and everyone can add points, even if they cannot attend. Also all meetings should be optional.
Seems like a skill issue. If they’d really apply themselves, they could have successful career as a corporate raider or one of the other many forms of embezzlement that they don’t send you to jail for.

They just need to pull themselves up by their bootstraps and stop being lazy. I mean this stuff is kinda robber-baron 101.
Sad. I wish we could restore and modernize train service all over California. The graded space for the rails already exists, and that is arguably the hardest part of building a railway.
Yeah I keep a webcam pointed at my keyboard too. That way the computer knows I’m subtly flipping it off when I undo in vim.
The entire reason this comment chain exists is that someone has built a better treatment than just adjusting to it.
What? I have both discs and I hate how the 4K looks. Overly smooth, and edge ringing artifacts everywhere...
Does it have to export the whole engine just to render a simple 3D product?
Leads? Yeh, sure. I'll just check with the boys down at the crime lab...

https://youtu.be/v7acD4q0lp0
Fragile device that drives half million miles with no service and has highest safety ratings.

Mission failed successfully.
I am more worried about there is no video of a ship moving on three main website and youtube videos. One is 12 min. Only men talking, 3d animation and lots of waves. Did not search further though.

Should this be called foamware?
I showed this trick to a guy at work and it was really funny and cool seeing how shocked he was that it worked
Motūrus OS (https://github.com/moturus/motor-os) has a newer microkernel.
> "Once you've added a credit card, you will incur a $40 charge for every block of 1,000 Editor Loads over the limit."

Extremely hostile terms as well.
I have not used the 16 yet as I decided to hold off after seeing the QC issues but most of the feedback I've seen and from what I can tell looking at the laptop is the trackpad is too small and the keyboard is too cramped. My 13 inch Thinkpad appears to have a more spaced out keyboard than the Framework 16.
Probably looking up the dominoes is enough to make it "busy".
I imagine the process of getting a .gov TLD and transferring it is currently arduous - perhaps because that .gov is a heavy hitter TLD. If so, local governments may lack the resources to put into place improvements for their constituents if blocked on that TLD. But if it is the case that the process for that is simple then what you say is reasonable.
I'm a bit confused by the wording on PoE:

> If you choose to power via PoE you can expect to get 25W of output.

Can you power this device via PoE ("choose to power via PoE"), or can this SBC power other devices over PoE ("expect to get 25W of output")? I clicked through some other reviews, but didn't see it addressed.
Aren't such laser cutters in enclosing opaq casing with a operation monitoring camera to avoid accidents?
Sometimes useful reminder: you may not need PuTTY today. On the one side Windows Terminal does a lot of the classic VT* terminal emulation that old ConHost did not. On the other side Windows ships "real" OpenSSH now as a feature that turns on automatically with Windows "Dev Mode". No built in GUI for the SSH agent, but at this point if you are familiar with SSH then using a CLI SSH agent shouldn't be scary. If you are "upgrading" from PuTTY you just need to export your keys to a different format, but that's about the only big change.

PuTTY was a great tool for many years and a lot of people have good reasons to not want to let it go. As with most software it accretes habits and processes built on top of it that are hard to leave. But also useful to sometimes remind about the new options because you never know who wants to be in the Lucky 10K to learn that Windows Terminal now has deeper, "true" terminal emulation or that Windows has ssh "built-in".
It's not fast, but at least it's cool.
100% agreed.

For me, the stakes are very low. It's my windows "gaming" machine, and has access to a few low-value hosts.

Otherwise I'd invest the time to learn wtf is pageant ;D
I understand your position that raw source is a simpler format. But in terms of professional IDEs is it simpler to throw out the parsed information and save only raw changes and force static tooling/IDEs to maintain separate caches and indexes of AST models? Not to mention the out of sync issues caused by this separation.

Is it simpler for source control managers like git to only understand text and make everyday changes such as rename refactors cascade across entire codebases and cause unnecessary, costly merge conflicts?

There are countless examples where AST-as-source _minimizes_ the complexities currently foisted on developers both directly and indirectly through tooling inefficiencies and other issues rooted in having multiple sources of truth.
Pretty sure it already is a hiking trail.
Just don't pay those idiots? I doubt most of the USB devices on Alibaba pay USB-IF.
I'm told that the Volkswagens made in Mexico are significantly less reliable than those made in Germany. I had a Golf which exemplified this -- all of the motory bits (not a gearhead) seemed fine, but everything else was shit from the windshield wipers that only worked on sunny days to the inexplicable decision to power the automatic locks with the vacuum system.
Could you share the visualization that you use?
Who watches the watchers?

Someone else can pick up where Paxton is blocked and have a look at how Media Matters reports on, well, anything. Preferably someone who is neither 'progressive' like Media Matters nor 'conservative' like Paxton is supposed to be - no idea if he really is but that is besides the point. Having looked into Media Matters' reporting myself I know that they have made an art out of taking lines out of context to drive a 'progressive' narrative so I have a suspicion what such a report would look like but it would be best if this information is available to all from an 'unbiased' source (as far as such a thing exists). This goes for all 'fact checkers' and 'media watchdogs' and, really, all organisations which act in the public space as 'defenders' and 'watchdogs' since many of these have shown to be nothing more than re-badged propaganda outlets.
I like rail service, but I also like hiking trails. And there's a lot less to go wrong with the hiking trail. I'm not really keeping track, but I would generally assume any passenger rail project announced in CA will never be finished.
Removing side mirrors is in full swing - this is why Teslas have the side repeater cameras that display on the screen whenever the turn signals are used. Audi has had the same thing for years.

The holdup here are government regulations, but the minute those are changed, side mirrors are gone.
Precisely. The people who tell you that you must radically cut back "for the planet" do not believe what they are selling, but they do think it would be very good for them if you believed it (and it would be).
I think of it as a vector quantity with one (or more) components zero, and the rest nonzero. I agree it's a stupid name, but at least there's some reason to it. Misleading, but not entirely inaccurate.
What is PDP?
I'm not going to lie, my blood pressure went up just from skimming that thread. Boy howdy, I don't miss any aspect of JS development, its ecosystem or community.

I just ran across this "JS semicolon topic" again recently while reading Next.js documentation in order to help a colleague debug an issue they were facing. AFAICT, that project's documentation doesn't have a single semicolon anywhere in it. (They're using `const` everywhere, tho! ) What are the odds someone has copied code from those docs and run into a quirk around _automatic semicolon insertion_? They're not zero! I mean, it's simple, you just have to remember that a newline ends a statement ... except when:

> The statement has an unclosed paren, array literal, or object literal or ends in some other way that is not a valid way to end a statement. (For instance, ending with . or ,.)
> The line is -- or ++ (in which case it will decrement/increment the next token.)
> It is a for(), while(), do, if(), or else, and there is no {
> The next line starts with [, (, +, *, /, -, ,, ., or some other binary operator that can only be found between two tokens in a single expression.

(^ From https://eslint.style/rules/js/semi)

Stop being cute and just use semicolons.
Windowing systems have this zoomout mode for application selection these days and smart phone web browsers have a similar thing for tabs.

Many modern text editors have a zoomed out view of the code that you can use to scroll around it.

There's photo browsers with thumbnail views. As you zoom in to each photo, more information is exposed.

Then there's video and audio editing software with complex zoomable timelines.

They're kind of everywhere to be honest, just a bit hidden.
Maybe we need a SI taxonomy? Maybe this one is just a kilosaur.