skysight-inc/HackerNews huggingface dataset:
No. That’s never what unlimited means. Unlimited means you don’t have to worry about hitting some arbitrary ceiling if you’re a regular or heavy user. It doesn’t entitle the top 0.0001% of users to use more resources than the bottom 50% put together.
I believe you are responding to some rather lame sarcasm.
This exactly.

The Scala community caters a lot to JVM/Java inter-op, and to recruitment of Java engineers. In the peak-hype days, Java compatibility, and Scala for Java engineers learning resources were a huge selling point for Scala. Now it is one of its greatest weaknesses holding it back. Even as late as June 2023, the second edition of Functional Programming in Scala is catered toward Java programmers.

Functional purity is an option in Scala (no pun intended), and the org/team must have the collective discipline to write pure code in-order to make it work.

Pure/lazy effect handling is not included, one must use a 3rd party library.
There should be one, or a small handful of compiler options which would enforce purity by the compiler. There isn't. The -Xlint options are not easily discoverable. WartRemover is a 3rd party library, which doesn't get enough visibility.
Some of the "good stuff" from Typelevel should be absorbed into the standard lib.

The numeric types are not ergonomic, there is no natural number type for example.

I haven't had issues with Haskell tooling, though I also use Nix. On the flip side, I've never heard anyone say "I love SBT". Yes there are alternatives to SBT (Mill for example), but again they suffer from low visibility. Martin Odersky has admitted faults with SBT, and praised Mill; yet, what does the Scala community push... SBT.
I agree that you should not spend your life stressing over things that you cannot change. But that does not imply that individual change is still not necessary.

The one thing we can change is ourselves, and when we do, it impacts the people around us.

The only thing guaranteed to doom us all is if everyone adopts the mindset that “I can’t do anything”.

Maybe we can’t individually, but collectively, markets shift, political will shifts, and our preparedness for harder days ahead improves.

We can’t undo the damage that has been done, but individual action still remains critical, and increasingly so.
Cat-and-mouse.

It won't be hard to train models to recognize and compensate for this and other permutations of it. Meanwhile you've uglified your art piece.
What is the significance of "Ig"?
I'm not immediately recalling the Getty situation, could you perhaps enlighten me?
Casual reminder shoplifting figures report the msrp value of goods stolen, not the cost to the company itself. Discount the figure by about 300%.
Thank you. I’ll be renaming the repository. (Looks like a situation similar to vaultwarden)
expensify used sqlite iirc
Or, we are given a constant stream of the absolute worst news around the world.

How about the earth has greened by 15% in the recent decade, turning semi arid regions into forests. How about the coral reefs that were in absolute collapse are coming back?

Somehow only the maximum gloom and doom is communicated…
Humorously(?), you’re also exactly describing a pyramid scheme
I would expect the TPM to wipe key material after X failed attempts, is that not the case?
Etags makes answering that fairly simple in a C codebase and emacs can be an lsp client.
That "infinite flexibility" is the road network's greatest advantage and greatest curse: you can connect any two points because the network is built for individuals in private vehicles, not mass movements.

Self-driving cars may make our highways more efficient, but they can't change the basic fact that a road with individual-sized cars on it carries far fewer people per square foot than mass transit does.

(And note: we currently subsidize the hell out of our road network, in a way that's far less obvious to the public mind than our comparatively light subsidization of mass transit. It remains to be seen whether the average car trip is actually net cheaper.)
This comes across as a cynical cash-grab to cash on the current rise in public awareness around ADHD and other Neuroatypical and Neurodiverse individuals.
Have you, personally, ever known anyone who couldn't afford food? But you know people like that exist, right?
There are benefits from economies of agglomeration that are lost when relocating to distant areas for affordability which is the main reason the midwest or other parts of the country haven't been able to scale up startup economies. If everyone (founders, investors, employees, customers, vendors, etc.) are in one area, it facilitates better collaborations and also increases chances of random collisions. Employers get wider pool of talent; employees get greater options of employers that they can bounce around without having to relocate.

Edit (meant to add): I believe these factors explain this better than simply reputation or prestige.
It sounds like the 'prism-goggles' from the article's experiment control for the effect of just looking at it upside down. Clearly what's needed is to hang some students by their feet and send some others to space to see if it's the inner-ear effects or the posture that changes your perception :P
I mean, he's 64. No part of him is "youthful" except his attitude.
Perhaps, but it’s a position that quite a few people misguidedly take very seriously.

I think it’s good to counter these arguments where they come up if only to leave behind something for a future curious reader unsure of what to do.
Ok, so from the front page I got the impression it was only bash. I'm hitting cloud APIs via python so Jupyter works for that, and I'm using the python to ssh into systems and run bash there. The two missing things from Jupyter are 1. ssh-ing to remote hosts and running shell scripts (we do it with a bunch of code) and 2. running cells concurrently. But python is a hard requirement.
Are you only able to communicate through thick, smug sarcasm?
Thank you kepano. I love this response and will continue to support Obsidian while cheering on this project that taps into your platform.
I'm almost pretty sure the algorithm is looking at video/audio quality among other things. I wouldn't be surprised if they have a speech clarity algorithm running on videos as well.

Like one of the big turnoffs for me personally is the lack of a good mic setup. But even with a phone they make bluetooth lavalier mics that aren't that bad cheaply these days.
Arenas are still experimental (as of go v1.21).
Kudos to the team at FB.
One point of view is that it does, by requiring the opposite:

> Be kind.

It also lists specific hurtful or harmful behaviors that the community tends to use, which is often just as effective. Certainly I have had no trouble reporting harmful conduct, because it’s covered by the collection of guidelines addressing it — and when a new kind of harm becomes prevalent, they’re updated to reflect that.

Gender is an interesting problem for HN, because with explicit misbehavior prohibited by the guidelines, the tech-male gender biases in the community are primarily expressed through voting, flagging, and starting “plausible” flamewars. I don’t think altering the guidelines would have any effect on those behaviors, and would probably encourage them. It’s definitely possible to witness ‘probable’ bias effects and report your perceptions of them as such; the mods have a lot of flexibility to evaluate a concern in context of a potential bias. I really encourage speaking up to them when concerned.

I wish more community guidelines were just this block:

> Be kind. Don't be snarky. Edit out swipes.

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

> When disagreeing, please reply to the argument instead of calling names.

> Please don't fulminate. Please don't sneer

> Please respond to the strongest plausible interpretation of what someone says

> Avoid generic tangents.

> Please don't post shallow dismissals

> Please don't use Hacker News for political or ideological battle.

And one modification of my own:

> Avoid generic tangents. Generic negative comments that can be copy-pasted into other posts are noisy and uninteresting. Be substantive and relevant when sharing your concerns.
"Ignoble" means that something is not noble, so they're just parodying the name of the Nobel prize with a play-on-words (edited for clarification.)
Not sure if this is relevant for a maker Youtube channel but I recently (past 6 weeks) started a live coding channel where I code projects from scratch (various topics from Machine Learning, Web scraping, web dev to general software engineering). I try to walk through my thought process while keeping it funny. So far getting some good feedback

The channel if you're interested: https://www.youtube.com/channel/UCVTtYLn03CmwX-PUfZ3RF0A
From Latin, meaning the lack of something.
Why? Do you believe there is a way to replace housing in Lahaina without building any? Do you believe that the 14000 households destroyed in Butte County, CA by the Camp Fire five years ago, who are scattered to the wind because California refuses to permit any new construction, are not enough of a precedent?
ignoble
/ɪɡˈnəʊbl/
adjective

1.
not honourable in character or purpose.

2.
of humble origin or social status.

It’s a play on words, the Ig Nobel prize is the ignoble cousin of the Nobel prize.
Maximum? No - the fact that global climate change will likely lead to the collapse of globalization in some of our lifetimes is the "worst news" from our standpoint, we barely give a crap about the penguins.

Talking about the positives doesn't negate the negatives, and frankly looking on the bright side of climate change is like talking about how great the last dinner on the titantic was.
The author does a good job summarizing ways in which thinking through your Haskell programs is easier than in many other languages. There is a certain straightforwardness to it that, once grasped, is eye opening, appealing and fun.

Haskell opened the door for me to much more rigorous reasoning about correctness.
> Amazing that we are watching all these other species go extinct but think we will somehow survive.

Far from watching them all go extinct, we don't even know how many species there are - most people only pay attention to the cute and cuddly anthropomorphised ones like penguins and koalas. Many species will be gone without humans ever having been aware of them or their role in the ecosystem.

Truly humans are the virus. https://www.youtube.com/watch?v=L5foZIKuEWQ
It would be Orwellian if that's what was going on, but it's clearly not. It's obviously NOT a matter of “not liking” what FOX News says, but that FOX has been proven to be knowingly spreading lies that are actively harmful to this country. That's quite a leap you made there.
Of course it does. That's why you have all those uncanny deepfakes with men's bodies and women's faces.

Theoretically I suppose you could do it the other way around also, if for some reason you wanted to.
Where I live is in the worst drought in living memory with record breaking heat almost every day this month. A co-worker's well ran dry a week or two ago. Trees are dying and I've never seen so many dead animals, presumably from heat or dehydration. Why would I need to watch the national news for calamity?
Firefox uses SQLite for history and other things.

One of the problems is that the history may grow excessively large, which SQLite handles well but the History UI does not :)
Not saying it applies to everyone. I'm sure they matter to some. But i'd also bet there are many people that would launch their own start up or work for one if housing costs were less of a concern.
Yes, very true (and something I like to remind people who like to display ethnic and/or racial pride and talk about "heritage" etc)
These tools do not work in the real world for several reasons: first, people who train LoRA or models curate their datasets, removing adversarial noise is trivial: https://github.com/lllyasviel/AdverseCleaner ; second, if they are trying to defend themselves against training AI models, then it will probably do almost nothing at all, models trained from scratch will learn the distribution, even one where the samples have adversarial noise (which can only attack a frozen model, like a VAE), SDXL has a new VAE, so the VAE will just be more robust if there is adversarial noise on the images, because it will learn to ignore it, many other models do not have a VAE to begin with.

Also, resizing the image (as is almost always done when training the model) will probably destroy most if not all of the adversarial noise.
He knows that. I suspect he is implying that I have nothing to complain about because it is a free service, which is a pretty vacuous argument.
Cite for this figure: https://web.archive.org/web/20170710191300/https://b8f65cb37...

Yes, if you attribute all emissions to the company that originally took the fossil fuels out of the ground (“Scope 3 - use of sold products”), you get a fairly small list, for the simple reason that there aren’t that many energy companies in the world. But all of those “sold products” are being sold to somebody, presumably for a reason. So there are a bunch of ways to tackle the problem, both upstream (only 100 companies need to stop selling fossil fuels to massively reduce emissions!) and downstream (every drop in demand for those companies’ products!)
It’s not an “or”, it’s an “and” situation. We are both destroying the planet and we only get bad news.

Unfortunately, nobody cares about good news. Sure, we all like good news but it doesn’t drive engagement so massive companies can’t profit off of it.

If you look for it, there is good news out there. Advancements in green energy (specifically solar) and battery tech is really encouraging, and there’s so much more happening to counter act climate change. But climate change being a hoax is still something a large portion of the world’s political parties still ideologically tie themselves to. Until it get much worse, they will continue to claw to that lie. And as long as that lie continues, we’ll need stories like this.
It kind of boggles my mind when people say 8$/month is steep. I get that we don't all live in rich countries, but still. If you are using a tool everyday this is really not much. I think we have been conditioned to expect software to be free. Maybe because there is nothing tangible?

It's also hard to do micro payments on the internet ironically, on that 8$ you can easily pay almost a dollar of fees. If that wasnt the case I expect we would have a much different internet...
The trains seem busy enough here in NYC (too busy: they need to run more of them).

I'm not aware of a city on Earth that's been able to obtain the kind of simultaneous density and livability that places like NYC have without mass transit. Comparatively dense cities without mass transit (like Manila) are choked in traffic; changing that traffic to electric traffic will make the air cleaner (good!) but will not address the latter problem.
Ah but isn't the third party doctrine predicated on the data being voluntarily given to a third party? "a person has no legitimate expectation of privacy in information he voluntarily turns over to third parties."

See Smith vs Maryland: https://www.theatlantic.com/technology/archive/2013/12/what-...
Seems like we should bring back our old friend: the cache-invalidation key!
I read it as “you get out of it what you put into it”
Some cheery news: We're not far behind if the insects go.

"According to a major scientific review, global insect populations are hurtling towards exctinction, threatening a "catastrophic collapse of nature's ecosystems". The research found that 41 percent of the world's insect populations are declining while a third are endangered. The extinction rate of insects is eight times faster than mammals, birds and reptiles and there are suggestions that they could totally vanish within a century." [0]

[0] https://www.statista.com/chart/16960/percentage-decline-in-s...
If our countries destroy GPT / LLM AIs, we will fall behind the countries that have a clue.
I was visiting a place while a mild earthquake. It didn't cause any damage, but it took many locals by surprise, as it didn't take place in a seismic country.

Naturally the mobile phone network, GPRS/3G that POS devices relied on was overwhelmed. And maybe something else went wrong on the banks backend.

So international credit card transactions were hit or miss for half a day. I was happy I had got some local before the earthquake. So I was able to continue the rest of the day with no issues.
Let's you get the best of both gvisor and Firecracker: efficient use of resources (ie. not running a full Linux kernel + scheduler, and most importantly, network stack for every lambda) while getting the isolation that comes from virtualization. You can achieve this in one of 2 ways: make a new kernel and add support for targeting it in the supported languages, or strip the Linux kernel down and reimplement the parts that aren't optimized for you short-lived VM lifecycle (scheduler, network stack, etc.).
Faulty Oximeter Readings Delayed Care to Black and Hispanic Covid Patients
And this feels like a plot from a movie. Plausible, to a large extent, but ridiculously improbable. Do you have any references to dig into on this? I'd, sadly, expect that the majority of real "theft" in places like this are going to be wage theft.
https://www.google.com/search?q=ignoble
> relying on unstable software

Where the hell are you getting this from? What instability has existed in ZFS on Linux? Are you confusing it with BTRFS or something? I think your fears of ZFS are seriously misplaced.
> Full-pipeline latency could be problematic, especially if you need to stay in sync with the TV and whatnot […]

Since these multichannel audio interfaces are usually intended for real time music production or live stage setups, you should be able to get low two digit milliseconds of latency, at least if you do it on a PC. That should be good enough to keep everything in sync. No idea how much latency you would get on a Raspi though.

> There's an analog solution too […]

Yes, of course there is, but chances are this will be more expensive if you build it for that many channels and it almost certainly also needs more energy and PCB space. The biggest problem though: the original requirement sounded like every output needs its individual "submix", so the complexity would quickly explode. You also cannot easily add e.g. delay compensation or digital EQ / FIR filter for room compensation if you later figure out this would be useful. You don't have these problems in the digital domain.

> Then you don't need to worry about processing some dozens of megabits of audio data with low-ms of latency […]

To be fair, if you do this on an FPGA, even small <$10 ones will be fast enough to mix hundreds of channels with one sample latency or if you use different clocks for the ADCs and DACs even less than one sample latency. That's even significantly faster than any "professional audio interface" based solution.

> Still, this is IMO much easier than an ADC -> FPGA -> DAC pipeline.

I'm not so sure about that. With the purely analog solution, you have to deal with all the analog problems like potential need for calibration of amplifier gains and noise being introduced in every step as well as the layouting/routing/manufacturing/power consumption of the potentially big circuit. With the digital solution, you have to deal with ADCs/FPGA/DACs, which is essentially not much more than "copy the minimal FPGA schematic from some eval board and copy the ADC/DAC schematic from the respective datasheet". In the end it's just a different set of challenges, but I don't think the analog solution is significantly easier to build.

> Having custom PCBs made is also super cheap now, and that is how I would recommend approaching this, if you're willing to tackle the soldering challenge […]

Don't forget that machine assembly is also super cheap now at least if you order in Asia, which removes almost all of the "soldering challenge" since usually only a hand full of big THT components like connectors will remain for you to solder manually.
With our highly individualistic and stratified society, I don’t think we have the voting power or any negotiating power against deeply capitalistic corporations.

They simply follow the capitalistic imperative - optimize capital gains. We - the society - on the other hand, have no such imperative to follow and can’t even decide what we want. Some think the capitalism needs to restricted to ethical boundaries, others think the former are evil communists.

If people weren’t so echo-chambered and isolated to ideas different than their own, perhaps one day we could decide what our universal priorities and values as humanity are. Are they about maximizing capital, or preserving our planet and survival? Or maybe they are about something else.

But we can’t even begin to have a serious discussion about this with the overwhelming majority of people today. And that would be just the first step to change.

So I really think we are powerless to change how capitalism is dooming the planet. There are probably some people in the world capable of changing this - governments, presidents, kings, hedge fund managers, religious figures, and maybe some other leaders. I can’t make the needle move much even if I spend my life doing it. I’m just not in a position of power large enough to steer capitalism itself on a global scale.
From https://github.com/tevador/equix/blob/master/devlog.md

> The service would give the request a priority value based on the "difficulty" of the puzzle solution.

Seems like single clients could increase the difficulty to higher than what the bot net would do (so it gets priority), and hence get access. Operators of the bot net would probably hard code one value as the difficulty, and it would be lower than what you could typically set on consumer hardware.

Maybe user agents could even do this increase automatically?