skysight-inc/HackerNews huggingface dataset:
I'm saying it's irrelevant.

(Plus, you have yet to point out anything about POSIX that is incompatible with systemd, or vice versa. Go away now, troll.)
None of this should come as a surprise. The powers that be looked at employment statistics and decided if everyone had a college degree we'd all be upper middle class and the toilets would clean themselves. But that's pushing on a string - increasing the supply of "cognitive" workers without increasing the demand just means there are going to be a whole lot of unemployed college graduates.
Bad actors won't respect the ban on effective encryption tools. So giving the government keys expends massive resources and doesn't actually solve the problem that it proposes to solve.
This video is a sign of the systemd shims (workarounds) getting to the point where GNOME runs fully in OpenBSD.

now, if they liked SystemD, why would they create shims, rather than reimplement it in OpenBSD?
Almost like it's intentional.
I agree if we're talking about a conglomerate, but how many individual corporations can coerce other corporations into handing over information?
Why does ICANN do anything? Money.

Sounds cynical, but seriously, very few of their actions make the internet a better place, only them richer.
Hmm, I never thought the close military relationship between the US and UK would be anything but beneficial for the UK, but this shows a pitfall of that kind of thinking...since its "cheaper" just to purchase from the US, the UK forfeits the development of its own MIC.

I think I remember reading somewhere that the continuous wars between the UK and the other European powers was one of the main reasons for the demand that led to the industrial revolution. If that's true, then what to make of this situation?
so, I'm confused; are you calling me a troll because you can't state that systemd would pass POSIX compliance, or because you agree that Lennart doesn't like POSIX at all?

Do you even use OpenBSD?
The monitor issue is/was more serious, though not really an issue early on. The problem there was that the Amiga graphics modes would not work with many cheaper PC monitors, so we had to spend extra on expensive multisync monitors or Commodore branded monitors. And unlike the keyboard, that was something people wanted to upgrade.
Ask HN: Where to find database design techniques?
What are some good resources (blogs, courses, books, etc) for someone who'd like to implement a database? I have some ideas that I think would make for a very usable database, but I'm far from an expert in databases or low-level programming and it would be more of a learning exercise than anything.
A collection of awesome .NET libraries, tools, frameworks and software (curated by community)
https://github.com/quozd/awesome-dotnet
Like I said: If anyone still cared about POSIX, I'm sure you could waste money to get a systemd platform fully certified.

Again, show your work.
You're never going to educate away the intuitive identification of payroll deductions proportional to income with the phrase "income taxation".
Thank you, I've been looking for another excuse to wholly submit to a marketing campaign.
The Earned Income Tax Credit (EITC). It's an example of a negative tax rate.

It's not actually a stupid question. It's actually nice to never have been in a position to find out (you have to work but make very little money).
To be fair, Tumblr's monetization strategy was to sell to Yahoo and let them figure it out. And what are these easier ways you speak of?
It might be, but it's probably not a good thing for the people who get pushed out.
Rand Paul learned well from his father. He will say he'll do things that presidents can't actually do because a bunch of folks will send him cash for doing so.

Ron Paul was an incredibly good marketer, first selling conspiracy newsletters and racist shit to kooks, then realizing that American libertarians are both wealthier and more gullible. Rand is v2.0 of that awful nonsense.
show your work.

You state it again as if it meant something.

But back to my question: you're stating that, if tested, systemd would pass POSIX compliance. that's very interesting, and I'd like to see how you came to that conclusion. care to elaborate?
Once it was assumed that increased productivity would benefit the whole community, hence the expectation that productivity would lead to higher wages and/or reduced working hours.

But that hasn't happened:

In the American version of Capitalism, any benefits from increased productivity flow direct to the super rich, leaving the poor and middle-class worse off.

Meanwhile, the European semi-socialist model is also rapidly being subverted by the American model.
This is one of those cases where the answer is just another question. Why was Sanders so passionate about this? What did it mean to him? His brief biography doesn't really say much:

http://www.marcsandersfoundation.org/about/founder/

And what went unsaid went with him to his grave.

Well, except that his son probably has some idea.
You initiated the claim about systemd and POSIX, as if it were relevant. Show your work.

(I've just looked at your history of comments. Discussion over.)
I've often thought the same.

The haunting corollary is that the overwhelming popular opinion that we strive to make everyone equal in fact embeds and solidifies a tendency to the opposite.
Honestly, search is not a market I'd ever want to get in. Even if you build a strong ad network for it, ads are paying less and less and unless you have a new approach that give results that are a quantum leap better than google, you're going to fight a losing battle.

I mean, after Google, Baidu has ~11% of the market (and actually gives passable results for English), Bing has ~10% (after spending billions), Yahoo has about 9%, but is basically just Bing (so maybe Bing has 19%?) and after that there's AOL, Ask, Lycos, Excite there's also Yandex, Naver, Exalead, Gigablast, Munax, Qwant, Sogou, Soso, Youdao.

There's also Metasearch engines: Blingo, Yippy, DeeperWeb, Dogpile, HotBot, and a dozen more.

There's tons of language or geographic specific specific ones: Biglobe, Accoona, Goo, Miner.hu, Walla!, etc.

And then there's all the specific engines like Yelp, CareerBuilder, Glassdoor, and hell, Reddit's search even counts given how much content is on Reddit these days.

This is not a space I'd want to fight in, search is fracturing, the monetization story doesn't look good long-term, and nobody seems to have figured out a way to search that's fantastically better than keyword + some graph weight + heuristics

If I were Mayer, I'd be looking for a way out of search as fast as possible.
The theory doesn't seem to fit with the facts in sibling comments, but it was no sarcasm on my part.

When flash died, html+js was far from a viable replacement. And many appstore games were clones of earlier flash games.
I had much experience with ports about 10 years ago building from source and even maintaining and creating a few. I can say the community around ports and specifically Marc Espie were great.

I also always found ports and OpenBSD to be explainable, non-surprising and simple as opposed to much of what I saw with rpm and apt.
how nice of you to decide when the conversation ends. Before you go, can you at least explain why you think systemd would pass POSIX compliance testing? are you familiar with both the standard and systemd's codebase? or was this conjecture?
really? what happens to all that wealth? what form is it in? is it sitting as gold coins in the basements of the rich? or is it invested? because if it is invested, those investments are taxed in all kinds of ways
Sander's knew no one would read his philosophy if they weren't paid. Nothing to say. Just reality?

I was honestly expecting the mysterious Philosopher to be an MD. Why? I have met too many wealthy physicians who later in life take up a serious interest in Philosophy. My dermatologist in High school would pop my pustules while quoting his Philosophy. Yes--our family had great union insurance. Well one day, he looked down at me with his face
shield on, and said_______Every time I think I came up with something new, I would later find out someone beat me to it.

I gained respect for him that day. I noticed he became humbler in life, and not so judgmental.
Oh sure, those valuations are BS, that website is promoting something. Price is dynamic, a function of supply-demand. It's why DeBeers stores diamonds in vaults - if they could sell them at current prices they would. Since iron is relatively abundant on earth, I think the cost of iron is in processing. Space iron is far, far more expensive to process than earth iron ore or earth iron salvage. I looked up shipping costs for example on nasa.gov and they don't even list a number, instead they quote CALL ME. You know the prices are steep when they don't list them.
There's a lot less strange issues and hardware incompatabilities are not really a thing. No massive complicated daemons such as X either.

But yes, the CLI is a requirement.
It's true that the US taxes transfers of wealth, not wealth itself (except real property), but should we tax wealth?

Some countries (I've heard, for example, Norway, Switzerland, and the Netherlands) do.
3D Print Model Animation Scripting
The paywalled article seems, from what I saw of it, to be discussing income tax. The super rich, especially those who inherited their wealth, don't pay income tax at all, because they don't have jobs and thus have no income to tax. Their "income" is mostly from investments in securities and consequently taxed at a much lower capital gains rate. This is why you see some billionaire CEOs making of a show of taking a $1 salary.
This is an incredibly useful guide, but it starts out with transistor level stuff that I at least find much less relevant.

The good stuff starts at section 3, CPU Caches.
Maybe, in the same way that industrial safety regulations violate our freedom to work in whatever environment we want.
It's kind of too bad that this thread started off the way it did, because there is now a bunch of misinformation in it.

The OpenBSD ports system makes binary packages (and then installs them). Those binary packages are managed by the pkg_* tools, which allow users to install, verify, upgrade, delete, etc., packages.

The binary packages are available on the mirrors if you don't want to compile them yourself. You just 'pkg_add <package>' and you're good to go. This is actually the recommended procedure, and users are discouraged from using ports unless they really need to.

> Apt knows how to consume variant packages from alternate sources and then upgrade back into mainline...

If someone else builds a package (mtier, for example), then you can install that package from them, and then upgrade later to a newer / different version of the same package from someone else later. You can have as many package sources as you want just by adding them into the PKG_PATH environment variable.

If you want to build a custom version of a package - in the event that you somehow need one - then you can do that. This is equivalent to modifying the port, which you would do if you were personally updating the port to a new version (before the maintainer did it for you), or adding a new variant, or patching the port in some way. The resulting custom package can generally substitute for the 'official' package, so long as you haven't somehow broken it. If the mainline port is then updated, you can upgrade to it without issue.

If you don't want to upgrade a particular package, then just don't upgrade it - the system will not complain at you unless some other package eventually requires the newer version.

> Apt has an "install from source" system

Building from ports is literally building a package from source. The resulting package is the same as every other package, and will even be signed with your own package signing key (if you set that up). It can be cleanly removed, upgraded, etc., just like everything else.

The OpenBSD packages system is pretty great, and I've used apt. I personally find the pkg_* tools easier to use and more transparent than apt-*/dpkg, but I am sure this just boils down to familiarity. YMMV.
You might not see a dollar's worth of return in a dollar's tax, but that's probably because you've never lived in a failed state (like Syria is sadly now).

If you live in the U.S. and have the time and energy to post comments here, your home (whether you rent or own) is probably safe, you can put your money in a bank and expect to get it back when you ask, if you are accused of a crime you have an opportunity to defend yourself, if you are the victim of a crime you have a reasonable expectation that the state (e.g. police and prosecutors) will help you, when you retire you have health insurance a little income (Social Security) ... etc.

These are a very few of the benefits of living in a civil society. They all cost money, which we pay in taxes.
that's why taxing consumption, not income is one of the most efficient ways of taxation. Consumption is a proxy for wealth, doesn't require us to measure wealth precisely and doesn't penalize productive investments
It's taxed at a different rate but still included in the "income" tax that the article is discussing.
You're off by several orders of magnitude on your crime statistics. In 2013, 2.3% of households were victims of violent crime, while 13.1% were victims of property-related crime[1]. Do you have evidence to suggest that courts are handing out search warrants like candy to intimidate journalists? Crime is an everyday problem; harassing journalists and activists is not. A solution that prevents police from investigating a crime just because a cell phone is involved in order to further protect rights that largely weren't being violated to begin with isn't a particularly good solution.

[1] http://www.bjs.gov/index.cfm?ty=pbdetail&iid=5111
> Even if a cop showed all of the probable cause necessary and obtained a warrant from a judge, he would still be unable to search the device

How is that any different to information I store in my head? I can't be compelled to reveal incriminating information that I hold in my head, and I don't see why I should be compelled to reveal the same information if I chose to store it in an encrypted device.

If you decide it's ok for the law to inspect the contents of my encrypted devices, what happens when they get the ability to inspect the contents of my brain? That will happen sooner or later, and if encrypted personal data isn't considered private then I'm confident internal personal data won't be either.

> A warrant is required to search cell phones

Not if I'm crossing the border or near any Stingray style device

> A split key solution would solve that problem

I don't think it would. If I have to give physical access to my device, it's as good as compromised
Sorry, I really don't want to talk badly about apt. I don't think it's a bad system, but all the examples you gave are things where people tend to run into horrible problems, things that wouldn't have happened if they used ports.

I don't think I completely understand the second statement. Sounds like a system like poudriere and similar to me. Also you can do the same on per-port basis. I do that, for example when I want to install a package that got released a minute ago I simply update the like that has the package version with the new one and install it. This works out great. That package is then like any other package on the system, and can be cleanly removed, or upgraded from into a newer upstream release, etc.

Especially on edge cases ports and packages seem to work way better than yum/apt, cause the complexity and the number of things that break is lower. Also how packages work is easily comprehensible (something I always enjoyed about Arch Linux too). This isn't exactly true for .deb or .rpm.

Hotfixes are another great example where ports are superior. As described above the formats in which ports are described are incredibly easy compared to how things work in the RPM/DEB world. We don't have many sysop people at our company, so time for that is precious. Using FreeBSD and its ports system actually reduced the overhead on package-related stuff a lot.
The war on drugs is many things to many people. It's certainly a jobs program in the industries of prison, military, surveillance, gangs, and distribution. Interests become powerful and wealthy through misery and exploitation. That's usual. Entire local economies now form around prisons alone, and in some cases prison labor.

> It's not good, but I'm not sure the alternative is better.

I prefer the alternative of not abusing people. I prefer an alternative of not stripping away choice and any remaining sovereignty people have. The alternative strives for peace in reality. Undoubtedly, calling a drug war a "jobs program" will sell its violence. There are many ways to package sadism.
> Factually, Rust's type system guarantees, if consistently upheld, would have eliminated those bugs.

You are missing my point. It doesn't guarantee to not cause other bugs. And saying that something eliminates some type of bugs is completely misleading, because this is not what matters. It matters to not cause other bugs as well as eliminate some bugs. Which is impossible to guarantee with formal methods. And which is why current academic approach to languages cannot bring us anything, until the whole system changes.

Psychological approach to programming language design is what has to happen. Anything else is broken.
For the curious, this is an open source fork of RhodeCode starting from the last version before it went business source (so 1.7.2) that popped up in July 2014. It's nice to see that they are fixing a lot of bugs now instead of code cleanup resulting from forking. It would be nice to have an easy to find page of all the releases and changelogs though.
Presumably Rand Paul, like many Republicans (and no small number of Democrats), accepts the idea that people can exercise their rights through government-registered entities which they own, called "corporations". These are entities without intrinsic rights, but a well-known intellectual framework called "corporate personhood" which dates back to some of our earliest jurisprudence in this nation says that you treat them like they do, because it is a good way to reason about their owners' use of their personal rights. (This theory also makes it trivially obvious why corporate "personhood" doesn't mean corporations get to do things like vote or get married -- using a corporation is not a way that to exercise that sort of right.)
</factual description>

<opinion>
One may, of course, disagree that this is sound policy, but this opinion seems to be all-too-often presented in a manner which deliberately misunderstands / misrepresents the theory, perhaps in order to strengthen the invective language advocating against these policies. (Be sure to keep an eye on that, at least for the sake of your own intellectual honesty.)
your comment is disingenuous. if GNOME still included support for pre-systemd ways of doing things:

1) why was this video even made to celebrate such a port, if it was trivial?

2) perhaps you can show us where the systemd interfaces were merely "optional" in GNOME?
The donation money buttons are also confusing
Well, he has effectively zero chance of becoming president, so it is kinda too good to be true.
"Also your statement about checks on packages is simply wrong. Why wouldn't you be able to?"

Because you couldn't until quite recently, as far as I know. As far as I can tell signify, which seems to be what enables signed packages and file signatures, shipped with OpenBSD 5.5. My knowledge is out of date...but if you've been using ports for 10 years, you should remember the time when it was not possible. You should also remember a time when most of my complaints were true, even if they are not, now.

It does appear that my knowledge on the subject of OpenBSD ports is out of date, and I'm sorry for spreading misinformation on several points above. It wasn't my intention to simply trash talk ports...I've been hoping someone would fix it for decades, but, it's only recently (in the last ~5 years) actually started to happen. I apparently just wasn't paying attention when it did.

"Package Managers are no intrusion detection systems. If you use them like that you may want to overthink that approach."

I've done a lot of post-intrusion detective work. On a system that does not have an IDS, it's awesome to be able to compare the installed packages to a known-good RPM or deb. It's more complicated than simply "rpm -V", but not much more, and it can be done without having an IDS configured before the intrusion happened. I can see how if your packages were built custom for the system, this would not be useful (you couldn't verify against a known good version from the web, as it would be unique to your system).

But, it's also useful for non-security purposes. Dumb mistakes, like permission and ownership.

I'm glad pkg_check adds these features to OpenBSD ports.
ISS Expedition 42: US EVA #2 GoPro footage [video]
Until they go after the non-mediocre with pitchforks, torches and guillotines. It's not like history lacks precedents.
This is bad advice and creates a liability for the project. Many large FOSS projects require you to identify yourself and sign a committer's agreement.
This video is a sign that either the OpenBSD/Gnome-porters are sucessfully maintaining the old non-systemd codepaths (as e.g. this https://mail.gnome.org/archives/desktop-devel-list/2015-Janu... message from the guy who made the video indicates), or that they have implemented enough of the systemd-interfaces to get Gnome running.

What exactly do you mean by "reimplement it in OpenBSD" and what would be the difference to the current approach you call "shims"?
Canvas perf has almost caught up, ... what's lacking is tooling.

Here is Shumway playing back this fantastic animation:

http://www.areweflashyet.com/shumway/examples/inspector/insp...
Save HTML Form State in LocalStorage
I hear you, and agree regarding the 10b. My point was simply that supporting 15k jobs and still being in the black has value. I know that you know that.

Would you agree that maximizing shareholder value is not the ultimate ethic?

Also, I never said that you were calling for lay-offs
> llegedly that show takes 3% of your company whether you get a deal or not.

I think this was the deal in season 2. Cuban made them change it though & they fixed everything retroactively as he argued it would push away quality deals.
I work in the business intelligence space as a consultant.

The cost of any BI project is dominated by the time and effort put into ETL and data modelling. 80% of our effort goes toward this back end work. With this in mind, the presentation layer is essentially an afterthought. The lion's share of BI cost goes to expensive humans. If you can spend a few $100Ks for presentation tools that integrate seamlessly with the back-end analysis services and streamline report design/publication, then it's a no-brainer.

With technical employees/consultants at a premium, and in short supply (especially in the data modeling space), it is worth $100Ks annually to have a toolset that allows non- and minimally-technical employees to quickly and easily build new reports.

Take a look at Microsoft's PowerBI dashboards, or at the visualization capabilities in Tableau. The functionality there is what businesses want/need.

Those tools and Plotly equally require a solid data warehouse behind them to support any meaningful and timely analysis. The marginal cost of a highly-integrated and easy-for-non-technical-resources reporting layer is pretty low after that investment.
I don't think hypocritical is the word. Unless you happen to know that they typically read buzzfeed for it's integrity. Then that would be hypocritical.

maybe myopic? misaimed?

maybe just stupid.
Consumption is a very bad proxy for wealth, even worst than income.

If you live hand to mouth, you get taxed on 100% or your wealth. If you make $100M a year and have $10B in the bank, you only get taxed on the $15M or so that you spent this year.