skysight-inc/HackerNews huggingface dataset:
I produce about half of my own food, and hope to get that to 100% within the next five years - but for that I have to wait for trees to grow.

I deride nobody - I feel great empathy for those walking the well trodden industrial path, as I too was born into it, and I too saw it as The Path. I understand your anger at my position - it is quite an affront to have someone say that your existence may as well have been manufactured on a production line.

What you see as society is, in my view (and of many, many philosophers - see Baudrillard, Sartre, Schopenhauer, Nietzsche, for starters) a gigantic mill, spiralling in on itself, self referential and crippled through the reification of concepts introduced in 18th century Britain.

We are so deeply inured to the ideas that industrialisation bought that we are mostly blind to the idea that there are other paths to tread, other goals to seek. Our entire value system has been harnessed by a mindless machine of capital, with no human or humanity at the helm - it is a pattern, self sustaining through humans’ tendency to do as others do, and fear of social ostracism.

This indolent peasant decided to go back to the land, rather than to continue to toil in a dark, satanic mill. I am ostracised for it, and that’s quite alright.
Well, a quick red flag in Sandifer's article is that she describes Slate Star Codex as "a crackpot blog that keeps giving cover to f---ing nazis".

But what first got my attention (well, second, since the first thing was that Sandifer's article is as long and rambling as Alexander's is--both of them could have made what valid points they had with far fewer words) was this statement, a little earlier, about Scott Aaronson (referring to the comment in the blog post of Aaronson's that Alexander's article links to):

> Aaronson was declaring that, as a shy and nerdy man, he was a member of "one of society's least privileged classes" in response to someone saying they were a rape victim.

The reason this got my attention was that I had previously read the Aaronson post in question, and the comments, and I didn't remember any such thing. So I read through the post and comments again. The commenter that Aaronson was responding to when he talked about his personal history (the comment of his that Alexander quoted) did say she was a rape victim in that comment thread--but she said it after the quoted comment from Aaronson. Aaronson's quoted comment was in response to an earlier comment of hers, which did not say anything about her having been raped.

So Sandifer lied in her article about a fact that was key to her argument. I understand this is just one example, but there isn't room here for a multi-thousand-word critique and I don't have time to write one anyway. But the example I have given is not the only questionable thing I saw.
And how is it evidence in this case?
This isn't a Raspberry Pi powered Amiga. (Which is a thing, see PiStorm: https://github.com/captain-amygdala/pistorm)

This is just a Raspberry Pi running an emulator. Any computer could do this.
It’s fixed in the release candidates for iOS and MacOS. The release of those should come next week.
The closest one can reasonably get to the late 90’ power user desktop experience is getting Linux. In my experience MacOS and Windows have just so many nags and distractions built in. They are great digital assistants and platforms but not necessarily the best tools anymore. That being said it is much easier to switch for developers than other professions.
> We should even respect flat earthers and climate change deniers. They improve rigour and identify blindspots.

They don't. They add lies and manipulations into the mix. They force everyone to either step up their popular convincing political game or just drop out of discussion
.

These people don't improve rigor, they kill it.
You either create a new migration that migrates 53% back, or write a new migration for the rest.

The biggest error I see people do is coupling their DB migrations to their code deployments. Easiest way of handling this is to make each code version compatible with the DB schema before and after, and clean up the code after the migration was completed. Then you don't really care if the DB migration takes days to complete, nor if there are errors in the migration (unless you loose data obviously, then you're fucked). If the migration was wrong somehow, you can easily rollback the code as well and everything should still work, no need to rollback the migration just yet.

So most people seem to do migrations this way:

- Write migration file, commit to SCM

- When deploying the project, automatically run migration before starting application

- Wait for migration to finish, deploy code

What you could do to avoid issues like you mentioned:

- Write migration file to separate project

- Write code that works both with the version before applying the migration, and after

- Deploy new application code

- Apply migration when it suits you, application shouldn't care

- When confirmed it's working, clean up the code and deploy it again

This is only about the only way you can handle migrations that touches a lot of data and needs days to complete. But if you haven't reached that scale yet, your migrations are probably still coupled to your code deployments, which is probably fine in most scenarios, but can always be better :)
You might want to lake a look at M-DISC for backups on optical media: https://en.m.wikipedia.org/wiki/M-DISC
They are a pretty big vendor in the space, so it's quite surprising not to see an official update from them on their blog.
Somewhat related, but I'd recommend you to read Digital Minimalism by Cal Newport. I was already underway of doing some of the things he proposes before finding that book because I also felt that this machine I have grown up with is actually eating my precious time away. He proposes very concrete steps and I've pushed things a bit further for myself after reading it.
Luckily I'm using Firefox on iOS, oh wait... It's all WebKit anyway. Only workaround is disabling javascript, which is good enough for HN I guess.
If it generates something, it can still do whatever it wants with the generated files if the purpose is to, for example, embed spam links.

If the server is the target, it either still has access to it, or to some alternative computer which, for a private individual writing a blog, will be their much more valuable personal device.

Yes, you can spin up a VM, generate html, run it through all sorts of tests and only then upload it. The victims of this hack aren’t going to do that.
When ones employment can be terminated mid-shift with no warning by management in an at-will employment state, I'd expect that to cut both ways.
I've always felt this line of argumentation makes a lot of unimaginative assumptions about the way in which we weight pleasure vs. displeasure. Take the example from the article:

> There is a large number of Nazis who would enjoy seeing an innocent Jewish

> person tortured – so many that their total pleasure would be greater than the

> victim’s suffering. Should you torture an innocent Jewish person so you can

> give pleasure to all these Nazis?

This makes sense if the weight of pleasure is uncapped, but imagine a utility function where lots of pleasure still only has a bit of utility (say 10) whereas very extreme displeasure could have much more negative or nearly uncapped negative utility (say, -(10^20) for torture). Then no number of Nazis that could ever physically exist would be able to cause this situation to have negative utility.

Thinking in those terms, I find the criticism weak.
Earlier I used the hosts file extensively on my devices to nuke time wasting web sites from my work zone.

On Mac I also used to use a program called vitamin-R which helped me somewhat back im the day, but it doesn't make the computer less distracting, only helps me cope with it. (Yes, it still exists, I was pleasantly surprised that it still existed when I got a Mac mini last year after being away from Macs for almost a decade. Now if someone could recreate Alarms, the visual countdown program I used until it broke on Snow Leopard I'd probably happily pay for it again.)

With reference to toxic forums, as the saying goes: it is not a problem if the submarine is in the ocean but a big problem if the ocean is in the submarine. Stick to places where your hull tolerates the pressure and where you can do something useful.

I've seen plenty of nasty posts the places I go and I can also say I and others have succeeded somewhat in flagging and smacking down trolls and (actual) nazis that at least one place that used to be ugly is now somewhat safe (i.e. no complaints anymore about Hitler dying to young after articles about the middle east).
Maybe, but the workman of old didn't have tools that were pretty much engineered to distract them. Focus is a real problem for a lot of people, and some people are really easy to distract.
In some countries, this is still true, with the addition of even your salary being public information.
> Anyway, in my previous comment, my point was that it is certainly possible to build trustworthy declarative schema management tools. It's difficult and requires a lot of effort, but it is not impossible.

Unless the schema is self-modifying. Then obviously the database schema definition is the only source of truth.
In the early 90's, C-- was the bee's knees in our local demo scene.
We were dabbling around with turbo Pascal a lot, until this gem appeared. I have fond memories of building mod players and mode 13 fx in a jiffy.

The combination of high/low level development was super productive for the intro-/demoscene.

Unfortunately, like most of these interesting blend experiments, it disappeared into the infinitely deep pits of legacy after a few years...
Hi parhamn,

One of Atlas's creators here.

To be precise, we never analogized Atlas to Terraform :-) We said the existing HCL DDL is terraform like (which it is).

As far as I know, there are no heavily used terraform plugins for handling database migrations - and not because it's not possible.

The CLI currently exposes a declarative workflow (atlas schema apply), but we our analysis of the problem is that that declarative is not robust enough for many projects. For this reason, the Go API already support "versioned migrations" or "migration authoring" which means Atlas will generate migration files (SQL) and maintain the directory for you in the format that you like (Flyway, go-migrate etc).

In the very near future we will publish the migration authoring functionality to the CLI (you can already play with it via the Go package if you like).
At some point Linux will be usable on the Apple M1 devices:

https://asahilinux.org/

There are various privacy issues using Linux distros too, for eg Debian:

https://wiki.debian.org/PrivacyIssues

At some point Linux distros will be usable on mobile devices (like the PinePhone/Librem), but probably not the ones you own.
Does not work on firefox
> Most, if not all, of these problems can be done away with if you don't assume that utility is linear, but e.g. logarithmic.

Really? You picked the easiest example in the article. Try a more interesting one, like, say, organ harvesting: how does logarithmic utility deal with that?
That is the default position in science. An encouragement to never be absolutely certain, because you never know what may turn out to be 'wrong.' Doubt is the wrong word, but 'question everything' is I think a perfect statement for science.
Why should the negative weight of displeasure be uncapped but not the positive weight of pleasure? Having the capping symmetrical (either both capped or neither) would seem to be preferred by Occam's Razor.
I agree, cool problem solving, but ultimately a contrived solution. I found the next bit after your quote quite funny after thinking of this solution right away while reading.

>A really obvious alternative approach would have been to roll a d6 (labelled 1-6 as usual) and a d5 (also labelled 1-5 in the obvious way), add the results, and then add one if it was 7 or more. . . I initially discarded this approach because it felt inelegant; I wanted my dice to roll (say) a 9 by producing something which was obviously a 9, rather than producing something that looked like an 8 and requiring you to remember to convert it into a 9.

Because one simple rule is so inelegant compared to dice with numbers, dots and sometimes a second number, riiight.
Nobody uses that internal Oracle HTTP server - it is not meant for production. It isn't even in the Java namespace -your static analysers will complain about using 'com.sun.*' packages.

Use the Java Jetty server and Go will hide itself in a corner in shame when benchmarked.
> None of us are completely independent

Indeed, but some are more independent than others. And for some reasons (I suspect some childhood sh*t) I take great pride in depending on no one.
As much as I find your life style fascinating and appealing (I met a few people living your way years ago, two of them also unsurprisingly in the free-software world), I'm also very much attracted by the opposite lifestyle in this regard and have been contemplating recently living on my own on a sail ship away from shore.

> I don't think, practically speaking, there is much of a difference between doing this with currency or without.

I don't know. I view currency as something that has been invented to separate exchange of services and goods from richer, more complex and also more troublesome relationships. Indeed we all depends on each others but the economy based on money limits this to the bare minimum. We don't need to be good pals with my baker so that I get some bread in the morning, and indeed that would even be illegal for him to refuses to sell any bread to me if he doesn't like me.

Whereas in your case, if someone does not like you for any reason it can cause real problems, so I guess you have to be nicer, sometime hide your thoughts, etc... So you have more freedom with regard to the tyranny of money and commercial relationships, which is a big plus, but you have less freedom from the tyranny of others judgments. Not being a homo œconomicus is great, but having to play the social ape game is not so much.

Sorry to be verbose, this topic is important to me ATM. Back to more basic questions:

How do you find places where you could stay in exchange for being helpful? I'm assuming you live in the US, where this endeavor is not particularly encouraged. Are there websites to help facilitate this kind of non-commercial exchanges? Or do you rely on your pre-existing network of acquaintances?

Also, have you considered doing an AMA? :)
Sometimes one understands what they think they want to understand.

Java was definitely not on the picture when Apple went to CERN doing their OS X marketing sessions.

In fact, you now made me dig out some stuff.

https://developer.apple.com/library/archive/documentation/Ja...

https://developer.apple.com/library/archive/documentation/Co...

> This document discusses issues that arise when writing Java applications with Cocoa, which is implemented in Objective-C.

No Java here on the OS X announcement:

https://youtu.be/SjlLG1EzJ2k?t=4450

The only message was Java being first party on OS X, as in the System 7 days, the JVM was not from Apple rather a third party. Thus the announcement at JavaONE 2000.

https://www.javacoffeebreak.com/articles/javaone00/index.htm...

You will not find in those CDs anything like this:

> Swift is a successor to both the C and Objective-C languages. It includes low-level primitives such as types, flow control, and operators. It also provides object-oriented features such as classes, protocols, and generics, giving Cocoa and Cocoa Touch developers the performance and power they demand.

https://developer.apple.com/swift/
Everlasting Games
Ayn Rand could not have reviewed these movies, obviously, because in none of the reviews does the word “depraved” appear.
That's a threat model that is wildly imaginative.

Tell your web server to only serve the login stuff to you (certificates, HTTP Basic Auth, whatever). Problem solved.

And what is your solution?

A SSG also generates something and could embed bad stuff.

Something has to upload your SSG generated files and thus needs access to your web server. If you're running it on your personal device it could compromise it.

Really, stop trying so hard to invent Wordpress problems. If you don't like it, nobody forces you to use it.
Electric scooters exist already, I'm not sure people would like to get rid of the ability to pedal themselves; most electric bikes are designed with the motor in a supporting role in any case. People don't always have the motor on, would like to be able to use the bike even when the battery runs out, and how much weight do pedals add anyway?

I surely don't share the observation that the Corolla has been produced yet; it's basically the Gazella Orange (around these parts).
This comment is a load of nonsense. Wordpress core has regular and comprehensive security reviews. Wordpress is the most deployed publishing platform globally. Like with any web application you should be deploying it behind a Web application firewall with a fit for purpose ruleset, and additionally with wordpress you can integrate one of several application firewalls into the application - several of which have decent full time security and development teams that actively discover, patch and mitigate zero days and new exploits.

Anything you add beyond that is on you, and you should be vetting your vendors or own code properly.

I have to wonder what your purpose for attack here is. Are you developing a competing product?
Because that was the convenience and price I am willing to pay for. I still pay for music streaming because it is like that and at a good price.
Alternatively, you could use computer vision and only record the ones not transmitting - that would be an interesting data set!
Did you remove all the code pages? Otherwise, an attacker is not restricted to following links on your site, they can access the code urls directly?
White House mocked for Tom Hanks cameo that ‘The Simpsons’ predicted
Hey!

Sure, we'd love that :-)

Ping us on our Atlas discord?

https://discord.com/invite/QhsmBAWzrC
> The whole “soyboi” thing has got to be one of the funniest but also saddest things I’ve ever seen. Pour one out for the men who eat nothing but carbs, meat, salt, and dairy.

But isn’t the whole soy thing about US supermarket foods which overwhelmingly contain soy, whereas someone eating a whole foods diet would be unlikely to consume much soy unless they were specifically seeking it out?

The “soyboi” thing is indeed terribly sad, you can just go to any American supermarket to witness the hordes of disgusting fatties rolling around on their mobility scooters, collecting their daily doses of HOT POCKETS®. What a tragedy.

Of course, soy itself isn’t the actual problem. (correlation, not causation)
Elm’s JS interop isn’t broken.
Using C-Reduce to debug LaTeX errors
Pre-modern society was precisely like that. Agriculture on the level of, say, the 17th century, demands a lot of time, but only in specific periods dictated by natural processes. In the meantime, as a male peasant you are "almost free", with scattered duties here and there. Also, no commute and very little artificial light. Most people's workplace was within walking distance from their bed, if not in the same house. And a majority of work was stopped after sunset, given that artificial light was scarce (perhaps just one lamp for the entire household).

People like pastoralists who watch over grazing flocks are relatively free too, it is not a constant work comparable to a factory floor.

Traditional female works were a bit different. A lot of spinning, for example, that was a major time eater, and independent of season.
> Failure hurts. And that's OK. It's supposed to hurt.

Indeed, emotions are there because make sense evolutionary. Defeat makes you more prone to stop trying things, to look around and see what you did wrong, to repeat the defeat in your head again and again. On the opposite, victory makes you more bold, to explore new paths, to attempt things that are, theoretically, out of your reach.

That's how I see it and makes a lot of sense to me.
> The gist of the argument is that utilitarianism provides unintuitive responses in certain cases therefore, we should default to deontology.

I'm not sure I see the argument of the article that way (even though the author does end by stating that we should default to deontology). I would phrase the core of the argument this way: utilitarianism is a form of deontology! Utilitarianism ultimately rests on the ethical intuition that maximizing pleasure and minimizing pain is the only value that should be pursued. That's not an alternative to deontology: that is a deontological claim. And, once it's put baldly like that, it's a pretty questionable claim: is maximizing pleasure and minimizing pain really the only value that should be pursued? The article is simply posing scenarios in which some other deontological value conflicts with that value.
It all feels like such a small obstacle compared to the effort of building an emulator. So they are able to emulate all these complicated apis and hardware, but couldn't create a little tool to dump the rom decrypted so it can be loaded without keys.

I can only assume they intentionally leave this last hurdle up so the general public are locked out until the development is done and the console is commercially obsolete.
I’ve heard people say they’d done similar things (about skipping the battle scenes) and I don’t get it. Some really important things happen to some of the characters in those bits! Surely it’d be super confusing…
At least when using nginx you don't even need WP Super Cache or any other Wordpress plugin. Instead you can utilize Nginx' FastCGI cache feature [1] which works for anything using FastCGI and not just Wordpress.

Here is an example for a tutorial on how to configure the FastCGI cache for Wordpress: https://easyengine.io/wordpress-nginx/tutorials/single-site/...

[1]: https://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#...
Program Arcade Games with Python and Pygame
You could use the ADS-B data for training your vision solution
hey,
Yes, indeed that's part of our plan!

If you want to chat about it, join us on our discord server?
https://discord.com/invite/QhsmBAWzrC
When the Stagnation Goes Virtual
> That's why so few of them tend to advertise transmit capabilities.

Any SDR that has transmit capability freely advertises it and there are many of them. The makers of one of them (bladeRF) also develops an open source 802.11 PHY that can run on their SDR's FPGA if you want to run an open source WiFi radio. (and you don't mind using $700 hardware to run older generation WiFi) Legality of the transmission may be a concern for users of the SDRs but is not for those selling them.
Every operating system kernel also presents a synchronous interface to asynchronous I/O. What Go provides is more efficient multithreading in certain cases, primarily because the kernel scheduler doesn't need to be involved on context switches. But this could be fixed at the kernel level with something like Windows' fibers or Google's SwitchTo patches.
You can click through the citation and read the excerpt. It's an amusing bit of writing about the joys of discovery.