skysight-inc/HackerNews huggingface dataset:
I came across this code from 2-years-ago-me today:

{/* the fact that i'm doing this means I probably should have used x-state or something */}
{stages.filter(Boolean).length > 1 && (
<div>
WARNING! More than one assumption is true! {JSON.stringify(stages)}
</div>
)}

One day I'll learn...
They need to make one called Turning Green
My experience is that it's often hard for companies (and people) to remember facts that are inconvenient for them.

If WEKA is using Apache-licensed software in compliance with the Apache license (as they claim) and is being accused of doing something else by a company with, let's just say, non-mainstream interpretations of license terms, I do have empathy and sympathy for them. (They claim that's what's happening. MinIO claims something else. Several of these claims are pretty much testable facts and I'm sure someone with time and motivation will test them.)
Only for web pages that user has manually added to the home screen. Since normal users don't even know what that is, I don't see this as pushing the PWA envelope forward.
Given the targeted nature of the email (fake fitness related invoice associated with email address used by fitness service) it looks like someone's ended up with a long list of iFit user details, almost certainly via illicit means
Diodorous stated that Alexander intended to inter-migrate the people of his conquered empire, to facilitate cultural exchange and unity between the Asian and European peoples who were by then his de facto subjects. [1]

Interesting to imagine what that counterfactual world might have looked like.

[1]: https://en.wikipedia.org/wiki/Alexander_the_Great#Last_plans
Presumably this is the algorithm powering a new feature in tvOS 16.4:

> This update adds Dim Flashing Lights, an accessibility option to automatically dim the display of video when flashes of light or strobe effects are detected, and includes performance and stability improvements.
> by doing this you are becoming an active agent of discrimination

No.

NOBODY is obligated to subsume their own humanity for the sake of another's. Full stop.

Nobody should be forced to date someone they do not want to date. Selection filters are "discrimination" only in the most simplistic of terms, but it is not "discrimination" in the way you are trying to couch it in your comments.

Just no.
They will not dominate anything cuz of the number of useless teams within all fighting each other about who should own it. Big tech is going the way of IBM and good riddance.
Something could pop up saying "Fill password for HSBC Bank?" or similar and you click one button.
> Why do people still think ...

Because people haven't come to terms with the fact that humans are not Children of God nor disembodied Cartesian rational calculators, but actually a loquacious and smartish hominid, designed by selection for small group interaction. There is nothing to suggest this species is capable of planet-level cooperation towards a communally-decided end.

Add to that the fact that path-dependent history has placed that species today in a situation where it's organised into huge 17thC mutually-hostile groups ("States"), incapable of anything more than opportunistic cooperation because of their religious and anachronistic founding concept ("sovereignty"). Most people have no idea that this contingent organisation is not the natural and inevitable state of the world, so aren't open to the possibility that it dooms them to sclerotic inability to face today's challenges.
Application Launchers are cmd + space replacements that usually come with host of useful features and a plugin interface of some kind. They’re just better than Spotlight - period. Check out Raycast - it’s the new kid on the block. Alfred is old trusty and has been around for over 15 years.
Greco-Buddhism
and they can't be combined, right? like package.json for example
This is how NNs are trained, not how they work.

This is a good analogy that illustrates the problem with not making the distinction https://twitter.com/nearcyan/status/1632661647226462211
Morse code is alive and well, especially during contests where efficiency means performance. There are a few reasons:

It has high spectral efficiency; a CW transmission is only a few Hertz wide on the spectrum, whereas even SSB voice needs several kHz. This lets you use very narrow receive filters, to cut out adjacent noise and make contacts in difficult conditions.

It can achieve useful communication at very low power, with very simple equipment. Look up "qrp cw kit" and you can get $15 transmitters that you solder together from parts in a few minutes, and these aren't VLSI parts like some wifi chip or whatever, these are single discrete components. Hams love hand-built equipment, or at least the theoretical ability to use hand-built equipment, and QRP (low-power operation) is a hugely popular challenge.

It occupies a sweet spot where it's simple enough to encode by hand and decode by ear, but also easy enough for computers to operate. So there's a wide range of automation available, from whole-band decoders to keyboard-interactive QSOs, or you can go completely bare-handed if you prefer. That makes it appeal to more people than a more modern computer-required mode like PSK31 or FT8. (Those have even higher spectral efficiency, though, so they're popular in their own way.)

Out of curiosity, what does the CQ in your username refer to?
Quoting Bryan Cantrill: production is war.
great, waiting fo firefox ext. :)
Very cool! Amazing work.
If you gently squeeze on the mylar bag in space, the liquid will cling to the surface of the spout. I'm sure that the over-engineered design is great at what it does, but it's an unnecessary skeuomorphism.
Yes. Much.
442 Startup Failure Post-Mortems
I only say S3 because it's a cheap type of online storage that does not require any of your own infrastructure.
Hm, not sure how long my walk is. Probably 2 miles or so? Maybe I need to walk faster :)
> Chain all the politicians to rocks within a foot of sea level, so they'll actually care.

The policies which are currently in place are not there because of the desires of some handful of politicians but because of the desires of the masses. If you'd banish all the current politicians, their replacements still wouldn't be able to enact policies of rapid decarbonization, degrowth and an actually enforced major reduction in consumption of energy, goods and transportation, because their constituents wouldn't accept that.
I get the intention. The challenge for me is that I don’t have any notion of flicking from one task to another, so I’d install this and guaranteed use it once, maybe twice. Then poof, I’ve forgotten all about it and I’d rediscover it next time you post on HN.
Another big concern will be regulatory. It seems unlikely a couple billion people whose livelihood is significantly impacted will just chill as it happens?

I think it’s unlikely, but no less likely than the compute issues mentioned.
Seems like they took the foot off the gas over the past year and let Uber push them around. It’s hard being number two in a “winner takes all” market with such strong network effects.
I’ve seen profiles which mention:

- God/faith in the first line of profile
- credit score
- homeowner status
- have a job/career
- vaccine status
- political party (and demands for the partner’s party affiliation)
- FlatEartherism and other outlier conspiracy theories
- the “three sixes club”
- Dan Savage’s “GGG”
Then you have to have two copies of the program, on disk and, at least at times, in memory. And they behave differently, which might be confusing. And all kinds of handoff scenarios and edge cases get potentially-weird.

Meanwhile, how many users would sacrifice any amount of stability or even just disk space to get somewhat-quicker releases of browser features? I'm guessing the percentage may very reasonably be rounded to zero. It's not even close to being urgent enough to be worth any amount of risk or extra resource use, IMO, as someone who conceivably might care about it, and the vast majority of users are even less likely to give a damn than I am.

So: why? Maybe I'm unusual, but it's been a really long time since I saw a new browser feature and was like "holy shit, this is amazing and I don't know how I browsed the web without it!" I can wait a few months for a browser update, it's really not a big deal.
Sticking it in your own datacenter doesn't really prevent any of these problems (except maybe #2), only now your leaks are internal and because of all the false sense of security, you might wind up leaking far more confidential and specific information (ie. an executive leaking to the rest of the team in advance that they are planning layoffs for noted reasons, whereas that executive might have used more vague terms when speaking to public chatGPT).
That’s a recent issue.

google has essentially one product (85% of revenues, after fiddling revenue sources) which was developed almost 5 years ago. Everything else is a rounding number and most are money losers.

The company has been drifting all that time, seemingly unable to release any new products of significance. Google cloud is an also-ran. Android worked in that apple isn’t a monopoly, but no money spinner and seemingly abandoned. New “products” appear and then are dropped. Even the layoffs (source of this thread) were conducted in a ramshackle fashion.

They even let a random small company swoop them in machine learning. They had the pole position in that race but after jg left they seemingly lost interest.
Correct, but that level of security is expected from GitHub proper, they have all sorts of independent security reviews for their partners. Does all of that exist for Copilot?
Rich Hickey also came to mind, but a different talk[0].

There he talks in part about software stability and how spec (the primary way to encode data and function contracts in Clojure), is about communicating what is required and provided by a function or library (among other things).

Rust's decision to make signatures mostly explicit (sans lifetime parameters here and there), is self-documenting and useful, but most importantly it creates an explicit contract that people can rely on.

Rust code adheres to semantic versioning so at least it will also adhere to not breaking callers without bumping the major version. Which the further discussion in the talk do not agree with. But the fundamental decision to make signatures explicit at least enables people to write stable software.

[0] https://www.youtube.com/watch?v=oyLBGkS5ICk
I have a similar-ish thread going for an app I'm building.

In my case, the app is just a toy simulation that simulates creatures with simple neural network brains. I knew very little about neural networks going into it, but knew a few terms to ask ChatGPT about. I initially asked ChatGPT to help me figure out which configuration to use for the neural networks, and to explain what some of the terms mean. I also asked it to provide some code samples and give advice for using some of the libraries involved.

The difference compared to Googling things is that ChatGPT can give you succinct answers to your specific questions. With Google, I'd say half the time Google just ignores half your search terms, or if it decides your search is worthy, the answer to your question is buried somewhere in a long, technical article. ChatGPT will respond to your specific question, and then you can ask follow-up questions.

I do worry about ChatGPT's famous propensity for lying, but I guess it's a bit like getting information from Wikipedia. If something is really important, you better find a better source, but if you're okay with muddling through and taking your learnings with a grain of salt, it's probably fine.
Yes, way less effort
NASA destroyed a shuttle on more than 1% of all shuttle flights, each time killing everyone aboard.
https://9to5google.com/2023/02/28/chrome-safari-battery-life...
It told me I did five levels in five attempts but it was more than that.

Similar, not mine: https://metrodle.com
Yeah that used to be it for me too, until I got rid of all my possessions and started living more minimalistic.

Self-hosting is broad enough to include wanting to get away from large centralized vendors and take hosting into your own hands. Owning your domains and being vendor agnostic with IaC.
I like the demo. I also like very much that you try to keep the features down to a minimum as you write:

I tried a few other tools over the years, but the number of features they offer often distracted me from using it efficiently, making time tracking an effort on its own.

While tsr may not have an extensive list of features, it has proven to be effective for my needs, and I believe it may also benefit others in similar situations.

In that vein I wouldn't add any new features and seriously consider removing tsn.
AWK is amazing. I recommend reading "The AWK Programming Language", read it as a kid!
You can even do network programming with gawk: https://www.gnu.org/software/gawk/manual/html_node/TCP_002fI...
It sort of is the webstack since most of it was designed when bandwidth was the biggest bottleneck.

No one planned for a situation where you have a rats nest or 100’s of MB and sometimes even GBs of JavaScript code running in a browser, since just like with the 140K of RAM or w/e it was is enough for everyone one then JavaScript and the existing patterns were good enough when no one could load enough of it to cause actual performance concerns in the first place.
Make your own spyware or don't use it at all!
Yep, that's what I was hoping for as well. :/
If there is a bug, we will fix it. Bugs can be reported at https://bugs.webkit.org. We would never intentionally prevent web technology from working when a site is added to the Home Screen and opened as a web app.
Ahh, I see.

I disagree that electronic trust is a solved problem. It is mathematically solved, yes, but the reason that it isn't widely used is because it's still intrusive and painful to do. A solution that isn't acceptable to the masses isn't an effective solution.

If it could be done in a way that is invisible (like HTTPS, for instance), then it would be ubiquitous. That's the part of the problem space that still needs resolution.
I prefer it. One reason is simply that MS haven't been fixing bugs in Win10 for a long time now, so Win11 is meaningfully less buggy and more consistent.
> Where are we accidentally allocating and ruining everything

This is trivial to profile under any platform that has remotely sane tooling, and usually it is trivial to fix as well.

Object pooling is a very last resort thing to do, I really can’t think of any project I have worked on where there wasn’t another solution to performance problems.
It's been argued that countries/empires are naturally limited to about 1 month travel time from the capitol city.[0] In this view, the Roman Empire could grow so big mostly because the Roman roads were so superior!

This would explain the small size of Bronze Age countries. As transport technology gradually improves, we'd expect the size of countries to enlarge.

[0] https://news.ycombinator.com/item?id=34275668
I think scaling limits and profitability are the only things that can stop the march of the AI. The utility is already there and even the current GPT4 utility is revolutionary.
> It could just be my low intellect manifesting itself I suppose, so next time I have a Linux install using rpm I’ll try again.

No, I think I have a high pain tolerance for Linux stuff in general and packaging stuff in particular. I got into Linux before I started high school, and Linux package management immediately struck me as something beautiful, powerful, and almost magical at that age. That sustained fascination has meant that I can tolerate different learning curves in that domain than in others.

Additionally, by the time I started messing with RPM packaging, I had already packaged for Gentoo, Arch, and Ubuntu, so I think I had already developed some intuitions for how to explore packaging systems and their documentation.

> I don’t see where you might experience incompleteness in pacman, although I might see how you could experience it to be clunky. Do you mind humouring me and explaining this further?

Tbh, here I'm probably holding old shit against Pacman that no longer applies. But when I daily drove Arch and later Chakra Linux many years ago, I remember these things being absent when zypper (and others) had them

- repo management
- multilib support
- package signing
- key management

but all of those were added to pacman within 2 or 3 years of when I stopped daily driving Arch-based distros.

I would still characterize pacman as missing one or two sensible built-ins, although this is a matter of preference— anywhere in the Pacman Rosetta where you see pacman piped back into itself... that should just be a built-in, imo.

> I’m also not sure where dnf is more flexible, although I probably never explored it fully. What do you find about pacman to be inflexible?

Sure, I can give some examples. This also relates to some of the brittleness. Pacman's dependency resolver doesn't consider installed packages in a first-class way— it only examines version constraints for new stuff or updates it's grabbing from the repo. This is part of why 'partial upgrades' aren't supported and all of why your AUR-installed packages are liable to break after `pacman -Syu`, requiring sane AUR wrappers to rebuild your AUR packages after each system upgrade.

Package managers like dnf and zypper make it possible to group specific repos together and mark them as interchangeable when evaluating updates. They also have facilities for tracking which repos (or classes of equivalent repos) you've gotten packages from and make it easy to tell when an upgrade or installation might require you to change the 'supplier' of a given package. It's easy to prioritize and layer multiple repos together in a sane way without breaking your system with them, but with pacman all you have to will with is a total order for whole repositories, and the Ignore(Pkg|Group) configurations.

Honestly I should probably try running Arch again for a while to help update what I think of pacman.
Humans are a lot better at "I don't know how to do this; hey Alice, can you look this over if you've got a sec and tell me if I'm making a noob mistake"
And in spite of all that, the whole country is coming out in their defense.

Netanyahu must be a real bastard, I guess, if the courts you just described look better to the demos.
"Never ascribe to malice that which is adequately explained by incompetence"
It's different this time. Because this time AI is hugely more popular in the public and corporate sphere. The previous AI winters were more academic winters with few people pushing the envelope.

I don't think compute is the issue. It's an issue with LLMs. Current LLMs are just a stepping stone for true AGI. I think there's enough momentum right now that we can avoid a winter and find something better through sheer innovation.
So the research and development will just move over to a neighboring country?

This isn't like the manhattan project. There are lots of people who know how to make this stuff, and they don't need rare volatile elements - just consumer hardware.
Isn't this a "concern" whenever a new technology comes out? ie: the internet? Yet, due to how slowly government moves and how hard new technology is to understand for governments, it is barely a concern.
I'm going to diverge from sibling comments: it depends.
As the article points out, k8s may really simplify deploys for devs, while giving the autonomy. But it isn't always worth it.
> Yes. I don't use any of those services.

Same for me but that's missing the point. I don't use those particular services but I don 't have to look very far to find apps for which I wouldn't buy a phone lacking them. For me that's Spotify, Whatsapp, Google Maps, my banks, 1password, etc.
That would be worse than the fabled X-mas special
What if the AI is trained on board exams and other high signal testing/examination materials? Surely it will become superhuman in its medical abilities?
>> Trust in governments would evaporate

I am unclear why anyone ever trusted government or believed government would be the avenue for resolution of this problem

You either understand history, or you trust government, you can not both understand history and trust government..

The second people put their trust in government was the second humanity was fucked. In the best of time Government is like fire, is a troublesome servant and a terrible master.

>the purpose of a government is to keep us all safe

When has that ever been the case... The purpose for government is to provide a framework for non-violent dispute resolution, and to safe guard natural rights and property), and maybe form a national defense force. Not to provide individual safety and security.

>>Currency would lose its value, because it assumes that there will be a future better than the present where you might want to buy things.

No fiat currency actually needs the future to look worse than today to encourage spending today and discourage saving for tomorrow. This is why fiat currency required inflation, and why deflation is feared above all else with fiat currency. You have to have spending today, you have to have people spending in multiples of what they really have in currency (i.e debt spending) and you have to have that in perpetuity.

In short, Fiat Currency is a legal pozi scheme that is destined to fail at some point anyway....
There are many springs and wells across the UK and Ireland that claim to have been visited by, blessed by, or used by Jesus to perform miracles[1]
There's Japanese folklore that Christ visited Japan, and is even buried there[2]. And perhaps most notably, the Mormon church claims that Jesus visited the Americas after his resurrection[3].

Historically, there's no evidence that Jesus travelled more than 200 miles from his birthplace. Folklorically, he's been everywhere that believers have been. Given the supernatural nature of these claims, it seems likely that you should believe whatever you feel is right. It doesn't seem a stretch to his abilities that Jesus appeared to many peoples across many places given the magnitude of his power and purpose, from a christian perspective.

[1] https://www.megalithic.co.uk/article.php?sid=8115
[2] https://www.smithsonianmag.com/history/the-little-known-lege...
[3] https://www.churchofjesuschrist.org/study/liahona/2008/07/la...
After the massive hype around generative AI, seems likely there will be an AI winter when the promised transformation in many business areas just doesn't happen as advertised.
It will be interesting to see how long anyone can dominate. AI might actually result in actually the opposite. Meaning that the era of years and decades of dominance is not sustainable any longer.

Why would this be? Because AI allows you to copy your competitor in ways that was never possible before. It essentially becomes a skill and technology replicator. For example, look how Alpaca was able to somewhat replicate the multi million dollar models with $600 dollar cost.
> C was created by people that didn't have any extra resource to spend on UX

This is irrelevant. The design of a language has little bearing on the quality of the error messages from any particular implementation. In particular, the constraints on C implementations in the '70s is irrelevant to constraints on implementations in 2023. There's absolutely nothing preventing the GCC/LLVM/ICC/MSVC developers from adding better error messages to their compilers, and the design of the language certainly isn't one.
Lyft’s Co-Founders to Step Down as Company Struggles
Real talk, anyone interested in jump-starting some sort of fund to buy real estate in Greenland? We need to jump at the opportunity! /s
Here's the symptom:

I shouldn't have to pay extra so my kids don't get treated like trash (let people skip in front of them in line, removing them from their seat when someone with a special badge shows up, etc...) on a "dream" vacation.

The disease? Disney is out of touch with it's customer base.