skysight-inc/HackerNews huggingface dataset:
The main spillway was the major pathway.

There was also drainage through the hydro plant, with a maximum capacity of slightly less than 20,000 CFS. This is given in Wikipedia's coverage:

https://en.m.wikipedia.org/wiki/Oroville_Dam_crisis#Backgrou...
In other words, the end justifies the means. Uber should make that their motto.
Leading a happy team
We do have quite a lot of advancement which comes without violating the law. Also breaking the social canvas to correct something you feel is unfairly repressed/enforced is not something to do lightly.

Let me give you an example here. I think Uber is a bad thing, but there's nothing I can do to oppose them, legally, that is. Should I carry out my own justice, illegally ? You can see that this pattern of thought quickly falls down, because making compromises is actually an important part of living in society.
How many communist countries have you lived in? Cared to name a couple, where barter was preferred?
The tipoff is whether the schools' name is based on the name of the city, no?

In the Los Altos Mountain View area, I can name St. Nicholas, St. Simon, and St. Francis which are all private schools, none of which are named after the city that they are in.
I imagine tip jar employees are doing all right. I used to drop a dollar and whatever coins I got back as change in there, now I push the 20% button on their iPad, which is almost always more.
Cheaper Gym Membership and Fitness
There are still costs to handling cash, which will vary in each case based on business size.

Hiring those armoured vans to move it around, loss by theft or error by staff, time spent counting money, making cash deposits or withdrawals from the bank, and perhaps higher insurance.

Whether those costs are more or less than cash presumably varies. A public transport operator seems the obvious case where cash costs are high.

The EU capped fees at 0.2% for debit card transactions, and 0.3% for credit cards. I'd guess that makes them very competitive with cash -- the discount German supermarkets, well-known previously for only accepting cash, started to take cards. It also led to the demise of cashback credit cards, but I'm not sorry to see them go.

http://europa.eu/rapid/press-release_MEMO-16-2162_en.htm
- I have a monthly meeting of 30 minutes with my supervisor (should be bi-weekly but he almost never has time for it). Those meetings are usually about which journal or conference we should submit an article to, seldom and barely scratching the surface of what my research is about.

Don't worry, this is about par for the course (if you have a great graduate advisor, treasure them).
I'm 37 and just had a giant colon polyp removed a couple months ago. The gastroenterologists seemed kind of surprised that it (thankfully) wasn't cancerous, just a nasty looking tubulovillous adenoma. If they hadn't removed it it would probably have been a carcinoma pretty soon. So, a thing that could have totally killed me in a couple years if I hadn't done anything didn't, and I only knew that anything was amiss because it was bleeding a little bit.

(Moral of the story is go to the doctor if you notice something like that. Most of the time, it'll just be a hemorrhoid or something; if it's not, that's probably the only warning you're going to get.)

This has made me more aware of my own mortality than I care to be, even though it was successfully dealt with. I too would love if cancer-fighting technology were more advanced, or if we could just edit those genes that put some of us at higher out of our genomes.
In theory Java can be more optimized than C—machine code generation benefits from knowledge of how the program actually executes. Just let the JIT figure out where you should've used C++ templates instead of dynamic runtime behavior.

In practice, it rarely happens even in micro-benchmarks like these. Though pointer aliasing rules are a special pain point. If you're sure you know what you're doing, restrict exists as a band-aid over this. Yay archaic language baggage!

LLVM's optimizer also doesn't help, as the post mentions—I have real-world code that runs at 1/3rd the speed just from compiling with clang instead of gcc. I love LLVM for what it's let people build on top of it, but it isn't remotely state-of-the-art in this department.
Your info is a little outdated, checkout Digital Foundry's videos on i5s vs i7s in current gen games. The day of the quadcore being a great choice for gaming is already over if you play the "wrong" games. No longer a slamdunk recommendation. At this point I'd recommend gamers step up to the i7 or R7. Anything "will work", people are using G4560s. I'm suggesting what's ideal at this point in time.

The aggregate performance of an 8C/16T machine from any vendor is astonishing, of course.
PayPal is long known for its fraudulent behavior. Here is a good list of references:

https://minifree.org/paypal/
> You can find that same rationalization in many organized crime movies.

Those organized crime groups are usually also involved in businesses where bad law has made it illegal.
Interesting that you would call a plastic screen tablet well engineered. I imagine the dock is going to be the least of anyone's worries when they use this as an actual mobile device. Everything will scratch the plastic.
You could write a letter demanding proof that they directed your money properly or refund it.
Actually, you could not be more wrong. If you read The Entrepreneurial State from Mariana Mazzucato[1]. It argues that most inventions are coming from public funding. Companies are the ones that customize to the users need and then monetize it.

[1] https://www.demos.co.uk/files/Entrepreneurial_State_-_web.pd...
>I have heard of cases where students join a company and end up working on projects not remotely related to their research interests.

This is normal worldwide - they hire you for your problem-solving skills, not for your tiny research niche
he drops 38k on rent. where does the other 42k go? mismanagement is probably the issue.
CMoy Amp Kit- the $33 DIY headphone amplifier kit
That's interesting. Thanks for letting me know!
So my parents run a non-profit and a recently letter we got from Amazon Smile explains what is happening here. Amazon Smile is a service were you can choose a charity for Amazon to donate to. When you shop at Amazon, a small percentage of that money goes to the selected charity.

Recently they got a letter in the mail explaining they had been chosen as recipients of this Amazon Smile money. The thing is, they never chose to be featured on Amazon Smile. Amazon used some database of non-profits (that they had never heard of) in order to present options to customers, then notified the non-profits later. The letter specifically said that in order to collect the money, they needed to create an account with Amazon smile.

PayPal is probably just pre-populating their list of charities, failing to fully notify recipients of the donations, then saying "Whoops, I guess we got to do something with the money."
> The main problem is that there's more than one Linux distro out there, and they're not compatible with each other. But as Google does already with Google Earth and Chrome, for instance, it's not that hard to just target RH/Fedora and Debian/Ubuntu/Mint.

Google is quite an unusual case, though: they need to provides comparatively little end-user support for those products (relative to the absolutely huge sizes of the company and the user-bases). They already have the resources to build Linux versions, and they probably want them for their large internal pool of Linux users any way, but it is not business-critical to them whether Google Earth or even a given version of Google Chrome work well for you as a Linux user on your particular system. AFAIK they don't have to provide training, phone support or even a huge amount of detailed docs as part of offering the Linux builds of the products.

For companies with proprietary, licensed products, particularly the really feature-rich ones that focus on business or professional users, the product has to work without glitches or quirks on every platform that they support. When it doesn't, things rapidly get expensive: diagnosing bugs in the field and shipping fixes is still frequently time-consuming and labour-intensive. Even maintaining a test process for five Linux distributions to validate releases is not going to be cheap, and probably not cost-effective. They also need developers, QA and support staff with a working knowledge of two families of Linux.

And if they did it, they would consistently get requests for supporting more distributions, and have to keep politely saying "no" over and over again...

It does make economic sense for some companies to produce Linux versions of their products today, but I think that it's fair that each of them is unusual in some way. The situation needs to change for the economics to work for the average ISV.
> btrfs is a non-starter. i stopped reading there.

Pottering is one of those "works for me" guys.
> Support for Result<Value, Error1 | Error2 | Error3> would be helpful. Or may be support for easily converting one type of error to another.

It sounds like you want to create a new error type that's an enum of Error1, Error2, Error3 and then just implement the From traits. Then you can use ? with no boilerplate error handling.

I'm sure you've already considered this though. Why wouldn't that work for you?
> Why does Pi and Sigma provide a better interface to these operations then apply and reduction notation of LISP?

I can answer that. You have hit the nail on the head here, that pi and sigma are in fact much better when you're doing math.

Unlike most programming languages, mathematical notation is not limited to using characters in one font and size on a series of lines, one after the other. Math notation is 2D with whatever fonts you please. So we take advantage of that. When you see a big symbol like a sigma or pi, you know that it's a higher-order operator like 'reduce' in Lisp. There's a whole family of symbols that you can put there, not just sigma and pi, but integrals, tensor products, coproducts, unions, intersections, exterior products, etc.

Or in short, that's just how mathematicians write certain types of higher-order math, by using a big font. They're all vaguely similar to "reduce" in the sense that they apply the inner expression to each element of a set and produce a single output. However, they don't translate to "reduce" in any concrete way. You can't rewrite summations in math as "reduce" in Lisp, because while they produce a single output, there's not one particular way in which that happens. For example, summations and integrals make existential claims, while unions and intersections do not.

I think that's the biggest difference between programming and math here—much math is nonconstructive, many of these operators are not total, and therefore it doesn't make sense to think of them as functions, and therefore it doesn't make sense to write them as functions—because functions are total.

To rephrase that, in math, sum() is not a function, so we don't write it using function notation. This to me is clearer—we avoid getting confused by using the same notation for two different things (functions and non-functions).
Can you qualify 'leaders in science' ? It's hard to quantify a broad statement :)
Japan's policy problems seem to be (a) underinvestment in people, (b) poor labor policy leading to over work and (c) population decline due to people's difficulties facing such an environment.

How does immigration help? Say some people immigrate next year. They stick around. They become Japanese. Their children are (a) trained in the Japanese way and (b) find themselves subject to the same labor policy as other Japanese. What has changed?
I looked, a lot. Checked both Dell and HP and they both said No. Dustin might occasionally have one or two, but then you're forced to take what's on offer. Apple was the only company that let you choose US keyboard layout directly on their order page for all their laptops as a normal config option.
Go with a Schenker. Fascinating value for money.

http://www.schenker-tech.de/index2.html
Ok, so how about slavery. Or eugenics laws in the 1930s. Or Jim Crow. Or anti-sodomy laws in the US. Or women not being allowed to vote. Or like, any, of the literally thousands of horribly immoral laws that have been on the books in literally every country on the planet.
I have mixed feelings about posts like this.

On one hand I am excited by all these amazing things GNU/Linux will be able to do.

On the other hand, I often miss those simpler times in which you could install Slackware, boot it and now pretty much exactly what was running, where, how and why.

I'm not telling I want to go back though... Nowadays I can buy a not-so-old laptop, burn an Xubuntu usb stick and pretty much assume everything is going to work. I guess we will have to accept a tradeoff like this.
King – Man + Woman = Queen: The Mathematics of Computational Linguistics
> SEPA wire payments have zero interchange.

That's not exactly true. Payments to other countries within the SEPA must not cost more than a domestic payment. That's usually nothing for people, but businesses may pay.

As an example, the Bank of Ireland charges businesses €0.10

https://businessbanking.bankofireland.com/banking/current-ac...
Ask HN: Making the switch from macOS to Windows
Has anybody recently made the switch from macOS to Windows? What has been your experience?

Anything you miss from macOS?
Anything you found amazing about windows?

I split my time between Chrome, iTerm and Powerpoint.
This is what the author changed:

< #define __ac_isempty(flag, i) ((flag[i>>4]>>((i&0xfU)<<1))&2)
< #define __ac_isdel(flag, i) ((flag[i>>4]>>((i&0xfU)<<1))&1)
< #define __ac_iseither(flag, i) ((flag[i>>4]>>((i&0xfU)<<1))&3)
< #define __ac_set_isdel_false(flag, i) (flag[i>>4]&=~(1ul<<((i&0xfU)<<1)))
< #define __ac_set_isempty_false(flag, i) (flag[i>>4]&=~(2ul<<((i&0xfU)<<1)))
< #define __ac_set_isboth_false(flag, i) (flag[i>>4]&=~(3ul<<((i&0xfU)<<1)))
< #define __ac_set_isdel_true(flag, i) (flag[i>>4]|=1ul<<((i&0xfU)<<1))
---
> #define __ac_isempty(flag, i) (flag[i]&2)
> #define __ac_isdel(flag, i) (flag[i]&1)
> #define __ac_iseither(flag, i) (flag[i]&3)
> #define __ac_set_isdel_false(flag, i) (flag[i]&=~1)
> #define __ac_set_isempty_false(flag, i) (flag[i]&=~2)
> #define __ac_set_isboth_false(flag, i) (flag[i]=0)
> #define __ac_set_isdel_true(flag, i) (flag[i]|=1)
“Mommy, why is there a server in the house?” by Microsoft
Oh no! Which company will this poor billionaire playboy try to ruin next? I hope he isn't saddened by this! /s
Thanks for the feedback bilkoo. We are aware of the problem, for the moment we have implemented a hover on them so you can see the full keyword even when it's truncated, but we are working on making our design more friendly for all resolutions. Thanks for the feedback.
Can't you edit the post ?
Gocd – one tool to maintain it all
Could you expand upon the nuances?
No, there is a time limit of 2 hours during which editing is allowed.
In my experience, your points about communication and onsite visits are key. Also, communication should be centralized and managed on both sides so there is not only a communication channel, but also clear lines of responsibility. Of course, communication is not just phone and email, but also well defined specs.

However, getting involved in another company's hiring process is rarely a good idea. Most offshore projects are results oriented, so getting involved in hiring is too low level (i.e. micro-management). In other words, manage the output, not the process.

With the above said, involvement in hiring can be effective when 1.) you're using the offshore firm to acquire very specialized, high-end talent, and 2.) you're paying a substantial premium above local market to ensure hiring is a rare event.
>The key question is: who benefits?

The women engineers who won't get harassed at companies that crack down on bad behavior to avoid sharing Uber's fate. It's a massive conspiracy by the Society of Women Engineers to bring down the worst parts of tech culture.
> They bought a hack from another company for an old model of phone. If the case had been involving the latest model handset, the vendor claimed they had not yet (but were confident they would) hack it.

There is actually an important distinction to make here too.

When you have something like Secure Boot, whose purpose is to make the device trustworthy to enter your passphrase into, it's completely impossible. You don't know if the device you're using is actually the same device, you don't know if someone is watching you, the thing it claims to do is not a thing it can actually accomplish.

But Apple does something separate from that. They have tamper-resistant hardware for storing keys, so that the hardware can store a strong key and enforce a maximum number of guess attempts for a weaker password/PIN.

The disadvantage of this is that it's pure attack surface compared with using a strong passphrase to begin with. If you have a strong passphrase the attacker has to break the encryption. If you have a weak PIN for hardware protecting a stronger key the attacker can break the encryption or break/backdoor the hardware or guess the weak PIN before hitting the maximum number of attempts.

The advantage is of course that it lets you use a PIN instead of a long passphrase, but there is also something else. That hardware doesn't need root. All it needs is to store a key while the device is locked and then spit it back out if you give the right PIN and erase it if you make too many bad attempts. No part of that inherently requires it to be at ring -3. It can be completely independent from all of that.

> And if the device is tamper-resistant?

That's the problem with Secure Boot -- it doesn't matter. Stealing your passphrase by recording it is an attack that can be pulled off by a middle schooler with a nanny cam. It's easier to do that than to backdoor the firmware on a non-tamper-resistant computer, which at least requires you to know what "firmware" is. So what attack are we actually preventing at the cost of having untrusted and potentially vulnerable code at ring -3?
I read the plan-9 papers and was excited to play with it. I had a .edu affiliation and it was still $500 for a tap eand license and a letter saying what you planned to do with it... or some such. I had no budget, so we used linux.

They did open it up eventually, after linux had quite the following. It it had been open/available it would have had a chance.
Literally nothing in the PayPal algorithms could have foreseen something like the article you've linked, and to suggest so is exceedingly disingenuous.
If Uber ever reaches a saturation so high that much of congestion is made up of ubers, they will literally be blocking access to potential customers. An uber will always be near, but an "unter" won't make it to pickup in time, because of all the congesting ubers.

Driving as a service always operates on public infrastructure and medallion systems are there to protect those commons from excessive use. If uber does not like the rules of road use, they are free to purchase their own right of ways. It's America, nobody will stop them if they show up with enough cash. Also, no more speeding tickets for uber drivers!
While it's true that it's easy to imagine conspiratorial conduct is occurring when events are in fact coincidental, conspirators are quick to exploit that "healthy skepticism" and lead people into scoffing at the suggestion of the actual conspiracies that are underway.

Consider that "conspiracy theorist" is basically a pejorative these days. There are indeed some tinfoil hat wearers, but there are also a lot of people whose paranoia has been earned through experience and is more justified than it may appear at first glance.

I think the pendulum has definitely swung to the complacent side of things, and that people are more likely to assume coincidence when conspiracy is the correct explanation. I know the impulsive response here is "Hanlon's Razor!" and all that, but I feel that's better applied to keeping interpersonal relations friendly rather than explaining significant closely-timed organizational or social changes.

My experience with such changes at the organizational level has been that there are some key people who are very interested in ensuring that the people in the org believe an organic, coincidental, or otherwise autonomous change occurred, but they've actually spent months coordinating efforts to ensure that the desired changes occur. Politics is an inevitability any time you get more than 5 people in the same room.

We'd do well to hesitate and think before we laugh at the people who put forth "unofficial" narratives.
The screen and digitizer are not fused, which means if you can handle the bezel adhesive (and get the replacement part), screen replacement isn't an issue. Compare against.. pretty much every other tablet.
Rs.156: 4G PHONE: CHEAPEST: Good Features: How to Buy?
If you are wondering what "User-space networking" is, here is a good post by Cloudflare on their use-case:
https://blog.cloudflare.com/kernel-bypass/

It mentions netmap, DPDK, OpenOnload, etc.
I would have to disagree with "normal"-- many phd students at top (CS) univs in Europe and US can get hired for research-relevant work - e.g. off the top of my head Goog Research, MSR, FAIR, Uber, Snapchat, AirBnB hire a non-trivial # of Phd researchers for relevant fields -- that said some fields are better fits, e.g. a typical exmaple being stochastic modeling tends to align well /w finance.
You know, I spent a few hours this morning almost fuming at how insanely lucky it is to get a return on $15k like that. I started panting at the possibility that I might somehow get this lucky, but of course, turns out it was $15k of a $500k investment -_-'
It really depends on the video. Some are exemplary. Some not so much.
I brought a used razer blade stealth laptop from my colleague.

He said it wasn't that bad, but it overheats easily and CPU is almost always forced down clocked because of it. So it didn't achieve the performance he expected from the spec.

Razer Blade Stealth is almost perfect in spec. Built-in 4K display with NO NVIDIA GPU. That's great for the linux.
Unfortunately, it's too thin. Not only it's bad for overheating, it doesn't have many useful ports. Especially the Ethernet.

I can't understand why the computer, advertised as the gaming laptop, doesn't have Ethernet.

I don't use it long enough to evaluate it, but so far, it's good for a portable toy computer.
Apple+is+“Re-Release”+the+iPhone+6+back+in+Asia
Yes, let's just make one product every 10 years and never make any incremental updates for people who like them and can afford them.
What does a product manager leader do? I mean "do" in the "actual productivity" meaning.
Which demographics? The one that has never been measured or published? (Except for age, which is not mentioned)

Or the one that exists in the stereotypes and imaginations of people futilely trying to find discrimination where there is none?
Skype 5.0 for Linux Beta is here
This is the reasoning that is used for Clojure - "Clojure is for experts". It's used to rationalise all sorts of design choices that make the language much harder to get started with than (IMO of course) it should be.

If you're implementing a system that users have to use for their job, they'll put up with whatever they have to while they're learning it. If you're implementing a programming language and you want to increase adoption and general user friendliness, I think this is a terrible choice.

I love Clojure now and I work with it every day, but it's still frustratingly hard for avoidable reasons even though I'm a pretty advanced user. I'm jealous of the attention that Rust, Elm and Elixir pay to this aspect of language design, and I'm very pleased to see languages taking it more seriously.
WTF am I reading
Not from the 90s, on many countries feature phones are still a thing, and they do run J2ME.
I read many times that Roman concrete used volcanic ash, which made it much more durable (but I guess it would be much more expensive at scale today).