skysight-inc/HackerNews huggingface dataset:
Futurist predictions for this century are really bad. Which is a problem. We don't know where we're trying to go, and thus can't get there.

The best futurism was probably at the 1939 World's Fair.[1] The General Motors vision for 1960 came to pass. Wide freeways! Endless suburbia! Big airports! Mission accomplished. By the 1964 World's Fair, futurism was kind of stuck. The GM exhibit had moon bases and undersea cities. Nope. The 1964 World's Fair mostly ended the era of futuristic world's fairs, although there were a few later attempts. Usually involving monorails.

The huge misses of futurism:

* Robots. Manipulation in unstructured environments still sucks.

* Atomic power. Works, but every two decades or so you lose a city-size area. Costs too much.

* Space. Costs too much to get there, not that useful to be there.

* Immortality. Not even close.

What we have now is dystopian futurism, about which too much has been said already.

[1] https://vimeo.com/329901114
Can someone summarize what this means for the average rust programmer?
100%, not just the collection of columns, but that he has postscripts for it. He manahes to keep things accessible over a few columns rather than the overly sprawling GEB (which I've read a few times, and still revisit pieces) or his later personal works, which involve a lot of personal grief in the guise of discussions of cognitive studies.
1984: MOS 6510 - first encounter with machine code

1986: Motorola mc68000 - 32 bit is beautiful

1991: Intel 80486DX2 - ugh, how ugly, those segment registers!

1993: HP PA9000 - the arrival of the RISC panther brings enlightenment at the speed of light

But seriously, that issue of Byte magazine reminded me that such mags no longer exist. Now it's just ads and tests.
What was the voice saying? If it was not understandable, why?
I used a M1 Mac to try to build tensorflow and tensorflow-text and it is very untrue that everything is guaranteed to build on other machines with no additional setup.

The parenthesized comment is funnier to me because I had to download a specific bazel version to build.
Have you seen https://www.deel.com? Might be a solution for this problem.
You can't really do feature branches without knowing how branching in Git works...

> It's really not hard, a "local copy" is a branch.

For sure. Not necessarily a "feature branch" though. That's a more specific thing described in the articles I linked, building on top of the basic Git feature you linked.
> how much of the banking capital requirements do i need to put up? because a bank isn't just about payment rails and credit cards, its also about having literal cash in the bank right?

If you want to start an actual bank, you need a charter from the FDIC. This is commonly referred to as a De Novo bank. Also known as "virtually impossible".
Diablo 2, Diablo 4, and Single Player: An open letter to Blizzard
We spent a lot of time on this when I was at Segment. It's incredibly hard for an evented system to go back through archives and delete every data from a user, but it's possible.

It should be much easier for Twitter to do this, so there are no user merges (anonymous user becomes identified and merges), but I'm not sure about their data storage.

This should have been done years ago.
It does look a bit cheap, and the protruding part is not aesthetically pleasing, but at least it has good specs. I wish they could make it work while keeping it the same form factors as the other parts.
Reader for a site element opened and read the title? Do you have the screen-reader addon added?

https://chrome.google.com/webstore/detail/screen-reader/kgej...

https://support.google.com/chromebook/answer/9032490
From reading the comments there are two groups of people. People who don't know what a banking API is and why you'd need one. And people who do but don't understand how Increase is different from existing Banking API / Banking As A Service solutions. I'm in the latter.
> Macros are special in the sense that they are expressly intended to modify code

Macros are intended to transform code. They are designed such that in compiled code the transformation is only done at compile time.
Hey @edumucelli - Would love to learn more about your experience and identify where we can make improvements. If you're up for a 15 min chat, please send me a note at divy.goel@grafana.com or let me know how best to reach you!
Agree, but I think this is an effect rather than a cause. They made the feed un-friendly and un-cool, and as a result, Real People stopped posting.
Flightradar24 and most other only ADSB based tracking sites filter out the majority of military flights (I beleve). ADSBExchange (https://globe.adsbexchange.com/) on the other hand does not, they claim that if they have the data in the system it is public. And as you said, if the military don’t want to be seen they can just turn off their transmitters.

I live near a number of RAF and US Air Force bases in the UK. As far as I can see all RAF flights are visible on ADSBExchange. However, we quite often have US F16s fly over and they quite often are not tracked. So either they have permission here in the UK to turn off their transmitters (not convinced), there is a signalling issue, or ADSBExchange are filtering some data. It does appear to only affect US Air Force flight here though…
Not sure what is supposed to be controversial about balut. The article reads like an American boy experiencing another culture as a gross thing you do on a dare with some wikipedia bits mangled in.
> There are a myriad of potential use cases for GATs. Stabilization unblocks probable future language features (e.g. async functions in traits), potential future standard library features (e.g. a LendingIterator or some form of Iterator with a lifetime generic), and a plethora of user use cases (some of which can be seen just by scrolling through the tracking issue and looking at all the issues linking to it).

There are other possible uses, but those two are ones a typical Rust developer may have already run into.
I thought it was a CPU bottleneck
I'm not sure if there's a formal proof, but I believe its inherently undecidable.

There's some discussion here https://stackoverflow.com/questions/7237963/a-c-implementati...
The PC I purchased in late 1996 had USB 1.0 ports. USB 1.1 came out in 1998 around the same time as the iMac. The new PC I bought in fall 1998 had USB 1.1 ports. Most new PCs at that time were coming with USB ports. Maybe your school just had older PCs.
It's not conjecture. Just look at any form your fill out, from taxes, to medical, to employment. They all ask for your email address and not for your facebook url.
I think it makes a great deal of sense. The concern (I assume) is that his posts will be surrounded by all the nonsense that FB is filling people's feeds with.

The context in which you share stuff is incredibly important. If the platform will bookend your posts with crap, it reduces the value of your own post.
You may want to read I Am A Strange Loop, which clarifies the main thesis in the lines that self-reference is a precursor of consciousness iirc.
Musk wants to settle Mars. Twitter is noise.
Not sure if this is satire or some Alex Jones-level conspiracy theory.
Contentedge (YC W17) is hiring to build AI content writing software for SEO
For one thing, I read GEB and found it difficult to follow. No doubt there is more in GEB than in this article, but without this less lengthy summary I couldn't get at it, life and attention being what they are. If I returned to the book now, I bet I'd understand more of what was already in it.
I didn't say you could, I said your proposed "never use any branch other than main" was both factually incorrect (your team literally didn't do that) and not how the git tool was designed (merging branches into a main branch is trivial, and in fact how the tool was designed).
So it's like a PostgreSQL of game engines, as I heard similar praises of it.
Primary benefit for average rust programmer: Less worrying about needing to specify lifetimes when using other people's libraries.
Maybe you can explain briefly why this is so great. My view is that long term (LT) capital gain is just about the cheapest taxable income you can have, and deliberately generating cap loss to offset it is a waste of a favorable rate.

The conclusion is that the only time cap loss "harvesting" really helps is when you have no LT gains (including cap gains distributions from mutual funds) to offset for the tax year, and you keep the loss to $3K or less so that it offsets higher-taxed ordinary income.

Also, I think this info is easily available to many people, not just "ultra wealthy". I can log in to my ETrade account anytime and see every single purchase I made, including dividend reinvestments (DRIP), along with whether it represents a gain or loss at this moment (and how much). A sale is just a few clicks away.

Finding a substitute investment for the 30 day wash sale period is helpful, I agree on that. And I suppose if there are multiple brokerage accounts spread around, it could help to track them all in one place, but better to simply consolidate them at one firm.
And the article acknowledged it, in the way of not suggesting that perhaps some transponder data shouldn't be broadcasted at all.
You said (here: https://news.ycombinator.com/item?id=32827491) that the APF led to:

> increased number of people getting zapped out their rocker on drugs

Which was part of your case that APF is a failed experiment and not worthwhile. But the study you cited does not suggest that UBI created an increased number of drug abusers. It did say that there was an uptick in drug incidents, but it also concluded that UBI payments were not responsible for increasing crime (when considering drug incidents and other crimes in total).

It's likely that drug use always ticks up on payday, UBI or not. Same for gambling and other bad habits that require money. I've never heard anyone suggest that the solution to drug abuse is to make people so poor that they can't afford to buy drugs, but in a roundabout way this is kindof what you're saying.

Grocery shopping and paying bills and likely tick up on payday as well.
Maybe? Beuller?
the wasted opportunity isn't C:S, it's a lack of a foundational sequel that attempts to learn from this.
Yes, the later editions have a foreword which explains what the book is about: Hofstader's theory that consciousness arises from self reference.
The Language of Espionage: Signs, Countersigns and Recognition (2015)
Ah even if this were the case, in some situations you can’t mount filesystems (e.g. Docker without certain capabilities enabled?), and so something more in the application layer would be the only way to access SQLite on S3?
That's like saying you should never build a house with concrete foundations because they take so long to dig and pour and the first layer of bricks doesn't need them anyway!

Get back to me when you work for a company with a monorepo that has to build and test everything in CI for every change (taking something like 200 CPU hours) because they didn't have the foresight to use Bazel.
My local computer store sells 3.5 and 5.25 floppies. You can find them at the rear of the left side of the store on a shelf just above the one with the new in wrapper Zip disks.
Lightbend: Open-source licensing con game or smart business move?
Why do I think "desktop" when I see such fast-access ability?
A recent one I looked for was a terrain system. There just... isn't one yet. It's totally possible they could add one some day, but I assume other things have just been higher-priority so far for their limited dev time (which isn't unreasonable)

I did find a third-party plugin that looks pretty high-quality, but it hasn't been ported to 4.0 yet
Increase will have to partner with banks to provide the service, so you won't have to be an actual capitalized bank yourself, and you won't have to go find one. You can see in the fine print at the bottom of their page:

"Bank accounts and banking services are provided by Increase’s partner banks, members FDIC."

The only way they can provide all this functionality is to do all the hard work of integrating with whatever legacy junk the partner bank is running (along with all the Visa stuff, Stripe stuff, and whatever else they are using here). You could actually do this yourself, and some fintechs are attempting that, but it's very hard and expensive due to the PCI-DSS requirements, among other things.

I'll be curious to see if they will require their customers to have PCI-DSS or if they'll be able to tokenize everything in a way that doesn't require it. When I worked at Visa the big issue was that handling card data, even after tokenization, required PCI-DSS, which of course makes no sense, but the immune systems around the payments industry takes a long time to change.
What you're describing sounds like what most people refer to as virtual cards. Three of my banks provide that for free, even though only two allow setting up a per-card limit.
Getting hit in the head can also change how someone perceives things. I think the above commenter was expressing frustration with the popular notion that taking drugs is some sort of shortcut to understanding consciousness, dynamic systems, etc
What will happen to React or PyTorch if this trend continues?
I remember a Rust team member (perhaps several) saying that they don't want full higher kinded types in Rust, as GATs (I'm paraphrasing here) should give most of the functionality for a smaller footprint. I'm not sure how true that is though. What are some use cases in your view for HKTs?
> Yup. They would have gone in with a proctoscope, and would not have tossed him an ID card, unless he could completely convince them that he's good for it.

This is a mild overstatement. DARPA doesn't necessarily require clearances for PMs; even if a particular project does, it's not necessarily one that requires the "full-scope" process (meaning polygraph and the rest of the works).

I wound't be surprised if Mudge had to fill out an SF-86, but that's not that invasive as far as background investigations go. It's nearly identical to the process used for Global Entry.
>just have your guys at base watch your flight path and route you safely

Then you have to rely on a human element, which is a horrible idea in a rapidly changing environment.

Imagine someone hits the base and takes out its comms. You no longer have any idea where anyone is.
Best documentation is probably the RFC: https://github.com/rust-lang/rfcs/blob/master/text/1598-gene...

> Allow type constructors to be associated with traits. This is an incremental step toward a more general feature commonly called "higher-kinded types," which is often ranked highly as a requested feature by Rust users.
>but an analysis of the war needs to be rooted in what’s right and what’s wrong.

I don't think such an analysis is 100% useful because because that's not the main criteria that countries use to make their decisions. The main criteria are strategic and economical considerations. Ethical considerations are nice to have but they are more often used to justify a decision based on furthering strategic/economic goals. The US has played a blinder on this one.
> Shutting down the twitter bots will help absolutely nothing, just hide the problem.

Nobody suggested that.
I wonder what this war is going to do to Russia's exports of military hardware. Not only can they not defend or re-supply themselves, but who is going to want their stripped down, even less capable export versions of their weapons now, after seeing it destroyed by a handful of pieces of 20-30 year old western tech?
I think of it more as a survey of a bunch of disciplines, and some hopeful hypothesis of future AI research.
He writes in an accessible way and touches DNA, poetry, fractals, video feedback, topographical systems, just... a whole bunch of things.

It is for sure reaching, but his core conceit is about pattern recognition and emergent behavior and he throws everything he's got at the wall there through the eyes of his interests because he KNOWS there is something there, even if Godel could describe it in a 19 page paper decades before.

That some of this is obvious in hindsight almost 50 years later does not discredit the bizarrely singular nature of his effort, maybe the same way Seinfeld seems corny now.
Does this change KYC requirements or similar regulatory constraints that exist for implementing ACH transactions directly?
Sorry that I didn't explicitly say "local copy of the main branch". I thought that's a given. Not that it's really relevant though... Still the same problem with feature branches - if you don't integrate often the code will change under your hands and you won't be able to use the code others made until you integrate with them.

Please understand that "feature branch" is a technical term describing a very specific branching strategy - and you're not going to find its definition in the Git docs; I think it was originally defined by Atlassian (but not quite sure). A local copy of the main branch with a few additional commits that you're going to push to the origin way before the feature is complete is not a "feature branch" as commonly defined.
I think this is a common thing for people who try to start their own greenfield project after working for a long time with a large team on a massive project.

Working on something really big means that you only do a small portion of everything that needs to be done. You might write unit tests for just the component you work on, but integration and user tests are handed over to the testing team. CI has its own team. Architecture, UI, database, documentation, etc. might have their own dedicated teams. Each team develops deep domain knowledge in their area and often optimizes and customizes it to death.

When you start your own thing, you have to do everything. MAKE files are not created for you. All the design and customer relations are now part of your duties. Sales, marketing, support. The solo developer has many hats to wear and you have to understand all of it.
That's quite the strawman, I don't know anyone who says that. And if they did I would ask them if they drank coffee or if they were aware that a good chunk of young professionals are on ADHD medication
Anyone else kind of losing the thread of all the programming language abstractions that Rust is stacking on top of each other?
My experience is that Windows is a constant source of headaches if you're supporting development and builds on multiple platforms and trying not to just write every build-related thing twice, Bazel or no Bazel. Likelihood of it being a PITA goes up fast the more complex the build & tools (probably why Make did better than Bazel).

I assume it's OK if it's your only platform—though I got my programming start on Windows, with open-source languages, and distinctly recall how managing the same tools and builds got way easier and more reliable when I switched to Linux. Luckily WSL2 is getting semi-decent and can call out to Windows tools, so it's getting easier to standardize on one or another unixy scripting language for glue, even if some of your tools on Windows are native.

Part of the trouble with it, though, is that there are multiple ways to end up with some kind of linux-ish environment on it, and that all of them introduce quirks or oddities. You end up having to wrestle with stupid questions like "which copy of OpenSSH is this tool using?" It's probably less-bad if you're in a position to strictly dictate what Windows dev machines have installed on them, I suppose. Git is installed, but only with options X, Y, and Z checked, no other configurations allowed; WSL2 is installed and has packages A, B, and C installed; and so on, crucially preventing the installation of other things that might try to pile on more weirdness and unpredictability.

Those kinds of messes are possible on macOS or Linux or FreeBSD or what have you, but generally don't happen. I think it happens on Windows because every tool's trying to vendor in various Linux-compat dependencies rather than force a particular system configuration on users, or having to try to deal with whatever maybe-not-actually-compatible similar tools the user has installed. So they vendor them in to reduce friction and the rate of spurious bug reports. Basically, the authors of these tools are seeing the same problems as anyone trying to configure cross-platform development with Windows in the mix, and are throwing up their hands and vendoring in their deps, which compounds the problem for anyone trying to coordinate several such tools because there's a tendency for everything to end up with weird configurations that don't play well together.
You are making the risk assessment the expected value of legal action is higher than the expected value of market returns or other applications of that same fund.

I'm not sure where you gained such confidence.
That was entirely defined by where you put the IR blaster. There was also a setting depending on whether it was sitting above or below your TV. If that was wrong, the whole thing felt off
Surprised it made it that far without running into an illegally parked bird scooter in the middle of the sidewalk.
The Steam version runs perfectly fine on Ventura on my M1 MacBook Air: https://i.imgur.com/iw6CCzh.png
Sometimes there are people that appear confused why you would do something yourself. "Just buy it" or "just use the cloud service". I think this quote sums up the situation perfectly.

'''
At one point we did a gigantic deal with a US payroll company for which we needed to copy hundreds of thousands of disks. We sent the work out to a third party who did the duplication for us. That was okay, but expensive, and it took a lot of time. The quality also wasn’t quite what we wanted it to be. So the next time we decided to do the floppy duplication in-house and we got our own equipment.
'''
I've never read it, but I can tell it has something deep to say, due to have channeling the knowledge learnings into the production of the knowledge object has brought so much joy and intrigue and life-changing epiphanies to readers. I mean, there must be some deep truth to the content, if the execution of said content (in the form of the book) is so touching to so many people... :)
One word: double-acrostic.
There have been many of these custom vfs implementations. Is there a benchmark on performance between them?
Strongly disagree:

> Ina and David Steiner say eBay employees tortured them for two years because they posted online reviews about the site. Staffers allegedly sent the couple bizarre items, including a pig Halloween mask, insects and a book on losing a spouse.

(Source: https://www.cbsnews.com/boston/news/ebay-lawsuit-cyberstalki...)

The oppo research mentioned in the article surely leaves a bad taste in one's mouth, but it's not even in the same league as what the Steiners say they faced.

Edit/additional thoughts: Mudge is a well-known executive who held high-profile position in several organizations, and who released very serious accusations about Twitter, where he was an officer of a public company, in the midst of a multi-billion dollar business dispute. Whereas the Steiners were just two of millions of eBay sellers who were allegedly criminally harassed by senior staff for the content of their newsletter (IIRC). So there's also an enormous difference in the relationship between these individuals and the entities opposing them.
Only 75k for a C compiler!
> I’m sure George Floyd would have lived a little longer if he wasn’t Covid positive when he died.

George Floyd tested positive for COVID19 before he died, but its not listed in his cause of death.

Is that really the best counterexample you've got of an improper death certificate?

https://storage.googleapis.com/afs-prod/media/711012da318e49...

There's not even any COVID19 listed on here.