skysight-inc/HackerNews huggingface dataset:
It seems to me that the more cohesive and interconnected a community is, the more that community desires the status quo.

This makes for delightful places to live and work, but also provides a natural resistance to large unexpected change.
1. Analogies don't contribute to a debate since they're not based in reason, but in confirmation bias. You're trying to transpose the emotional connotations from one situation to a completely unrelated one.

2. She admits herself that she knew she couldn't stay out of the country for 2 years. There was a law, which she was aware of, and chose not to follow.
Happy to be a first customer, I hate the current non-transparent options out there!
I'm sure it's a similar regimen to get into Stanford, except that time is spent towards research and other extracurriculars in addition to SAT prep.
It is unlikely that people will actually return to barter and transfer physical goods such as gold all the time, because it is expensive. However, they can usually promise to transfer value later. Such transactions will mostly cancel out and the amount of actually transferred goods is greatly reduced.

What you end up with is informal system of money transfer such as https://en.wikipedia.org/wiki/Hawala

Such a system will emerge as soon as people are prohibited to pay directly to each other. Instead of paying cash to you, I will pay for you in restaurant.
I can honestly say that taking Widom's Intro DB class in the late 90s set my entire career trajectory. It may have been the most influential class I took at Stanford. I am very grateful for her teachings and guidance.
Well first riddle me this. How do you calculate a ⅓% (1 / 3 of a percent) fee with integers. Depending on your choice of solution I can tell you how it has a problem and how arbitrary precision numbers would solve it.
Hej, Sten.

People here in Sweden are quite attuned to both general crime rates as well as the particular factors behind those rates.

We are all happy that crime has fallen. You seem to be against it falling further?

People in Sweden want the crime rates reported separately for:

a) "sorta native Swedes" (people whose families have lived here many hundred years)

b) "new Swedes" (e.g. people who arrived last year from Somalia)

It is a well-accepted opinion that the people in category b) are grossly (by a factor of 10 or more) over-represented in crime stats.

The authority you linked to has famously denied creating fresher stats than their 2005 report on origin vs crime frequency report - simply by saying "it's not needed". This is right. Sweden hasn't extracted and published crime stats based on the perps' origins simply because the results would be inconvenient.
You can choose not to use Uber and effectively ignore them but that does not stop them from having an influence on you, your community, and your country.

It is true that being part of a government system is not a choice but without that community you would be dead or at least not an educated human with internet access.

You cannot reap the rewards of government, community, and progress and then turn around and want to abolish the systems that made those things possible just because you cannot speed and murder people.
Strongly advise enrolling on some sort of undergraduate/graduate program. A lot of tech companies are looking for experience the most as opposed to a computer science degree. I myself have completed a 3 year degree, however, I do not think it's 100% necessary. What got me onto the job market is obtaining an internship which built my experience. I am now a full-time software engineer working in London. So yeah, try enrolling on a graduate program, take some courses online to learn more programming and programming concepts. You should be set.
I think you nailed it.

The real utopia here is putting your headphones and listening to appropriate and good music.

Music responding to gaming, sports, chill, on-the-train, falling asleep, without user input would be pretty cool.
Open Letter to AssemblyMade Veterans
you don't have to say anything (except you should definitely affirmatively invoke your right)

Others often can say "i'm not getting involved" or something not misleading or deliberately intended to help you avoid prosecution[1]

But note: Outside of privileges, others often do not have that right to say nothing, it's just not forced in a lot of cases because it's pointless.

[1] they can also often be forced to get involved as a material witness, blah blah blah, in a lot of cases. You just wouldn't put them on the stand anyway because they're not going to be helpful.
Is it or is it just a <tree.h> header from FreeBSD copied to the source code?
The runWorkerLoop function logs a few lines and sends out an initial job request (by enqueueing an event in Redis). It then calls the nested function `go`, which dequeues one event of a TBQueue (a thread-safe bounded queue), matches on the event, and calls the right function to handle it. If the event was not a "stop" event, `go` calls itself to do the next iteration of the loop. `go` takes a WorkerState as argument, which is how it keeps track of which jobs are running, and whether there is an unanswered job request.

In reality the signature is a bit uglier, I simplified it for the post because the point was about effects. In particular we also pass in the configuration, Redis connection details, and a callback to manipulate the TBQueue.
Wouldn't be surprised if this concept spurs its own line of copycat startups i.e. "Uber Greyball for X"
Both things can be correct if you believe the law in question is bad. The Jefferson quote comes to mind:

"If a law is unjust, a man is not only right to disobey it, he is obligated to do so."
I suppose it's true for currently available chips that implement the RISC-V ISA.

Nothing says the ISA itself is a barrier to performance on par with popular existing processors though. The RISC-V BOOM implementation is supposed to be close to an ARM Cortex A9 in performance.
Life is way too short to spend time working for the abusive and the incompetent.

I prefer to mark the organization as broken and move on to greener pastures.
> any time you proactively thwart law enforcement, you're inviting a lot of dangerous unintended consequences.

I'm curious, what do you think about Google's "State-sponsored attackers are trying to compromise your account" warning? [1] Maybe it's police officers trying to break into the Gmail account of a pedophile or a terrorist, and Google is thwarting these efforts by warning the suspect.

---

[1] https://arstechnica.com/security/2012/06/google-state-sponso...
Enough with the derailment tactics already, this doesn't make for a civil discussion. Bringing in new arguments like referring to stingrays (as itf they were owned or used universally) is BS and just a way to avoid responding to the legitimate question that was presented by the gp.
Nature is pissed off.
To quote from that movie:

“Yeah, they did it in Superman III.”
Yes, using `major.minor.patch` versioning does give a strong impression of SemVer usage.
It's a 'bad' culture.

Somebody said we could do this (greyball). I know how.

And some body else above this person should have shot down the idea as "just wrong"

But the culture missed that lesson.
AI Startup Predictions for 2017
A sideways thought: this could be a good way for a criminal to vet someone before a meeting. "Take an Uber and meet me at 1st and Green."
What's the job market like for software engineers in Canada?
Not quite sure what my future holds for Brexit. I am a British national, however, I am curious to know what its like in other places, especially working as a software engineer
Why Aren’t They Buying It? – From Podcamp Toronto 2017
Even if the law says that Uber must admit taxi inspectors, it's hard to say Uber's breaking the law if the inspectors don't "show their badge" or otherwise identify themselves as officials.

Of course if they do show their badge, there's a great incentive for Uber to say "Sorry, no drivers are available in your area" even if this is not really true.

So you have this curious cat-and-mouse game where the taxi inspector pretends to be somebody else, and Uber tries to penetrate the facade.
i agree that Loaded is the best place to start with VU. if you don't like that then you're unlikely to prefer the noisier stuff, in which case i would say that Blue Mask is the second best place to start.

if you don't like Blue Mask, then go back and listen to Sister Ray or European Son, just to cover your bases.

if none of that is working for you then you can stick with the Boss, he's great too.

you should give Neil another shot though
Assisting pathologists in cancer detection with deep learning
I was struck by the following passage:

>including Secure Boot, which even now requires FOSS
users to purchase a license from Microsoft to boot FOSS on affected machines that lack an appropriate Secure Boot override."

Can someone explain this to me, would this be for instance be Lenovo laptops making a deal with Microsoft since Windows is the default OS installed on these laptops? Is Microsoft mandating all OEMs/hardware vendors to configure secure boot with a MS signing key? Even if I order a laptop with no OS installed?
A seller in the US absolutely does not need to accept cash. Certainly most online merchants won't accept cash but there are also examples like onboard purchases on airlines where cash isn't accepted.

Relevant statement from US Treasury: https://www.treasury.gov/resource-center/faqs/Currency/Pages...
I am trying to come up with an analogy to comprehend this.

Imagine a city government has a rule against palm oil and no restaurants are supposed to use palm oil. A restaurant think that rule is nuts and decides to protest it publicly by using it. At the same time, they rip off the label from the palm oil. The city was having trouble finding the palm oil in the restaurant.

You can claim that the restaurant has broken the city rule - which is not a secret. But I don't think ripping off the label or making the regulators life more challenging is a crime by itself.
We believe that engineers should have access to deploy, manage and ultimately own their own deployments. This fundamental change is more commonly known as DevOps. In our interviews with over 100 enterprise companies, before we even incorporated the company, we observed a strong desire for teams to move in this direction. While we are aware there are many laggards, we’re making a bet, with Armory, that companies must move in this direction or die.

That said, it’s an immense challenge working with the F100, which for some, don’t want to move in this direction yet. We’ve chosen not to focus those laggard companies. Even within our current focus, we’ve found that we actually can’t hire fast enough to support new customers who want to truly enable their deployment teams. And yes, it’s very much a “Wicked Problem” to solve but we’re hoping that with Spinnaker and market pressure it helps loosen those roots.
Correct, First siz digits are the BIN. This is how you identify a CC and how carders can guess your limits. e.g. some cards are only allowed to customers with certain credit card profiles.
It's a high quality linux-ish environment and has a huge ecosystem of developer tools. You can get almost anything that runs on linux on your MBP and you can also get a ton of things you can't get on linux that come from Apple or from enterprise companies.

It's also probably the number 1 dev environment for a ton of use cases so you get support and network efforts in the ecosystem. Are you a fullstack dev? Then OSX is for you. You have all your IDE, servers, Chrome, etc up and running very quickly.
Who is the client? I am French and we do not have this automatic mechanism, a lawyer can provide advice and before I have hired him or her it is just this - advice. In French sites you will get advices without disclaimers, except staying that I may be a dog on Internet and have no idea about what I am taking about.

Is this because HN is located in the US? Would two American citizens have this relationship via a French site?
Whoever came up with this scheme at Uber earned their bread.
Not smart enough to realise the ethical and moral line they were crossing, it appears.
> [the US] requires income tax to be paid on foreign earnings

Which is a common reason to wish to renounce US citizenship. But there is a trap which prevents renunciation because you don't like to be unfairly taxed:

"If the Department of Homeland Security determines that the renunciation is motivated by tax avoidance purposes, the individual will be found inadmissible to the United States under Section 212(a)(10)(E) of the Immigration and Nationality Act"
Love the nub!

Trackpoints are better when in a cramped situation such as air travel. No readjusting of elbows are required when switching between keyboard and trackpoint.
Is DevOps only for the enterprise?
This submission isn't about the Guardian's publishing habits. That's something you brought up a way to repeatedly grind an axe about "leftists" - using the word no fewer than five times already in three posts - in this thread.
I do. Somehow I don't think I ever had this problem; my frames touch my head all the time anyway.
No, it seems they have decided they prefer robots to immigrants.

It actually makes more sense with all the talk about the ai revolution.
Personally, I see it as "the most telling line how the people let the Government behave."

Speaking up peacefully does work; SOPA was halted by coordinated effort.

But we spent our days coordinating around the economic activity dictated to us by the "wise old masters of commerce" instead.

You don't want them behaving like that? Don't let them.
The article says Uber's legal team approved it:

>At least 50 to 60 people inside Uber knew about Greyball, and some had qualms about whether it was ethical or legal. Greyball was approved by Uber’s legal team, headed by Salle Yoo, the general counsel.

I (though not a lawyer) assume their reasoning was: "It's legal to use public sources to identify possible law enforcement agents, it's legal to deny services to them. Seems legit."
If you switch to a modern build system like Bazel or Buck with remote caching, you will likely get that down to < 5 mins per change...
K80 has ECC memory, while enthusiast card like 1080 do not.
K80 is dual gpu so it takes less space (more gpu per node)
> I don't think NYTimes need empowerment or to wait for someone to call out Uber to publish this story.

Yes, they do. Reputable journalists rely on sources before writing stories.
I mean, the US way works. Immigration, especially of skilled labour, lends real tangible benefits to the US, its growth, and its culture.
I applied to a university in Japan and got in.

Essentially it's hard to get in, once you in, you pass. Work culture in Japan and school is a bit toxic.
Respect for the rule of law and the observance of due process, maybe.
Also note the author of all these pieces from the NYT is Mike Isaac, who is very well connected with Uber sources.
It's the same story in Java - inheritance used to be the first sledgehammer you reached for whenever you saw a nut, but these days it's barely used. Effective Java, the definitive text on the proper way to write Java, tells you to avoid inheritance [1], and that was published in 2008.

[1] https://books.google.co.uk/books?id=ka2VUBqHiWkC&lpg=PA81&ot...
This program was cleared by what I assume to be a highly paid, competent legal department. So I'm going to guess that you are wrong about the "illegal" part. They are a private business that can refuse service to anyone. Even businesses that aren't even close to breaking the law may have perfectly legitimate reasons to avoid serving people in law enforcement, whose job it often is to cause problems and increase expenses for the businesses they visit.

It would be illegal to refuse to allow them to do their job if they properly identified themselves as officers, and those officers had some kind of court order authorizing them to seize a car for example. But these are undercover agents posing as legitimate customers - a completely different scenario.

>For dealing with individuals, I don't agree that it's ok to use every resource at their disposal. For example, getting the person fired or slandering them is not acceptable.

I agree with this, but your government doesn't. Imagine you are falsely accused of a crime. You are quite likely to be fired, you will certainly be publicly slandered, and you may lose family and friends over it. It will take years and substantial amounts of money to clear your name, and when you do, most of the damage will have already been done anyway. In the end, you won't even receive as much as an apology.

The government doesn't offer you the same kind of mercy that you believe you should afford to others. So there's no reason to afford the government or anyone employed by it any courtesy beyond the bare minimum to which they are legally entitled. In the case of an unannounced undercover agent, they are nothing more than fellow humans with absolutely no special rights.
Re b)
The article was written in first person. The title of the page is "Irene Clennel: I was forcibly deported (...)". It's very clear that this is a report from the point of view of the victim.

There is no conspiracy here.
The US has a pretty robust system for dealing with this. Get a warrant.
> [credit card BIN numbers] plus public payroll records

Do California public records really make available where specific public employees bank?
CC processing agreements don't normally have any such restriction - the only information that absolutely can't be stored is the CVV/CVC number.

If you handle CC information, you are subject to security standards auditing (called PCI compliance - like encryption at rest, etc.), but the BIN number and last 4 digits are not considered privileged information.

I'm also not aware of any restrictions on how you want to use the BIN information - for example, merchants often use the BIN number to block prepaid card usage.
I won't vouch for the productivity savings from moving your hands less, since I think that's an absurd micro-optimization. Rather, I prefer it because I find it to be quick and accurate. After a week or so of getting used to it, when I first got a ThinkPad that only had it, it became the most natural and comfortable way of navigating. Not having to repeatedly paw at the bottom of the laptop and confort my hand to make a click (or deal with a single-finger click0 has been nice.

Mind you, I'm only speaking for the real ThinkPad trackpoints. The one in a Dell laptop I had for work was nowhere near as comfortable, and felt slippery and awkward.
This. I know this country is unique. It's a country born from rebellion to begin with.
Libreboot and coreboot are trying to open source things on the software side of things (think dd-wrt or openwrt or tomato for routers, custom firmware basically).
With hardware it's a bit of a different story. You hear about attempts from time to time, but getting away from Intel / AMD is really hard.
The suggestions from the article about alternative architectures seem to be our best bet currently.
I'm glad I read this. I was thinking of perhaps switching out of Apple for Razor, since the last MacBook Pro update.
> The scheme we propose is built around the variety of concepts of btrfs and Linux file system name-spacing

How many here use Btrfs in production. Facebook does I think. Who else?

Tying something to the filesystem seems a good way to optimize and get a lot of benefit without too much work. But only if that file system is already prevalent.

But I am a bit worried about Btrfs. Is there even a consensus on Btrfs being "the future". There was at some point I think. I've seen https://bcache.evilpiepirate.org/Bcachefs/ touted as the "future" of FS on Linux.

EDIT: Oh 2014. Well it's already 2017 so the question is even more relevant regarding where do we see Btrfs heading?
Translating Unix Philosophy into Modern Environments
Even then, he's a little late to the party.
In the fourth paragraph he mentions Charlottenberg. The actual name is Charlottenburg (https://en.wikipedia.org/wiki/Charlottenburg).
I need to ask some questions. Stay with me here. I've helped hire/build/lead engineering teams - so I'm asking to help structure the guidance I give, as you're looking for a life change. Q's) Why are you leaving law? Why interested in engineering? What types of tasks interest you the most in engineering? Do you know your personality type (Big 5 / MBTI, etc)?
What does success and happiness look like in 10 years for you in this path?

Attorneys can make fantastic engineers - depending on personality type. Sometimes straight engineers can see the "trees, not the forest". Some attorney types are good at "forests, and seeing the trees". I firmly believe the logic paths taught in law school should be required in engineering disciplines. Often, the engineering mind can make things too complex to begin, or too pedantic to continue.
You are absolutely right.
Korea and Japan are investing heavily into robots.
> Arbitrary precision rationals increase in storage and processing time each time you multiply them

Only if you store the arbitrary precision number. Last I checked you can't actually have a tenth of a cent, so it has to be rounded at some point. Like when you store it. I was advocating calculation be done with arbitrary precision numbers which do not have this problem.

> Fixed-point arithmetic

This is a decent solution as long as you have enough precision and a strategy for detecting lost cents.

> Floating point arithmetic

Which is non-deterministic based off of optimization level and hardware. Waits for the bank to switch to a new cluster and watch all of their numbers change for the lols. No wonder banks don't know how much money they have.
Yes, it is fine. Uber is a private company and its data is private. It's an interesting thought experiment but I just can't get behind the idea that a private company has a moral or ethical responsibility to ensure that data they're providing to the public via their own app doesn't mislead law enforcement. If there was a court order for the data and it was inaccurate or false that's one thing but this is completely different.
We'd love to have you on board. When you do sign-up, let us know how we can improve our experience and offering!
You're probably right.

My fiancee is an architect and I invest in real estate so I probably have a broader view of this than most (if only due to the luck of my draw/circumstances). Plus my father worked his entire career in factory operations.

Part of the problem is that HN is so software/Bay Area-centric, it's an industry cluster that pushes out a lot of traditional S&P 500 companies. To be honest, I have mixed feelings about this. On one hand, living here, you are definitely "in a bubble" thought and perspective-wise. On the other hand, living in the bubble means you get to see what's coming next, and let's face it, the S&P 500 is backward. It's hard to appreciate how backward so much of it is, it's practically incomprehensible to the average Bay Area tech person. People overall are paid just way less, 40-hour weeks are the norm, people don't read books or retrain much, everything is done via emailed word documents and playing "did you get the latest changes" vs. VCS), etc.

Arrogant? Maybe, but you tell me how companies here can post such exceptional operational performance relative to their more "average" peers.

Healthcare is enormous. Holy crap, what, 24% of GDP?
This got the attention of Alberto Ruiz at RedHat...
Give me Triple Display Notebook - Project Valerie [0], for under 2K, I will throw my Macbook Pro. This will be my dream Development machine.

Its interesting we have Game/Business centric notebooks. No Development centric notebooks.

[0] https://www.razerzone.com/project-valerie
Or maybe they think having the word "opinion" in plain sight twice immediately above the headline, and again in the title of the page, is clear enough for most people.