skysight-inc/HackerNews huggingface dataset:
>These should be given appropriate weight as desired by citizens of the country.

Which is precisely the decision that has already been made that people not part of the culture disagree with. Surprise, surprise, people with different cultural values are disagreeing with the decision made by another culture regarding their own cultural values. Going so far as to argue that they should change their cultural values to more align with the cultural values of the criticizers because their cultural values are "not worth defending" and should be changed. Color me unsurprised.

This is still the most accurate and most depressing comic I've seen regarding timeless topics such as these [0]. You can look into history and see something play out in the exact same way dozens if not hundreds of times, across many cultures and even differing centuries, yet people will insist it won't happen that way this time for whatever reasons they can contrive.

I can list out dozens of cultures that have disappeared with time due to (1) invaders or (2) assimilation. There are many cultures that have changed with time, on their own terms, and those cultures are among the oldest in the world with the oldest traditions - and often are very isolated cultures with few immigrants. You can list out drastic changes in cultures, which often follow wars (for the losing side) or genocide. You can argue some drastic changes in culture due to losing war is overall good (re: Nazis. They lost.) but that isn't the case every time for every war.

I'm all for sharing cultures and learning from one another. I'm not one for destroying cultures because they hold different cultural values than some other group of people who think they are "right". Most of the world's greatest evils have been committed by groups of people who were certain they were the ones who were "right".

[0] http://i.imgur.com/AerTpYJ.png
Not the first time that a systemd talk proposal by Poettering got rejected from LPC. I wonder why his proposals keep getting rejected when they are so tied to the plumbing layer?
Was about to post the same idea. This should most definitely be the number 1 step for the whole "simplification" project. Take all the advice on how to build a start up by focusing on data points, and apply it to a programming language.
The bitter thing about gentrification is that as the median income of the residents increases, suddenly all the municipal services get much, much better while corporations start dumping money into the neighborhood.

Meanwhile the residents are pushed out to a more marginalized community which in turn will be neglected until it is profitable to invest in it.

Don't forget, too, that these neighborhoods aren't so sketchy because of natural forces. It was policy that created them and immiserated their residents. It's a structural feature.
Thanks, I have to wonder how much of bureaucratic headache that is to get your bootloader signed.
Interesting. Hadn't seen a "don't send pull requests" label before...so I guess they feel that issue has some wide-ranging implications? Which is odd because I can't think why it would...
OK, but serverless without good reason sounds like resume driven development to me. And more hassle than what its worth. I prefer to have sound decisions behind my architectural choices. Tried and tested is a good reason to go with "normal" architecture for me.
> which would be difficult to share across files.

It's path::to::wherever::PI. That's it. Just like any other item. If you want to use only PI in your code, you'd use 'use', like any other name.

Your second example is something better suited to a macro, it's true.

I _think_ what you're getting at here is that you only want text substitution? I think we will have to agree to disagree if that's true :)
Ah, just like the 3DS.

Developing for ancient WebKit is always fun.
In Perl, it's fairly idiomatic to use a postfix condition on a return like that when doing early return. Some of that is obviated by Rust being typed, some is not. e.g.

sub compute_interest( $amount, $interest ) {
return $amount if $interest == 0; # Quick return
die "We don't allow computation of negative interest rates" if $interest < 0; # Throw an exception

# Do the actual work
...
}

Edit: Also, it's worth noting that Perl enforces some behavior on this by only allowing postfix conditionals to follow a single statement, not blocks, so it's not just a regular conditional with the order reversed.
Have an upvote. But also try to understand why many people are uncomfortable with the idea that even modest transactions can be monitored by governmental agencies. In practice, there are always ways to work outside the system of course. But to the degree these become real exceptions they become that much more suspicious as a result.
Is there a mailing list I can subscribe to that will tell me when I can turn this on? I'm hoping not to have to listen to rust-dev for the trigger phrase.
Uh, no.

Paying with cash is exchanging a promise that someone else, usually the central bank, will pay the bearer on demand the value of the promissory note.

Even if you could actually exchange the note for its equivalent in precious metals — which you can't — you're still just exchanging a token without intrinsic value. Its only value is conferred entirely by the monetary whims of the government.

Governments can, and have, on multiple occasions, completely disregarded sensible monetary policy and started printing money when they didn't have enough of it, totally destroying the value of people's cash in hand through hyperinflation. This is something you have literally no defense against.

When paying with some other method, we need to make a clear distinction between debit and credit.

If I pay with a credit card, I am asking someone else, usually a bank, to lend me the money to pay. Obviously, in such a situation, they have the right to refuse, albeit only in accordance with any pre-existing legal agreements between us.

If I pay with a debit card, I am asking one my debtors, usually a bank, to repay part of the debt they owe me to the person of my choosing. They may choose to be somewhat awkward about this, but they fundamentally cannot choose to disregard the debt they owe me, so long as they wish to remain solvent. Nor do they, in any meaningful sense, have the ability to grant or refuse "permission" to pay. They owe me money and, subject to the relevant bankruptcy laws, any pre-existing legal agreements between us, reasonable anti-fraud measures, etc., they have to pay.

None of this has anything to do with the issue of "freedom". It is simply a matter of the way financial transactions work in modern society. The amount of money in the economy hugely exceeds the amount of cash in circulation. Most money exists in the form of credit and debt. Your money exists in the form of credit and debt.

There is nothing scary or unfree about having money in the form of a debt the bank owes you, compared to having it as promissory notes from the government, or as legal deeds to property, or precious metals with a market value. Each and every store of value is entirely reliant upon the continued proper functioning of the market, the legal system and the government.

Money in the form a bank deposit is probably the safest way to store moderate amounts of money. As a physical entity, cash can be damaged, lost, stolen, etc. And the only person affected by this is you, meaning you have no common cause with any other person to recover your losses. A bank's stability and existence is underwritten by the livelihoods of all its customers, employees and investors.
Ok, we used your phrase to change the title above.
Yes, please. Blog posts & research are welcome!
Is it that different between Germany and Austria? I've ordered Apple laptops with en_GB keyboards with no problem. Well, they arrived with UK power plug too ;).
INTJ EMPATH HSP
Management of "corporate" computers. Installing Windows on hundreds of machines at once, remotely wiping stolend laptops with corporate secrets. But the cancer has spread to all computers, regardless of domain of activity.
>If I don't like Uber, I can... stop using Uber

Keep in mind, this is only possible as long as there's an actual alternative to Uber. Once they, or any other multinational for that matter, manage to establish a monopoly you will be flat out of other options. Even worse: Once they are well aware of their monopoly they will abuse it in every imaginable way. Don't be evil.. at least until you are big enough.

>It seems pretty clear to me which is more immoral.

No, it's not. If you dislike "government" so much you are always free to move to a place where there's less or even none of it. Case in point: Somalia has barely any government to speak of, pretty much no regulations and very high rates of firearms ownership, it's basically "libertarian utopia". Strangely enough, barely any libertarians would want to live there?
The point is that the US can arbitrarily keep the number of people who are refused visa as high as it wants. And than it can argue that this number is too high for visa waiver (and I bet the US is doing it for countries like Poland)
> arbitrary State regulations

They're way less arbitrary than Uber's action, so that's just projection. You want out of the social contract, be my guest.
Or do they have low levels of overstay because they are strict on visas in the first place?

Its circular indeed.
development "ergonomics is something close to my heart.

I'm a statically-typed, "easy-on-the-eyes" Python looking-loving guy, but there's something beyond that, when it comes to "ergonomics".

I'm really impressed with the Clojure community and parinfer, paredit(old lisp school) and just slinging code around with rapid feedback.
:) Thought that was the case, seemed odd that people were saying it like it was such a small deal!
When I said "center of gravity" I was referring to culture--art, live music, nightlife and food--not tech, which is certainly centered in Venice and Santa Monica.
That seems more like the initiation of the current process. They adopted rules in 2013 requiring reciprocity and specifying a series of steps to take if there isn't any, with revocation of visa-free travel to the EU an option as a "last resort". The vote today is claiming that those other steps have been tried and failed regarding the U.S. (unlike with some other countries, like Canada, where progress was made), and therefore advocates taking up that last resort, which was authorized in 2013 but has never yet been invoked. I do agree that there is a good chance the EU Commission will attempt to avoid doing so, though.
I don't know off the top of my head because it's been a while since we talked about it and I haven't paid super close attention to rustup's development. I am assuming that we would make an announcement on the blog because we'd want to be very clear about what's going on, and of course, try to convince people to opt in :)
I'm mostly judging by the fact that Japan is a democratic country in which immigration is incredibly restricted. The country is over 98% ethnically Japanese.
> they have avoided the most scummy thing they could do to become a monopoly: driver lock-in, making their drivers commit to only drive for them and not for Lyft.

Arguably the only reason why is because it would mean they'd have to classify the drivers as employees rather than contractors.
> dumb enough to fall for your nonsense

You can't comment like this here, so please don't. Yes, the GP started it with the 'dumb enough', but the 'your nonsense' clearly crosses into personal incivility and we ban accounts that do that.

We detached this subthread from https://news.ycombinator.com/item?id=13786872 and marked it off-topic.
We're all better off? That's an incredibly broad statement.

The laws on the books still exist for a good reason. Even if you feel that Uber is somehow exempt/makes good choices with the people it chooses to employ via the platform, does that apply to any other "uber-esque" groups with more lax enforcement?
So I passed out a lot of upvotes, but I thought I would add a thank you to you and others trying to help me. :-)

I will try your suggestion re the log. The database example is trickier I think since the prepared statements have references to `conn`, so it can't move. Also it's annoying that I have to make `negotiator` even when I don't need it.
This is fantastic. Nintendo's OSes have traditionally been awful at least from a technical perspective. I'm looking at you, Wii U, and your 5 second wait to open the settings app.
there is nothing inherent in the idea of "cash" that ties it to a central bank. you make an excellent point about our particular implementation of cash as being controlled by the central bank, but your comments don't refute the OP regarding the non-freedom of non-cash systems.
Soon ETIAS will come (european counterpart of ESTA) which demands all foreigners to register electronically and pay 5 euros.(http://www.politico.eu/article/e5-to-get-into-europe-schenge...)
Come to Texas you can meet someone every day if you like.
I knew a pakistani-american who was working in the US but the visa for his girlfriend-wife had not been aprooved.

So he brought her to Mexico were they lived and he crossed the border to work on the US side.

No reason to leave your kids in the middle of a civil war.
The Australia visa free travel is pretty nice by comparison (last time I used it 2009). It was free and just filled in a quick form online.
Uber recently released a tool on urban mobility [0] so how does this relate to your work?

[0] https://movement.uber.com/cities
I am still in college but all throughout high school I hated taking programming tests on paper. When I read that book, that same example stuck with me as well. I no longer complain about it and learned to see its value.
They have a meaning, but the systemd people describe them as "obsolete".

* http://jdebp.eu./FGA/inittab-is-history.html

* http://unix.stackexchange.com/a/204075/5132

* http://unix.stackexchange.com/a/196014/5132
Why though? Like what's wrong with being Brazilian or Chilean??
If grepping and piping is not productive for you, you are simply doing tasks that do not require that to be productive.

OTOH working on some non-trivial code bases, maybe including system level code, typically requires grepping and piping, for at least some developers of the team, to be productive.

I too don't gratuitously use cat and touch and grep when I don't need to. I even less often use cmd stuff under Windows (using one of the dozen of bash that exists there is better for interactive command line use, when needed, on computers where I can have those), but if I need to I can do it.

Do I use Unix or not when I'm not typing into a traditional command line shell, but still using a Unix-based system as my direct terminal (or a light terminal connected to it)? "Interesting" question. Do I use an internal combustion engine when I'm driving a car? Do I use electricity when I switch on the light? I don't think we can answer any of those questions in a truly absolute way. But most of the time I would probably say yes.
Social Engineering – From Qatar with Love – Cyber Espionage
You also mentioned these points in your other comments here, but, to me, they look over the top to the point of being paranoic. That's probably because I lack any serious experience in admin side of things, nor of working in environments where such measures would be required.

So I wanted to ask: where such a level of security would be required? And also, what attacks does it defend from?
> Snapchat is a unique case because they've insisted on shoving their growing workforce into a bunch of small bungalows, retail spaces and storefronts--including Nikki's, a beloved neighborhood bar--scattered throughout Venice

I don't have knowledge of this particular situation, but I get the sneaking suspicion that there are building restrictions that render them unable to pursue the more traditional technique of building large buildings to house their workforce.
It doesn't have to be strictly opt-in or opt-out. There could be two versions released, a version without tracking could live on the same release page, just a bit lower and not in a bold font or something like that, pushing new users towards the version with opt-out tracking.
Right, but there is a VERY good chance you are going to live long past your ability to continue to make money (most people do).... what then? If you haven't saved for retirement, you are going to be very miserable for a lot of years.

I know way too many people in their 50s and 60s with no retirement savings. They are starting to be unable to continue working, but have YEARS left to support themselves. It is beyond sad.
I saw the anti-forward, but missed that quote. Thanks for pointing it out, and for the thoughtful blurb. Great context!
Problem with 'being naughty' is there is constant pressure to 'be a little more naughty than before'. Rinse lather repeat till the grand jury issues a criminal indictment.
What are you implying? That I need to live in the EU to have knowledge of EU politics?
I made a cursory attempt to find the answer, and I was unsuccessful. I did find this[1], though (from my alma mater).

[1] https://engineering.cmu.edu/media/press/2016/12_13_whitacre_...
>It's easy to imagine engineers working on small parts of the system, and never really connecting the dots that the whole point is to evade law enforcement.

Actually I find this harder to believe than the engineers knowing full well what the system does and doing it anyway. Personally I would never want to work on a system without knowing the value it provides and how it fits into the larger picture.
This is pretty much it. In the UK, despite the folks in The City funneling that wealth to themselves, the finance industry provides 35% of the British GDP. By fucking them over (whether or not they deserve it), the poor who rely on a lot of welfare have fucked themselves over in the long run.

And over in the US, they've elected a man president who is so boorish that if he ever gives a speech that isn't laden with idle insults and self-aggrandisement, that pundits talk about how presidential and statesmanlike it is.
> we uphold the law and common norms and morality

Well then I guess if your government lawfully asked you for a list of all your Muslim/Jewish/etc. customers or employees you would comply?
> You understand that not everything politicians say is recorded? That said, Burg has literally no reason to lie about this.

So all you have is that?

Let's sum it up: there is no recording of that, there are no witnesses, there has been no transcript, Schulz himself has never acknowledged it, there are no other sources where Schulz has said anything like that, ...

All you have is a sentence which is circulating in right-wing groups.

It's actually obvious that Germany in its current form exists and that Martin Schulz aims to be its next chancellor.

> All you've done is prove my point

Sure not.

> even people who work for the EU for a long time appear to have plenty of conflicting non-EU interests.

What does it have to do with Martin Schulz?
What Is “Culture Fit,” Really?
This could make for some interesting social experiments. I'd be interested in seeing data that shows how people react to this and use it.
Yeah, and poor Rhode Island has only two representatives.
Good question :) I think it did, though I'd be interested to hear an informed opinion.
Always Set Impossible Goals
>"I remember a wihle back when Google was shopping around for Intel replacements (likely a negotiation tactic), people were saying they should buy the POWER division from IBM (IIRC). "

Funny, I was speaking to some IBM engineers a few months ago and brought up the POWER chips and they kind of laughed and said something to effect that biggest use case for POWER was Google as a means of keeping Intel pricing in check.
I think the best section in this announcement is about being object oriented ("based on object technology"):

> WebObjects is based on object technology allowing developers to gain all the benefits of objects; reusability, maintainability, and scalability.
The problem with SELinux is not really in the beginner documentation, but in the documentation of the policy macro packages eg. in Fedora -- which are what you in the end should/need to use for actually writing or modifying policies.

Answers to questions on eg. finding the difference between "userdom_user_application_domain" and "application_domain", or learning that "~/.local/share" has the symbolic name "data_home_t" are very difficult to find. Everything in SElinux has a symbolic name, so there's also at least one more layer of indirection as compared to apparmor.
I think you're right, but we were only a team of eight or so, so we never hit that issue. I also remember using two different files - one for data and another for the UI - that made it all work better. Sadly the details are lost to time now...
Popgun, an Artificial Intelligence Music Startup, Wins Techstars Berth
A small note, callgrind doesn't necessarily have to be all or nothing.

You can use the CALLGRIND_START_INSTRUMENTATION and CALLGRIND_STOP_INSTRUMENTATION to start and stop the stats collecting. Start valgrind with the –instr-atstart=no option to disable collecting on everything outside of those blocks.

It's still really, really, slow but much faster than when it collects everything.
Failing project: the tests were the impediment (too broken and costly to refactor, every change would cost more in unit test fixing than actual implementation).
I forgot, what's Rust's opinion on OO? I would hope it's non-traditional. We need to get away from tradition OO and concentrate on what really matters - dispatch!.
If by 'almost anything' you mean 'some, mostly using node.js or ruby', then yes. Otherwise, no. For example, Docker has to run a Linux VM underneath to just work.

Both linux and macos have different strengths and weaknesses, and one is not a fully capable replacement of another, not even just for the cli/daemon stuff.

I'm writing this on a rMBP - and there are still reasons to ssh into a centos box.
You're confusing the crime with the cover-up. Nobody knows what Uber was trying to hide. The point was simply that such attempts to hide corporate wrongdoing are aggravating factors or can even have legal consequences on their own.

They also presumably did this not just in the US. Other countries have different interpretations of the extend of sovereignty over property, and maybe if an Uber is considered "private". I know, for example, that the police in Germany can demand entry to night clubs during public events without cause or warrant.
sure, but nobody ever does this. they'd be poor.
I think this is a hard balance for a lot of people. It certainly is for me.

If I really think about it, all I have is this moment, right now. The past is just an idea arising in my mind in this moment, and so is the future. Yet, the future I want often depends on making sacrifices in the moment. Clearly, saving all my money and never doing anything fun isn't the answer, and neither is being high on drugs 24/7. The answer to 'living the good life' must be somewhere in the middle, but where exactly? The balance of 'actual experience' (e.g. sitting on a beach getting wasted) vs 'remembered experience' (e.g. hitting up museums and experiencing culture) seems hard to navigate. I feel like I can't really trust my feeling/intuition here, because my brain is bad at correctly predicting what will actually make me happy. There needs to be some principle I can defer to, but I don't know what that would be.

I'm curious how other people navigate these murky waters.
Entire operating system written into DNA at 215 Pbytes/gram
From @lattera on Twitter:

here's a couple lost pages found by the grsecurity folks:

https://grsecurity.net/~spender/pics/lost_selinux_coloring_b...

https://grsecurity.net/~spender/pics/lost_selinux_coloring_b...

:)