skysight-inc/HackerNews huggingface dataset:
The Navier-Stokes equations assume that the medium is continuous even at infinitely small scales, which obviously not the case for natural fluids, that are made of discrete atoms. Thus the equations are only correct at sufficiently large scales. They work fine for describing the airflow around an aeroplane, but not the airflow around the head of a hard drive, which is small enough that the finite size of atoms must be taken into account. On a more visible scale, you have Brownian motion of small particles, which can be seen even in a low magnification microscope. The Navier-Stokes equations predict that these effect does not exist. The equations are still useful approximation in a lot of cases.
Yeah, according to the article I linked to regular DDR4 RAM uses around 30% more power while in use and totally destroys standby time.
If adopting this technology is voluntary, it has nothing to do with regulation. It would simply be a superior protocol, that people choose to use.

“Voluntary regulation” is an oxymoron.

> Also, we must not forget that unregulated blockchains are being used as a bridge to transfer money between the legal and the illegal businesses.

Nor must we forget that many countries, like Argentina, make it illegal for people to save up for retirement in currencies that are less inflationary than the national currency.

In these countries, this makes saving up in bitcoins illegal activity. But it should be clear who’s committing a crime against whom (the government against the people).

Bitcoin was built for exactly this purpose: to fight against government regulation whose purpose is only the survival of government at the expense of the people, as opposed to being a service to the people.
I went to HSBC Canada to open a Euro denominated account. The bank representative noted my named, and asked, smiling, what my background is.

I told her I'm from Vancouver. She said that's not what she meant, so I assumed she was asking whether my background was Iranian to make conversation (this was the branch in North Vancouver, which has a large Iranian-Canadian population, so I thought she was going to make a remark about Iranian-Canadian clients that she knows).

I told her my background is Iranian. She said that anyone of Iranian background would need to get special approval to open a Euro denominated account with HSBC Canada due to US sanctions.

I explained to her that I'm a Canadian citizen, that I moved to Canada when I was three years old, and that I don't have Iranian citizenship or any connections to Iran.

She said it doesn't matter, and that even if only my parents were born in Iran, or I had extended family living in Iran, I was considered to be a person with "connections to Iran", and thus needing special approval to get an account.

A week later the bank representative called me and told me that my request to open an account was rejected.
Scientists simulate the climate of Game of Thrones
Time to Upgrade Your Smartwatch: Oreo Update for Android Wearables
>> Without pockets of expertise, a vast group of mediocre people will drift at times.

I completely agree with each thing you said. I should have been more clear and said "a large company does not need to fill their entire workforce with smart people with tons of experience. Just a few is enough once a good process is in place."

A small company needs very smart people when starting up. They don't have any processes in place and each problem is new.

As companies grow, these experts develop and polish processes. As time goes on, more and more can be done with less capable people.

Not all experts can be eliminated as a company grows. There will always be problems that don't fit the process. An expert is needed for those. A process also needs to adapt with the times. Experts are needed for that.

However, for any class of problem, the pareto principle is in play. An army of mediocre people with an excellent process can handle 80%* of the issues. The remained will need to be handled by experts.

If you have a small company you may need 10 experts to handle X load. You don't need 1000 experts to handle 100x load. You need 20 experts, a good process, and 980 hard working people.

* - numbers depend on actual cases. These values are for illustrative purposes only.
He was hired by Apple and also recently he has left that job
Basically, in suburban sprawl areas where a 3 story building is a rare site, we generally have a lot of infrastructure for a small population. This costs money to maintain, and the tax base is nowhere near large enough to fund such upkeep.

Part of this is caused by parking minimums requiring half or more of any commercial lot be paved (forcing buildings further apart and causing excess parking to be built, and in residential settings this is caused by zoning and minimum lot and building size regulations.

All this causes a magnitude more infrastructure to be built to service this sprawl, from roadways to water, gas, power and sewer pipes.
Well in this case, the 95% that the review mentions is what the laptop software (e.g. Windows) reports. So even if 100% is never achieved in all devices, here we're talking about not even the "perceived" 100% is achieved.
The CEO of Mattermark spent a lot of time and energy in the early days of the company establishing a public presence as a brash, highly opinionated thought leader in the “how to run a start-up” intellectual space, which makes the failure of the company a little ironic and is almost certainly contributing to the Schadenfreud I’ve read on Twitter.

Take, for instance, this post, in which she seemingly boasts of the company’s massive burn rate: https://medium.com/@DanielleMorrill/is-my-startup-burn-rate-...

Or this post, in which she shames a number of “Zombie Unicorns” (including WeWork): http://www.businessinsider.com/mattermark-names-troubled-uni...

Why be so publicly hostile and truculent?

Also, it appears that the CEO lacked focus: according to her Twitter profile, she’s a VC and a very prolific angel investor. I’d be upset as an employee of the company receiving $0 for my common stock that the CEO was effectively hedging her Mattermark bet with a number of side gigs. The CEO’s job is to be singularly focused on the success of the company.
Bitcoin price plunges $2,000 in 12 hours as year-end rally fizzles out
Yet if you look at the engineering team at a company like Shazam, I'd bet a small minority of them actually work on song fingerprinting.

Shazam is an app company. Most of the people there will be working on UIs, serving requests fast enough, integrating with partner APIs, and other standard software development where they never once need to feed audio packets into libfftw or whatever.

Your other comment seemed to suggest that you feel the Boeing model should apply here, and the people who don't work on the math-heavy product core should be considered technicians. Is that the right interpretation?
Oh, there are countless ways governments can regulate crypto currencies without such regulation being built into the currencies themselves. Right now, crypto currencies are entirely useless for 99 percent of real world purchases. You cannot buy a cup of coffee with your satoshis. All you can do is to buy a few digital assets and a tiny fraction of the world's real assets. You might as well try to buy dinner with your facebook stock or to pay your rent with cacao or tulips.

Let's say that government decides the only legal tender for purchasing real estate is the government's fiat currency of choice, for example euros or dollars, and that the only way to obtain a deed or to legally borrow money is to show through a government run website that you paid for the real estate with that fiat currency. That's it. Now government indirectly controls crypto currencies. You can develop all the crypto currencies you want, but if you can't use it for purchasing real estate, the ramifications of that constraint will trickle down through almost anything else. Then receiving rent in crypto is less interesting. then being paid in crypto is useless.

And about that: Want to pay or receive a salary? What if government says that can only happen with fiat and that any attempt of paying or receiving salary in crypto currencies is a felony that will land you in a fiat funded correctional facility for years? You would think twice. How will government know? The same way they know that you bought drugs: Through witnesses, agents, ISPs telling on you etc. It doesn't have to be 100 percent efficient. If they have the ability to catch 0.01 percent of transactions and the punishment is severe, most people will not do it. Don't tell me that crypto is encrypted and anonymous. As soon as you use it for a real world thing, you leave traces. You buy a car; someone sold it. Someone heard. Someone saw. You can't show a fiat transaction; that will be the proof that legislator says is enough to convict you. If government decides to make crypto illegal, or to make certain transactions illegal when paid with crypto, crypto will only be good for the grey economy.

Or what if government said that no matter in what currency you make your money, taxes have to be settled in fiat.

The point is that all government has to do is to ensure that fiat is needed for certain key parts of the economic system. Then people will need fiat, and government can then focus on regulating the exchanges between fiat and crypto. There is a very limited number of banks, and a small number of payment providers and a small number of ISPs. They just need to ensure that these organisations enforce the rules (register who bought or sold what crypto currency etc.). Pretty soon, the only crypto currency that 99 percent would use would be the government backed one, the one that had backdoors or whatever government demanded built in.
I agree that it makes sense in certain circumstances and definitely depends on requirements (not only transactional enqueues which you mentioned, but also a lot of times it's a need for O(lg n) lookup/update/deletion of jobs in flight), and I've also seen a few MySQL-backed queues in production that can handle fairly high throughputs. I'm particularly and mostly interested why this project does it.
It's also a hot load of horse shit. Google has something like 40,000 engineers on staff. Do you think they're all experts at CS?
Completely agree. I used to use ag, but its handling of .gitignore files is buggy and often returns a lot more results than it should. Switching to ripgrep made a pretty significant difference for me.
How Design Mistakes in Your E-Commerce Webform Are Costing You Sales
Read it again, slowly:

> On the Netflix subscriber, likely to watch new shows demographic

- How many people don't have internet?

- How many people won't/can't sign up for Netflix? (think also in Urban/Rural demographics)

- How many people have Netflix but are not interested in a new show?

I'm not saying no Republican watches House of Cards, I'm saying it is biased towards Democrats
Hrmmm... maybe someone should make a library that would smooth over browser differences and provide a consistent element selection syntax? Call it JavascriptSelection, or jSelection?
Please correct me if I am wrong, but this looks like you have to "name" each page. I would also want to see how accurate the ocr is. Historically, ocr on handwritting has been a problem unless the data is perfectly formatted. I guess the case is just to get enough accuracy so that you can look for or at the image of that page with the indexed search term you were looking for.
Survivor bias. It is also true about many, many things that turned out to be flops in the end.
Also there is no punitive damages in U.K. law. So what’s the worst that could happen? Would you put them back in the position they would have been had the contract not existed, so give the cards back plus a contribution towards depreciation? Would be interesting if someone with legal knowledge could chime in.
Not really. We know that the idea of a "fluid" has to break down eventually (at least due to finite particle sizes, possibly due to discretisations of space or whatever). An equation which describes "fluids" at sufficiently low resolution and breaks down once a resolution is reached where the idea of a "fluid" breaks down as well is then perfectly sufficient and, combined with the idea of a fluid, gives us as good model for reality.

Contrary to what the article claims here:

> the exact same fluid from the exact same starting conditions could end up in two distinct physical states, which makes no physical sense

it makes quite a lot of "physical sense" to get two possible outcomes out of one initial state, though we would not expect the Navier-Stokes equations to describe that situation.

The article is simply wrong in arguing that because we expect classical fluids to behave classically and because Navier-Stokes may break down in certain limits, NS may be a bad model. I actually struggle to put together a coherent sentence which comes close to what the article tries to say regarding the relation between "physical sense" and our expectations for the results of Navier-Stokes.
It sounds like a self congratulatory post rationalization of the Google hiring process. People good at algorithms are not necessary to build what a huge chunk of Google engineers work on (basic CRUD apps). Additionally, being good at CS alone without software engineering knowledge results in crappy, untestable software with a poor user experience so CS knowledge isn't enough.

The best L6+ SWEs I worked with there were amazing due to their ability to distill requirements for complex products into sustainable software architectures. Other than the few groups working at the cutting edge of a CS field (<10% of SWEs), algorithms knowledge outside of complexity analysis (to avoid bad code) was essentially useless and software engineering was all that mattered.

Many employees at Google just defend the hiring process because they don't want to question the system that makes them feel superior to the hundreds of thousands that have applied over the years.

"Google doesn't build software, it advances computer science."
See the benefits of cloud back end for mobile apps development
If one voluntarily chooses to trade coins of "out of jurisdictional regulation part of the blockchain", the person will not be able to get those coins into the "regulated part of the blockchain". This is how the bridge between legal and illegal businesses would be broken.

I do not know about the cases you are referring to, as I am not a lawyer, nor an economist and not a statesman.

Within the reasonable countries (most part of the world) one should be able to trade legally, transfer the coins without violating laws of the involved jurisdictions. This would be possible even between different countries.

If you see through it, you will notice that you can create your own "Regulation" within / between a group of your counterparts. Its not taking away your freedom, its just breaking the bridge between legal and illegal businesses.
Yup, it's easy to understand both sides.

Apple don't want to ruin their reputation of having fantastic standby times, which actually is a revelation when you get to experience it (it's fantastic to basically always be able to just grab your laptop and keep going where you left of).

A lot of (real) pros don't care about things like battery life and size, they just want something powerful and semi-portable running macOS they can do resource intensive work on while away from their desktop/something so powerful they don't need desktops.
I was hoping it was going to not have a keyboard, to be detachable. This is what I am in the market for, since I carry a bluetooth keyboard and mouse and use 'Synergy', the ideal is to have a high end i7 machine that is just a big tablet. I hoped this product would be it, to compliment my main laptop and be a secondary screen that has its own CPU.
Don't bring a snowball to a water fight
Luce Irigaray knew it already!
What to expect from your investors, and other insights from U.S. CyberSec VCs
It would be great if you can give any feedback. There are quite a few rough edges currently.
Hmm. I own a Surface Pro 4 too, and I have a completely different experience. I love it and use it very often. It already almost replaced my "big" Lenovo laptop as my working machine.

Doing everything on the Surface Pro that I also do on the bigger laptop - Programming, writing, image editing, ...
As opposed to this?

Anyone can login as "root" with empty password [1]

[1]https://www.wired.com/story/macos-high-sierra-hack-root/
For those fascinated with Kowloon there is an arcade, the Kawasaky Warehouse in Japan [1], whose interiors are inspired to the Walled City. It's on my personal list of places to visit for a future travel to Japan. From the pictures/videos it looks quite cool and it seems to give a rough idea of what Kowloon looked like.

[1] https://en.japantravel.com/kanagawa/kawasaki-warehouse/6714
I love Mac screens but i am pretty sure the Surface Studios screen would come out ahead. Also, a huge high-dpi 3:2 screen sounds just perfect for programming!
Seems to me that this is an opportunity for someone who wants to contribute to a project but lacks the technical skills to do so.
Every browser has never implemented exactly the same things in exactly the same ways, and never will.

Igalia implemented CSS Grid for both Blink and WebKit: https://blogs.igalia.com/mrego/2017/03/16/css-grid-layout-is...

And remember, Blink is a fork of WebKit, so they're not very different. So it can be done and we need more of this.

They're also working on some other stuff for Apple and Google. Never say never.
THE MOST AWESOME SMART HOME GADGETS AND IOT GIFT IDEAS OF 2017
I'm just guessing here, but ripgrep is an executable that they can bundle and write a simple wrapper around. VSCode isn't written in Rust so they'd have to write their own "grep" in Rust which most likely wouldn't be anywhere near as good as ripgrep.

Or am I misunderstanding your question?
> Breaking the equations means that they do not model correctly the real world

This is wrong. We already know that these equations do not model correctly the real world. No model correctly models the real world and every model breaks down eventually at one point or another. Showing that a certain set of equations leads to non-unique results under certain conditions means nothing, unless you also show that those ‘certain conditions’ are true in cases where we previously assumed the model to hold. If you only show that in cases where we previously also assumed the equations not to hold, they actually output nonsense, this may be a mathematically curious and nice result but of no physical relevance.

So far, this result looks more like realising that Newton’s gravitational field diverges for a point particle of nonzero mass, which is not really any indication whatsoever that it doesn’t correctly model the real world.
What’s interesting to me is seeing a physical tool company enclosing a “EULA” on something like a router but, saying you can’t use their physical bit to make other tools.
I'm in - xrb_3pza9dd1b4wgenof1qotgt81mpisu5cim3yu4nntsnnu5or761cqpkfhzjdr
Disclaimer: I write competing software to tensorflow and compete with google cloud which commercializes tensorflow.

So let me turn this on its head. Why does it matter? Use what you find works for you. If you already know the concepts, what's stopping you from just using pytorch for now?

I would suggest stepping back and asking yourself that first. Don't learn something "cuz hype".

Granted, TF has the new eager api that just came out. That might help you?
>This needs to go one step further because consumers don't generally care about the design of the device until something goes wrong, at which point they get burned and lose their investment.

I literally got burned once when a badly designed laptop overheated (the plastic around the fan literally melted off), and I'm sure I'm not the only one to whom something like that has happened.
Yup: https://users.rust-lang.org/t/ripgrep-is-now-the-standard-te...
Personal and name-calling will get you banned here regardless of how wrong someone else is. Please read https://news.ycombinator.com/newsguidelines.html and post civilly and substantively, or not at all.
We've banned this account for repeatedly posting unsubstantive and uncivil comments to HN.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
Using vectors for grouping and lists for function/macro invocations vs. traditional s-expressions is irrelevant. Pretty much all the other differences between Clojure and CL are significant.
Should that be meth use and addiction, or math use and addition?
Most of your complaints are related to how iOS handles web apps that you've saved to the home screen, which is a feature that is completely orthogonal to Apple's rendering engine.

I agree that iOS home screen apps are in a pretty bad state, but Google is also discontinuing Chrome Apps and that doesn't make Chrome a worse HTML renderer.
C and C++ are not alternatives, so a platform "moving to" one doesn't mean it has to forego the other. Linux, the BSDs, macOS all have both C and C++ toolchains.
Ask HN: language choice for an iOS SDK in 2018
During last year, after long and controversial discussions, our iOS team finally agreed to do a full rewrite of our main library.

One of our managers got in touch with a freelance iOS architect to do some consulting on the side while the SDK project gets in initial design and development stages.

Said architect has quite some experience with objC (+10 years) so his language of choice for every discussion. However, the whole team (~3 devs.) is still skeptic on whether to use Swift or its predecessor to start from scratch. The implications of keeping objC. as our library's main language could mean longer development times and less adoption (being an OSS project we also want users to get on board and contribute).

Which language would HN choose? Which reasons would you guys give to some experienced architect to try out Apple's newer language? Would you say, in 2018 Swift is mature enough for this task?
I'll try it aswell! xrb_35hf1mc6bifsuhr6zwj66t3tge64hjoy63oi8qz77f8sscf8oy9msu41ebj4
Much appreciated

xrb_13pxmxsq96nftprj58km73fikos78z41i7xk7xqhsfnf6prssai5icb11j8t
It's important to realize that these tools just didn't exist 7-10 years ago when companies like Instagram and Dropbox were getting started.

Though type inference has been around in so-called "academic" languages for decades, it hit a tipping point in the last 10 years, to the point that every major dynamic language has static type checkers or dialects (like Typescript) that support static checking. Meanwhile, even traditional statically typed languages are growing stronger type checkers.
Waaaw brouhaha, it would be layk just like UBI but for layk startups.
That's why they invented hand signals. Granted not everyone is using those when they should, but it's no different from someone making an unexpected turn on a normal crossing.
The limiting factor might be different but the effect is the same. A rose by any other name would leave you just as disappointed.

(I'm not certain that the limiting factor is actually different, FWIW. Dissipating 100W from a laptop isn't easy. Macbook Pros limit at 80W AFAIK. If the power supply could keep up, I'd expect it to get too hot anyway.)
Are these states which don't have no-fault divorce and therefore effectively require allegations to be made?
In my experience this is where the ability to learn from literature would really help. In this specific case you’d encounter Fourier analysis pretty damn quickly if you started to read around the subject. Likewise whilst I think my formal teaching gave me a grounding I actually value the self-learning aspect from my degree more. The hard problems are the ones you’ve not heard the solution too before. The main thing a formal education provides is a leg up and hopefully a solid set of skills to help find answers to hard problems.
We detached this subthread from https://news.ycombinator.com/item?id=15984519 and marked it off-topic.
https://www.hacksplaining.com/