skysight-inc/HackerNews huggingface dataset:
The best part about old book stores was shelves filled to the brim with books and the various displays of how books are formed. The Last Bookstore in LA for example has those fun arches and makes you feel lost.
How about a spreadsheet that's also an outliner?

Here's an article and HN discussion about "Representing and Editing JSON with Spreadsheets" that I posted a few years ago about shoe-horning JSON into spreadsheets so it was easier to edit and process. But ideally I'd prefer a collaborative spreadsheet that's also an outliner (which I described in another post as "Google Trees").

https://donhopkins.medium.com/representing-and-editing-json-...

https://news.ycombinator.com/item?id=21109798
Linksys is strictly unknowledgeable home-use kit, whereas Ubiquiti could be called "prosumer," and Cisco doesn't have anything in the price range. When I built out a new, 1500-seat church, Ubiquity offered better-spec'd wifi AP's for less than half the price of comparable gear from Cisco. Would I do it again, knowing what a hassle their administration software is, and how often it breaks? I don't know.
Some AI Systems May Be Impossible to Compute
Usually elder people (average 78y) with other comorbidities. Yes, we are mortal.
There was a v8 fork a long time ago that had persistence built in. You could kill the process, & start a new one & everything was just as it was.

I love this kind of stuff. Programming languages are boring, hardly any different from one another. But building an interesting enriching runtime that makes it more clear what is happening, what is going on? Thatcs awesome. That's how computing starts to level up. Long hope but some day i believe software will better be able to say what it's doing so much more elegantly that software itself will become more interesting, that we'll start to see more incidental curiosity & exploration, some bridging of thr gulf between user & developer.

I had a Google Summer of Code project under Codehaus, many years ago, adding some similar instrumentation to Mono & .NET. A bunch of stupid bytecode rewriting, nowhere near this cool. But tickles me to see!
Answering my own question. Locations from Deno: https://deno.com/deploy/docs/regions
I dislike the blame bit because success in creative jobs are to a large extent about doing things nobody else thought of. (And by definition, of course, if you fail to do something nobody else thought of, nobody would blame you for it either.)
reading about the magical half-dozen is one of my favorite internet rabbit holes. None are easy to come by, but if I ever get my hands on STP I'd love to give it a try.
> Land is about the easiest thing for a government to seize (and protect, for that matter).

...and just killing people even easier. What's your point?

The purpose of "If you don't plan on leaving your country" is to describe situations where the threat is exogenous to governance. E.g., starvation-level crop failures/grid failure/energy shock/etc. Or even just a massive depression during which I can't find employment. In those cases, I'm less concerned about governmental overreach than figuring out where the next year of food and energy come from.

The moment I'm thinking about the government taking my land unexpectedly, I'm FAR outside of "If you don't plan on leaving your country" territory. That risk is hedged in other ways.

But, most importantly, I can enjoy land independent of its hedging value. I try not to invest significant chunks of time into acquiring pure hedges. How am I supposed to use stablecoin to ride a horse to a hilltop or sit around a fire with friends...

> I don't see why you're ruling out crypto as not satisfying the desiderata here

This is like asking why I would rule out a humanoid robot for vacuuming my floors. Because I already have an existing solution that is easier, safer, and simpler. Social connections and hard skills are an indisputably better asset to have in "fuck this I'm leaving the country" situations.

And, again, having friends & family all over the place is its own reward. As is cultivating useful skills. Not sure how I'm supposed to enjoy a vacation or find meaning in life with a stablecoin.

...also, all of this is independent of the fact that crypto really isn't even a good hedge for these sorts of long-tail risks in the context of the USA.
See also:

https://news.ycombinator.com/item?id=30868032
Well, it's a global phenomenon, as noted in the introductory paragraphs of TFA. But delete "demanded by the american two party system" and "in the US" and your comment is perfectly valid globally. You needn't artificially restrict your scope :)
saw your flagged response, from your source it is defined as:

"The Gish gallop is a rhetorical technique in which a person in a debate attempts to overwhelm their opponent by providing an excessive number of arguments with no regard for the accuracy or strength of those arguments."

since I was responding in good faith and wasn't making any argument as opposed to a valid reality that's easy to experience, is this is a cognitive limitation for you to feel as if you have been overwhelmed by excessive number of arguments? because that would say more about you and your ability to have this conversation at all, like maybe your worldview is incapable of being more plastic
I've seen some spreadsheets, but it never occurred to me that they were doing matrix multiplication. Is that what spreadsheets typically do?

For instance, in Excel is there a function for multiplying matrices? And getting the eigen-vector?
> I don't think you can improve Excel too much

Clearly you've not used an international version of Excel. They translate all the function names, replacing the English ones, and of course not just for display. No, this gets saved in the file.

So in my view, they could improve Excel an immense amount just there.

Then we can talk about how it won't even obey things like an explicit "format this cell as text" command.
Your phone may not be moving, but the satellites are. The obstruction is not static in that case.
I've been in your shoes before at a previous gig where we had a highly successful desktop application that ran on Windows. Containerization was an utter nightmare. It's brutal seeing posts like this too, because you feel like the whole world is leaving you behind.

It's made me super grateful to be where I am now, and able to even view tools like this as an option.
So... where did they got his/her details that she/he was so surprised by? Was it Bank's breach?
Google Ryan Holiday net worth, estimates are between 6.5 and 8 million. Of that, the book store likely [just a guess] accounts for... likely next to none of that. :) But it may employ people and serve as an office and sometimes distribution point for Holiday's own books. And that could be "doing great."

My wife and I owned a brick and mortar hobby store for a decade that was "doing great." It never made any money, but it employed a dozen people and fostered a wargaming community which is still vibrant to this day even after the store sold its assets to another hobby retailer.
I’ve been on a Smalltalk binge the last few days and have really been enjoying this two hour long interview / demo with Dan Ingalls on Smalltalk and the Alto: https://youtu.be/uknEhXyZgsg
You didn't "want to be put on the spot"? What does that mean?

You entered somebody else's building. They asked that you wear a mask and offered a free mask for you.

At what moment were you "on the spot"?
Perhaps the zooming presentation was, but the mechanical inspiration was a different jam game, Sokosoko.

https://juner.itch.io/sokosoko
DOB made sense because 10,000 people in the world have the same birth date. DOB (without PII) didn't narrow enough to identity the person. Regarding that last 4 SSN, yea I would never give that out.

My doctor office required me to provide my DOB before I can schedule an appointment or questioning over the phone. My pharmacist required my DOB before I can get my meds from them. If I don't provide my DOB, they will turn me away and assumed that I'm a scammer.
And also an adult in most places, by legal definition. The two aren't mutually exclusive

(to the parent comment, but responding here since my point is an extension of yours)
Interesting! I didn't know about Sciter, but to me it sounds like Sciter kind of is a browser, heavyweight DOM and all: https://sciter.com/

Proprietary though, same as Presto, so I guess it's kind of a dead end.
Will skiing survive? Resorts struggle with climate and housing woes
Squeak: A modern, open-source Smalltalk environment
That's all I could think. This guy sounds like a typical person prone to scams. Expert my ass.
I translated a few important parts:

> If you’re not making your delivery timelines and this is a surprise to your organization, you and your manager have a problem

When the bullshit arbitrary estimates you gave became bullshit arbitrary deadlines, we didn't like it when reality happened.

> If product has a dream and no one knows what it would take to build it (time, resources, architecture), you have a problem

Some MBA cock landed a customer on lies about features that won't and can't exist and now it's somehow our fault.

> you are basically unfireable because you know so much

We are at the mercy of assholes. Our company rewards generating needless complexity.
Also see the Psychonaut Wiki: https://psychonautwiki.org/wiki/Main_Page
I agree but that's a sign we need more peer review. IMO it's unethical to engage in fake peer review like that. I recently encountered the opposite - a reviewer that wrote a fake negative review of my paper without reading it. Killed the paper at a good journal by making claims that are easily verified to be false.
Every change that fixes a security issue implies the existence of a change that introduced the security issue in the first place. Why is bumping a version more likely to remove security issues instead of introduce them?

The reason why older is better than newer has more to do with the fact that the author has actually tested their software with that specific version, and so there's more of a chance that it actually works as they intended.
Farmers in Haiti: Growing crops in spite of drought and floods
As opposed to my sib comment, I could see (theoretically, not saying this is what the original logic was) some justification to deal with intermittent line breaks or connection issues - if one side can keep the call open, then a wind gust breaking the connection for a couple milliseconds somewhere between the two parties won't cause the whole call to end. From a customer point of view, it's more resilient and ends up with fewer dropped calls.

I could also theorize about the different switching actions going on, where up until the other party picks up there's already only one phone on the line, but that's getting into phone system/phreaking stuff that is way out of my depth.
> it expresses that one group is inferior, and that he is inferior because he belongs to that group.

Does it actually express that? Or is it a term that is being reached for because someone is upset and it's a cheap insult that the insulter thinks will have a large impact?

You are looking at this stuff in very black-and-white terms. How people communicate is a lot more nuanced than you are giving it credit for.
My trajectory was ~2000-2011 as a heavy Linux-on-the-desktop user (and Windows, for gaming), but quickly converted to Mac when was issued one at work after that, and that's where I've stayed ever since. I didn't even realize how much time I was wasting and how used I'd gotten to working around shitty, broken stuff, mostly by just avoiding doing things. Once I saw what life was like on the other side, it was a no-brainer to switch.

I try Linux again every couple years, and have every time been quickly reminded why I stopped using it (on the desktop, anyway).
And for extra magic, since every vector space has a basis, every linear transform between vector spaces with a finite basis can be represented by a finite matrix (https://en.m.wikipedia.org/wiki/Transformation_matrix). While this might feel obvious if you haven’t explored structure-preserving transforms between other types of algebraic objects (e.g. groups, rings), it is in fact very special. Learning this made me a lot more interested in linear algebra. It unifies the algebraic viewpoint that emphasizes things like the superposition property (T(x+y) = T(x) + T(y) and T(ax) = aT(x)) with the computational viewpoint that emphasizes calculations using matrices.

Since all linear transforms between vector spaces with a finite basis are finite matrices, the computational tools make it tractable to calculate properties of vector spaces that aren’t even decidable for e.g. groups. For a simple, but remarkable example: All finite vector spaces of the same dimension are isomorphic, but in general, it’s undecidable to compute if two finitely-presented groups are isomorphic.
I'm not the OP, but this is a thing:

"Yes, Banks Are Reordering Your Transactions And Charging Overdraft Fees"

https://www.forbes.com/sites/halahtouryalai/2013/06/11/yes-b...
Another tool similar to this is https://dot-to-ascii.ggerganov.com
> It perpetuates the myth that there's something really special about Silicon Valley engineers

Why are you sure it's a myth? My prior would be to believe that engineers at the most exclusive companies with the highest hiring bars that pay 3-5 times more than average would be better programmers. The article is just one data point confirming what intuitively should be true.

If Silicon Valley engineers are no better than anywhere else then someone should notify the execs at FAANG, I'm sure they'd be interested to know they are dramatically overpaying for talent.

I don't understand what is so uncontroversial about this. SV companies recruit the best talent from around the world and it's where the best talent wants to work. Similarly, the best financial talents are in NYC and London, the best actors are in Hollywood etc.
Are there any managed services with hard cost limits?

We're running or app on linode VPSs.
The intel NUC exposes the CEC pins to the motherboard, and the same company makes an internal USB/CEC adapter for $15 less[1]. That PCB is almost entirely an MCU and a crystal, so the plastic box and HDMI passthrough adds $15.

1: https://www.pulse-eight.com/p/154/intel-nuc-hdmi-cec-adapter
> if you fail to do something nobody else thought of, nobody would blame you for it either.

That's a great point. It's definitely not a perfect lens. And I do think that the power of a "Staff Engineer" title or similar is giving really talented, creative engineers the organizational capital to go do wack shit, because hey -- sometimes that wack shit is GMail or JavaScript!

But at the end of the day, we're all getting paid to be here; I think having a clear understanding from the start of "what could I do wrong enough that my job is at stake?" is very, very valuable.

Later in the article, Amy also talks about how the "blame" can come from below, too:

> If the ICs that report to my manager end up feeling like “I told you so” or “We knew this was a bad idea” and that wasn’t surfaced for a discussion, that’s on me.

And I think that's a really healthy way to approach leadership. It is -- and should be! -- a very serious responsibility to be making decisions that affect lots of other people's jobs.
There's a lot more to it than that. I would sincerely recommend playing the demo which does a good job of showcasing the strengths of the game.
Too bad Wal Mart murdered Jet.com
Fascinating take. So I'm typing on a scarf right now? The future is truly wild.
I find https://ellx.io/ very interesting, after chatting with its creator on HN a while ago in another next-gen spreadsheets discussion.

At first glance, it's just a web-native spreadsheet where formulas and macros are both JavaScript instead of Excel formulas and VBA. However, it's clever in doing some introspection and automatic functional-reactive lifting in cases where inputs to the formulas are external time-varying inputs. You write something that looks like regular JavaScript, but if one or more of your inputs is actually a time-varying function, then the result is a time-varying function that looks like a regular JavaScript variable but is automatically updated whenever its dependencies change. So you get something like the automatic updating semantics of Excel expressions, which is very different from the semantics of regular JavaScript variables.

I seem to also remember some clever introspection abilities on those time-varying functions, but it's been a while. In any case, it's obvious the creator has thought long and hard about how web-native spreadsheets should behave.

It's also interesting in that you can either explicitly name the cell's result using var_name = expression or else just have a bare expression, in which case an implicit variable name is created, similar to Excel's $A$4 naming of cell results.
The Office apps are now fully recompiled for Apple Silicon
I actually like the grid of cells. I had an epiphany: It’s just a 2D extension of 1D lines of code we use in every other programming language.

I think this significantly speeds up analysis and model development. I kind of would like this same model adopted by more programming environments. 2D vs 1D lines of code. Particularly now that we have much larger, higher resolution displays.
This is actually the first use case that I can take seriously.
> Not much of an expert, caller ID means nothing

They... said that:

> The caller ID showed the correct name and number for my bank, but caller ID data is so hilariously easy to spoof that it might as well not even exist.

Honestly, what is with the low quality comments attempting to undermine this person's credibility?
Fusion ioDrive2 SSD data recovery [video]
While I definitely do need to work on being less critical of others in regards to how 'invested' they are in their trade, I don't mean to seem adversarial. When I say 9-to-5ers I refer to those who quite simply do not care about the code they write beyond the end of a sprint. I encountered similar individuals in other industries before I started working in Software, and the reason for the lack of interest varies from struggling to just meet the minimum requirements of the role they fill to direct expressions of pure apathy to anything that happens 'on the clock'.

There is probably a better way to explain my perceptions, and again I am almost certainly suffering from premature judgment of many individuals. However, the net outcome from both cases is the same.
I like the 1 page per 10 years experience rule of thumb.
I think OP is trying to suggest that you'd only audit the packages you actually use rather than all packages.
> I have to think if I was a scam prevention expert that I wouldn't tarnish my own name by putting a story with this much raw honesty out there.

I think it's an absolutely excellent story to publish. The road to becoming an expert in any field or art is paved with failures, and your own failures tend to be the ones you learn the most from. Plus in a field that primarily deals with dishonesty, being this transparent does help build a positive image.
> 3 separate instances where Krebs got it wrong. Seems to happen a little too often.

A former employer of mine was the subject of multiple Krebs pieces. Many of the facts he has reported were incorrect. I have no personal stake in getting involved to "set the record straight" and much to lose by doing so.

There's only so much accuracy you can expect from someone who deals in hearsay. The most credible witnesses won't talk to reporters.

> I guess that's the job of a journalist to ensure what you are publishing is true.

Informants are afforded credibility. The job of the informant is to ensure what they're informing on is true. In any supply chain attack, everybody involved post-compromise is just doing their job.

Journalists are not private investigators and it's unfair to expect them to be. We don't condemn doctors when the patients they trust falsely report/induce symptoms with intent to commit disability fraud.
Not doing numerical analysis, but that's not the same as not doing formal analysis. I was thinking of things such as this fascinating paper, particularly the shape of the overall manifold that gives rise to Figure 2: https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s...

The insights from these topics:
https://en.wikipedia.org/wiki/List_of_dynamical_systems_and_...
If you're a senior person with, say, 20+ years of experience and only the last 6-8 years fit on the first page then put a second on there.
I almost got scammed regarding renewing my software subscription with Intuit. I got a voice message indicating that my credit card on file for the renewal was expired (true) and that I should call back at the number given. That was my big mistake; given that I made the callback, I overlooked the fact that I had not myself looked up the number I was calling. But how did they know my CC number was expired, and that my annual renewal date was coming up soon?

When I called, I immediately got connected to a live person. Second mistake: you can never get through the voice menu to a live person so easily. Anyway, the guy sounded convincing, and said I could get a special discount on renewal, so after some further conversation, I commented that I should be able to log in online and get this same deal, which was my preferred method. At that point, he finally put me on hold and then the call disconnected.
Agree. Cant think of anything that is more of waste of time.
I remember the white Macbook plastic shell would turn beige and disintegrate after a while. I wonder if the black models had the same issue.
To stop them fleeing the country when they should stand and fight.
Earendel (farthest known star from Earth) is discovered
I had an idea a few months ago that this just made me remember. I was thinking that I could come up with some way of mining crypto but instead of guessing hashes I would be proving that I was actively sending weather/sky data. So people actively participating in the sensor network would get rewarded. Proof of… sky?
The reason engineering students are taught about Therac-25 is to prevent things like this.
I had one of these back in the day and I loved it. I sold it just a few years ago. Still one of my favorites. My one complaint, the white power cord and power brick. Come one apple, you're supposed be a leader in design. I realize cost justification was probably the reason for this.
Vaccinated people are getting Omicron infections. Many are asymptomatic, but can still spread it. People carry other infections too.

Masking reduces dispersion of virus-carrying aerosols. https://physics.aps.org/articles/v14/s155

That would be why.

It’s trivial to pop on a mask. I will continue to do so when around other people in less-well-ventilated spaces.
The compiler can convert small known-size known-offset array accesses into registers or direct static stores and loads, but array indexing is usually on large chunks through a dynamic index via a ref or pointer, which will be via pointer math.
Either The New Economics or Out of the Crisis or both, by Deming.

I could recommend twenty more books that I think are essential to be a good leader (in various areas like ownership, communication, continuous improvement, planning, innovation, anthropology, visual control, calibrated estimation, etc.), but Deming stands way above everything else.
That's my primary issue with Windows workflows, though. Unless you really convert over to using pretty much only MS tools, it is extremely hard to use them. Meanwhile the "Unix" workflow tends to be a collection of many open source tools with lots of competing solutions.