skysight-inc/HackerNews huggingface dataset:
He had a public debate with Albert Einstein about the nature of time and lost badly. Never fully recovered.
This is already my third career so it's not that unlikely. Maybe my last career will be outside the system and not a career at all: the creator of a new type of economic system.
In relativity we can model time as a dimension, with great success. But even there it is always evident that the time dimension is very different from the spatial ones; for one, we cannot travel in it. I believe GP is only saying this is the problem, ignoring that the time dimension is very special.
It's actually not that ridiculous or difficult to reduce your proprietary software usage. I also think it's a fallacy to say that free software is generally low-quality -- let's not forget that there is plenty of shoddy, badly-supported proprietary software out there too. The worst of it also tends to include spying and malware.

Granted it was much easier to avoid proprietary software around 10 years ago before SaaS and smartphones took off. I think the community has been slow to adapt to these changes, but that isn't a reason to give up hope.
Injecting Terminal Input
I prefer DuckDuckGo. Privacy issues aside they just strive to be the better search engine for software developers. And they have an open source platform for displaying a selected tool or result to a software request query called DuckDuckHack.

https://duckduckhack.com/
Some (me included) would argue the value is in learning a new notation for thought/program execution. Talking about the Lisp way kinda feels like converting someone to the dark side, especially with clojure.
The mental model is what needs to click, not the language.
It's a complete coincidence that I'm also building an NPS system while learning elixir. All the best :)
Plenty of vegetarians would refuse meat on moral grounds, why not this?
Shipping is part of the problem and but similar games such as cornhole cost $150-$350.
Understanding what Microsoft does with Skype tells you everything about Microsoft.

The only reasonable conclusion: Switch from Windows to Linux.
Have you heard of the FSF? It's not called the free everything foundation for a reason. There's no irony or contradiction here.
I'm partial to Gentoo for a few reasons, but honestly most distros are going to work out just fine for development work.

If you're doing enterprise development, you might want to look towards RHEL, Fedora, or CentOS.

If you're doing all work in virtual environments, you might want to just install ESX, but 275GB isn't going to hold a lot of different environments.
خطير: جنود سابقون يسيطرون على مدينة بواكي وسط البلاد
I don't think what you say really applies in this particular context.

Sure you may 100% trust someones open code, but if you don't have any insight in their backend once again it comes down to who you trust the most.
I'm just using postgres and writing migrations from scratch. I felt that elixir doesn't have all the tools right now but people like you are doing their best in order to keep up with other frameworks/languages. I'd also contribute to libraries once I know enough elixir/phoenix.
Why Microsoft Teams Flopped and What It Means for Slack
Thats looks like a lot of fun. I'm going to have to make a set and try it out.
A Service Mesh for Kubernetes, Part VI: Staging Microservices Without the Tears
i use arch as main os
it bit me often over the years (fubar after arch-specific significant update) so i got spare laptops so i can do recovery (download the newest iso, burn to usb, install on fubared laptop, wipe all partitions but /home, read the newest changes and what caused fubar)

it's not everyday event (it gets better, last year i got 1); however, it's a good idea to clone a working virtual disk.

also consider about having openbsd as your main os. it's stable and simpler than arch. i use openbsd on my remote server and have a desktop version on my spare laptop. zzz sleeps, ZZZ hybernates, wifi automatically reconnects after sleep, etc. all made simple by the sane default. no need to fudge around systemd, power management, etc (oh yeah, i got weird mouse freeze under arch, click and it unfreezes. but freeze again after 2 sec of no movement. turns out linux power management tries to save every juice from battery, putting the mouse in 'sleep' mode after moment of inactivity. really smart, right? until the mouse frustrate u). there's workaround (i forgot atm), but not after you waste hours of testing every mouse brands you have, test said mouses on other os, etc.

linux is like that, a lot of gotchas. it seems linux devs just code but no empathy to user (things get more complex every year). openbsd feels like its devs love using their stuff so it's smoother. it's hard not to notice.

NB: i know i know, i should read archlinux.org latest news before updating; but, what if i'm clueless about the changes?
> "A nonfree program submits the users to the power of the program's developer."

That's true but it's not evil to offer nonfree programs. It's my choice to run it or not.
Looks like it's a concurrency bug that is only triggered non-deterministically under certain circumstances. It is probably hard to reproduce reliably in a test, if this is possible at all.
> People can hardly choose use / don't use Google anymore.

That has always been the goal for a mass surveillance machine like that which is very close to government.

And that tells you that it's time to fight back even harder.
`A supply of tea with milk and sugar would be nice. If it is tea I
really like, I like it without milk and sugar. With milk and sugar,
any kind of tea is fine. I always bring tea bags with me, so if we
use my tea bags, I will certainly like that tea without milk or sugar.

If I am quite sleepy, I would like two cans or small bottles of
non-diet Pepsi. (I dislike the taste of coke, and of all diet soda;
also, there is an international boycott of the Coca Cola company for
killing union organizers in Colombia and Guatemala; see
killercoke.org.) However, if I am not very sleepy, I won't want
Pepsi, because it is better if I don't drink so much sugar.`

Hmmmmm
I've recently started experimenting with NixOS on my secondary (testbed) laptop at home. (My main home laptop has Windows, while at work we use Ubuntu.) Based on that and posts on this thread, I'd say if you're willing to consider Arch, I'd seriously suggest it might be worth adding NixOS to your list too. In my experience, at some cost, it gives you one particular super-power, that I've never seen anywhere yet. Specifically, breaking down cons vs pros:

- ~CON: It's not as polished experience as Ubuntu on "first install", i.e. "end user first" or "Windows-like". But based on other comments here, I assume if you're willing to try Arch, you agree for some tweaking. Please note I've never used Arch, so I can't more precisely compare the level of tweak-ness required; what I can say for sure that it's certainly easier than what was required in '90s (at least because we have teh internets now; and esp. the ArchWiki + askubuntu...) But again, I started my post with "if you're willing to consider Arch", so in such case I assume this point is a non-really-CON, as you're already agreeing to take this cost.

- CON: you have to learn a new language (Nix). To sweeten the deal, IIUC it's one of the few truly purely functional languages around. No IO monads or whatsit. As a result, you may (um; will have to...) learn some interesting functional tricks you never imagined may exist. Note also, that some advanced usage ideas are spread over a few blogs (see esp. the "Nix pills" series), and also in inline comments in the Nix standard library source code.

- SUPER-PRO: I found out that NixOS is a hacker's dream OS. Nix's core idea is that removing a package from your OS nukes it clean, leaving absolutely no trace it ever existed. As a result, you practically don't fear any changes in even most sophisticated internals of the OS. Want to change a kernel compilation flag? Meh, let's just try this one, bam, compile, reboot! Oh, it hanged during boot? Pfff, reboot again, select previous version in GRUB, and we're back! [Um; I mean, as long as you haven't burnt your hardware ;) you know, Linux is powerful :)] Also, part of this is in the fact, that all of your OS config is described in a single file, so you can control everything from single central position, and VCS it trivially.

I've already sent a couple PRs based on this ease of hacking and tweaking, namely to neovim and systemd-bootchart. I'm also trying to write my own series of blogposts documenting this (while it's still fresh in memory); but, eh, you know, a bit too many side projects... not to mention even some of this weird "real life" thing people are talking about so often...
Why not Dash if that is the entire reason?
> when riseup.net got an NSL to give access to the email accounts

This is simply not true. An NSL cannot be used to compel access to any communication content—and certainly not control of an account; they're limited solely to metadata (e.g. phone call records, IP addresses, billing metadata, etc.). I'm not a fan of NSLs, and strongly support repealing the section 505 expansion, but it behooves no one to lie about what an NSL is and what it can compel.
With all due respect, Stallman I think it would be reasonable to describe, as so many other famous technology people are, on the spectrum - as evidenced by his extreme dogmatic position on many things.

Beliefs so dogmatic and extreme that it's just impossible for me to even read what he has to say any more.

Frankly its the raving of a ..... well you choose the word.
Gentoo's "compile everything" approach doesn't seem like such a bad proposition up front, but it really turns out to be the PITA. Since it's a rolling distro packages get updated often and if you haven't updated you're system in couple weeks and you happen to have couple of heavy packages installed (chromium, firefox, octave, openoffice, kernel) upgrading your system may take up to 10hrs on a average 2015 machine.

Similarly, compiling flexibility didn't prove like important feature for myself also. It allows you to slim down package installations or compile them with different optimization flags, but in most cases you don't gain much by using them:

- smaller package installation (by turning off features not commonly used) in the time where disk is cheap and OS is not the biggest consumer of the disk space

- have marginally improved performance if you know when it's safe to crank up compiler flags (better leave this decision to package maintainers)

- have debugger symbols built in - if you happen to ever need to do this, doing it for the binary package is not that difficult; you shouldn't have source distro just for this use-case

Gentoo deffinitely excels in providing you with concrete reasons to deepen your Linux knowledge if you have it as a distro on your main machine, which can be both pro and con.
Think of it as a synonym for 'creates'. It's very archaic; the classic use is biblical. There's a passage - I think early on - that goes something like "Jacob begat Balthazar, Balthazar begat Abraham, ... etc." Goes on for 50 odd names and essentially means "fathered" in that context.
"Move fast and break things" -- capitalism was always the best at breaking (sorry, disrupting) eggs, and people.
If it's a spectrum then aren't we all "on it" at some point?
Pretty much any reasonably-mainstream distro will be about equivalent for the features you're prioritizing. Usually, when someone asks about which distro to use, my go-to answer is openSUSE. It's easy enough to give Ubuntu a run for its money, and I've found it to be much less prone to breakage.

----

I personally use Slackware. Some developer-friendly features I've found to be useful:

* Ships with all sorts of editors, including Emacs (which is what I use)

* Ships with the full GCC suite among other compilers (including LLVM)

* Convention is for all packages to include development headers; no more "foobar" and "foobar-dev" like in most other distros

It ain't for everyone, though. Like Arch and Gentoo, Slackware carries an expectation of being very comfortable with low-level Linux use.
Another big problem for these theories is the amount of memory needed to represent our simulation. We can easily estimate the lower bound on the number of bytes needed for this simulation, being the number of atoms in the Earth (assuming they can "fake" the rest of the universe by exploiting the low speed of light), which you would need to all know a number of properties off (at the very least position and momentum). That's at least 10^50, i.e. "frickin enormous". Where would they even put a computer of this size? How would they power it?
Surely I think many, many developers are "on the spectrum", including myself, to some extent.

The question is how far you are towards the extremities of the spectrum. Stallman is surely at the far end.

I've never heard of him wearing a tinfoil hat but he can't be far from that.
I think that's the reason I (and many programmers) enjoy gardening/farming.

Putting your hands in the soil, seeing the growth & blooms, eating your produce - very satisfying!
You could also ask, what if time is the primary thing that exists? That is, it has authority over everything else that exists. This would mean that the laws of physics, for example, could change over time.
Please don’t pay to use a pay toilet
Yeah, seems like a poor choice for a name given the similarity too. If it were a cat tracking app, it'd be forgivable, but this is ridiculous.
I absolutely agree with you, but also don't doubt that making "you're obviously lying on behalf of your corrupt paymasters because you're connected to X through Y and Z" accusations easier is the purpose of this proposed initiave.
Those two seem like they would cater to vastly different crowds, Real ale for old men in caps, electronic music for a younger lager drinking (if drinking at all) crowd.
In Spain we say: "When the wise points at the moon, the fool looks at the finger."
I've been using DuckDuckGo instead of Google for the past 2 years and I'm happy with it. I love the bangs feature https://duckduckgo.com/bang
I think they could have turned it into a product if they had wanted to.

They had, however, a very, very good reason not to - it probably would not have been backwards compatible with Win32, so the huge amount of third-party software that exists today could not have run on it. And that - whether one likes Windows or not - is a very compelling selling point.

So things they learned building Midori will trickle back into the Windows/.Net world. I agree that that is what a good research department is for.

But still, it would have been nice to take Midori for a test drive and see what it would have been like.
Definitely interested in an answer here, too. If the rolling release ain't bad enough, the focus on bleeding-edge would ordinarily make Arch the absolute least desirable production server OS imaginable. I certainly don't have that kind of courage :)
Hugo Black or Edgar Gardner Murphy were molotov coctail throwing anarchists? Well, the more we know...
Ah ok, i didn't think about the mobile developer usecase, thats a valid point. Tethering works fine for me via Bluetooth but i don't use it very often, so that might be valid too. But then a simple USB-C -> Lightning cable will solve your issues right ?
Hi danraftis, I'm interested in a generic solution solution to automate (instead of manually cut+paste) assembly of PDF files. Contact me at ycco@fgrazi.33mail.com if you are interested in working together as pilot user.
Queue the hypocrisy from American media.
They surely didn't fuzz about the NSA doing the same thing, but taking in orders of magnitude further.
Doesn't Mint stay in-sync with the latest Ubuntu versions? It's literally Ubuntu with Cinnamon/MATE and different branding. Everything version-wise should be identical with Ubuntu, since it uses the same packages.
Having recently broken my Arch Linux unbootable (needed USB stick rescue to fix) by not upgrading quite everything (needed some libs for new packages), I think it's a bit fragile.

I would recommend having root FS on ZFS or other filesystem with snapshots. Take a snapshot before or after running a full system update with pacman.

Another aspect I dislike about Arch is that package binaries get removed very soon - it's not an option to not keep it constantly up to date.

That said, it's still my favorite distro.
If you find Stallman's views unacceptable/laughable, that Copyright notice will not help you in your cause
Lee Smolin, Time Reborn (although he is unaware of the work of Henri Bergson before him).
Finally. Good job! It's a great idea for adoption by existing taxi services in undeserved regions and self-organized networks. I remember Mexico made some sort of Taxi riding app to make it safer for riders. It would check against a database the driver's license plate and have their picture as well so you can verify that the taxi was legit. With your app governments and other organizations have something to build on top of.
Even when RMS started the GNU project his approach to (then) modern technology was at an extreme. There were no free compilers, editors, or even trivial userland tools like grep. Instead of being pragmatic, he (and others) worked to create what was missing.

I wouldn't be surprised to find a decades old USENET post that hits all the same points about RMS that you (and others in this thread) bring up. RMS's distance from reality and staunch commitment to principles has been a feature, not a bug.

Don't get me wrong, I also believe that the idealized free-software world is a utopia that we're very unlikely to see. However, RMS's efforts have resulted in (and will continue to produce) a tremendously positive impact for humanity.
Hashtables are unordered by key, so if you want ordering for those keys, which would really be the set elements, you'll have to sort.
>If most people can't make it through a 4 year CS program, how can open-entry programs create better output in 3 months?

100% of bootcampers are Computer Science dropouts?
That's true. The computer cannot be liable for the advice.

I see two ways around this:

1. The company behind the computer takes full responsibility and charges for the risk. Stripe has made online payments a breeze, because they are the one taking responsibility for the legal things (securing payments, proofing physical access to servers holding the credit card data etc).

2. The tool is so understandable that I'm willing to take the legal risk. There are a few tools that make accounting so easy for a small business owner that I'm willing to take the legal risk myself about the accounting.
"The reasonable man adapts to the world, while the unreasonable man tries to adapt the world to himself. Therefore, all progress depends on the unreasonable man."
> it only works with sockets and pipes on FreeBSD

Where did that rubbish come from? It certainly was not the FreeBSD doco. I've been happily using kevent with regular files, directories, child processes, pseudo-terminals, and signals for years. On OpenBSD, too.

I cannot likewise personally attest to its support for process descriptors, timers, AIO requests, or BPF devices, but they're documented.
Hammer-Schlagen® is a Trademark troll check out there site
You can read the article by reaching it from the google results. Just google the title or click on the "web" link.
Dilbert from 1994:

http://dilbert.com/strip/1994-04-24
Too heavy. Its like lugging a brick around in your stomach after eating them. And the liver ones?!?! Ewwww.
Existential Comics
My stumps are a platform for your nails and you can play any game you like or make up your own.
I'd go with Alpine Linux, Void Linux or Arch, if you care about getting things done and especially if you plan on development.

I would not recommend Ubuntu or Debian, mostly because dealing with old packages can be the reason you waste great amount of times.

I'm writing this on Arch Linux. My oldest files (that I created) are from 2008, but I think I've been using Arch Linux longer than that. Before that I was mostly using Gentoo - basically since it got some popularity, so very early. I'd recommend Gentoo, if you don't mind compiling. I do, so that's why I don't use it.

Other than Alpine (which is the base for many Docker images) those OSs, so you want to use something else there, but all of them have the great benefit of being minimalist and do a relatively low amount of customization, meaning that software works how to author intended.

On RedHat/CentOS/Fedora, SuSE, Debian, Ubuntu, as great as these systems might be you tend to have many, many specifics, potentially making it a bit annoying when you want your software to work somewhere else. At least that's my experience. They are an option if you are sure to exclusively use those, but other than with Fedora, which I wouldn't recommend on the server you end up with fairly old software.

You might also want to take a look on one of the BSDs. They are really great for whatever you are doing, but their major caveat is desktop hardware support. You might be lucky or not. If you try TrueOS, a for desktop "distribution" of FreeBSD you might be lucky. Oh and doing Android development on there isn't the most pleasant. For everything else it actually has a lot of benefits. For example dtrace being a first class citizen means that debugging is so much easier, especially when it's something you didn't run in debugging mode.

All of them support virtualization and allow for battery management.

I'd make a list of distros/OSs that look interesting and _use_ any of them for at least 3 months. Don't make the mistake of essentially just trying how their installer is. After all you want to have an OS where you are productive and not run the installer. ;)

Oh and one more thing: Don't listen to hypes regarding OSs. What works for you is in my experience and incredibly personal choice. If it doesn't work for you (which you will know after 3 months) kick things of your hard disk. Don't waste your time on trying to run a system just because everyone else uses it. There just is too many people that only try the top ten linux distros, which are all really similar, because they think that one of them has to fit and that the others all all bad. That's certainly not the case. There is successful developers and companies (plural there) running any of the top 100. Look often you read about OpenBSD here and how it is only on spot 86 on distrowatch.

A better measure is how old it is and whether it is still actively developed. If it is older than ten years and there is developers working on it there probably is a good reason for them investing their time.
There's no reason to assume they'd need to retain all this data. You'd "only" need to be able to reconstitute representations of details that are actually observed. Other than that you only need to be able to reconstitute a believable representation.

Some have floated the idea that this could be behind some of the peculiarities of physics. E.g. quantum effects, wave/particle duality etc. Of course that is purse speculation.

> That's at least 10^50, i.e. "frickin enormous". Where would they even put a computer of this size? How would they power it?

It's "frickin enormous" by our standards. If we are in a simulation we don't know the properties of the outside universe. E.g. for what we know it fits in some kids PDA.

The problem with even thinking about this is that we don't have any kind of references to go by at all for what is or could be possible.
Obligatory CES of Shit: https://twitter.com/i/moments/817537697535250432
I was thinking this model must exist already:

- Have your bog standard crowdfunding site: bunch of projects with pics, descriptions, videos. Pretty much anything goes.

- With enough interest, appoint a due diligence person. So say some guy gathers enough money for his moonshot. Site appoints someone with real credentials (worked in space industry, auditing, etc)

- Due dilly guy gets paid for report.

- Investors decide if they want to play.

- Weakness: who does due dilly on the due dillies? I guess you need a sizeable network.