skysight-inc/HackerNews huggingface dataset:
No, not absurd. Actually I agree with all of that stuff, up until your last paragraph.

> Since when is the environment “stable”? Climate is always changing.

Your car is always oxidising. https://xkcd.com/1693/

> To believe that the climate has to be stable in order for life to thrive is anti-science.

Plenty of creatures survive in the arctic. Plenty of creatures survive in the desert. Few creatures survive when you subject them to twice-daily 80°C changes of temperature.

Selection pressures reduce (local) genetic variation. If the selection pressures remain high (i.e. members of a species aren't well-adapted to their environment) then you'll burn through the available genetic variation, you'll run out of individuals, and then the species will go locally extinct.

Evolution isn't magic that “science” discovered. It's a consequence of lower-level rules. You can't reason about many scientific discoveries without reductionism; it seems like you're treating evolution as a Fundamental Law of Nature, when it's more like a non-axiomic property of certain mathematical systems, arising under certain conditions (but not others) in the real world.

> Even a nuclear catastrophe like Chernobyl and Fukushima hasn’t stopped life from taking over in time frames that scientists thought were impossible.

Okay… but that's because the environment after those kinds of nuclear catastrophe isn't actually all that different to the environment that those creatures are adapted to. (That's the once-surprising part.)

Disagree? What adaptions do the plants and animals in those exclusion zones exhibit, and how is that analogous to what would be needed for the situation described in the article?
Such starter kits exist, e.g. JHipster[1]. The problem is that after you've generated the starter code, this big heap of code (that you're not familiar with the details of) is now yours to maintain and upgrade.

[1] https://www.jhipster.tech/
It might, but I am cheap :) and i like to run heavy workloads on the home server/devbox as well which would take a well specced $700-800 PC.
There are three levels of M1 security, Full, Reduced, and Permissive. You can downgrade at any time without internet, but you cannot re-enter Full without contacting Apple over the internet.
Depends. FPGA-based ones can be purposed for other things in principle, ASIC-based ones probably not, and afaik the latter is what's common for Bitcoin.
The guy in Texas was the first IIRC killed with an explosive. https://www.cnet.com/news/dallas-shooter-killed-by-bomb-equi...
My complete guess is extended support for otherwise-EOL ubuntu releases.
An app for M1 Macs that plays the sound of a fan as CPU usage goes up
When you develop an application reading or writing PDF files, it may be useful to inspect the content of a file in order to understand what is inside and how objects are linked. Especially when dealing with PDF version 1.5 or above when multiple objects can be compressed together into an object stream: opening the raw file in a text editor would not help you.
You can find similar tools with a text based interface or with a Java client, but I am not aware of another tool producing HTML for easy navigation in the PDF structure.
I've been waiting for @cstross to finish the Halting State series but at last update, he appeared to opine that fiction was getting too close to reality. Thus he has declined to finish the series.

I felt this was a bit of a cop out at the time. The Halting State series had us thinking about these issues, which I think is better than not thinking, writing, and debating them. If reality is catching up to fiction, then write about reality, don't be afraid of it.
Windows is much better documented and mostly stable. The main downside from a developer perspective is framework churn.
The long term threat of big tech censorship is that it is priming governments with an expectation that all online communication can (and therefore should) be policed - the exact opposite of the decentralized permissionless Internet dream. The longer they maintain bearable levels of censorship, the longer governments have to cozy up to the idea and expect to apply it to communications technology that lacks the centralization vulnerability. So ultimately, the faster Big Tech implodes and goes the way of Digg, the better. We should cheer when they stay well ahead of what governments want to censor - it makes it clear they are more like TV channels than letting them claim to be manifestations of "the Internet".
Dont know about Heroku, but Github, Gitlab, Shopify are all using Jemalloc in production. Practically all big Rails shop are using it to the point I thought it was common knowledge in 2021.

There has been 8 - 10 glibc release since then I am not sure if things have improved or not.
I think the way most individuals should help society, is just by trying to make the world a better place than if they weren't here. That's by doing small things: being nice to people, picking up trash, buying sustainable and donating when they can, and not using their money towards bad interests when they can.

Unfortunately the world can be a very very cruel place, and there are a lot of broken systems that aren't going to be fixed anytime soon. There are a lot of bad people in power, and a lot of good people who spend their lives suffering, and there's nothing you can do about it. But as terrible as the world is, people overlook that it can also be a nice place. There's just too much complexity to figure out anything in the global, grand scheme of things, so you have to focus on local, gradual changes.
I don't think it's entirely odd.

I'm still using Catalina, because Big Sur broke Display Stream Compression completely, and it's still not fixed in any of those releases, let alone Monterey.

So until Apple pays attention to the hundreds or thousands of bug reports on a completely working piece of functionality they broke (although I'm sure they'd rather we all just bought Pro Display XDR monitors), I'll dutifully stick with Catalina and cross my fingers and test each new release from an SSD, so my 27" 4K HDR 144 Hz monitors aren't completely crippled.
I've seen it advised to periodically release to production with ASAN/UBSAN/TSAN enabled, with the intention that it's only 1/nth of a deployment, and even then, only deployed for enough time to collect instrumentation. I don't have a citation to share, so take with as many grains of salt as you feel appropriate.

If nothing else, I appreciate the advisement that it can have security implications.
Also expensive way to heat a room, and loud
How does removing natural gas stoves reduce carbon emissions? Unless the cities are using a lot of renewables I'd expect going from natural-gas to heat would be a lot more efficient than going from some-fuel to electricity to heat?
How do your reproduce your production environment with "just" Docker? I don't get it. As an example of a very simple production environment of mine: a VPC (private network) with 1 webserver, 1 nginx proxy, 1 db server and 1 jumpserver. The only place I use Docker is in the webserver (I run a Django shop, so I pack everything needed in a Docker image); but the other servers do not run Docker containers, I use Ansible to provision these servers and also to maintain them (e.g., OS security updates, etc.) I use systemd as well.

With Docker I can only mimic the webserver. I cannot reproduce the interaction of systemd and nginx for example; I cannot reproduce the way Ansible provision my machines in production. Docker alone is not enough. What I do to reproduce my production environment locally is: Vagrant. I spin up 4 VM machines, a private network and voila: I have the same prod. environment on my laptop! Now I can use Ansible and configure systemd as I would do in production.
That compensation is on par with Stockholm, and that's in Europe. With a lower COL.
Some languages definitely benefit from portable environments, others don't really need it.

My anecdata is that horsing around with Docker was still needed and when things went wrong, they went REALLY wrong.

As with all things, figure out what you need, pick the right tool for the job, and all that good stuff.
A decade ago when I did leadership training one of the key exercises was developed so that you could demonstrate to yourself that happiness is a choice. Happiness doesn't come from anywhere outside of you, it comes from you.

You could be sad or angry that something bad happened, or you could be happy that something worse did not happen, or that you are still alive, etc. You can be sad that someone is dead, but happy to have known them and gotten to share moments in life with them.

The hard part is practising until your brain believes it.
Maybe do some number crunching for science?
Um.. just because they happen to be right-wing ( from US perspective - I don't want to derail this conversation ), does not mean they are not democratic and hostile towards democracy.

In fact, I would argue, that they have a mandate from its people ( hence they are democratic ) and their program is very open about the changes they propose ( which may unpopular in EU salons, but not for an ordinary citizen ).
> “app store for moderation”

One amusing possibility about this approach is that if Twitter implemented it and governments decided that they didn't like Twitter's default censorship regime, Twitter could say "That's fine, just provide your own censorship system and write a law forcing that system onto all users in your country."

I suspect at least some governments would be reluctant to incur the financial and political costs of maintaining their own (inevitably imperfect and controversial) censorship regime, and would then find it harder to act at arms length and say "Twitter has to do more" as they do currently.
Because the real DOM exists in a separate world where you have to cross a trust boundary. The vdom is an implementation detail of React because the real DOM is too slow to traverse to diff on every render. Think of it like this.. jquery is a wrapper around a querying API, so it’s like running a sql query that can be indexed in a b-tree or a hash map, because you query by id or class or some other attribute. React on the other hand needs the entire state, which is equivalent to a select *.

If you say why does react need the whole state, it’s because React is a translation layer between an immediate mode representation and a retained mode system (the DOM). To illustrate this in a basic way, think of a checkbox. It is an entity in the DOM, but it is also retaining state itself (there is a Checked property that persists as long as it is set, so you know it has state). The only way to know if that checkbox is checked or not is to query the DOM to get the checkbox entity, or to “control” the rendering of the component so you can always derive the checked state from somewhere in your code, and force its state to match. React controlled components are a way to express unidirectional state from your code to the UI.

What situation were you in where vdom was the problem? I’d love to see an example. It is likely that vdom was not the performance issue, something was wrong with the implementation and causing a full re-render. Could you link a sandbox?
It's difficult to engage with the content of the article head-on because it's pretty dense with concepts, but it made me think of two points -

First, when trying to put together a chain of truth-functional syllogisms, if-then logic doesn't really suit the requirements. For propagating boolean truth through the network, digital AND gates are a better fit. If two propositions are false, you really do want the conclusion to be false, not true. If one of the propositions are false, you want the conclusion to be false, regardless of whether the first or second propositions are false. Also, in this case, truth is more an intuitionist concept than a classical concept; where the truth value represents provability - false means "it is false that this conclusion is proven true", not "the semantic meaning of this conclusion is false".

Second, I'm not too familiar with the differences of materialist logic, but it seems that the goal of trying to nail down the semantic meaning of every statement is a goal that will never be met. It seems a more tractable goal to have your machinery reflect the form-validity rather than the content-validity - fully judging the semantic content is something that ultimately is better judged by the people experiencing the content.
> If we leave the one network our friend is on we lose all digital connection with that friend, lose the view we'd get of them interacting with others.

Ever since I started using the Fediverse, I haven't had this problem. Sure, most of my friends aren't there, but I'm happy to IM or email them instead.
At least you aren’t paying for this sub par environment… oh wait.
...which is exactly how I concluded that the censorship we see online is basically necessary. The worst possible ways that online speech can be used against me include being murdered by a lone-wolf terrorist who received instruction online. The worst that can happen to me from censorship being imposed is that I will not be allowed to say certain things online or challenge those in power, or possibly that I will be excluded from these social networks entirely because the people in power do not like what I said -- which is certainly bad, but not quite as bad as being dead.

The unfortunate truth is that terrorist organizations use mainstream social networking sites to recruit and radicalize. We are sitting here talking about how power has been concentrated and how everyone is subject to censorship -- as if we did not just spend a decade watching ISIS and violent white nationalist groups amplify their messages by evading the controls that existed in legacy media outlets. "This is why we can't have nice things" is the expression that comes to mind...
If the government sees something as a public Bad[1], they're not going to put it back into the economy.

If the government seizes drugs, they don't just redistribute it because it "makes money."

[1]: Regardless of whether you agree with the government here. I also don't know if bitcoin mining is illegal or if it was just the stealing of electricity that was a problem.
It sounds like businesses don’t won’t to participate in a free market economy.

If no one is applying for your jobs offer more money, that’s how supply and demand works.
We had to do weekly sessions in Mavis all the way through middle school. I checked a couple years ago and they were still around.
That's completely orthogonal to Apple's take. They talk about how much your development efforts will speed up, your creative production. So on, so forth.

Not "it's to be an unadventurous consumer of product".
True enough; edited.
Glad to know it isn't just me. Same general developer history, same experience.

Windows has its quirks and bad decisions they made over the years but the developer experience is consistent, even when bad.

Apple's experience is like being in an Arabian desert: sometimes you see a mysterious oasis that wasn't there before, but mostly it is shifting dunes that cost days or months.
So - I guess everyone should use WeChat? Because I'm sure the Chinese government wouldn't put up with Israeli software being able to capture that data.
You could just set security to Permissive. It’s as secure as any Windows machine and disables this, even though the only time you’d ever run into this would be if you ran 2 Mac installs on the same machine, which surely a corporate deployment isn’t doing.
Not quite - GeoGuessr is an online game that drops you somewhere randomly in the world using Google Street View imagery. Then you can navigate around, and based on what you see, try to guess where in the world you are. More and more of it has moved behind a paid subscription, but I believe you can still do their Daily Challenge with a free account if you want to check it out.

https://www.geoguessr.com
Terrorist organizations have started drone attacks - https://www.livemint.com/news/india/jammu-airport-attack-fro...
Then I wish they'd recycled them instead of destroyed them.
Just say you’re Canadian, eh?
See the trending top story right now as to why they are doing so.
They said the same about electric cars and here we are.
The cleverness is abstracted from you as a developer and the cleverness is maintained by an open-source community and a huge corporation (Facebook).

With native apps you definitely have frameworks available now. React Native for an example. But the languages and toolkits available basically serve as a framework anyway.
I am actually surprised the list is so short. I was expecting to see more names.
The ACA does allow health insurers to charge up to 50% more for smokers' health insurance premiums (though some individual states have banned it)
INSERT INTO user (area, age, active)
SELECT abs(random()) % 1000000, (abs(random()) % 3 + 1) * 5, abs(random()) % 2 FROM generate_series(1, 100000000, 1)

Faster by 10% than fastest author implementation on my machine - 19 seconds against 21 for 'threaded_batched'.
You certainly must love the way things are going in Belarus then.
1/2 Angel Investing Mistakes You Can Easily Avoid
I'm not even surprised.

Snowden needs to repeat and remind people, over and over, that people should just not trust their electronics if they are doing sensitive work that somebody powerful elsewhere (government or a rich company) might not like.

I'm also curious how whatsapp/facebook will respond to those vulns. Hard to really trust them at all, it's really easy to imagine a conspiracy theory when intelligence agency negotiate inserting backdoors into popular software.

I'm really discouraged from working in computer security, it really looks like a shady industry.
I guess a drone can just land on a roof (or even street-level)?

Basically a battery powered camera that can be deployed very quickly to an area of interest.
I didn't downvote but I read twice and I don't understand what you're saying. Maybe you could try and rephrase to make your point clearer?
Wonder what Trump urged Netanyahu to do before he lost the prime minister spot?
Oh, and the government could deal all the heroin and guns it seizes too. What could possibly be wrong with that idea?
> "...wildly naïve to believe this will be the story of the year. That is especially true in a year in which the globe is still not through a global pandemic that has killed millions."

if this were true, cardiovascular disease and cancer would be the top stories everyday, as they combine for tens of millions of deaths per year. the media focuses on novel fear because it's attention-getting, not rationally dire.
See Appendix C of https://mtpsym.github.io/paper.pdf (the underlying research paper). Reordering of messages (in one direction) and "causality preservation" (both directions) are two different things.
LeetCode – Implement StrStr()
I've heard stories of people getting their phone snatched from their hand by a thief on a moped, then seeing the thief checking if the phone is unlocked while driving away and throwing it away immediately if it is (probably smashing it to the ground)
That's simply not true. Electricity prices vary by a considerable factor, even among the cheapest sources. The Bitcoin price is identical, globally. These two can only coexist if there is a considerable margin to be made in mining, allowing for it to be profitable in a relatively wide span of electricity prices (of course still excluding the highest-priced sources, it is not that wide!).

As far as my information goes, there were times when mining a >30k$ coin was possible for less than 4k$ in electricity, if you had access to really cheap sources. That's far from "don't really make much money".
I think I'm about to vomit
Israel uses "AI" controlled drones with no human contact to terrorize people in Gaza. Palestinians absolutely already manufacturer and deploy simple drones against Israeli military targets. Israeli terrorist army force (in a euphemistic doublespeak manner called defense force) does way more damage against civilians while Palestinians resist against an occupier.
> All I am doing is translating (transpiling?) English into Ruby.

Incorrectly.

> "Now is not now" => "Time.now != Time.now"

Sure, “Now (pointedly looks at watch) is not now (pointedly looks at watch)” is true, and the equivalent of the Ruby. Ruby expressions lack the implicit simultaneity that English sentences wthout some contextual signal of explicit time dependency have, and your mistranslation ignores this.
Feedgnuplot – plotting standard input in the shell
My understanding is that FPGAs have been unprofitable for Bitcoin since the first ASICs were taped out.

FPGAs are still profitable for other coins that are memory-limited. Bitcoin is just brute force compute.
If you are a developer whose only job is to add features to applications that are already on production, then yes Docker is enough (and probably encouraged). But if you are a solo founder, I imagine you're also in charge of infrastructure stuff (provisioning machines, setup backups, monitoring of systems, keep machines updated, etc.): so, for this scenario Docker is not enough; if you want to test your changes locally before applying them in production you must be able to reproduce your production environment locally and that means you need a way to run VMs locally (e.g., via Vagrant + Virtualbox); unless you are willing to have VMs for testing purposes on the cloud (but the same story: Docker is not enough).
Actually, I'm fine with that part :)

For Windows you nowadays need EV code sign certificates in order to be able to distribute without any troubles and -while you don't pay that directly to Microsoft- these certs are significantly more expensive than the "macOS developer tax".

Yes, you can also distribute to the Windows App store, which is cheaper (a one time tax). But I'm not really a fan of "App Store's" be it from Apple/Google or Microsoft.
Agreed, deep architectures are really only needed for feature engineering. There have been a few papers showing that even for these very deep setups, the actual policy can almost always be fully captured in a small mlp.
This is worth knowing about, but it is really a distant edge case. Calling it a peril of M1 ownership is a bit dramatic when you consider how few people it will affect.
Benjamin Franklin once said: "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."

I will not sacrifice free speech for added protection from terrorists.
No. Extreme here points just to certainty with which commenter did his qualitative statement

> making a lot of money are in most cases mutually exclusive
Probably related to the disenfranchisement of minorities
This is a write-up of our research presented here: https://mtpsym.github.io/paper.pdf

We give a high-level overview of what we found here: https://mtpsym.github.io/

We also include a discussion of how to interpret our attacks.
The other peril of M1 ownership is the lack of alternative operating systems. The other way I reinstalled an older Macbook through "internet recovery" and it downloaded the version it was originally shipped with - macOS Mojave.

The UI was a breath of fresh air compared to Big Sur. Despite the screen being smaller than my M1 the information density was higher and it felt more like a tool than a toy. The lack of bullshit apps such as Apple TV, News & co and useless "widgets" was also good (for all of iTunes' flaws, it's still better than its modern successors), and it somehow felt faster despite being less than half the processing power of the M1.

I now wish I could run this on my M1 but alas I can't. At least with PCs and older Macs you could always switch to Windows or Linux, but with the M1 you're currently screwed - if Apple drops the ball or decides to take their OS in a direction you don't like you currently have no alternative (and all the "security" around locking out the user from their own machine doesn't bode well for alternative OSes).