skysight-inc/HackerNews huggingface dataset:
I love seeing prototype and prerelease builds leak. I can only hope the binders full of discs at Harmonix follow that same fate some day in the future.
Flagged because we are seeing a lot of these on HN, and they seem to be attempts to fraudulently manipulate customer support, rather than genuine stories.
Well, what seemed like an attempt to split the ecosystem didn't work and the ship was sailing in the opposite direction. The community holding firm helped the greater good in this case.
"Fetch files over HTTP/S" is easy to replace, but lib/curl is a lot more than that, both in protocols and in the endless "fun" edge cases that pop up in the wild west that is the internet.
Not the point of that comic, but I love how the first guy doesn’t even have a computer on his desk, so he couldn’t help directly with anything even if he wanted to.
I’m also fine with a game/movie about Jesus but my point isn’t so much that the figure is a sacred cow (Passion of the Christ proved there’s a lot of interest, amongst other media) but rather that /when/ he is depicted the depictions tend to run along the respectful side because it is the religion of others.

And it’s not about “faithful”. I’ve played the original games and obviously “Kratos” isn’t a historical Greek figure anyway, but the original games weren’t about /story/. They were hack and slash games with a bit of backdrop in the form of naked Greek women and ionic columns.

To me the problem is when you want to /act/ like you’re a story game with a big dramatic plot and worldbuilding, why bother using a mythology if you’re going to piss all over it and get it entirely wrong? It’s like doing a “Sesame Street” game and Big Bird has PTSD from wasting too many people in Vietnam and then shoots up a building.
I really don’t have enough analogies for how much I hate the game’s story and plot… and characters. And setting.

But also, it’s a very good game despite that. It’s like playing a version of DOOM where you help out Hitler and everyone pretends Hitler is a decent guy and that Hitler is misunderstood. You’re playing DOOM, so that’s great but why am I wading through a pile of horseshit to do it?

By extension of that analogy, why should I have to wade through a hack writer’s truly awful fuckup of a story just to play the hacky and slashy bits people are buying the game God of War for. Why should I have to see dumb articles written about a dumb version of a story. Again, it’s like playing a game where Hitler is the good guy and then an article comes out “ways Hitler was misunderstood”.
It’s such a fundamental fuckup of the reality it is astonishing to me.

(Sorry, I know being passionate is basically illegal here)
That's interesting. I wasn't aware of this. Thanks for the share.
> You seem a little bit split on this one :)

Not really. By "putting up a benchmark" I mean an objective and verifiable standard set of performance tests that everyone interested can contribute their best effort.

I means nothing if you roll out a cherry-picked ad-hoc test that compares a corner case of your best effort to a half-assed underperforming implementation of a competitor you chose because it suits you best.

There are standard benchmarks out there, which were already mentioned in this discussion. It takes virtually no effort to roll out Tamagui's best effort. Not using those actually requires more effort than using them, which casts doubt over the validity of self-serving cherry-picked ad-hoc tests.
The innovation Jobs brought to Apple: content to consumer devices
The transformation from products for content-producing to content-consuming along with a distribution company is what drove Apple's exponential growth in the 21st century. NeXT wasn't as important as Pixar to this happening.
It's a far cry from an actually typed language. I like Python and deal with its code bases for a living, but frankly it has gotten too big for its britches.
my response was to the title of the article, and likely a better solution than what they are proposing.
These are absolutely game-changing while driving, makes spotting cop cars a breeze.
> junior programmers accepts all kinds of awful things...senior programmers are pretty deeply aware that the whole jenga pile is suspect.

Interesting.

How does that fit into the success of Node.js?

Even the author of Node.js accepts that it is dreadful. Yet it underpins so much current technology. Even in the Rust world.
Then you are seeing what you want to see. People are straightforwardly arguing that C is semantically rich which is indeed laughable. I have addressed the point under but clearly a lot of you don’t understand what language semantics are.

Considering I was having interesting discussion about the subtleties of the Hindley-Milner type system on this same website a decade ago, yes, I do think HN is becoming a joke. The joke is on me however because apparently I keep commenting for reasons which are not always apparent to me I must confess.
I love that your kids are on the "opposite" ends of the tech stack. One is achieving mastery of relatively low level software and file manipulation and the other is achieving mastery of high level visual programming.
Fiction can change the world: five books that made a difference
An argument from authority is not a fallacy in and of itself.

An appeal to false authority is always a fallacy, such as considering an authority's opinion on a topic on which they're not authoritative.

If the participants in a debate agree that an authority is legitimate, then an unchallenged appeal to their authority is not fallacious.

If an authority's opinion is contradicted by undisputed evidence, then an appeal to their authority is fallacious.

The whole point of the distinction is to admit authority as a valid source of information, in the absence of direct evidence, because we can't possibly reason from direct evidence in every single case.
I'm wondering if firing the broker is what nuked the deal. The broker told his contact to walk away and offered something else, no doubt.
Not sure what you mean, the landing page has a screenshot: https://sindresorhus.com/apps/one-thing/screenshot1.jpg

Are you perhaps blocking external images from loading, perhaps via an ad blocker?
> started selling items that aren't returnable and I wish I could opt out of it

I'm not sure if this is legal in Australia or EU. You might also have some state-level laws that would prevent this. Have you tried pushing back against them?
They are but someone has to be in possession of the book and go through the trouble of digitizing it. Usually it’s museums, libraries, and private collections and a variety of enthusiasts eventually upload from those sources to Zlib/libgen. Since no one cares about copyright there anyway it can be more complete in some genres than other central databases.
I agree. It sounds like modest isn't hottest.

There's likely a lot of lay coffee lovers assuming that since it's vacuum packed it must last a really long time. At least it isn't preground.
Makes little difference to me, it has been few years now that I create API backends consumed by separated frontends, them being either CLI or JS etc. If anything for me this approach has done wonders for e2e tests using api mockservers

But probably for simpler projects and new starters makes sense

But I would really suggest anyone out there just to avoid backend-frameworks-based view/templating (guess json responses are view layers) layers
TweetDeck is one of the most popular Twitter clients. Columns are used to display feeds for different keywords, events, lists, groups, DMs, etc
> Exactly what, in the year 2023 C.E., is C great for?

Implementing low-level code that is important enough to prove correct, without going through the additional effort of de novo proving your entire toolchain is correct.
Add to this it seems they didn't fully understand all of the details of those POs. Like payment schedules, that they can return unsold inventory after certain point and so on.

The distributor likely treated them as some bigger operator that could just supply stuff and have other buyers. Or they just didn't care.
I have no experience with variable refresh, but I have been using up to three monitors with different resolutions, up to 4k, under X11, for almost a decade, without any problems whatsoever (mostly with NVIDIA GPUs, where their Settings utility simplifies the configuration of a multi-monitor layout).

X11 is very far from an ideal graphics system and I would like to see it replaced by a better system, which would still have to also implement the X protocol for the legacy applications.

Nevertheless, I have not seen any argument yet that would indicate that Wayland is the appropriate replacement for X11. On the contrary, some of the ideas on which Wayland was originally based were definitely wrong and they have shown that the Wayland developers lacked experience about how many computers are used.

Even if a part of the initial mistakes have been patched meanwhile, that lack of vision at the Wayland origin makes me skeptical even about the quality level of the Wayland parts about which I do not know anything.
I own a pair of the 10x42s and they are indistinguishable from magic. When you press that button, the wobbly image becomes rock-solid and allows you to perceive and enjoy way more detail than would otherwise be possible.

Perfect for observing birds, planes, double stars, nebulae, satellites, and planets. I can't resolve Saturn's ring, but Jupiter and its moons and the Hercules cluster are not to be missed.

A tripod doesn't solve the same problem. You can walk around, pass these to other people, take it on a hike, use them in a car.

Some downsides: expensive, battery maintenance, and heavy (not as much a problem with smaller pairs.)
Panics in Rust are for logic errors that can't be meaningfully recovered from. You can easily convert an error state into a panic, by using .unwrap() or .expect(), or pass the error back to the caller via the '?' syntax. Rust does have a "recover"-like facility that can catch a panic, but it's intended for exceptional use; it also has no effect when panics are configured (at the whole-program level) to abort the program immediately.
Hey, thanks! This tries to solve exactly that, let me know if there's anything else that feels that needs an intro to OCaml community.
Did they name the distributor? If not, your take on this is compelling. Unless these guys dropped out of middle school to do the startup thing, in which case we now have a good answer for kids in school who ask "But when will I ever need to use this math stuff?" To defend against "grifters", of course.
Pretty underwhelming set of predictions. However, his fascination with the deconstruction of Twitter was pretty jarring.
There’s now an open source alternative to ChatGPT, but good luck running it
What about those of us working on microcontrollers that use TCM rather than cache, and that don't have multiple cores? C sure seems like a good fit…
Really great to see more RSS-powered stuff!

Suggestion: before posting to a technical forum like HN, make sure you have a "technical FAQ" or similar. There were a ton of obvious geek questions I had after reading your front page, and ~~saw no link that might answer any of them.~~ (Edit: okay, some of it is behind the "algorithm" link https://www.binwang.me/2022-10-29-RSS-Brain-Yet-Another-RSS-... which I assumed would be a link to a bunch of code).

First and foremost: I've never heard of any cross-site upvoting protocol. Did you create one? How do you upvote things on sites (e.g. HackADay) that don't have voting?
The benchmarks are open source and adopted from competitor libraries, standard tests that style libraries have used for a long time. Nothing deceptive.

The other benchmark posted tests more framework level stuff, but could be repurposed to show a more “typical app screen” with some effort.
Great in idea but would probably fail in practice. Management will cut the people working 4 days and view the people working 5 as superior.

I say this because this dynamic already plays out with people who work weekends.
>I think to some extent one's perception of whether somebody has self-respect or not is subjective, because everyone holds different values.

I think just about every self identifying feminist would say that their attitudes towards promiscuity are in line with this statement.

The whole point is that there are a lot of people who want to have a say in how women have sex, and with who, and the feminist perspective is that it really isn’t any of their business.

If you find that people call you a conservative that’s really the main reason why, if you are happy in your own relationship then it really should matter to you how people view their own sex life. While you may view other peoples dysfunctional relationships to be a result of their sexual behavior, in my expertise the sexual behavior is almost always downstream of the dysfunction, whether the individual is promiscuous or not.
>> Yet another whiner complaining about well-known problems that advanced users are aware of doesn't add anything and nothing in this article is new thing to any advanced user.

>"Well-known problems that advanced users are aware of", in other words problems that you can and will shoot yourself in the foot with unless you've already shot yourself in the foot and know to avoid them?

Not really. For example the mutex copying will be caught by tooling

./main.go:14:7: assignment copies lock value to b: cake.asd

and majority of problems can be summed up "it makes writing some code more annoying and verbose", not "introduces subtle and hard to find errors"

If you read the actual article you'd know that's what author complained most about, annoyances (and I pretty much agree with most of it).

The biggest "trap" being probably not being able to have proper immutable types but honestly so far that haven't bitten me in any way; the argument presented in article shows it off in really stupid way too, I'd think anyone assumes methods on a type (especially ones named Change()) would modify it by default and if you dont want caller to mutate it you wouldn't pass reference in the first place.

Better example would be passing a struct that have nested references as that would be a bit questionable as passing struct shallow copies it, but not the deeper levels that could be changed by the caller, so when bad enough coding practices were applied it might lead to something funny

Some other sorta-footgun is lack of timeouts on http/tcp calls (technically stdlib footgun) which means carelessly written code might get into bad behaviour, and the fact that map does not shrink (but that's implementation footgun) so long lived map will have max size it seen on its lifetime.
>I personally think allowing arbitrary string -> class lookup for all classes in the runtime is automatically a security code smell at best if not outright antipattern, but I don't think this is at all well understood yet.

Spot on. Case in point: the maintainer of snakeyaml furiously arguing that a similar vulnerability in his code is the fault of absolutely everything (client code, any code that can be used as a deserialization gadget, "low quality tooling") except his code: https://bitbucket.org/snakeyaml/snakeyaml/issues/561/cve-202...
When lots of practitioners in the West are of the "magical home energy" kind, does it make any difference what the Chinese term really means?

If in Chinese it just means the equivalent of "interior design", who here would object? There's no mystical implications, and everyone everywhere agrees interior design experts can have good advice (and are also capable of outrageous misses and dumb advice as well).

In the West, calling it Feng Shui has implications. Bear in mind it was brought up in a discussion of Tarot, so let's not be disingenuous and pretend there's no undercurrent of the mystical here.
I can absolutely add this feature!
They do shoot Iskanders, which are short range ballistic. But they are running out of them. This is Ukranian estimations of russian stocks of various types of missiles that are currently been used for bombing Ukraine https://preview.redd.it/oa9z2mdhlv8a1.jpeg?width=1600&format...
One could make the argument that it is on-topic because the drama is on twitter which is currently caught up in a whirlpool of techno-politics owing to the recent ownership change.

The link itself is a good write-up analysis. It is more in-depth than a soundbite.
I started doing that around in 2017 at my job. It was an office job. For work & personal tasks. I was using any random piece of paper, post it note, scrap paper. Soon I ended up with a bunch of papers held together with paper clips because some of the things were not getting transferred to next day. Then I started using a simple A5 size notebook.

As heading, I used to out today's date in dd/mm then a empty square box underneath date, & then the phrase To Do. On page I would do a phrase YYYY-MM-DD DDDD & extend tail of lowercase Y to underline the whole phrase. Then simple blank square box, & the task. When that task is done, I would tick that box, & would write DD/MM on right side of line. When whole page is done, I would check that heading big box, & write DD/MM underneath the box. Soon in few months I came across Bullet Journal concept, & I adapted index page, & Specific Task pages (like Financial To Do, Programming To Do, Travel, In Six Months, Big To Do). It is fun.
I don't think there is an RSS feed, but looks like there is a JSON endpoint: https://github.com/mastodon/mastodon/issues/17269.

Even more tangential, I've been building an algorithmic digest of Mastodon (supports home, local, or federated) at https://fediview.com/. It might be interesting if you want a summary of Mastodon posts. Adding in RSS support might even be possible at some point.
Thank you for this insight, I really appreciate it! I'm currently leaning towards London because I feel like I need as big a city as I can get (and the more metropolitan/open-minded outlook that tends to come from people that live in them), but what you describe definitely sounds like hell and what I want to avoid. There are a lot of unis in London, but the challenge seems to be finding the right combination of good course content and the close-knit university vibe that you would typically get on campus unis like B'bham. I don't know how many of the London unis are actually campus unis, but I have heard they're few and far between.
Chat boys are never helpful.
Tesla Model Y now best selling car in all of Europe
The ASF didn't have to say yes, and didn't have to allow "Apache OpenOffice" to decay for years afterwards without putting a stop to it.

The current Apache OpenOffice "Vice President" ie the leader of its developers such as they are, is Jim Jagielski, who was also an Apache Director back when a previous "Vice President" suggested the project should be wound up altogether. ASF should have accepted, they did not.
Yes, that matches my understanding. In Go, panics can also be used for recoverable errors, if you so choose. In Rust you can catch_unwind() which is similar to Go’s recover(), and the big difference is that (1) it may not work depending on how your project is configured, and (2) its use is very strongly discouraged.
> That only tangentially answered the specific form of the question. Why not equip Ukraine with anti-aircraft weapons that can threaten aircraft over Russia

Russian ALCMs have ranges of over 1,000 miles, and are launched from bombers that fly from bases hundreds of miles from Ukraine. There are no surface-to-air missiles that can shoot them down in flight from Ukraine.

Ukraine is attacking the bombers on the ground with their own Tu-141 drones converted to cruise missiles.

The only thing that can practically be shot down in flight (short of a sufficient air combat capability to challenge control of airspace over Russia, which isn’t happening short of a general war with the West, sending equipment to Ukraine won’t do it) are the missiles themselves, which is why Ukraine is being supplied systems like Patriot and NASAMS.

> or anti-ship weapons that can harass targets in the Black Sea?

Ukraine’s domestically-developed land-launched Neptune missile has longer range to the US’s longest-range dedicated anti-shipping that currently have a surface launch system, and only slightly shorter range than the ATACMS, which isn’t AFAIK, designed for anti-shipping use but might be pressed into such use, or the LRASM, which is currently only integrated with certain US air platforms. The only thing the US might be able to transfer that would provide this coverage is the just-introduced Maritime Strike Tomahawk, which I gather there are very limited numbers of in US service.
https://crystal-lang.org/
This is legit. We run escape rooms. Breakoutgames.com and have been Stripe customers for 6+ years on all of these accounts. No issues and low chargebacks. Not sure what triggered this.
You're partly right. However Python's sweet spot for me is when writing code to process complex, messy, poorly understood data. Using a Jupyter notebook lets me keep partially processed inputs as live objects, examine and change their in-memory representations, and quickly prototype the next stage of processing. It feels like sculpting with playdoh.

Once that's working, the code moves from the Jupyter notebook into a proper code module with unit tests. Then the emphasis is on building the production system rather than manipulating the data.

I get what you mean with unit tests. Just for me it feels further away from the data, which is where most the complexity in my business domain lies.
Honestly, though, it's not that bad of an idea. Provides just enough convenience for people to use unique, randomly generated passwords for each login. Much worse for a website to leak the credentials you use for a bunch of other accounts. Using a pw manager and 2fa is imperfect but still the sweet spot in my opinion.
Obsidian is an example of an app built with capacitor
(a) interesting that he wished to unfreeze the Cold War. Unlike Kennedy and Khrushchev*, however, Kennan managed to avoid getting cancelled.

(b) viewing action as its own virtue was one of Mussolini's tropes: neo- something other than -con.

* the pair of whom, in a different time line, might have managed it?

> ... a new endeavour, not a new balance of power, but a new world of law, where the strong are just and the weak secure and the peace preserved. — JFK

[Edit: looks like the wake of McCarthy caught Kennan. So he may not exactly have been cancelled, but reading between the lines I suspect that's how he wound up an academic (the modern equivalent of sent to a monastery?)]
I agree with you too. I definitely don't look down or hold anything against NRIs, since I am one as well. I just meant that in the aggregate that it's better for a society to improve itself rather than having its best and brightest move away, regardless of the reason, including bureaucracy and the others you listed.
RSS support in Mastodon is extremely rudimentary.

What I'm missing even more is a single Atom or RSS feed for the people I follow from my account.

On Reddit my account specific feed can be found at an URL that looks like this:
https://old.reddit.com/.rss?feed=SECRET&user=USERNAME

On Pinboard it's at:
https://feeds.pinboard.in/rss/secret:SECRET/u:USERNAME/

Adding a feed for every single person I follow to my feed reader (and manually keeping it in sync with what what my account actually follows) is not a solution that works.
Honestly that's the next step. Hoping to not have to involve lawyers. I know Patrick posts on HN a lot, so this is kind of my last hope to getting this done quickly.
What do you mean by piecing together a python install? Most linux should have one pre-installed or easily available via the package manager. After that venvs and pip seem to be generally enough for most tasks.
Huawei Declares ‘Business as Usual’ After Weathering US Curbs
"Teams where Golang is their workhorse" probably made that choice a long time ago and have a lot of legacy code in the language. Staying with Go for the most part is just the sensible thing to do in that situation.
C#'s LINQ is far more powerful in my opinion.