skysight-inc/HackerNews huggingface dataset:
I'd argue that in practical cases, resizable arrays require less memory than fixed-size arrays, because the actual length is usually going to be shorter than the arbitrary maximum length. My guess is that C encouraged using arbitrary limits by not having first-class support for resizable arrays (or even a non-hacky type-safe way to implement them as a library).
I find it ironic that golang refuses to introduce exceptions, but instead is slowly turning errors into a crappy substitute.

I feel like a modern language should do either two things with errors: exceptions, or a result monad. Since the language is GC'd and doesn't have language support to make a result type practical, it seems like exceptions are a no brainer.
One note with WiFi only Apple equipment (mainly iPads here); there are ways to use diagnostic cables and software to 'rewrite' the device serial numbers to 'bypass' activation lock.

It requires a 'clean' serial, WiFi MAC, and Bluetooth MAC, the three things a WiFi only device uses to authenticate to Apple during setup.

iPhones and other cellular connected devices? Nah, not gonna happen, though there are weird jailbreak-esque 'bypasses' that will get the phone past setup, albeit still 'locked' when you reset.
Things don't need to be owned!

Which do you like better --- worker-controlled coops or state/everyone-controlled companies? I am fine with either or an interpolation between them.

This isn't some hippy-dippy thing, there would be a robust and healthy bond market to capitalize these institutions.
Changing climate controls never requires any kind of immediacy.
> What I claim that Go's approach is far superior and easier to remember and use. [...] I mean, I get the attachment part, but I believe that more efficient approaches should get recognition, not punishement.

The Go approach is barely "more efficient" if your only consideration is exclusively US-centric, it's outright hell everywhere else, because US date formats make even less sense than their units. Go's datetime format is gimmicky, gimpy (it's missing a good fifth of the TR35 fields, to say nothing of the field formats), inextensible, and localisation-hostiles.

It's also telling that while Go made up this nonsense with date formats, they retained the significantly worse and more error prone printf formats for, well, printf, in case mixing the two might have been an option (as it is in python for instance).
Show HN: A command-line tool that explains your errors using ChatGPT
> No cosmological theory tries to explain why each star is in its exact observed location.

Nice strawman.

> Note that this is not the case for Milgromian theories. So far, no one has managed to create a theory without dark matter that can achieve this.

LCDM also fails at this (see Dwarf galaxy problem, for one example), so this is not a point in your favour.

> It's just that dark matter is a very simple paradigm that explains a huge number of phenomena with only a handful of free variables, and none of the alternatives work so far.

LCDM doesn't work that great either. See the review I linked.
During busy and stressful times it becomes clear what the bottlenecks are. So place yourself under incredible stress and see what things you are suddenly wishing for.

I’m not saying this is a sustainable model. But you don’t need to have ground breaking ideas more than a couple of times in your life. And people are already putting themselves under that kind of pressure, with nothing to show for it other than the week’s pay cheque.
made up Latin adage is more than enough to identify you as a monero spammer.

sine intelligentia non sunt secreta
It starts with researchers convincing their ethical review board that they should be given the opportunity to experiment with the different approach.

That’s why new procedures almost always are done on patients who are as good as dead (gene editing to change one’s hair color won’t soon get past ethical review, for example, but if gene editing gets used in mainstream medicine, enough data may be collected to make a review board say it’s acceptable to give it a try)

The first experiments typically only prove the medicine or procedure works. Long term survival of the patient the exception. From there, it’s step by step towards treating healthier and healthier patients.

If it turns out the approach is better for the typical patient, patient groups (who may even have paid for part of the research) start lobbying for its use. If the new procedure is both better and cheaper, insurers also will lobby for it.
The only value Russia has is what's underneath the ground.

Such a cruel joke from mother Nature putting all those natural resources in the hands of a nation and people so unworthy.
There's two things. Maybe it doesn't prevent further crime as well as targeted saturation does, but it sure is nice when the police show up when they are called. Most research focuses on the first but the second is what GP was referring to.
But why? It's so handy in practice!

I work a lot with times (not just dates) and having strings like "15:04" make it immediately recognizible, consise and just right.

What I actually lack in Go's time is ability to work with time only without timezone (like, event starts at "12:00", regardless of timezone). But here is the thing - Go is a programming language, and not "framework with solutions for every use case" as many others. So I just spent 10 minutes and wrote my own type for that and use it happily along with time.Time.
I really don't understand the rant.

It's all supply and demand. If we need more housing, people need to move to places where housing is more available. There are plenty of small rural towns that have excess, cheaply priced housing. (In the Bay area, not so much.)
> Okay, but AIX quite notably deviates from that [...]

No, I don't think so. It's a complex mature commercial one that goes its own way, but it's still a Unix, wit the core original Unix abstractions and models. It doesn't have a different native API or UI instead or underneath.

> But, isn't it true that z/OS natively supports POSIX path name syntax?

TBH I have never worked with it and don't know enough to say, but no, I don't think so. It has multiple sets of APIs and its core model is not the Unix model; it predates Unix altogether.

What I am saying seems simple and clear to me, but you seem to wish to obfuscate it and then claim that the obfuscated version falsifies the basic premise.

POSIX and its 21st century successor the UNIX™ certification process are about compatibility and only compatibility. If it's compatible with the UNIX tests then its makers can say it's a UNIX.

I am not debating that. You are.

I am saying:

If the OS started off Unix-like with the Unix model, a Unix style single filesystem tree, a Unix-like shell, etc. and never had anything else instead or alongside or underneath, that's a Unix-like OS.

If it added this later, alongside some other designs, APIs, shells, filesystem layouts etc., then it may end up being 100% compatibile and therefore it may be a UNIX™ but that does not make it a Unix-like OS in design.

Is that so hard?
The poorer you are, the more you are interested in appearing rich. Higher EV in that play allowing increased chances to mingle with rich class.

The richer you are, the more you are interested in appearing humble. Higher EV in signalling "money speaks, wealth whispers" message and appearing "down-to-earth" to win people over.

Very often it pays to do the opposite of what is expected from you.
China’s ‘fake socialite’: student who lived for free for art school project
Thanks for replying! If you don't mind sharing, do people (family, friends) ask you for money now more than before and is it a problem for you?
How is Justin Sun's fraud Monero's or Bitcoin's fault?
It is fun cool history. I would have fun doing the trip with the document, not going to lie.

But this ritual is also Proganda for capitalism. I don't mean that in a conspiracy way --- no one at Yale was like "yeah let's do this it makes finance looks good", but it clearly reflects someone having positive associations about this and the history of finance.

It's kind of like how keeping around powerless monarchs is harmless in one sense, but a cosplay to uphold a classist society in another.

I would not try to go for records with the longevity of either, I would abolish the monarchy and force all perpetual bond holders to sell them back to the issuers.
I suspect it has more to do with the availability of employees rather than the cost. But I’ll admit that’s based on my hearing anecdotal tales rather than hard facts.
Attention, Trust, and GPT3
I mean 1% Is less than long covid numbers what’s the mystery
Nope. Doesn't work. Tried it. The kind of case my life style would require makes the phone almost unusable.
I couldn’t even imagine involving the police now over 10 years later.

But my Amex automatically covers any lost or stolen phone up to $800 as long as I pay the monthly bill with the card.
I think part of parent is wrong but part is correct.

There are many rules of thumb that took the last 5+ years to discover but are now quite standard. You are nit picking on fully connected, but if we add dropout, weight initialization, and adaptive learning rate to what they said, then we are fairly close to being able at least get a deep architecture to overfit a toy dataset and be off to the races for then applying it to a larger dataset.
I couldn't agree more. I always thought that when AGI is achieved, it will change the fundamental paradigms of the economy, whether capitalist or communist. For example, Marx considers that value comes from human labor, according to the theory of value-labor (modifying nature, creating goods and services through intelligence in a conscious and deliberate manner).
If an AGI replaces the human and can create value-labor, all of these theories will become false, paving the way for a new era, hope based on solidarity and equality of humanity with a new abundance of resources and better distribution.
> The seller claims they don't see the transfer on their end, who keeps the car

you, if you transferred the money.

the seller, if you did not.
Not implying that. Implying that the strategies to smoothen things out are not applied correctly but too naively obviously (there are multiple correlated factors so I guess it's somewhat more difficult than it seems). They address symptoms and not the root causes.

Basically, a recession occurs when money has been pulled back from the economy, whether by a Central Bank that would hike interest rates or, in a more adhoc fashion, by a given sector being hyped (via a technological breakthrough perhaps) or even a single commodity (people had weird fetishes around tulips at some point).

These are not cash-flow generating assets nor ventures or they create too few new jobs in the immediate term. Now since money does not flow back instantly (some kind of hysteresis)... A recession.

A multi-participant tug of war...
They could be implemented as builtins, like channels, slices, and maps were.

Though what's really missing is generic set functions, and a decision as to which "hashmap shape" is the blessed set (between map[T]struct{} and map[T]bool), a "set" builtin can just be an alias to that in the same way "any" is an alias for "interface{}".
> which start make sense as long as you use them and put some thought behind the reasons of the design

Hard disagree. I have been using Go at my company for years, and these features still make no sense to me.

> lack of enums

Not even talking about the eyesore that is the magical const/iota combination (oh yes, your constant definition are scope-dependent, remember to never screw up a copy/paste), go enums are basically C #define. And I think that the consensus has been, for decades, that having badly typed magical constants was not a good thing.

> implicit interfaces

Implicit interfaces are OK when you want to cow-boy your way through through prototyping. When I go back to your code 3 years later, it's a huge obstacle. OK, so you have this function that takes a FooBar. Oh, FooBar is an interface. Great, now I'll have to pull a rickety 3rd-package or ‶just grep bro″ through the whole code base to find what types implement this interface. And God forbid I needed to extend this interface and missed to add the new method to one of the 32 types implementing it, so that it blows on my face in prod at 3AM.

> by popular urban myth

Tell me exactly who finds that nil pointers are a great thing in a high-level language?
That is an argument for two drivers in busses, not one pilot in planes.
Set is just a Map though where you don't care about the values.

var m[string]struct{} implements this for you.

What you're really missing is the usual suite of helper methods which make sets ergonomic - and for that you need proper generics.
Started making simple games in college, later started making simple apps and games. Figured out ways to monetize them later. Most of the money comes from a small niche users for app / small number of regular players for games. So basically I build stuff for fun and later pivoted a bit to monetize them, like adding extra features or selling ad space.
In this case yes. If the issue under discussion was e.g. frequency of recertification then workers rights and safety would be entirely opposed.
I liken the fight against alzheimers to the fight against aging. Isn’t it kinda the same battle? As things and people age they just break down, same thing happens to a car, as it gets older the metal rusts, the moving parts seize up and eventually the car itself suffers a catastrophic failure that ultimately results in its death. Same thing happens to people as well, the brain is like an computer in a way, except it does have actual things moving inside of it, the moving parts (Cells) get older and start to break down, ultimately leading to the death of the person.
Why is the NYT running cover for these crypto assholes? Just lock these pricks up.
I'm sure ebay has their fair share of stolen goods. A lot of what you see sold as refurbished are returns and trade-ins. When you return an item for example, to Amazon, they don't restock it. Instead they throw it in a bin and auction it off by the pallet to second hand resellers.
Actually, it's the other way around. The treatment described is an adaption of CAR-T (Chimeric Antigen Receptor T-cell) therapy, which was approved for use in the United States in 2017, to the patient's specific form of leukemia. It's a challenging adaptation because the cancer cells being targeted are the same type of T-cells that are used in CAR-T therapy, thus requiring the use of donor T-cells, and a number of modifications that are unnecessary when CAR-T is used for other cancers. Base editing makes that easier than earlier forms of CRISPR. But base editing isn't the therapy here, CAR-T is, and while CAR-T is certainly relatively, this patient is not the first to receive, just the first with her particular leukiemia.
“targeted saturation” was no more than “harass minorities and the homeless”.

https://www.nydailynews.com/new-york/nyc-crime/ny-broken-win...
Implicit interfaces are one of the defining features of the language that make it so great, I love them. Calling them borderline insane without any supporting arguments does make me question whether you ever gave idiomatic Go a chance. What do you dislike about them?

Re error handling, I've been looking at the proposals and haven't yet seen a satisfying one.

Sure, the current error handling is a bit verbose (three lines after each erroring function call), but it's a completely irrelevant problem to me in my day to day, and I much prefer it to exceptions as it makes you think about each error and makes people wrap errors with helpful context everywhere.

In general, I like the approach of the Go team of only accepting proposals that are good and actually widely requested, as opposed to accepting "something" because "our story for this isn't great to some".
If airlines are so good at padding their own pockets why do they keep going bust? The whole industry is running paper thin margins.
Looks like that specific issue / change wasn't accepted, but this[1] alternative will be.

That seems like a great change to me.

[1]: https://github.com/golang/go/issues/51365
My Twitter Files on the shadow banning/filtering of ElonJet
See the quote of yours that I started with.

You are saying nothing else remains of the PS/2 than its mouse/keyboard port.

That is not true. Lots of things from the PS/2 remain apart from that.

That's it. That is the point. Not metaphors, not concepts, not influence.

You said it only left 1 thing behind. It didn't. It shaped the whole PC industry from then on. All PCs after the PS/2 used PS/2 ports and PS/2 displays and PS/2 format storage media.

OK, I concede, the stuff about the PS/2 driving Windows is a different issue: that's the inverse, the negative, the shape it left.

But the ports and the media still stand.
The Find My network relays the lost message from the stolen phone via nearby apple devices. Airtags use this principle to locate itself despite only having bluetooth
Since the Met Gala is in May, the causality must be the other direction..?
That's just your opinion. I love the error handling in go and I believe it is a vocal minority that complain about the error handling on hn.
It's not common in any software I've written or touched in my entire career.
I work in Java every day and I'll take exceptions any day over... that.
I have a lot of respect for the engineering work the Go team put into the compiler, toolchain and stdlib, it's truly commendable. But the language itself is frankly a step back form everything else on the market today.

Java, C#, hell, even python are better designed languages than Go.
> This was a golden opportunity to implement some typical form of exception handling.
Maybe if folks voted it would get better. I have seen how the shock treatment of hordes of zoomers insisting on voting for candidates represent their interests with the fervor of a boomer on their way off this planet knocked multiple local party officials office out in the primaries.

I have seen the sausage made -- voting works, that's why, at least in America, they try to obstruct it so badly.

The problem becomes when you allow folks to vote on things that are inalienable, the basic human rights. Those types will never be happy, and should have been shot when they ran up on the capitol. They are traitors who will forever be scorned by those of us born at the fall of the USSR into a world free of nuclear terror and instilled with zero tolerance for totalitarians who so much as hint at going back to those days -- we will forever harass them.

Or at least I will - but I'm just one guy, a troll, a nobody -- I don't even have a PhD

:-)
Idea: I'd love a ChatGPT plugin that turns long articles like this into bullet points.

Not because I'm lazy and can't read long articles anymore (omg the attention span of young people!). Having worked in this field, I'd love to skim and find out whether there's any new information here I'm not aware of without going to filler paragraphs starting with "in a sunny afternoon in August".
"What only matters is the unwrapping procedure and conversion to string because that is what is needed."

This, in a nutshell, encapsulates what Go gets wrong about error handling. The simplicity is great; the extreme simplicity at the expense of runtime efficiency and clarity is not. Errors are not just strings. They can (and should) encode information, and the language should support that efficiently. And the mechanisms Go includes to make it more ergonomic impose small penalties in performance that add up at scale. This "solution" doesn't help that (it makes it worse).
So traditional banking systems are good now? Depends being very invasive to privacy and being a tool of mass surveillance?
Switched to Streamlit, haven't looked back.
Indeed, Go is reduced to the bare essentials!

That's why it has primitive types representing complex numbers, which maybe 1 in 10,000 projects will use.

It doesn't have enums though, because who needs those?
What if we just throw the remote pilot from a tall building in the event of a plane crash?
Aks HN: Recover FB account your org owns
Heya,
I'm part of a small group in a larger political organization. We had a Facebook page with a lot of content, but the admin went AWOL and we don't have access any longer. I can receive mail at the officially listed email address and snail mail at the officially listed postal address. I also can send requests on offical stationary.

Is there some way to get attention of a human at Meta?
> the best place to handle an error is also not the same as the best place to decide how to handle the error.

I'm not sure I follow the distinction here, or at least why it would be important? i.e. if I parse "decide how to handle the error" as catching the exception, where I handle it is surely basically anywhere since I'm not restricted in calling into other code to do so.
> They gave the system 100 games from each of about 3000 known players, and 100 fresh games from a mystery player. To make the task harder, they hid the first 15 moves of each game. The system looked for the best match and identified the mystery player 86% of the time...A non-AI method was only 28% accurate.

This sounds incredible, to pick the right player out of 3000 candidates 86% of the time.

I am not sure that pruning the first 15 moves is enough to eliminate the information you get from choice of opening (which is presumably the intention of the restriction). For example, if a player religiously plays the Najdorf Sicilian as Black, you can immediately rule out many(most? ) positions that started with a French or a Ruy Lopez.

I'd like to see what the best results are from a model that just looks at the position after move 15, and use that as a baseline.
There’s no reason to believe email delivery would stop working just because your account is locked. Such misinformation lol.
Corruption history: https://www.britannica.com/event/2015-FIFA-corruption-scanda...
Crypto is the only reliable way to do crime is what you are arguing it seems.
What if I offered you three pilots?
I was wondering if you got it back :)

Good that its back!
But already, that's good engineering. If the constraints rule out the "standard" solution, change the constraints.
LCD vs. LED vs. Mini LED vs. OLED
It’s skin in the game. A pilot in the cockpit will make sure all safety procedures are followed and correct because his life is literally at play. A pilot at land, not necessarily.
> is exclusively US-centric

It's literally not a problem at all. It's just one bit of information to remember in your head (I explained in a sibling comment how common US-style date in software, so for anyone who used computer longer than their last iPhone, it's just one bit of information - either date in US style or not). But with Go formatting it's even simpler - you literally never think about it.

You just remember that it's "January 2nd" and that's it. I'm so surprised that people trying to present it as a huge problem, let alone "insane" or "bizzare".
Not just generic, but often false. It will get even easier to spread false news even if that's not the main goal of the publisher.
> The French thought that this was a good idea because they had a policy of trying to encourage entrepreneurialism in Vietnam.

It seems that the natives were already a lot more enterprising than the French had thought.

I had heard of the story of the Cobra Effect[1] but the Hanoi Rat Masscacre is a much better documented example of the Perverse Incentive phenomenon. It also strikes me as an example of Goodhart's Law[2] in effect.

1. https://en.wikipedia.org/wiki/Perverse_incentive#The_origina...

2. https://en.wikipedia.org/wiki/Goodhart%27s_law