skysight-inc/HackerNews huggingface dataset:
Oh that’s inflation.

The cost is socialized across the block reward. So long as there’s more new money coming in than block reward paying electric bills on the way out, the cost of a transaction is socialized efficiently.

Elon’s $1.5B investment only lasted a total of 4 weeks. It’s already gone. It’s in the hands of Chinese coal produces now.
> In short unpinned dependencies mean hopeless bit-rot.

No, this is not true, for the simple reason that there will _always_ be unpinned dependencies (e.g. your compiler. your hardware. your processor) and thus _those_ are the ones that will guarantee bitrot.

Pinning a dependency only _guarantees you rot the same or even faster_ because now it's less likely that you can use an updated version of the dependency that supports more recent hardware.
Read the data. Salary jobs don't get paid more for working more. Paid vacation is the norm for professionals.

https://www.bls.gov/cps/cpsaat39.htm
There's a difference between creating a niche craigslist, and breaking craiglist's TOS to steal their data and users.
> basic desktop

I actually wish this is feasible, but it isn't. GNOME is basic desktop, GNOME includes librsvg, librsvg build-depends on Rust. So you need to package Rust (hence LLVM) to have GNOME. Your proposal only works if "core OS" refuses to use Rust.
Does it? I've never heard anyone complain
I feel like this confuses a lot of things by assuming an extremely sophisticated end user. Sure, if you're a double-threat dev/sysadmin using linux, then when some vulnerability gets discovered in some dynamically linked library on your system, you have the capacity to (a) receive information about that fact, and (b) update it.

But now suppose you're an ordinary person. You use software. Maybe you even have a windows machine.[1] Which is more likely to actually get a security update to you?

(a) You have to update a single piece of software, which you know you've installed, though a recognized distributional channel like an app store or something, and all its dependencies come with it.

(b) You have to either learn what a DLL is and learn how to update it and then hope that nothing you rely on breaks in some mysterious way because of some dependency on a dependency on a dependency on a dependency. Or you have to accept a whole operating system update, assuming that the operating system comes with a DLL update---and hence accepting all of the other crap that comes with operating system updates from Microsoft (and Apple), such as bugginess from complex updates, incompatibilities between new versions of operating systems and software (or hardware) that you rely on, new obnoxious security rules that you might not agree to (looking at you, Cupertino), and massive disruptions to your ability to actually use your computer to do your work.

No thanks.

[1] Maybe this article is specifically targeted against the linux ecosystem? If so, perhaps this issue is ameliorated somewhat, but it still seems to put a fairly substantial burden on end users, that seems to be inconsistent with actually letting non-experts use linux OSes.
There’s a lot of social status and perception-shaping tied up in who gets to do what innovation.

I’ve noticed that the very same ilk of leadership/managers who would balk at the complexity of adding a linter or json schema validation and cite “someday, that would be nice, but for now we’ve got to get quick wins and ship features” would not hesitate to let a golden-boy architect who’s also a drinking buddy add a CQRS microservice written in Go communicating in some hand-rolled bespoke protocol—-just because it wins some folks cool points.
philosophers have been doing that for millenia. some have made material changes to society, and others haven't. some have questioned the validity of "material change" being a good metric in the first place.

personally, i believe philosophy is the most important starting point for any discussion about AI.

and i really hope that AI helps more than making office work a little less tedious...
I don't password protect the media files on the nfs server - they are visible password-free from any machine on my local network. Of course if someone has sensitive material and/or the local network is shared, say, then some extra setup is needed.

EDIT: another common use-case for me is basically grabbing lots of youtube videos/playlists via youtube-dl, which then lets me watch them on anything and everything than can run kodi commercial-free without jumping through hoops (i.e. browser addons or sideloading third party youtube apps, etc)
Can we not pretend that we're talking about gardens and bridges, or that the article author is just making things for himself, his partner, and his friends? I really don't think these are useful analogies.

Who is commenting on gardens? Who is commenting on bridges? I mean, if a bridge collapses, then a lot of people will comment on it, deservedly so. "Yes, people died, but don't criticize, go off and make your own bridge!"
I googled it https://www.postgresql.org/docs/13/jit.html
> Mistake 1: Thinking people give feedback the way they want to receive it

Yes, deciding how to deliver feedback could be a nuanced, delicate challenge.

But a non-obvious related problem I've found is whether to deliver it at all. The mistake there being that people want or can benefit from the feedback you think you would've wanted, were you in their position.
Does Backstabbr have variants? I like vdiplomacy because it has lots of variants: https://vdiplomacy.com/variants.php

It uses the more old-school webdiplomacy interface but I'm fine with the dropboxes.
To be fair this is California, which can’t been been a mile of high speed rail for under $1B. It means absolutely nothing in terms of costs.
Consider the costs, both environmental and financial, to mine, secure and transport gold.

How does it compare against Bitcoin? What intrinsic value (besides "ooh, shiny") does gold actually have?

I agree that BTC and cryptocurrencies generally are utterly wasteful, but what too many look at is the headline figure of energy consumed, and not what energy is being consumed.

Disclaimer: I think BTC is a total waste of time, and I am long BTC because I think it'll buy me a house one day too.

(EDIT: I also have gold too)
For an OS like Linux, the thing about static linking is 100% spot-on.

However, for vetted systems, like app stores, this makes no difference, as the only dylibs allowed to be patched at runtime, are the OS-supplied (ABI) ones. The whole app needs to be rebuilt, re-vetted, and rereleased.

Frankly, I would be worried about dylibs, but for a different reason, as more than one hack has been done by hijacking dynamic links. I'm trying to remember how it went, but there was once a common practice for Mac programs to deliberately take advantage of this, in order to add functionality.
I have come across companies who are hosting their mail via a provider (usually cPanel-based) and don't have MX records in their DNS at all; the provider has a failover to route them to the naked domain IP.

Absolutely insane because soon as you change the naked domain IP to point elsewhere, their email stops working.
Interesting. I've found that for some earlier stage startups, but best in breed tend to have annual contracts as a non negotiable. Payment terms maybe, but I'm still contractually obligated for 1 year from my experience
The surviving 'chans aren't really that free speech though, they just happen to take a laissez-faire stance on slurs; if you go post spam, illegal media, or plans to commit a public atrocity you're still going to get banned without a second thought. Hell, even stupid shit like using certain meme words or posting cartoon horses will still get you kicked out of a lot of the boards.

Not to say any of that's a bad thing; in fact I'll say it's why the site is more of a culture factory than both the mainstreams Twitter/Reddit types and the alternatve Gab/Parler/whatevers
It’s not flamebait and I would really appreciate it if you would stop shadowbanning me because you don’t like my subject matter. This is nonsense behavior from HN mods.
I'm sorry, but you're claiming you spent 4000 dollars and 10 minutes to cure a disease that millions of doctors and patients struggle with their entire lives. Furthermore, based on this personal experience, you claim that NLP is not the pure crackpot lunacy that it is, but some advanced, misunderstood science.

You may have personally been extremely lucky and experienced essentially a miracle.

But what you are claiming is similar to people claiming they cured cancer with healing crystals, or prayed the lupus away. There is no way to take your claim any more seriously: you are either lying or you experienced an extremely lucky break, and were lied to about the cause.

There is no other way to react to people promoting pseudoscience, especially in medicine. Someone else who is suffering could be duped by your well-meaning sharing of this experience into throwing their good money away on bullshit in hopes of reproducing a miracle.
Fair enough :)

Yeah, as I've been redoing our docs, I've really tried to emphasize the "take some time to decide if you _really_ need Redux" aspect:

https://redux.js.org/tutorials/essentials/part-1-overview-co...

FWIW, we do take the "UI-agnostic" part seriously. We've got an upcoming new API for Redux Toolkit that we've dubbed "RTK Query", currently available as a preview release. We've got an example of it working with Svelte, and I know I saw someone else trying it out with Vue:

https://rtk-query-docs.netlify.app/examples/svelte
In defense of concerns over the $1.9T relief plan
Cross-Database Queries in SQLite
As someone who uses the AUR a lot, it's really the perfect example of how you just won't update software if it isn't done automatically by the distro package manager, particularly when you use -git packages.
You are replying to the famous computer scientist prof. Carl Hewitt. He doesn't have to state who he is because everybody already knows (except you, evidently.)

https://en.wikipedia.org/wiki/Carl_Hewitt
When Engineers Were Humanists
You are missing a lot, including the fact mentioned several times in this discussion that the data portion of an MX resource record simply is not an IP address. The data structure is a wire-format domain name (plus an integer). Even in BIND's "zone" file format, a human-format IP address isn't a fully qualified human-format domain name. But yes, the DNS RFCs are not as good as they could have been. However, you have reached that conclusion by the wrong route. (-:
I feel like a broken record when people always focus on ROI and up front costs and completely ignore the millon+ people that did every year from fossil fuel usage
Want to learn my weird “trick” to make money online?
I appreciate these posts quite a bit. Can you give another example of “playing the long game”?
This is totally technology and hacker news related - upvote upvote upvote
This works just as well with a slightly more diverse outfit. I have 3 pants, and 5 shirts, any combination between these is fine, so I just wear what isn’t being washed at the time.
Haha, yeah. I mean you can still use cgroups or something to accomplish this, right?
I guess it depends on what you consider pure. Without the music, I'm listening to kids (or coworkers) screaming or watching paw patrol in the background. Is that more pure than listening to a professionally arranged and conducted orchestra? Even with noise cancelling headphones, it's still not perfectly quiet, thus the movie score is a delightful way to drown out the additional background noise.
I like having more green boxes than not on github. But at least 10% of my little green boxes are just commits little nonsense commits I made for the sake of getting a green box.

Is a potential employer ever going to look over every one of my commits to see what percentage are meaningful? Nope. Will a potential employer look and see a lot of green boxes and think that makes me more qualified or passionate? You bet your ass they will and have.

Is that good? I don't think so but I'll keep doing it as long as it helps me get paid.
> Salary jobs don't get paid more for working more.

Incorrect. Many salary jobs pay for over-time (and again, men are more likely to work over-time, on average).
Well, it's better than the argument that machines can't resolve undecidable questions but humans can.

There's a large family of problems that are NP-hard in the worst case, but much easier in the average case. Linear programming and the traveling salesman problem are like that.

The research question I would pose is, why is robotic manipulation in unstructured spaces so hard? Machine learning has not helped much there. Yet it's a fundamental animal skill. We're missing something that leads to success in that area. Whatever that is, it may be the next thing after machine learning via neural nets.

Note that it's not a human-level problem. Primates have the hardware for that. Mammals down to the squirrel level can manipulate objects. Mice, maybe. Mouse-level neural net hardware exists. It's not even that big. The University of Manchester's neural net machine supposedly has mouse-level power, in six racks.

I tried some ideas in this area in the 1980s and 1990s, without much success. Time for the next generation to look at this. More tools, more compute power, and more money are available.
Great tutorial.

I'm currently making a new type of MIDI controller, based on an Arduino Uno; I have been iterating on prototypes with different sensors. It's not very difficult (or time consuming) to solder the prototypes so they're a little more durable than breadboard.

Eventually I would like to make an integrated product that could be manufactured in small batches; but what is the benefit of doing an intermediate PCB using breakout boards? It seems all the real problems will come later when moving from breakout boards to single components?
Hey dylz - not yet. Historically Snowplow has been engineered in a way that is idiomatic to each host cloud - in other words, it runs using the AWS / GCP services that a data platform team would use if they were building a behavioral data pipeline from scratch on that cloud.

This said, we are steadily working to refactor all our components to be more generic, and already we run a lot of the Snowplow components on k8s for our customers.
Not really seeing how being unable to recover without Alt-SysRq is any better on the server
Thanks! We looked at adding similar concepts to our new ethical ad network (https://www.ethicalads.io/) but it’s trickier when we aren’t the publisher for all the sites. Still something we’re looking to add at some point.
This is a moronic by saying everything is equally bad.

1. The linking strategy doesn't matter. Just rebuild everything. The reason Rust and Haskell don't do dynamic linking is pervasive inlining. This is required for many abstractions to work well, and asking optimization boundaries to coincide with software origin boundaries is stupid anyways.

The ABI arguement is stupid because replacing all the dynamic libraries with the ABI changes is no worse than rebuilding everything cause static linking. Therefor ignore that part and just think about inlining.

2. Lock files are fine as long as one can in fact bump the minor versions. Yes, we should make tools to enforce minor versions are non-breaking. And it's crazy we didn't have those from day one. But until we do lock files are fine.

3. Vendoring is pure evil.
"The question of whether machines can think is about as relevant as the question of whether submarines can swim." Edsger Dijkstra

I suspect you're right. I believe there's nothing that can be formally defined that is impossible for an AI to do and possible for a person to do. Furthermore, AGI is not formally defined or defined tightly enough to be a target we can actually hit. It's a hand wavy way of saying "AI as smart as a person". The "Anti AGI" crowd moves the goalposts every time a huge breakthrough occurs but as long as there is a goalpost (formal definition) to hit AI will surely hit it. The "Pro AGI" crowd is also guilty of not being precise with exactly what AGI is.

I also fundamentally believe the whole concept of AGI is flawed and biased to what people perceive as intelligence rather than intelligence itself. This is partially why there is so much effort and hoopla around things like GPT-3, (or in the past the Turing test). These programs which demonstrate something like human intelligence which is difficult to nail down in terms of a formal definition of ability. Both groups point at it and claim victory or point at a flaw. AI progresses inexorably regardless of what the hell AGI even means.
>One could certainly argue that in a proof of stake system a dynamic naturally exists where those who stake more earn more, and can stake more to earn more to stake more...

Everyone grows at the same rate though. If someone stakes 1% of the total pool and someone stakes 99%, then after making more they will still be at a 1:99 ratio.
Was really pumped after playing with Nix for a bit. But got bitten twice in the first day. I tried to run my work project using Nix. It needs Pythons python-prctl library - that doesn't work in Nix. So that's a dud. Next I try to use it as a Nim environment - Nim is unable to compile anything in Nix due to some missing (bundled) Glibc symbol. (Nim works nicely in my standard installation). The cool "export full container" thing mentioned in the tutorial failed for all, even the simplest cases. So I am kinda disillusioned by Nix.
I mean how else would ransomware authors demand payment? Classical solutions are too easy to trace. This is one of the worst byproducts of crypto. Turns out permissionless means people you don’t want using the system, using the system for things you don’t want them doing. Who’d have thought.
555 had another use. When I had service from Bell of Pennsylvania, you could call 800-555-xxxx (I forget the last four, but it wasn't 1212) to get connected to billing customer service.

The author also mentions the 500 area code. But he missed its use by AT&T for roaming numbers (before "roaming" meant cellular).

I had 500-674-9845. It could be programmed to ring you at different phones at different times of the day. For example, it could be set to forward all calls to your office Monday through Friday 9am to 5pm, then to your club from 5pm to 7pm, and then to your home from 7pm to 9am.

It was very useful, but these were the days of the PBX wild west when cost-reduced computers made poor quality PBX companies attractive to small and medium-sized businesses. The list of valid area codes and prefixes came in quarterly from your rep via sneakernet. Two places I worked over two years didn't have very good PBX vendors, so in both cases people at my work could not call me on my 500 number. One boss became particularly irate about not being able to reach me after hours.
BO feels like a Bezos project thats just doing it because Elon is. I don’t think Bezos is really invested in it, more like “yeah I have a rocket company.” credits, at least that is the vibe of it.
This is matches my point, although the energy that they had tapped into was being exported where possible, the local area doesnt even have substations to take advantage of it all. Correct me if I’m wrong, but other parts of the article are suggesting that 80% of what was harnessed was being exported. Which means if the town is using 200 megawatts then another 800 megawatts was being used, and another two gigawatts were not being used. Please confirm.

Also we don't know whether Seattle or Los Angeles is going to switch to coal, thats a problem you have to address in those places.

My point is that as this keeps growing they need to continually be addressed to make sure it doesnt start using unclean energy. But a reality is that this is a perfect example of miners using up to 2 gigawatts of energy, which can absolutely be more than several countries, but it all still being clean as it was not previously being utilized. The article talks about building new power stations and getting contracts for all the power immediately, which means this is still an ongoing process while the dam has been there for quite a while. All that energy all this time just not having enough demand to justify harnessing, till now.
If someone decides to make a dryer with complex logic and optimizations then digital would be the better solution for the consumer.

The author was talking about dryers that had no functionality beyond what the ones with the mechanical timers had. They were digital just because that was more interesting to the dryer engineer.
The same devs also make LuLu, an application firewall similar to Little Snitch:

https://github.com/objective-see/LuLu
It looks like "anything with a username where you can do something" is counted as a social media site.
For the doubters of bitcoin arguing the lack of utility here it is. Hackers may be illegal but they are still part of the global economy, providing the service of enforcing security compliance.
The absolute killer would be having a (ideally automatic) way to port existing Ruby applications to Crystal, and thus also tap into the existing ecosystem around Ruby. Though in order for that to really take off, they'd need to be able to port Rails too, which is probably quite tricky (considering how much metaprogramming Rails does for its "magic").
Isn't the free version of Eagle limited to 2 layer designs?
Alternatively, realise that the problems in (b) are largely solved for reasonable OSes where the vendor takes responsibility both for automatically getting you security patches and for keeping you working without major disruptions.

I'm not sure where you've got the idea that updates are all-or-nothing, but some of us have been living a life you seem to think can't exist for decades at this point.
A Short Film by Danil Krivoruchko Based on the Novel “Blindsight” by Peter Watts
Technology.

With all the talk about innovation and disruption, it seems on many fronts solutions are not getting better and/or more diversified, but exactly the opposite.

- You used to be able to get really good mp3 players - now the ones you can buy are really poor products in comparisons, because supposedly, smartphones fill the gap, except they're larger and more cumbersome. No runner will tell you they're better off with a smartphone monstrosity tied to their arm.

- Just a few years ago, smartphones came in all sorts of sizes. Now, they're all big. It means for most makes you need both your hands to operate them. There's no diversity in sizing.

- Instead of uniformity in tech every company is racing to create a different specs so no hardware can ever work with a competitor's. I have an Apple device full of media I can't transfer onto anywhere.

- Open Internet vs Walled Gardens. And every major company, as per N-Gate, is at war with its users.

- I cannot see how setting up a personal website today is any easier than it was a decade ago. Meanwhile, Google deprecated Blogger, Medium is increasingly walled-off (see above) and in many parts of the world "The Internet" = Facebook.

- Obviously, Amazon. When it comes to buying anything where quality actually matters, you go back to trusted shops. Except we've not got many of them on the high street anymore so...tough luck.

- Big Silicon Valley "Disruptive Innovation":
WeWork: make an old business model sexy in an effort to rip off pension funds.
Uber/Deliveroo: a two-sided market place where you rip off ALL service providers.

- Searching for stuff online today is a WORSE experience than it was ten years ago - on privacy, on search quality, on trustworthy results (vs camouflaged ads).

I'm not a luddite and I also get that with advancement you also lose out on some things. I have been enjoying Amazon delivering stuff, phone cameras have been getting better.
But to a great extent a lot of technology out there is essentially the same or worse than what we had just a few years ago. Big Tech has become huge literally through making progressively poorer products.
The tl;dr is we always need reproducible and composible builds. You can derive basically everything else from that.