skysight-inc/HackerNews huggingface dataset:
Haha! I sort of need this. It's amazing how the only time I realize I have a runaway process is if my laptop heats up.

It's truly incredible how much serious heavy work I do on a "little" M1 Air.

MySQL and Postgres, Redis, Sidekiqs, Mailcatcher (small, but still), a couple of Rails apps, Spotify, Spark mail app, Firefox with dozens of tabs, Safari, Calendar, Photos in the background hopefully identifying faces, etc. etc.

I do three times as much on this machine as I could do on my 32GB i7 Dell. There's some magic in here.

I still cannot build some older versions of libraries. So I do a little of my work on an old Intel Mac. But that's not the architecture problem, that's a problem of fragile builds.
http://bytepointer.com/resources/old_new_thing/20050815_224_...

(a site that tries to keep a proper backup of the ever moving writings of Chen)
- The jumpserver is just an Ubuntu machine with the ssh daemon running. It's open to the internet. I try to follow the "best security practices" to harden this machine (but I still have a lot to learn): don't allow root access, only allow access via ssh keys, etc. I don't have ssh access to any of the machines inside the VPC, I use the jumpserver for this: I ssh into the jumpserver and then ssh into any other server (of course, I do this automatically. Search "ssh jumphost")

- nginx is installed only in one server. This server is also public to the internet: it's the main entrance to my web application (so whenever you type mydomainname.com, it's nginx the one that handles the request and redirects it to my web application) The other servers (the webserver with my application code) and the database server are only accessible from within the VPC (internal network) and are not open to the internet (there are some iptables rules set up)

- At the moment I have everything in DigitalOcean. I use Terraform to create the servers (droplets) and then provision them via Ansible. So far so good.

> I thought previously that you had to put nginx + server application in every node.

I only have one application server because my load is low. In order to scale, sure you can have N application servers and M nginx servers. I don't know why would I put nginx and the application code in 1 server (I think K8s does this?)
is it better to have rogue processes silently wasting energy and creating heat?
Agree. Tarkovski's movie is great also.
Mine certainly is... as long as the pan is flat and large enough for the induction top to recognize it. My induction cooktop will warp a cast iron pan if I'm not careful. I've never had to be careful like that with gas hobs.
I read it and thought of Dune.
Common MSSP Security Services
Gaslighting at its finest.
> learning stuff I would probably never have any use for.

I hear this so much, and I used to be one of the people saying it. Until I actually 1) learned that stuff and 2) realized I don't want to just write glue code. I like writing compilers. I like writing efficient data structures. I use my CS education a lot.
In terms of whether or not religion is deflationary, I suspect it comes to whether you tithe/donate. In the ideal case, it’s inflationary bc it increases over time.
I used initially 'Blackmagic disk speed test'. This tool seems to only have an option for 1-5GB. I did not find a random or sequential option. I've definitely seen screenshots of this tool giving high read speeds using the Orico.

Then I tried 'ATTO disk benchmark'. This tool tries a variety of read and write I/O size ranges. The results I got here were strange. As expected as the I/O size range grows, the read bytes/s increase. Then it hits 1MB I/O size and the throughput drops to almost 0. Write was consistent across the range, perhaps since it simply hits a buffer on the SSD to be processed later.

With dd I achieved good performance transferring a 5GB file, after a reboot to ensure the file cache was definitely flushed.

Perhaps it was an issue with the firmware version for the Orico or the SSD itself. Unfortunately I was unable to update the latter since the 'Samsung Magician' software is windows only. On my windows devices I have no thunderbolt ports.
I'm not concerned. If I ran a platform serving out qanon BS I'd ban and log their details. Terrorists don't get protections from a private company, nor should they. People don't understand just how insane these groups of people have become. Without FBI interference these terrorist groups would have murdered multiple state governors and carried out plenty of bombings. I'm not going to "be neutral" to such people.

1. Gretchen Whitmer kidnapping plot, https://en.wikipedia.org/wiki/Gretchen_Whitmer_kidnapping_pl..., "The Wolverine Watchmen group had been recruiting members on Facebook from November 2019 until June 2020, when Facebook began purging all boogaloo-related material."

2. AWS datacenter attack, https://www.datacenterknowledge.com/amazon/aws-data-center-s..., "Management has warned Amazon data center staff to be on the lookout for any suspicious activity following a comment on Parler that suggested “someone with explosives training” could “pay a visit to some AWS data centers,""

3. Sovreign citizen movement + violent plots, https://www.splcenter.org/fighting-hate/extremist-files/ideo...

4. Jan 6th : Pauline Bauer - https://youtu.be/rvgwR4kfQVs, Participated in the insurrection because "Democrats are behind pedo rings" - this is fabricated propaganda perpetuated on the net that we can how see has actual, real world harm.

5. 8Chan, https://blog.cloudflare.com/terminating-service-for-8chan/, hosted many form of illigal, harmful and predatory content, namely directions/links to CP, animal abuse, Revenge porn, coordinated harassment of groups and people for the purposes of suiciding other people. This is still there on their new site, but it is now a heavy hotbed of conspiracy nuts that believe they're the victims.

Plenty more that I can't remember off the top of my head.
Bash scripts are pretty good in the beginning. I have scaled systems and they remain helpful as scale is built.

A lot of bash commands are automated in Devops tools too.
I just meant possessing something in the normal sense not the legal sense. I don’t think death is a good penalty for something as benign as marijuana.
I've read Excession - that was not the impression I got. See my sibling comment linking to Iain M. Banks' own summary of the Culture. My reading is that he absolutely did not mean for humans to be exploited, subservient, played around with, treated as pets or anything of the sort. The impression I got from the books you quote is that humans and machines treat each other as equals and neither has any kind of societal power above the other, in theory or in practice, inside the Culture. And I may forget the details of most other Culture books but this is the general impression I got from reading them, also.

In fact, in my view anyway, this harmonious and equitable co-existence of humans and machines is a central part of the Culture's bright-eyed techno-utopianism. The Culture is a utopia partly because humans and machines have managed, together, to create a society where both can exist as equals. The humans did not treat the machines as slaves and the machines did not treat the humans as inferior. Optimist, Roddenberrian sci-fi in its finest.
I'm psyched to try this! Was looking for something like this a long time ago when working on a project.
One feedback on the name - Is this primarily for Home decor category ? if not maybe the name Homely is a bit limiting. I see the UI demo only has sofas, are you going to be adding other categories of products?
For any given thing that someone will be asked to give up, someone will ask if they could give up something else they care less about instead. Eventually I'm sure they'll come after something I care about as well. I think we need to be willing to embrace a carbonless future to the greatest extent that we reasonably can. The idea of pricing things in would be good in theory, as long as the money could be reliably used for capture of carbon and other pollutants.
> Small project, happily using generic VM. Everybody tell me I should use Docker. Where is the catch?

The catch is that you have a working system you are happy with, whereas using Docker introduces a learning curve (a time sink) and a configuration/testing cycle (at the least) that will not benefit you at all in your current use case. I say that authoritatively, as if it were not the case then you wouldn't be 'happily using generic VM' and would, instead, be asking about whether Docker would solve your ongoing issue.

---

On a more expansive and general note about Docker, it has its place.

I've done Docker, but I've also done stuff ranging from the simple Git push-to-deploy, through third parties like Buddy/Codeship/Azure, cloud containers like AWS Fargate (with Docker), VMs with Terraform and Packer, and more. All have their sweet spots, but your question is specifically about Docker.

- If you have low/zero code dependencies or can deploy pre-built binaries (eg Go, Net Core) then you probably don't care about the OS beyond choosing an LTS version you can redeploy to at will. For that situation you don't need Docker; just blue/green onto existing or new images.

- If you use interpreted/scripted languages (eg Python, Ruby), or you build binaries in-situ (eg Go, Net Core), then you probably need full control over your OS configuration and installed tooling. For that situation you have options, including Docker.

All of that is overridden by considering the same question, but about dependencies in relation to your scaling methodology. If it supports scaling with standard images you may not need Docker. If it needs specific configurations then Docker is a good choice.

And finally, if you plan on using larger deployment tools or cloud provisioning then there may be non-Docker options to choose from - but at that kind of scale introducing Docker is probably the easiest way forward as it is acceptable to pretty much all related tooling.
Agreed. Ansible also calls plenty of command line commands, like bash scripts.

Looking at Linode stackscripts or a DigitalOcean tutorials can be pretty surprising too.
There’s also the problem of landlords / apartment managers signing exclusivity deals with Comcast https://www.theregister.com/2017/08/23/big_cable_apartment_e...
I think the point here is that these are private businesses, and their platforms are private property. The liberty to choose what you do with your property overrides any responsibility to do the "morally right" thing, whatever that actually is.
This is changing your behaviour, not (really) your preferences.
Currently sat in my home-office, mid British heatwave, and my trashcan Mac Pro has been the primary noise for days; I wish I needed this.
&& say 'All done, come get some'
Didn’t they famously print out their RSA private key on paper when forced to hand it over?

Use PFS..
3Blue1Brown has a convincing visualization of the size of 2^256.

How secure is 256 bit security? https://www.youtube.com/watch?v=S9JGmA5_unY
You make this idiotic assumption that chat companies are MITM attacking users. Sure, the only way to be sure there is no MITM is to check the fingerprints. But that's aching to false dichotomy. You're not actually choosing between

1. 100% verified E2EE chat and

2. 100% MITM attacked insecure chat

When you don't check the fingerprints, when you are choosing between E2EE and client-server encryption, you're actually choosing between

1. Chat vendor having to commit felony with mandatory minimum sentences, to read your messages

2. You voluntarily sending EVERY SINGLE MESSAGE to the vendor without any expectation of privacy, and thus waving your legal right to privacy.

So no, opportunistic end-to-end encryption is definitely not equivalent to cloud encryption.

Sure, if your personal threat model is that there must be zero chance of some messages ending in wrong hands (maybe you're a lawyer sending private info to client, or naughty pics to your SO), then sure, you will want to perform the fingerprint check. But for majority of communication, it's enough that there is a significant threat of users verifying the fingerprints: Getting caught doing MITM against users is extremely damaging for the company, and again, will land you jail time with very high probability.
It sounds like your team isn't breaking down stories into tasks small enough to complete in a sprint, and underestimating the effort involved. If you want to use agile, spend some time on this area otherwise you may was well switch to waterfall.
Trello could work nice, I’ll revisit it, thanks!

Reminders and minimizing clicks is key for me.
The thing I dislike about Zig error handling is that there's no way to associate informational context with an error. Bubbling the errors up, you'll eventually print out a string to the console that says "error: AccessDenied". The sysadmin/user running your software will be left baffled. Access denied... to what?!

Zig is 90% of the way there with error handling, but it is extremely obvious to me that you need to be able to have error context carried with the error... it is apparently not obvious to the core Zig team[0], and this is a major impediment to my interest.

Sure, if you're compiling to a microcontroller, maybe you're willing to sacrifice usability to avoid error values ever allocating... but most developers can spare an allocation for errors, especially given that error handling is generally not the hot path.

[0]: https://github.com/ziglang/zig/issues/2647 (among other issues)
i justed to be bothered by every institution breaking their promises but then i realized i was naive.

the world is in constant flux. promises are more aspirational than true.

greatest lie of all is “i love you forever”
I've found Productive to be very helpful
And digital surveillance is still big news 8 years after Snowden's leaks? It has also been normalized. There is little chance that the average person would rate this a bigger story than the pandemic.
Are you suggesting some 3G RF hardware can be retrofitted with software patches to be compatible with 4G networks ?
I admit I was a bit sensationalistic. But I wouldn't call it "nonsense". Just check the way the average temperatures have changed in Southern and Northern Europe and you'll see that, indeed, they have increased. Of course, this doesn't mean anything in itself (I'm no scientist!) but hey, we are here talking about the year 2050... 100% of us have no clue of what the world will look like in that year; hence here we are, beting.
More "real names" policies won't do anything about misinformation. People are already mostly accountable for their speech, but since misinformation is legal that accountability doesn't do anything.
What a waste, they destroyed ~1000 perfectly good 1KW PC power supplies :(
Faith: Abandoning Masculinity
Thanks, do let me know any feedback when you try it.
Regarding the name, yeah we'll probably need to pick something more generic. Right now though it's only home decor categories like sofa, chairs but the idea is to expand to broader categories.
I’ve seen the same thing occurring in central Oregon in spots that usually are busy in the summer. You see places closing early or not opening due to staffing issues, right in the middle of the busy season when people are over there vacationing. It’s caught me by surprise when I noticed things like the grocery store closing super early, or cafes being closed on days they’d usually be open, all with signs on the door saying that it’s due to staffing shortages.
PC originally meant "IBM PC desktop clone". Apple was different because it's hardware wasn't compatible with PC software (for mainstream users).
If there becomes a surplus of power-inefficient hashing gear that is no longer profitable to operate, and the aggregate capability of that "dark" hashing power grows significant compared to the online hashrate, it could be used to carry out a 51% attack. But since ASIC efficiency gains are due to increasing hashrates (with roughly constant power density), this seems unlikely.
I'm not sure what you mean by cherry-picking, I'm directly addressing their comment. The kinds of struggles `xrd` mentions (Gatekeeper, protocol handlers) are not library level dependencies, they are the platform their code is running on. Comparing that to a js library is just the wrong equivalence. If their beef was with AppKit, or NSWindow or something at the dependency level then yeah it's fair to compare that to an npm package.

The bulk of my experience has been with native development, so I find these struggles familiar and un-threatening. However, when I do browser-based development and I'm faced with one of those massive "Browser compatibility" tables on Mozilla.org explaining how this "standard" is implemented in wildly different ways across the major browsers, and then the reality turns out to be different from what the table suggested, I get as frustrated as `xrd` is.
No, they get instantly hired, then they say nothing but "React ... React ... React." And the rest of the team goes, "wow they really do things differently in Menlo Park!"
The Xcode download, which is the only officially-supported way to develop native apps on macOS and iOS, is 9.8 GB and gets larger with every update. The Windows 10 SDK is 4 GB and likewise is only getting larger. Sure, you can develop some apps with only a subset of the SDK. But, as a language project, do you really want to be in the business of optimizing and subsetting every single OS SDK?

I think a lot of the issue here comes down to targeting server workloads and command-line tools vs. apps using more of the OS libraries. In practice, Go focuses on the former kinds of apps, so shipping all targets is a more viable approach for them. But when you start getting into apps that want to use a larger swath of the platform facilities, then the size of the platform SDKs starts to become an issue.
I don't know, I genuinely don't have a good solution - I'm pretty sure "ban it" is not one.

But I think we need to recognise, when we try to address this stuff, that our current picture of speech online is suffering not just from deplatforming, but also domination of some narratives by high volumes of motivated bullshit.

> usually shit hits the fan in social issues of poverty, homelessness, abortion rights and such.

flat earth is .... well I wouldn't put it with the most harmful ideas. It's clearly very silly, and not a great thing to propagate, but so far flat earthers haven't taken their beliefs out on the road, so to speak. Antivax, now that's harmful. There are certainly all sorts of grey areas and I wouldn't want to suppress discussion of safety, of risks from emergency approval or whatever, but when you get to "The vaccine makes you infertile" and "The vaccine will kill everyone that gets it" and "The vaccine contains 5G chips that they are going to use to track you", and such views actually start to impact the uptake...
* Problems with fake news, censorship etc are much bigger outside of big tech than inside (media monopolies and propoganda like fox news for a start).

* so if you actually care about those issues (rather than just hating big tech) you need to fix things beyond big tech

* that means reform of the 1st amendment

* I suspect that no one actually wants that, they just don't like Facebook etc but they're used to Tucker Carlson or Joe Rogan

Is that any better :)
Except that it is not a miniscule chance of some violence occasionally being committed. ISIS nearly succeeded in establishing a new country in the territory they captured and it is absurd to pretend that they had not exploited poor moderation on major websites to recruit large numbers of people to their cause. White nationalists and neo-nazis have been equally effective in their use of social media to recruit members and to spread their propaganda.

We are not talking about isolated incidents or hypothetical scenarios. Extremists in the US and Europe are becoming part of the political mainstream because so many people believe the extremist propaganda they are reading on social media platforms. Those same extremists have inspired an increasing number of terrorist attacks as their propaganda has spread. For someone like me, someone who is part of a minority group that is frequently targeted by those terrorists, that represents an immediate and growing danger.

Really though, this entire debate is poisoned by extreme positions on free speech. I remember watching as unmoderated Usenet groups were overrun by neonazis; everyone fled to moderated newsgroups or off of Usenet altogether to some better-moderated platform. Free speech absolutism has never worked well and it is juvenile to pretend that the choice is between "sacrificing all your personal freedom" or taking an absolutist approach to free speech.
>There are many ways of comparing functions.

Indeed. I pointed this out and provided a link in my first post on this thread.

>You don't see them because they are implicit!

The fact that my function takes no arguments is implicit in the specification of my function. I know because I said the English sentence "The function that I have in mind takes no arguments".

You seem to be suggesting that I don't know what function I am thinking about but you do. This is a very peculiar hypothesis.
This is now just another tourist trap. If you’d gone in 20 years ago or more, things were different.
For MacOS.

Oh nice. Ages ago and for several years that was my default setting on http://www.enlightenment.org/ window manager and I loved it. Happy to try it on MacOS, too. My current solution is setting a hot corner to show all windows, then click on the one I'm looking for. That requires no keyboard.
Interested, but writing and compiling a large new C++ codebase when I haven't written C++ in years isn't something I quite have time for at the moment :)

For anyone else with more time to roll up their sleeves, https://github.com/ClickHouse/ClickHouse/blob/b0ddc4fb30f1a0... would be the place to split the header row, and perhaps use some heuristics on the first data row to identify datatypes!
>The promise of the ACCESS Act is an internet where if you don’t like a big platform’s moderation policies, if you think they’re too tolerant of abusers or too quick to kick someone off for getting too passionate during a debate, you can leave, and still stay connected to the people who matter to you.

Use any number of other communication methods or services that brilliant humans have invented to allow us all to talk to each other within seconds?

How have we reached such technical ineptitude that we can no longer consider other options other than big tech platforms when communicating? As if folks weren't stringing wires up across countries 100+ years before so we could send beeps at each other. Now we're going to write laws so your crazy relatives can talk about their conspiratorial alternate reality because losing their friends list is such a painful burden? I think I'd swallow a bullet before being asked to work on any technical features for this act. I know that's absolutely going to suck and I can't think of a worse place to end up after dealing with the difficulty of learning CompSci and programming.

This is going to be a waste of everyone's time and resources for no good social benefit. Literally go fix a bridge with this time and money and it'll do more good for the world.
I mean, I get that some jargon is clear to those who have an interest in the topic. But how the hell is it acceptable to use sth like "IED/UXO" on an article about ethics? This is so obviously not a well known term (and not searchable).

My mind boggles.
The article mentions 1 million mussels in the size of a tennis court.

Course they probably weren’t living that close to one another.

As for the percent of the total mussel population the article didn’t say.