skysight-inc/HackerNews huggingface dataset:
Even questlove said it Was alienating at first (D'Angelo voodoo sessions).

But beyond the nusoul / nujazz world. I can also sense this in Copeland drumming. But in a nearly invisible feel.

And recently I stumbled upon Taylor McFerrin+ thundercat collab. Their drummer was having fun laying crazy shifted patterns, but not on the bottom level. It was different.
Musk Reveals Talks with Sam Bankman-Fried: “My Bullshit Meter Was Redlining”
I came to realize that AWS is built for people who's full time job is AWS. It's like Jira, to get the most out of it you need a Jira workflow/configuration expert. You can make do as a smart cookie with shit to get done, but ultimately you'll be making compromises by virtue of not having time to dedicate to fully grokking it.

So I guess my experience is that the answer is supposed to be option 3 on your list, but that only happens if you have someone to delegate as the AWS expert and give them time to actually do that role.
This stuff seems pretty crazy, but it's no worse than what happened in early 1900's Wall St. If crypto is ever going to be used as a real payments system, and something you would put in a 401k, it will need regulation similar to stocks. Not sure if it really works, though, because it would remove the anonymity and decentralization that are pitched as the entire advantage of the system.
William Gibson (whom I adore) wrote two episodes of X-Files. They're among the worst.
I can recall the update from 5.x to 6.x gave us some headaches due to the removal of mapping types.

Luckily major updates from then have been relatively painless.
Thank the good lord, this site is a savior for broke college kids and insanely priced text books
Good! It should be a crime to sell life-saving insulin at a 50x markup.
Nokia did their best to kneecap other vendors using Symbian by fragmenting the base OS, which was a terrible strategy in retrospect.

But somehow they also managed to do it internally. The Series 90 Symbian UI could have been a real contender. This is a touchscreen smartphone from 2004:

https://en.wikipedia.org/wiki/Nokia_7710

But Nokia canned this advanced Symbian UI as soon as it shipped, and instead they started bolting features onto the already terrible keypad-driven S60 UI. Oh, and they also spun up a Linux touchscreen effort seemingly to ensure a total lack of focus and clarity about Nokia’s software strategy.
Do not rug on me: Zero-dimensional Scam Detection
This is not true. The entire healthcare sector fell on Friday, and some companies, like Cigna, fell more than Eli Lilly.
I don’t think this comment applies here. They portrayed the founder in a very positive light initially.
FTX Owes Miami $16.5M After Arena Sponsorship Cancellation
It definitely has lots of interesting ideas. Especially the filesystem mounting stuff (and the shunning of symlinks).

I'm still unconvinced by "everything is a file". Writing `connect 1.1.1.1!80` to a file is a particularly shitty completely untyped, unchecked, fragile and slow alternative to an actual ABI.

It's obviously easier to use from shell scripts but I don't think that's what you should optimise for.

IMO there should be a proper API with a typed IDL and then you can automatically make it easy to access from a shell without compromising other languages.

I think maybe Fuchsia works like this.
Note AFAIK WA is e2e encrypted BUT they can flag any weird looking messages (weird patterns etc) to see and review their contents.

So I think Meta/WA can opt to decrypt any suspicious messages they come across.
> I've come to realise that the size of a code base measured by it's features and components is very different to the kind of "size" which you might measure by line numbers.

How different is it, really? Any time I've done the research, it turns out line count correlates pretty strongly with feature complexity. Not perfectly, of course, but given how cheap line count is to produce compared to a quantification of feature complexity (remember function points? that don't even consider complex interactions between features!), it's a pretty damn good metric in my book.

(Fun thing you can do: first try to estimate how much a software solution you're intimately familiar with has grown in feature complexity the past year (about 60 % for one project I work with), then look at how much it's line count has increased the same period (exactly 79 %). Previous year I had a project with a 30 % × 15 % pair. The numbers won't match exactly, but they will most likely be in the ballpark. You won't find a project with no complexity growth double its line count, or vice versa.)
I imagine they do their best to run a tight ship yes, but I also imagine the fact that banks still run a lot of legacy pipelines and audits means it's also a little harder to find bugs in the apps and websites, that would actually let you achieve much.
Why do people keep building large scale projects like this in languages in Ruby?

I don't get it. It feels as if fundamentally you've built a prototype.

We're talking about messages and images, this sort of thing should be able to run on a 500mhz Celeron as long as the bandwidth is there.
There is serious money missing here (8-10bn) and serious connected investors that have been duped. I doubt his political donations will make a difference.

Best case scenario he was working with the cia and was helping them finance some of these donations or other stuff. Then they’ll arrange his disappearance in another country or the afterlife.
For reference, Uniswap is a cryptocurrency exchange which uses a decentralized network protocol. The protocol facilitates automated transactions between cryptocurrency tokens on the Ethereum blockchain through the use of smart contracts.
The thing that I find hard to defend is that plan9 turns all internal service / api calls into text based / filed based protocols, with parsing involved. This feels so inefficient and adhoc, and requires more documentation
Stick built is also more flexibility in terms of timetable. The roofers, can be on site before the framers are done. The electricians and plumbers show up right as the framers wrap up their work and before the roofers are done. Or they can wait a week because as long as they gets done before drywall nobody cares. Insulation can happen concurrent with plumbing and electrical or after. When you consider that all these parties have N jobs that need doing this added flexibility to show up early or late in the process helps a lot. Concrete is somewhat flexible but isn't that flexible in terms of timetable of all the steps.
The person seems relatively young age wise and thus is probably in the process of learning things.

Edit: the comment was not about code quality but credentials, explained below.

Personally I'd suggest keeping one's code in separate repos with corresponding READMEs, since otherwise it's pretty hard to realize what you were doing a few months down the line: https://www.readme-templates.com/

This is also good for you to decide what can be public and what should remain private. Furthermore, separate repos are a good idea if you ever want any CI introduced for the project, or build any libraries from it. There's nothing wrong with monorepos, but even those are typically used within the context of a particular project or group of projects.
You didn't try very hard then, I could just install it from play store on my Pixel 6
On the flip side, there's code that will never be easy to read. Many algorithms and data structures simply don't break down to anything that is easy to comprehend.

Like even something as freshman as mergesort falls in this category where you're sort of squinting and wincing trying to figure out how p, q and w relates to i, j, i0 and j0.

Sure you can say let the PhD students write that code and put it in a library and we'll just worry about `sort(array, start, end)`, but that's just sweeping this reality under the rug.

Truth is if you're not willing to venture into this territory of non-trivial algorithms once in a while, you're seriously hobbling what you're able to do.

The trick is knowing when it's the right thing to do. It's the closest thing we've got to dark magic. Dangerous and unpredictable, certainly, but also immensely powerful.

Entire industries are built around someone one day sitting down and developing a piece of non-trivial algorithm. The big data boom of a few years ago, block chains, machine learning, ...
I am a mechanical engineer and CAD user (never worked for a CAD software company).

I second this feeling. OnShape was founded by the original creators of SolidWorks before it was bought by Dassault. It showed great promise in being efficient, powerful, user friendly, built in PLM (SCM for CAD basically) and surprisingly low cost. Compare hundreds a year for a fully loaded OnShape seat subscription to about 20k/yr/seat we paid for CATIA and some bells and whistles (PLM, FEA, etc).

The day OnShape was bought was PTC/Siemens is quite comparable to me, to the HN feeling when Adobe recently announced the purchase of Figma.
Show HN: IN MY TZ – Generate and share date-time links unique across timezones
If you want to let your audience or contacts, spread across different timezones, know when that show, match, webinar, or stream is, just generate a link and share it with them. When they visit the link, they'll see that time in their local time zone.

This is a simple tool to address a small inconvenience. The page works on mobile browsers but has not been tested for accessibility, which will be done very soon.

Please help me with your feedback to make this tool better.
Thank!
Why did Sequoia write this in the first place? Haven't seen VCs do that too often!!
Nope! That part is pretty neat.

It works a bit like "cell-phone number portability" in the US. You set your original account to point at your new account, and you tell your new account about your old account. All of your followers migrate to your new account automatically.

Of course, you could still get burnt if your host just disappears one day, because it can't point to your new account. So there's an incentive to use a well-run server with a good track record and a reasonable funding model, I guess.
>Things have gotten to the point where we can't talk about a damn season without personal interpretations of it

If by personal you mean around the 5-600 million people that will totally get the context of winter = heating season especially when we are discussing gas for heating.
It's not difficult to spend everything - many times, high income implies living in a high cost of living area - rent and other things just cost so much more.
There is also a trap: you start to feel that expensive things are just not that expensive, because compared to your necessary expenses, they just look ok. Buying a 3k TV doesn't look so silly when your rent is 3k and grocery bill 2k per month. It looks very different when you pay 1.5k for rent + 1k for groceries.

I'm not saying people are right to spend everything they earn, just that it's easy to fall into that trap.
I don't think so. There's a way to move accounts.
One question.. if Whatsapp is encrypting data how are you able to decrypt the packet easily ?
Which defeats the whole purpose of crypto.
Tell HN: Domain fronting to be blocked on Azure
I recently received the following email from Microsoft, with hard deadlines for banning domain fronting on existing and new Azure CDN services:

"Action required: Azure Front Door/Azure CDN blocking domain fronting

Please take action to stop domain fronting on your application before 8 November 2023
You're receiving this email because you currently use Azure Front Door or Azure CDN Standard from Microsoft (classic).

Since 29 April 2022, we've changed the behavior of Azure Front Door and Azure CDN from Microsoft to align with our commitment to stop allowing domain fronting behavior on our platform. With that change, we offered the option to enable blocking domain fronting for existing or newly created Azure Front Door, Azure Front Door (classic) and Azure CDN Standard from Microsoft (classic) resources, through opening a support request. See details in <Generally available: Controls to block domain fronting behavior on customer resources | Azure updates | Microsoft Azure> https://azure.microsoft.com/updates/blocking-domain-fronting....

To continue our commitment, we're making changes in two phases to stop allowing domain fronting behavior on our platform.

1. Beginning 8 November 2022, all the newly created Azure Front Door, Azure Front Door (classic) or Azure CDN Standard from Microsoft (classic) resources will block any HTTP request that exhibits domain fronting behavior. Previously existing Front Door, Front Door (classic) and CDN from Microsoft (classic) resources aren't affected by these changes.

2. Beginning 8 November 2023, all existing Azure Front Door, Azure Front Door (classic) and Azure CDN Standard from Microsoft (classic) resources will block any HTTP request that exhibits domain fronting behavior.

Recommended action
Between now and 7 November 2023, if you want to block domain fronting for any existing Azure Front Door or Azure CDN Standard from Microsoft (classic) resources created before 8 November 2022, please open a support request. Provide your subscription and Azure Front Door, Azure Front Door (classic), or Azure CDN Standard from Microsoft (classic) resource information in the support request. Once blocking of domain fronting has been enabled, Azure Front Door, Azure Front Door (classic), and Azure CDN Standard from Microsoft (classic) resources will block any HTTP requests that exhibit this behavior.

If your application uses a different TLS SNI extension during the TLS negotiation from the request Host header, you should prioritize changing this behavior on your application by 7 November 2023 to ensure they match. Otherwise, your application or API may be impacted by this change on 8 November 2023.

If you have any questions, please open a support request and provide your subscription details along with your Front Door or Azure CDN from Microsoft resource information.

If you have any questions, please contact us."

Posting it here in case it's of interest to anyone.
The efficiency problem you mention is just a Quality of Implementation issue.

In Rust for example Option<&T> is literally the same size as &T because the &T is implemented as a non-NULL pointer, so the None value fits in a niche where NULL would go if this was a pointer (this is called the Guaranteed Niche Optimization, many other more elaborate niche optimizations are routinely performed by the compiler but are not promised, however Rust promises the optimization we need here will always happen)

The machine code ends up identical to what you'd get from unsafe languages with raw pointers if you remembered all the necessary checks, however the safe source code written by humans has stronger typing preventing them from writing code that would e.g. put a NULL Dog in a Kennel, an easy mistake in the unsafe languages.

Some languages solve just this one narrow problem by having specifically "Nullable" and "Non-nullable" types, plus some way to get the Non-nullable from a Nullable (with a branch if it's null) essentially Option but built-in to the language. But wait, as well as this Option feature you also want Result which is another Sum type. Should you add a special built-in for that too? Some languages choose to do so. OK, and how about ControlFlow? Poll? There will be others. I believe that languages should just suck it up and offer Sum types.
No, he stole from the rich. They'll track him down and make an example of him.
What is the evidence that we actually truly know what is most effective in a lot of situations? If "effectiveness" is just a hypothesis then the whole thing becomes quite shaky in terms of resource allocation.
I love this because it takes making music out of this mysterious creative process to something that anyone can do much like writing an essay.
The reason to get off Twitter
We don’t know whether he was negligent or malicious. We don’t know also whether he was internationally competent (bahamas) or just imprudent.

Getting away is easy if he walks of the usa. If you keep a low profile in south america, pretty much no one will recognize him.
Let’s say you have a complex expression, say with a few gnarly infinite sums and want to know its value.

Typically, your first step typically is to show that it is finite because that often is a lot easier, and if it turns out not being finite, you’ve spared yourself from doing some complex calculations.

The typical approach to show that some expression is finite is to replace difficult parts of the expression by simpler ones that certainly aren’t smaller. If the changed, definitely not smaller, expression is finite, so must be the original one.

As a simple example, a rouge estimate of sin(x) + cos(x) says both sin(x) and *cos(x) are in [-1,1], so their sum is in [-2,2]. That shows the expression is finite for all x. (Actually, the sum is in [-√2, √2], but if you don’t need to be that precise, why bother?)

Similarly, I wouldn’t know what the sum of i=1 to infinity of |sin(i)|/2^i is, but each term is positive and not greater than 1/2^i, so the sum isn’t greater than 1, and that series must converge.
In AWS parlance it is an identity: https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html
Aha I see what you mean - that's great.

((check out the second-last item in the gallery))
I don't get how the directors, councelors, and compliance people at the company didn't raise their hand. Jail isn't a nice place to go.
I mean you can’t maintain ZFS normally, and people have been trying to make zfs happen for what… two decades now?
Have you already seen Buffalo? https://gobuffalo.io/
Huh, I browse server rendered pages every day and rarely/never experience the page refresh flash.
Unless Emirati or Saudi princes are among those fleeced, in which case bone saws may be taken out of retirement.
> The environmental damage of open pit mining operations is nothing compared to the environmental damage and visual pollution of a large city

Eh? These processes liberate vast amounts of heavy metals, arsenic and other environmental contaminants, making byproducts like poil and tailings are super toxic and expensive to deal with, and mining companies have a tendency to vanish before the cleanup is done. When these leak or fail, they often do so into water supplies for cities or isolated communities who have the serial insults of being displaced and then poisoned. Have a search for “tailings dam failures” or superfund sites, for that matter.

The lands in question in the Pilbara are the ancestral property of various first nations, and after a couple of centuries of it, are a bit wary of blokes turning up saying “well we need your resources we’re taking them.”

There are complex and intersecting interests here, and the tech industry acting like resources in someone’s country are there for the tech industry to exploit as of right, are a really good example of how colonialism continues to cause suffering and the inequalities it promises to emancipate us from.
Really?, Which country are you talking about?
Here is Australia, I can tether with Aldi Mobile, a reseller of the Telstra mobile network. Works fine in Android and iPhone.
Thanks for the the link, for some reason data exfil didn’t even cross my mind as a use for this.
I was also investigating this library a couple of days back to use for my app...looks very promising.... Although I haven't had time to start implementation yet... I found the documentation much better than for any other PDF generation libraries out there....
saved up in high school to buy P1i (sony ericsson) and remember the feeling of being blown away when installing the first third party app, I think a weather app.
That's neat, and a missing part of my vimrc - making sure the directories I use exist. Since I use .cache and exclude those from backups, it's actually bit me.

I've added this thanks to you:

call mkdir($HOME . "/.cache/vim/", "p", 0o700)

I think this avoids using the conditionals, by just using "p".
> everything really is just a file in Plan 9

That’s... true, but what “file” means in that sentence is a bit tricky. The graphics protocol (or at least I think it was the graphics protocol) requires each command to be written in a single write() call, so a Plan 9 file is neither an array nor a stream of bytes, it includes those implicit boundaries as well. The interface used for impersonating users, IIRC, looks like a kernel-implemented file server but that file server essentially uses its kernel nature by referencing the process that opened the file, so this interface only deserves being called a file if /dev/stdin and /proc/self in classic Unix do as well.

I like Plan 9, mind you, but I also think we ought to be careful in treating it as an existence proof for what the pure everything-as-a-file model can do. Even outside of things Plan 9 doesn’t and can’t implement (e.g. modern bandwidth-limited 3D graphics), it also has some hacks in parts it does.
Automated processes can help. But I’m not sure how you get around this universal feature of computing platforms. Someone has to have access to grant restricted access.

If this feels wrong to you, then you’re probably right that AWS is not the appropriate level of abstraction for your problem.
This isn't a hypothetical. I've used this exact workflow for this exact use case. I'm telling you it's no good.

I run a search engine crawler and my average across 100M docs is about 7 Kb when compressed with zstd (fs block size is typically 4 Kb). Some much larger than that of course, but many smaller still. HTML in general compresses absurdly well.
Anti-spam measures exist in SMTP, but the broader moral imperative does not.

I can disable my spam filter, and no one will know or care except for me (if I get a lot of spam). On the other hand, it is generally considered immoral to allow people to disable anti-Bad Person filters, because then two Bad People could use the network to communicate. That creates a lot of potential for drama, large public arguments, and network fracturing that isn't present in legacy systems.
SBF was investing 100's of millions with them. This is them uhm... offering him glowing praise.

But also there was material interest. Even though SBF was investing in Sequoia, he also raised from them, and part of the logic there would be it lends Sequoia's reputation to his venture. So they'd be quite happy if this fawning article triggered some media coverage of their crypto boy genius.
There's the case of Ashraf Ghani, the Afghan president who fled to the airport in a SUV loaded with dollar bills embezzled from US aid, then realized they didn't all fit in the helicopter and had to leave half behind.
I don’t understand why you’re being snarky. ZFS has been hugely successful since it’s release, and continues to be successful even now. The reason why it’s popular is precisely because it’s easy to maintain.
Frame.work laptops have properly grounded charger (over UBC-C).
I am a bassist and do wonky times a lot, I can still recall the feeling you describe — but nowadays I only get it when I have to play really wonky stuff that goes against the tempo of the rest of the band.

So I would say this feeling goes away with practise. The less you have to think about the timing the less weird it feels when you stretch it.
1. Get rid of distractions
2. Slowly work up to longer focus times.
3. Work with a sense of emergency.
4. When you feel distracted and or anxious about the work ahead, just push through. The feeling will pass in matter of minutes.
5. It’s rewarding to be productive and the more productive days you have the more likely you’ll be productive again in the future.
Sure, because anyone can create and list a token on Uniswap. The only cost are the gas fees. That doesn't mean those tokens have any real liquidity or are being used. Just like anyone can create a website and put it online. The only cost are the hosting fees. That doesn't mean it'll get any visitors.
to clarify, auto-flagged when submitted as top-level posts, not when submitted as comments.