skysight-inc/HackerNews huggingface dataset:
Why can’t a business be built solely without giving Apple a dime? The web is free — as in freedom and as in gratis. It has a developer tools system funded by hundreds of companies, developers and community members.

There’s hardly any order of dipping, if any.

Why doesn’t the web compete away Apple’s “dips”?
I would define hype as a situation where the shovel sellers make more money than the shovelers combined
I quickly searched the comments and noticed there there is no mention of the James Legge translation. I checked them side-by-side for the first couple of pages, and I like the Legge translation more (not trashing Le Guin's though).

For anyone who may be interested: https://sacred-texts.com/tao/taote.htm
>>Cupertino had to remove the app from the App Store in Russia since the software did not "conform with all local laws."

Let me remind you that these are the same laws by which Russians are killing people in Ukraine right now
That people are fans of certain creations for which they are willing to dish out a lot for to stimulate their imagination and have fun constructing what they are fans of?
Running on a volcano's rim – the race in the shadow of an eruption
Man it’s so frustrating to see another failure to gain revenue from x labs. I really wish I had the resources to take one of these out and find product market fit. I just don’t understand why product market fit isn’t established and revenue found before launching — these failures seem to elementary to avoid.

It just seems like they flail when they launch because they are science projects and don’t have established and verified customer pain.

I really think that one exercise could reshape the whole effort. Just work on problems that also have some element of customer traction — it doesn’t mean you can’t moonshot. But it does mean you can stay in business long enough to have a chance at a moonshot which is the really thought part usually.
The gut microbiome has a circadian rhythm
I had hayfever, it got worse every year. The pills worked but make me sleep half the day. After some years of that, my wife forced me to try all the hippie shit that I didn't believe in, and the acupuncture lady simply fixed it. Not reduced symptoms, just entirely gone, after a few treatments every year. It still doesn’t make sense to me. The only explanation I can think of is a placebo but wow placebos kick ass then!
One important consideration is missing from this benchmark: how they behave with multi-threading.
There can be big differences between diffent hash table implementation when you have to use them from different threads (built-in smart thread safety vs external dumb locks, etc)
That number has to be so big I’d be absolutely confident to never exceed it before ever considering it.

Nobody has time to manage/backup multiple keys with the fun game of ‘what account is stored on which key’.
Btrees don't need to be rebalanced. They only split. The cost of splitting to the root is counteracted by the cache locality of always accessing the same set of pages. Inserting into the last page only needs O(logn) page accesses and O(logn) page writes worst case.
Fail fast shouldn't mean fail always...

'Fail' in this context mostly means 'choose to use resources to do other things'. Alphabet has certainly learned a huge amount from all of these ventures, and that doesn't go away if they close them down. There'll be people at Alphabet looking for uses of what came out of these companies in the future. The point of Google X was to try projects that had very little chance of success but that would have been world-changing if they pulled it off. The probability of 'fail always' was always quite high.

The same lesson applies to everyone. Your startup might fail but you take the learning and experience with you, and use it to do other things in the future. When you're setting goals there should be a reasonably high probability of failing because otherwise you're just not aiming high enough.
I remember it used to be $200 for a Saleae logic 8. Their margins on that hardware are insane..
Casting between void pointers and function pointers is, strictly speaking, undefined behavior. Though it does tend to work, it's not something to rely on.

(And you don't need casts when converting between void pointers and data pointers)
Fun fact: ViolaWWW (1992) had this! https://en.wikipedia.org/wiki/ViolaWWW#Firsts

<INSERT SRC="a_quote.html">
The link to the repo looks broken

https://github.com/ajeetkharel/gpt2-from-scratch/
If you are interesting in geographically finding stations http://radio.garden/ is great
I find it difficult to understand the boundaries of private rights in public spaces with rulings like that one.

It's not like Hamburg residents have the freedom to opt out of surveillance cameras. Even Street View is back.

I would hope that such cases would use rules around harassment instead of privacy laws for people in public spaces.
if (size + size < size) {

I know size_t wraps around on overflow so this would actually work, but this still makes me do a double take.
I always say Shedskin is the best kept Python secret. Hope it won't stay true for long.

I think the story for enhancing a C++ codebase with some Python "scripting" without an actual Python engine is really compelling, too.
Eric Weinstein and Terrence Howard Debate 1 x 1 = 2 On The Joe Rogan Podcast [video]
ended up at a place like this too + in our project we, the devops-people, also develop and support the z/OS-data-integrations. I generally tell non-IT people it's like a sysadmin, but not the windows kind they interact with - you won't roll out fixes in 2 hours from testing to prod (including the process stuff) at that scale (PB of data-warehouse, some 1000 B2B-customers on different versions) if all you know is clicking buttons in Windows server.
Money is a promise about the future. The future can be unexpected, and promises can be broken.
Are there any circumstances where starting a new project with perl makes sense today? I am curious because I only encountered perl in legacy codebases.
I find this a bit hard to believe:

> One of these had to give, and Manifest V3 was the most elegant technical approach. Far from being the brainchild of a sociopathic executive, its architecture was devised by well-meaning engineers on the Chrome team.

The Chrome team has some very competent engineers. lcamtuf is a well-respected security engineer. I would expect such a group, trying to solve a problem of poorly behaved extensions, to develop a nice privacy-respecting API to block requests.

For example, there could be a way for an extension to run a portion of itself in a sandbox, such that the sandbox could inspect a request, decide whether to allow it, and output only an indication of whether to allow it. No further outgoing communication, including to the rest of the extension, would be allowed.

But instead we got Manifest V3, and I simply don't believe it's a meaningful privacy improvement. Read the docs: https://developer.chrome.com/docs/extensions/reference/api/w...

> Note: As of Manifest V3, the "webRequestBlocking" permission is no longer available for most extensions. Consider "declarativeNetRequest", which enables use the declarativeNetRequest API. Aside from "webRequestBlocking", the webRequest API is unchanged and available for normal use.

Did well-meaning engineers on the Chrome team really come up with a security improvement in which extensions can read request and response headers but not block the requests? I'd love to see an explanation, but to me it seems that the security "improvement" is pretty narrowly tailored to prevent ad-blocking without meaningfully improving privacy.
For now, Apple has been found non-compliant with DMA and will probably have to remove it.
No, my point is you accused me of lying at the drop of a hat for no good reason, and that this is demonstrably not true. Don't try and spinelessly slime your way out of that. And no, they I won't run out of IDs for them. "Potentially" anything can happen, but it won't happen here. After five year the furthest sequence is 0.86% on its way of being full.
And when you choose badly the cloud platform that looked good at start. But later becomes complete pain... Always finding new amazing ways to break things... (looking at you Azure Container Instances)

In the end for some light work loads could have been just thrown on VMs already running for other reasons. And it would have saved lot of time and effort... And it could have still be deployed with some level of devops...
Listening to Terrence Howard feels like a teenager trying to explain his acid trip to his parents.
Free radio, 0 ads, guaranteed (good) music discoveries everyday: fip.

https://www.radiofrance.fr/fip
Driver yes of course. But regarding software, I think now we can have a very decent and usable machine if it can only run Firefox/Chromium (but perfectly so).
> There'll be people at Alphabet looking for uses of what came out of these companies in the future

Do you have any evidence for this? Because at a certain point, the framework almost defines failure out of existence. Which is very much in line with X’s philosophy.
"You can change the world if you make it easier to meet a need enough people have"

True and should not be forgotten in this debate.

But clear communication is a need many people have.
Multifactor Authentication is having at least two of the following:

* Something you know (such as a password)

* Something you have (security key, TOTP generator)

* Someone you are (biometrics, fingerprint/face id)

* Somewhere you are (network or geolocation)

Using a password manager app and TOTP generator app on the same phone is clearly a single point of failure and does not add meaningfully to your security compared to just storing the TOTP in the password manager. If your device is compromised the attacker has control of both apps potentially, and very likely the TOTP app does not require an additional password or factor. And unless you use a FIDO2 device for MFA, TOTP is not phishing resistant. You can mitigate these issues though.

However, if you require a specific device to access the password manager by one of the following methods:

* Offline password manager such as KeepassXC (needing the password database file)

* Needing a keyfile (like with KeepassXC or 1Password’s device key)

* Needing to be on a specific network such as VPN (when using a self-hosted password manager like Bitwarden and configuring the firewall to be limited to a wireguard network for example)

Does this count as an additional possession factor or location factor? And if it counts as a possession factor does it meaningfully increase your security posture to have multiple possession factors beyond a FIDO2 key?
How is that relevant? Unlike Le Guin, the translators of the KJV knew the original languages.
> Why doesn’t the web compete away Apple’s “dips”?

Because the web sucks at building apps? Because the web can barely render a few lines of text and several images without lag and jank? Because the web lacks useful and powerful primitives and controls to build anything but the most primitive UIs? Because...
The Health Impacts of Smoke Inhalation and Importance of Precautionary Measures
Acorn looks super cool. Fight the good fight!
By volume sure but by dollar organized crime is surely far higher
Ideally if you do this, you store the key in a separate schema with proper roles so that you can call encrypt() with the database role, which can't select the key. Even then, the decrypted metadata should not be particularly sensitive - and should immutably reference a point in time so you can validate against some known key revocation retroactively.

My take is it's rarely necessary to have a token, that you give to an external entity, that has any embedded metadata all - 99.9% of apps aren't operating at a scale where even a million-key hashmap sitting in ram and syncing changes to disk on update would cause any performance difference.
In Australia, we've still got VRML in our mandatory teaching points.

https://training.gov.au/Training/Details/ICTWEB452
What's the title ?
A sudden drop is pretty bad. Plants have tight tolerances and farmers purchase seeds based on expected conditions, not a hypothetical where some rogue country is triggering a volcanic eruption. It’s entirely possible that people plant the wrong crops, a volcanic eruption is triggered, and we see crop failures due to how optimized modern farming is.
> For most developers this will be a deal breaker, because it also applies to free software which most of the time is only supported by donations

If the app is taking donations or any sort of payment, then the Core Technology Fee applies after 1 million first installs in a year. If it’s a completely free app, this fee does not apply. This fee also does not apply for educational institutions, nonprofits, and government agencies (with a fee waiver).

Quoting from “ Understanding the Core Technology Fee for iOS apps in the European Union” [1]:

> Developers whose apps do not surpass one million first annual installs per year and nonprofits, educational institutions, and government entities with an Apple Developer Program fee waiver do not pay the CTF. The CTF is also not required for developers with a no revenue business that offer free apps without monetization.

[1]: https://developer.apple.com/support/core-technology-fee/
> Alphabet has certainly learned a huge amount from all of these ventures, and that doesn't go away if they close them down.

This is a fantasy, and I know first hand.

I worked for a startup that was acquired by Google. They shut us down after a year. I am here to tell you that they "learned" absolutely nothing. The archived technology was never touched. Years later there were multiple teams doing stuff redundant to what we did. They didn't know we ever existed and their projects will probably never be released.
> It isn't just Chinese -> English that loses information. The other direction does too

Yes, definitely. People who think studying "dead" languages is a loss of time are foolish.

There's even a somewhat "gain" of information which can chaotically appear in translation. For example if we decompose "道" as "walking" and "head" and translate it in French we get "une tête qui marche", which means both "a walking head" or more interestingly, "a working head."

But it's not because English is richer than commonly believed than Chinese isn't still more spacious, which I do believe for multiple reasons, one of them being that it's a pictographic language:

A picture is worth a thousand words.

Some of the "etymology" is more readily available, so to speak. But we could also consider "hidden etymology" -- ancient character forms -- which, as for Western languages, would enrich the interpretations.
In an indirect manner, we do mark having lived the 27th year in the following forms, we just don’t say it exactly the way you phrased it:

1. On your 26th Birthday, when you say you turned 26 what it means is that you have now lived 26 years. People generally understand this, even if they are going to be spending the next year saying they are 26.

2. It is not uncommon for people to demarcate their age on their birthday in revolutions around the Sun, as a kind of meme. “I’ve now traveled around the Sun twenty-six times.” or something like that, when reflecting on their lives on their Birthday.

The colloquial usage is our legally-defined age. A shortcut for our laws to take, the age-gating ones anyway. It hasn’t replaced our cultural understanding of what the first year of our life actually was.
I think this [1] is mistaking some post-devops developers for "low performers".

The survey questions in slide deck p 13 (https://cdfound.lfprojects.linuxfoundation.org/wp-content/up...) could all be "no" for someone who deploys to Firebase or a low code platform. Even if they are doing continuous deployment.

[1] "[...] while 83% of developers are actively engaged in DevOps, there’s been a troubling increase in the proportion of low performers in deployment metrics."
Then what is the last year of the first century BC? 2 BC? Now there's an off-by-2!
Exactly! I've been using Ahrefs for a couple times a months and the price is sill the same
I feel like the security benefit of using FIDO2 isn't really there, since I don't remember when I've actually set up WebAuthn as my two-factor without being prompted to have another mechanism like OTP or SMS as a backup solution. Not that many sites even support it in the first place though.
How algorithms are worsening the housing affordability crisis
This could be the alternative to
Second Life(which had a web client),
with each site being a virtual world.
Putting DNSSEC signers to the test: Knot vs. Bind
POSIX hsearch tables are terrible. There's a reason why nobody uses them.

One at a time per program, having to know how big the table needs to be at initialization time with no automatic resizing, an API that's very limited (no way to remove entries, iterate over entries, tell how many entries are in the table, ...)
Sloppy reasoning from the elitist progressive art school doomer perspective. They say man-made is special and art requires a meta-story they approve of in order for true appreciation.

>Both writing and reading [will be] completely outsourced to AI.

Not totally, but so what if it were and regular people are empowered by it? Is their issue really only wasted megawatts or that they'd lose control over the current curation processes ?

>The purpose of AI is to replace thought ... to make thinking superfluous

AI makes your book superfluous if I never intended to devote my limited thought to it. Author's can look at this like a lost sale or lost convert but either way his relevance declines so it's understandable he is shook.

Make no mistake. It's not like any tool that has come before. It's purpose is multi-faceted and for the first time undefined. Use it for tedious tasks and as a springboard to greater self-reliance.
Thanks for feedback! We'll try to make it as clear as possible.

To your question: you're getting billed every time request happens - second page and new filters produce a new request to get data from the provider
Try now, it should have a nice icon showing up.
I highly, highly recommend Huel or alternatives for anyone. I feel way better and have much more energy when I'm regularly consuming them. I think liquid food in general is really good for energy levels because the body has to expend way less energy breaking the food down to absorb it.

I especially recommend it for anyone who suffers from depression. The ability to just make a nutritionally complete meal that isn't full of complete shit in less than a minute is a godsend for maintaining your physical health on bad mental health days.

Another tip for healthy meals in under 5 minutes. Buy the following:

- A bag of mixed salad leaves

- A bag of pre-shredded coleslaw veg

- Microwave rice, cous cous or grain blend

- Cooked chicken breast (or get a whole chicken from the shop and strip it all)

- Some ready made sauce or dressing like peri-peri mayo, pesto mayo, honey-soy-garlic dressing etc

- A seed blend (optional)

- Some fried shallots/onions (optional)

- Wasabi peas (optional)

Put the salad and coleslaw veg in a bowl. Put the rice in the microwave for 90s, and the chicken in the microwave for 60s. Add the rice and chicken to bowl, add the optional toppings if desired and drizzle a bit of sauce (don't go overboard) on it.

You've now made an exceptionally healthy meal in under 5 minutes. For some reason the added carbs and the heat in the chicken and grains really makes the it way more palatable than a cold salad. Poke bowls for the win.
"The report’s authors speculate that “It may be that the ubiquity of DevOps practices has allowed developers and organizations to increase the complexity of projects they are involved in, counteracting the benefits to development velocity. In other words, DevOps practices have likely made the development velocity of complex projects comparable to simpler projects without DevOps practices.”

So.. in other words - DevOps is in great health.

As a nit, that would not be "counteracting the benefits to development velocity". It would be increasing it for those complex use cases. It might be lowering the poorly used statistical average, but that is more of a 'you' problem from using exceptionally poor statistical practices.

I always find these broad 'Something is not dead yet but dying' articles to be of very low overall content value. They far too often depend of either highly anecdotal information, or even worse conclusions based on widespread data averages. Even worse than that, self reported AND self selected data.
The former is actually something that was put into question in recent years.

Apparently you're not actually appreciably affecting your total calorie burn by doing exercise, as the body keeps that number within a narrow range.

Where does the energy come from then? Other processes, like inflammation, which are invested in less.
That's fine. It's designed as a sandbox. I think people are good almost all of the time. And when they're not, that's why there are laws.
This can’t be good for your jaw muscles.
> Both of my cars are stock and are like fireworks going off if I lift off the throttle. So this isn't just a modified car thing, a lot of cars made in the last 10 years pop, bang, and fart from the factory.

That's fine, happens in a lot of performance vehicles. Some people just do stupid stuff to artificially increase the amount of noise. Some of it is illegal (like removing the muffler) and some of it is just rude (like setting the air-fuel ratio to be far too fuel-rich). Some engines are naturally a bit fuel-rich, especially performance engines, but some people just change it to be as loud as possible.
That's not a great analogy. SQL injection is a completely binary issue. A single malicious statement that gets through can do all the damage.

Defending against denial of service attacks is a gradual, multifaceted problem that is pretty unlikely to hinge on the size of database keys.

If your system is dimensioned to serve a few hundered users then it's not going to be a whole lot more robust if it can theoretically create thousands of trillions of user records rather than just hundereds of millions.

In fact, infinite scalability is a risk in its own right because it can bankrupt you, which is arguably worse than a temporary outage.

That said, I tend to use 64 bit IDs by default as well unless there is a good reason not to (because, you know, what if I'm the next Google?!?).
> similar regulation passed or on the way.

With exclusions that suit them.
As you say, the wind is blowing the right way, it would be nice to see but console games get the same treatment.
> I am looking for a different file browser because Dolphin waits while something happens when I select a bunch of files and right-click.

File browsers being slow seems like a common issue. When I tell Windows 11 Explorer to sort by modified date, it has to slowly load the list and populate the files one by one. What the fuck it is doing I have absolutely no clue. All I know is that it's doing something it shouldn't, because the last modified date should be returned instantly by the directory listing, and no additional metadata should be required to perform the sort.

And back on macOS, around five years ago, whenever I opened a folder, Finder would wait for a few seconds and then play the uncollapse animation for every folder I have expanded, shifting the position of basically every item in the list (and also causing tons of lag).

I think the second one is a well-intentioned feature that just needs some work, but the first one is just garbage, that's not how it should work.
Thank you so much for this insight! I like to understand it as a comment on language itself: our words and names will never be enough to actually capture the eternal. The eternal can never be trimmed down to words.