skysight-inc/HackerNews huggingface dataset:
It’s a binary-encoded merkle tree
Compilation and runtime are nominal stages. JIT too.

It's all about transformation of code to other code... and we can be more flexible in our classification. If modern languages even need one.
> Indians are very good at institutional politics

Yes. It's the how that gets me. Who needs problem solving when you can just bury them.
I'm skeptical. I think companies are still in denial about just how thorough the upper quintile of the labor force was hollowed out during COVID. This is easy to miss -- especially in industries like tech -- where title inflation for junior workers has cause executives to over-estimate the fungability of veteran labor.
Good lord that is gloomy. Thanks for sharing
in other news, water is wet.
> the closed-source corporate world ... will continue that way indefinitely

the lifespans of corporates is well known to get shorter and shorter. Lean periods, in particular, prompt people to re-examine the economics of various technology choices (The world of HPC is full of such extinction events, Unix workstations disappeared in favor of Wintel etc. Having survived previous events does not guarantee eternal survival).

On the other hand the line between "developers" and scientists/engineers will get further blurred and complacent corporates may at some point feel being completely starved of the relevant talent. Just today there was a front page HN discussion about ML augmented PDE solvers. It was not written in fortran.
To me that is Charles Petzold:

http://www.charlespetzold.com/pw5/
> advanced alien civilizations capable of interstellar travel would probably look at us like we look at mold

Like a mycologist, you mean?
We aren't considering anything in light of what we're capable of. We're considering it through the lens of a civilization hundreds, thousands, millions of years more advanced than us.

For such a civilization, I think talking about the 'cost' of things is somewhat of an abstract idea because advanced automation is surely possible for them. Once I am capable of producing a self-replicating machine capable of strong-AI level cognition all I have to do is release one at the frontier of my empire, instruct it to seed itself as widely as it can, build up massive stockpiles of processed resources and energy, and await further instructions. Such a network would be capable of nearly arbitrary levels of resource utilization, all of which could be redirected into wiping out my cosmic neighbors, since my species's immediate needs are satisfied by a similar post-scarcity system.

If I am capable of such a thing and I choose not to employ the strategy of ruthlessly exterminating all life of which I am aware I run the risk of someone else developing this technology and doing the same to me.

The only possible scenario where this doesn't hold water is if it's somehow advantageous to long-term survival of both parties to cooperate and exchange technology rather than spend resources annihilating each other. I think even the simplest game theory analysis will tell us that can't possibly be true.
Haha, yeah we probably should have added a caveat that this is only applicable to Unix
> Is there anything genuinely innovative about Swift

Apple's thing is innovation - taking technology that exists but is clunky and making it accessible.

Swift is intended to be a more accessible alternative to Objective-C. It is memory safe (reference counted like Objective-C's ARC but built into the language) and type-safe, and has modern features such as named parameters, generics, duck typing, closures, multiple values, inline arrays and dictionaries, etc.. It's intended for writing user apps, but is also suitable for writing system frameworks. It also has some (possibly overly) clever syntactic sugar that has enabled SwiftUI's pseudo-declarative API.

Regarding memory safety we have: Swift (mostly reference counting), Rust (mostly compile-time checks), Java (mostly garbage collection), and C++ (smart pointers or manual/unsafe.)
That's a really neat trick. Gosh, CTEs are great.
I'm not sure if they provided adequate tooling for the former. They definitely didn't provide adequate documentation for the latter.

Or maybe they did - back when MSDN was actually well-organized and somewhat complete-ish (and shipped on optical disks or otherwise downloadable!), I was too young to make much use of it. Now, that wealth of knowledge is mostly gone, and external links to it don't resolve.
Tis confusing.
Show HN: Organize and Share your links more efficiently
Rackoot is a FREE platform that helps you to organize and share your links. You can have multiple dashboards (Rackoots) and organize links in tiles adding comments and sharing them with whoever you want.
Try it, and get organized!
I mean, we have seen this before. This is particularly classic in retail, with a lot of overleveraged expansion of new locations by both department and big box stores in the US.

Some dominoes took longer to fall than others (Circuit City was fast, Sears took half a century)
Must be nice to be born and raised into the managerial class. You get promoted while us working stiffs get the curb.

Shameless.
> The Montana Republican Party has ... a state representative named John Fuller, who published an opinion column in The Flathead Beacon earlier that year declaring that democracy had “failed as miserably as socialism."

> Keith Regier, an influential state senator, said all laws should be based on Judeo-Christian principles. “The Ten Commandments were a good foundation for any country to live by,” he told me .. I told him that I’d heard other Montanans voice feelings of persecution because of the imposition of Christian doctrine. Was there a middle ground to be found? “There probably isn’t a middle,” he said. “You can’t have both.”

> On the day after the Billings convention in July, couples filed into Grace Bible Church for the morning service. [Montana governor Greg] Gianforte greeted Hughes and a handful of the other parishioners before sitting down next to his wife and near two notable visitors: the Nebraska governor Pete Ricketts and Trump’s former press secretary Sarah Huckabee Sanders, who were in Montana for a gathering of the Republican Governors Association.

> Hughes yielded the stage to a visiting pastor named Brad Bigney, who dedicated much of the sermon to reassuring parishioners that, though they might feel uncertain, they had to believe that God was in control of their destinies. “We seem like a remnant,” Bigney said. “We seem weak. We seem like we don’t have enough resources. We seem — Hello, read your Bible! It always looks that way! I hear people saying now, ‘My America, I don’t even feel comfortable in my America.’ I get it. But this isn’t our final home,” he continued. “He’s testing us, you guys, and I’m sad to say we’ve got some believers that are failing the test. It looks like they never truly trusted in God and that’s being exposed now."

> " They trusted in their country.”

Nope, definitely not espousing anti-democratic, totalitarian ideas. Definitely not wanting to infringe on other's rights to ... well, what is their goal exactly?

> If you want to live here,” Karla Johnson, a chapter president of the Montana Federation of Republican Women, said, “be a Christian.”

Oh, cool then.

( https://www.nytimes.com/2023/01/11/magazine/montana-republic... )
See also: https://news.ycombinator.com/item?id=21566530
I think that's probably a natural tendency for any type of people, so I can't say I blame them.

It's just that, in the USA at least, white people have been guilted for years into specifically not doing that. I suspect the same would happen to any majority, with time, but we'll see.
Note that while the download page and tools don't perform license checks, you are supposed to have a visual studio license to use that package[1]. It is intended as an easy way for VS customers to install tools on build machines and the like without doing a full VS install, not a way for non-customers to get a free compiler. Individuals can get a free license to VS community that would include this package[2], but commercial use requires a paid license.

[1] https://visualstudio.microsoft.com/downloads/#build-tools-fo...

[2] https://visualstudio.microsoft.com/vs/community/
AGA Statement on Int Journal of Environmental Research and Public Health Report
Also a function of your salary… you don’t feel that marginal increase, but many non-tech sector folks living on a budget definitely do
So, I do understand that it costs you money, but I'm agreeing with thot_experiment: it doesn't feel right, at least for the "victims of NCII" use case (as opposed to the "creator" use case with the $100/mo plan... I frankly think the pricing there is a bit high, but hopefully you've talked with enough sex workers to verify that works for them; honestly, if your website were focused more on that use case, and downplayed the victim one, I'd find it more consistent).

Instead of a bunch of happy customers of your service, you are going to see people complain constantly about your product and consider you a "protection racket". You are also going to find yourself in the situation where the people you are helping are claiming you are "in cahoots" with the porn companies, particularly when they realize that they have to keep paying your subscription fee in order to avoid their stuff being posted again and again to different sites.

Some things are just asking for a world of hurt, and you need to really really play up the charity angle here and frankly attempt to fund as much of this as possible off of people who aren't the victims you are trying to protect or from a narrative perspective--which a lot of people don't spend enough time analyzing--you are going to spend the rest of your existence playing defense against your own target market feeling like you are part of their problem.

(My credentials here, with respect to talking about "narratives": I'm a well-known engineer who used to spend a lot of time attempting to correct the story developers would tell around jailbreaking and piracy--in some cases due to the mere word "jailbreaking", which I had not myself chosen as I wasn't there at the beginning--and who later went into politics and has been an elected government official in a dense college community for the past five years.)
I completely agree. If companies really thought PTO was important, they would enforce a minimum PTO policy. You MUST take off 3 weeks a year. (or whatever). If you don't take it by the end of the year, they remove your card/network access.
It's been a nice experience to have the Apple TV app for my TV (without having to own an AppleTV, even though I do own one...or two), glad Apple is starting to creep outside it's ecosystem for the Media Services it provides - given the competition already was (Google and Spotify I'm looking at you).
> Is this an actual issue

Yes? I mean, it exists and I know of at least a half dozen people in immediate proximity to me that have kept old devices around in case they want their photos later. Some have them backed up elsewhere as well, sure. Contrary to your assertion, I'd guess the opposite - I suspect there's a large number of people, especially non-technical people, with phones in drawers with information they'd like to have available for "some day." Obviously speculation based on my own experience.

WRT the off device syncing being default, that is fine up to the Xgb that the provider offers free, anything beyond that is not synced without a monthly subscription, and the same people I know that are keeping phones around are also not paying for that.
> Folks seems to lack a kind of basic economic perspective.

I agree with most of what you said, but this seems a bit ironic.

Your suggestions almost exclusively involve large investments of time with little established proof that they are efficient. Do you genuinely believe reading RFC 2616 "cover to cover" is an efficient way of solving the specific problems they came across?

I would wager most developers wishing to be "really good" actually have a concrete desire like a greater paycheque or employer in mind. If that is true, I doubt reading someone's booklist necessarily is their fastest pathway, and their economic perspective is exactly what stops them doing so.
I agree, with the caveat that an appropriately explicitly flagged as a deliberate reinterpretation which clearly differs from the intended meaning, is something that I think can be artfully done, to good effect.

But when doing this, one should be clear that this alternate meaning is to be attributed to either the person doing the reinterpretation, or to a fictional character of their creation, merely inspired by original quote.
Thanks for reinforcing my last point with a patronizing response
Yes, and the database is useful for all the situations when you saw a meme on someone else's device, or embedded in some piece of content, so you had no way to save it.
I’ve used Wondra flour in a pinch, maybe not as good as durum wheat but I am also just using parchment paper in a regular oven.
I appreciate the irony, but the kind of AI that Lisp was designed for (i.e. automated reasoning, expert systems, etc) is really not the same as the kind of AI that we have today. The AI we have today is very much a "worse-is-better" [1] AI. There's no elegance. No craftmanship. Just scale and raw power. And just like worse-is-better programming languages conquered Lisp, worse-is-better AI approaches conquered the classical approaches that were pioneered along with Lisp.

It might be ironic, but I don't see any particular contradiction in saying that worse-is-better AI magnifies the advantages of worse-is-better programming languages.

[1]: https://www.dreamsongs.com/WIB.html
On the old terminals, the wire sits at one voltage level until a character is transmitted. After that, the bits are spaced out at agreed-upon time intervals. So the receiver detects the first transition, and then reads and stores the bits by applying the same timing, then waits for the next character. Meanwhile, the value of that character, say an 8-bit number, is stored in a register, and typically the processor is interrupted. This gives the processor time to deal with each character before the next one is received.

Oddly enough I could have answered the OP's question in an interview, 40 years ago, but stuff has gotten so complex that I can't even tell you what all of the layers of abstraction are.
I've never seen people get value out of these diagrams, except when someone creates a one-off diagram to explain a particular detail when whiteboarding.

There are tools like this to generate diagrams of the relationships between database tables. They all seem to come with a way to filter down the number of tables displayed. A full diagram of complex databases actually appears harder to understand than a text version.
Which sounds cool and all, except I bet the URL doesn't have a space character in it, right? And so, now you have a weird mismatch between the files on disk and the site structure.
Ummm… No.

Swift structs are just like C structs (from a memory perspective). The copy-on-write thing is implemented manually by storing a private refcounted object in your struct. See the implementation of Array for example: https://github.com/apple/swift/blob/main/stdlib/public/core/...

There’s no magical copy-on-write mechanism at the language level.
>They don't have "a habit of targeting the middle income" people because they are low hanging fruits.

>They currently target middle income people because the lack the funds to go after the affluent and the wealthy and the obscenely rich.

Low-hanging fruit: The obvious or easy things that can be most readily done or dealt with in achieving success or making progress toward an objective.

https://www.merriam-webster.com/dictionary/low-hanging%20fru...

It's not nonsense, it's the reality.

Additionally, do you really believe US corruption is minor enough that politicians will target the major donor class for tax violations en mass?
> This model was introduced with UNIX

The UNIX IO system was adapted from Multics.
That's quite an unnecessarily toxic comment, besides all your criticism seems fixated with the introduction on teletypes.

I enjoyed the blogpost, I trust the authors of a terminal emulator to give me a good overview on the topic and I enjoyed it.
I assumed so, but then I got curious what would happen in a DOS window.
Innovation isn't the same as invention. Apple didn't invent the MP3 player or the smartphone, but they certainly innovated with the iPod and the iPhone, which combined technologies into useful and accessible products.

Swift might not change the industry, but it makes life easier for anyone who wants to develop on an Apple platform but finds Objective-C unwieldy. Also it provides a path for Apple to migrate its platforms to memory-safe languages, which can reduce bugs and security vulnerabilities.
How about how bad other species are to other species? Displacement. Hunting to extermination. Dramatic changes in the environment leading to extinctions. Parasitic relationships. All these things that we blame ourselves for are really pretty natural things in terms of life. There is no mantle held by any species to be a conservationist. The name of the game is to extract as much available resources as your genotype allows you to extract from the environment. To succeed at the expense of other life, to subsist off of it. In terms of climate change, us humans have nothing on cyanobacteria, who nearly ended life on earth entirely in the distant past:

https://en.wikipedia.org/wiki/Great_Oxidation_Event
> You mean the few extra megabytes of RAM for some extra compiled code on each node?

Few extra?

Have you not considered applications where you need to spin up/down _extremely_ resource intensive instances?

A year++ ago I worked on a health-related application which used a system for processing X-ray images. During typical work hour (6 am-6 pm) it required a _huge_ amount of CPU and RAM instances. By shifting those specific services out to specialised instanced, we saw a $50K/month saving.

The rest of the application is a lot more lightweight, but of course has to run 24/7, but being able to spin up/down required instances, and just pay for what you use, is a huge benefit for a lot of companies and organisations.
> I agree, but I don’t think it reflects particularly well on the audience! Like, carry this one step further. Why is this the message that resonated with everyone? Why not white moderates being the stumbling block to racial justice, or capitalism being evil?

I can think of several reasons:

1. It was sincere.

2. It was likely the only speech anyone had ever seen from MLK, statistically speaking. It’s not like they were serialized.

3. It was correct. If we are to judge people at all, we should do so on the basis of their character, not the color of the skin. One takes consideration and trust in one’s own judgment, the other you only need at least one working eye for.

4. It was non-confrontational: “I have a Dream” not “I have a Problem”.

5. It was the culmination of the 1963 March on Washington. Marching on Washington wasn’t exactly a common affair back then: it drew attention, as it was designed to.

6. It was the speech he chose to deliver to the largest audience he had ever had in his life and was likely to ever have as far as he knew. Basically in effect “do or die” for at least that set of participants. If it had been a failure, there were no take-backsies, no second chances, no just trying again next year. So the right message, at the right time, delivered to everyone he could to try and compel them to at least meet in the middle.

I mean, he could have said something else, but he also probably wouldn’t have been as effective and I probably wouldn’t have learned about him in school. Maybe you have a case to make that it would have been better that way.

> I have to imagine that, had he seen this future, he would not have said the line about judging people by the content of their character, because the result has been the co-opting of his image to undermine everything he stood for. Like, people will literally use that quote to argue that MLK would have opposed affirmative action, when the exact opposite is true.

Best line in the speech and you would want him to gut it! Who knows, maybe with foresight that matched your hindsight he would have. The problem isn’t that he said it, the problem you have is that people are citing that specific passage to make an argument about what his position would be.

He’s dead, and has been for a long time. He doesn’t have any arguments to make anymore, not against capitalism and not for affirmative action and not about how the moderate whites in his opinion just might on a bad day need some non-non-violent direct action shaped suspiciously like the good Reverend’s boot. The tradeoff against people misrepresenting his words to argue against something he probably would support decades into the future is that he got to be persuasive when he needed to be persuasive, but feel free to hop in the TARDIS and tell him that his needs at the time are less significant than your needs in the potential future. Only the living get to keep arguing, for everyone else the case is submitted.
> In practice, panics happen.

I guess this is the crux of the issue. I don't think this is true, or needs to be true. It certainly hasn't been my experience. I think assuming panics are normal will take you down some paths that make it basically impossible to write reliable software. But, to each their own.

> I'm accepting the risk that my application is left in an inconsistent state,

Inconsistent state makes it impossible to reason about your program's execution or outcomes. An account value that previously had balance = 0 may now have balance = 1000. Is this acceptable risk?
It seems like just about every tech company is doing 15% layoffs.

> They include the development of technology for Dexcom’s G6 and G7 continuous glucose monitors (CGM), the smallest CGMs of their kind.

That’s very cool! I have worn a Dexcom for 2 years and I had no idea. CGMs are extremely helpful for people who need them. While the market is fairly small for t1 diabetics, it’s expanding to people engaged in fitness.
Makes you wonder what it means if all the past AIs were plagued by the H test. And that ChatGPT only avoids it with heavy censorship. To me it says that our mediated reality is heavily censored by default to the point where an uncensored reality strongly harms its inhabitants, at least emotionally.

The article you posted in the child reply is ridiculous. The journalist was happy that the AI avoided the question of what the Nazis did well. Obviously the Nazis did a lot of things extremely well or else they wouldn’t have been so successful for a decade. But it’s not socially acceptable to mention it because then it would drive sympathy for Nazis.

I am left to believe that humans are by-and-large incapable of holding shades of grey in their head and quickly simplify to black and white abstractions. This makes sense, but it means that we are limited by our own humanity. The truth is almost always grey.

Now we have an opportunity to wield a tool that can compute shades of grey but we kneecap it so that it doesn’t operate beyond the capabilities of its user. Tools are supposed to operate beyond the capabilities of its user or else its not a tool.
It never is. But incentives drive behaviour, and the incentives for someone's career in this market pull in that direction.
You're still saying like really absurd things that people on the Internet have been saying for 20 Years.

We're not talking about mathematics. we're talking about language something that's extremely Malleable. has always changed will always change and will always have people like you upset about it .

And by the way we just decided as a group that 1 = a single unit and doesn't mean 2.5 units
I ran a website called JavaScript Town when I was in high school in the 90s. Probably should have kept that online.
Court documents: Barclays exec had 'profound friendship' with Jeffrey Epstein