skysight-inc/HackerNews huggingface dataset:
I mostly find it interesting in that people could think that the chance is 1/3 (and that it may even be obvious!). After reading the description I can understand what they are getting at, but I think the conditional probability is messed up.

Instead of P(Monday | Heads) = P(Monday | Tails) = P(Tuesday | Tails) it is really
P(Monday | Heads&Awake) = P(Monday | Tails&Awake) = P(Tuesday| Tails&Awake) or something like that. But the interviewer isn't asking about that, they are asking for the probability of the coin. The 3 positions are only exhaustive given that you are awake to be interviewed about them, not exhaustive of possible states (it's missing P(Tuesday | Heads&Asleep)). Since you're always awakened at least once, I find the argument that being awake has 'given you information that it is not tuesday AND heads' is pretty weak. While true, both heads and tails expect to be awoken while it is not both tuesday AND heads.
Message passing lets you amortize synchronization and should always be faster if properly implemented.
> we need artificial organs

Or a way to farm organs in the lab.

If self driving cars succeed in massively reducing accident deaths (yay!) an unintended consequence will be huge shortfalls in donatable organs.
The dreaded black bar on HN .. :( RIP
> This XKCD cartoon, basically: https://xkcd.com/1831/

It's the software engineer version of Donald Trump's "Nobody knew health care could be so complicated."
The bike infrastructure in the Netherlands really is amazing.

It has roughly 4 significant advantages over many areas though. A history of relying on bicycles, temperate weather, flatness and a population density that can justify spending a lot of money on infrastructure.

I live in region about the same physical size as the Netherlands, with a population of ~300,000. It isn't stunning that we have 50x less infrastructure here.
It's also interesting for those looking for startup ideas. The procedures and practices recommended here are ways to reduce institutional maladies based mostly on human activity, but it's probable that many of them could be be achieved, or augmented, through technological solutions.

Think about it: If you can build an innovative piece of tech that genuinely helps implement these policies, or achieve the same outcome in a different way, then you've got a huge market of large, rich organisations who'll be interested. Worth considering.
Microsoft joins the open source Cloud Foundry Foundation
> The actual root cause is probably more related to cyclist visibility

Sounds like you've never commuted by bicycle before. I've seen people decked out in high-vis clothing carried away in ambulances or their bikes found under car wheels with their headlights and tail lights still on. But don't take my word for it[1], the actual studies themselves aren't very conclusive either[2].

The actual root cause is likely inattentive drivers, poor roads/infrastructure, and the all too common drivers' mentality that "bikes don't belong on the roads" many cyclists encounter on a regular, day-to-day basis when drivers feel justified in passing too close, cutting cyclists off, or turning into them.

[1] https://motorbikewriter.com/professor-debunks-hi-vis-clothin...
[2] https://www.theguardian.com/environment/bike-blog/2013/jan/1...
Go to your local ice cream/coffee social cycling ride in any major city and ask around about having things thrown at you. Nearly every person there will have a story.
We should be building high speed rail every where. Electric planes are not very feasible with current technology, but electric trains are.
Well, one difference is that if you go to where there is totality you can look with the naked eye once totality is achieved. If you are in a place where it is only partial, most experts recommend only looking through filters or via pinhole projection.
Is there a tl;dr?
Ask HN: Why is there a black bar across the top of the site?
(nt)
This is virtually an axiom for continuous distributions.

One of the axioms of probability is that if you have an event (i.e. a set), then the probability of a countable union of disjoint sets is the sum of the probability of each set (event) occurring.

Assume a uniform distribution between 0 and 1. Now consider point sets of the rationals (i.e. the number 0.5 is represented by a set with just 0.5 in it). Since the distribution is uniform, each set has the same probability (i.e. the likelihood of picking a random rational).

Now consider this question: What is the probability of picking any rational between 0 and 1? Well, that's just the sum of the probabilities over all rationals (because it is a countable sum of disjoint sets). If the probability of picking any particular rational was non-zero, this sum would be infinite, which violates the laws of probability.

Thus, by convention, it's just simpler to define it to be 0.

There's no magic here. These properties were picked merely to make analysis with measure theory clean. Don't try to ascribe any real world meaning to picking a point.
My point was more that in the modern world people's interests likely cover a span or several spans of regions. Not just one single locality.

Sometimes (near state lines in the US) not even /state/ level laws would provide adequate representational coverage.

A more accurate way of providing representation might be to identify areas of major expenditure. Employment, Education, Living, etc. Aside from residency should be either by some absolute threshold of transaction value or possibly by percentage of income. A significant economic interest in an area should be related to representation in that area (as you are being taxed for your activity there). Corridors that connect those areas should also apply (you do have to traverse them for your interests); transit and transit related laws should thus probably be at a major metro or higher level.
There's no such thing as a "sum of infinitely many" anything. What we are talking about is the limit of an infinite series, which behaves nothing at all like a sum.
It is sad. He was clearly a brilliant kid back then. I don't know any details of his email system, but if it really was just as comprehensive as the existing email systems, but developed without any knowledge or input from the existing email systems, that's a spectacular achievement. It's absolutely something to be proud of, and I can totally understand that at the time, as a 14 year old, he believed he invented something new.

But he's a grown man now. He should know better. If he's so smart, he should realize that he wasn't the first. But instead, he's leveraging a lie to claim undeserved fame.
They were always planning to release the recommendations, at least according to the article I read on Saturday before this board meeting.
And this exactly is my point. Google's main business is selling ads, why would it start blocking ads in it's flagship browser?

it's going to start banning all ads except google ads.
Show HN: Nimiq: A Frictionless Payment Protocol Native to the Web
Never do real world project and waste your time. You want a job? Go do leetcode for three months. Interview 3 companies, do leetcode, interview 3 companies and repeat.
Ok, that's fair. The CGA is technically a graphics card. I personally don't consider the true graphics card era to have started until VGA became a thing in the late 1980s.
I can't speak to the reasons why pandas wasn't funded, but the team is looking for funding.

At the end of the day a lot of code uses NumPy and not Pandas.
Visual Studio 2017 Support and Generate DataMatrix with Text Encoding Scheme SSRS
I thought chromium was ungoogled. Chrome is googled chromium.
They probably already had a brick in their car. As someone who's had people verbally threaten to run me over this story doesn't sound outside the realm of possibility.
It sort of depends on coding style - if you're hand instantiating gates and wiring them in verilog then yes it is a lot like assembly ... on the other hand if you're coding in a high level way and having your design compiled to gates then no, it's not at all like assembly

It also may depend on where you learned your craft - my decade as a logic designer seemed to show people who started life as an EE and went straight into logic design coded at a lower level than people who started as programmers (who tended to be more productive as a result) ....
Best Tools to Promote Your Business/Website on Autopilot in 2017
Nobody knows what Apple is anymore, least of all Tim Cook.
Kotlin Future Features Survey Results
Rolling stop signs is empirically one of the most dangerous things you can do on the road.
The recommendations weren't leaked. It was made publicly available by Uber. It is even on their website:

https://newsroom.uber.com/covington-recommendations/
Yes, the idea that raw ascii or unicode text is somehow an adequate replacement for the capabilities of the printed page is completely ridiculous, but here we are discussing it. (And CSV, as recommended in the linked article, is a poorly-defined nightmare of incompatibilities. Not a good recommendation.)
Do you include the org name in the repository name?
I'm curious what opinions are on this naming scheme.

For example, with CircleCI, the repository for docs is https://github.com/circleci/circleci-docs while for Linode, the repository for docs is https://github.com/linode/docs.

Do you or do you not include the org name and why?

For me, I think I'd lean towards not because I keep all of my local repositories in a `Repos` directory followed by a directory for the org name. So if I had a project called `foo`, I'd have it in `~/Repos/felicianotech/foo`.
I haven't seen the post, but I'm guessing it's because this guy died: https://arstechnica.com/business/2017/06/charles-thacker-key...

HN does this whenever someone notable dies.

Edit - Here's the thread: https://news.ycombinator.com/item?id=14548030
I highly recommend rescheduling your flight.. seriously. Right before and right after the eclipse roads will be slammed! One article from Missouri said to expect Florida hurricane evacuation level traffic. If you still want to try to fly, bring LOTS of water in case you are stuck in traffic for hours.
D&I is trendy in the bay area these days. For diversity, the recommendation is to provide a monetary incentive with regards to diversity metrics, i.e. use discrimination in an effort to have a more diverse employee pool. Why this is seen as okay is beyond me.
A lot of people already mentioned that pandas is built on top of numpy. Also the pandas and numpy are housed under the same non-profit: https://www.numfocus.org
I recently moved to NYC which while slightly less hellish than expected, still manages to be very unfriendly to cyclists. NYPD routinely blames cyclists for their own deaths, seemingly always looking for some excuse for the driver's distraction/unawareness/aggressiveness.

If you want a taste of the local discussion, just peruse the Streetsblog NYC bicycling category: http://nyc.streetsblog.org/category/bicycling/

I've lived in a few major American cities, where cycle infrastructure is poor and subservient to car traffic, and also in Sweden, Denmark, and Germany where cycling infrastructure is (mostly) reasonable and well-maintained. I've written on Metafilter before about the swedish infrastructure: http://www.metafilter.com/140136/Intersection-Protection#559...

It's pretty pathetic that the "greatest city" in the wealthiest country in the world can't provide better infrastructure.
Issues like this are not uncommon on Chess.com. I've been playing there since 2008 or 2009. If you read recent comments about issues as they pertain to the recent "v3" release ... as much is to be expected.
In many cases, the use of multi-indexes in Pandas is (I think) a result of culture/style or expectation that the cells of a dataframe should have scalar values. If that would change and it became common to have nested dataframes, the use of multi-indexes would diminish.

The tooling to support nested dataframes (and maybe even lists) is simple to create, It can even be a third party library. I find that multi-indices though may be an accurate conceptual way of thinking about certain data, they tend to be practically more inconvenient than nesting the dataframes. In all cases I have encountered only single level of nesting is required.
I wasn't talking about MPI, but if you want to talk about MPI, note that OmniPath gets faster as you have more cores talking to it, and it takes full advantage of delivering messages to the memory near the receiving process, so you'd better not move threads or processes very far.

If you look in your HPC historybook, you'll notice that I was the system architect for InfiniPath.
You say that and then immediately become an example of what hes talking about. This "shallow jab that contributes nothing new or meaningful" is, in some circles, known as a "joke." I'm continually frustrated by people who think that misinterpreting comments as harmful is a useful activity.
Source?

From personal experience - I have yet to see a cyclist "taking due care" when they run the stop sign by where I live. They just run it full speed downhill and cars have to dodge them.

What especially confuses me in this situation is that if the cyclist runs into a car turning left after the car properly stopped and then started moving without see the cyclist speeding downhill (uphill from the car and usually beyond the view due to the said hill), the cyclist is the one with the most to lose. They do it anyways.
Susan J. Fowler's tweet on Uber CEO's leave
Ask yourself, do you believe there are -10X CEOs? And that they are not rare? Then by definition you also believe there are 10X CEOs.
"If the insurance company contests the claim, the injured cyclist or pedestrian has to take the case to a civil court."

If we're going to be liberal pinheads here, why don't we go all the way? Make cyclists who use public roadways retain insurance coverage for the same necessary risks(pip, uninsured motorist, minimum liability insurance).
Intel early centrinos are not 64bit (Dothan / Banias) so are the initial Core / Core Duo CPUs (Yona).

Intel didn't release a mobile 64bit CPU until 2006/7 with Core 2 Duo.

Also the initial implementations of Intel64/EMT64 lack certain functions so even tho they technically support 64bit they might lack certain other features that are required by modern operating systems.

So overall if you have a 10 year old laptop you might not be able to use Tails 3.0.
I use auth0 and have been very pleased with its performance and documentation. I would suggest you take a look.
Well, the example I was thinking of (from after I left HPC) was a search engine, in which most of the computation took place in a NoSQL database. And it did great with event-driven programming and heavy-weight processes. You can call it embarrassingly-parallel if you like, from an HPC point of view it is. And that's a fine thing.

Glad to see HPC so represented here on HN, but an HPC counter-example does not diminish an example. To put this another way: I wasn't saying that YOUR problem could be solved without threads, I said MY problem could be solved without threads.
Tech employees: tell your CEO to boycott the Trump summit
Some of those things you've listed are not safe practices at all.

Riding on the sidewalks are legal in some places (sidewalks are OK to ride on in Seattle as many of the multi-use trails join up with them and the roads do not have shoulders), and same with "running" red lights - in Idaho cyclists are allowed to do this[1] as it's proven to be safer[2].

[1] https://en.wikipedia.org/wiki/Idaho_stop
[2] http://www.chicagotribune.com/news/local/breaking/ct-bike-st...
Don't be surprised, and don't feel bad. There is innumerable open source software we all depend on everyday without thinking about it. Consider zlib, libpng, libjpeg(-turbo), bash, bsd or gnu core utilities, random stuff ... and then the stuff you might sometimes think about, like openssl ...

That's maybe the biggest practical benefit of open source software. You don't have to keep track of who you owe what. A lot of these projects have had a few different critical creators and maintainers over the past decade or so. And we don't have to keep track of any of that. That's a huge efficiency boost.

(You should not re-distribute open-source software in a way that violates the license, but that's a separate issue from using it, and it scales a lot easier - everyone receives/uses many more different software works than they distribute.)
Many people I've talked with are planning to make this event into a long weekend. If you want to avoid traffic... and find parking - I'd recommend at least Thursday.
Show HN: Peer-to-peer database over IPFS (toy)
Another great read on threads: The Problem with Threads, by Edward Lee: https://www2.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-....
OK. I should have used the word "shared". So it sounds like they are not going to share the full report, just the recommendations.
There's a lot of aggressive behavior that, while criminally dangerous, isn't as blatant as a brick. Aggression toward bicyclists is a continuum, and if you habituate the careless drivers to being careful, and you dissuade the thoughtlessly agressive, then the sociopaths may not feel like they're part of some larger body of "acceptable" behavior.
Threads are necessary and pretty much unavoidable, but in my experience cooperative sharing (e.g., co-routines) results in systems that are much more reliable and far easier to reason about. Structured worker threads ("go away and tell me when you're done") with no shared resources also go a long way towards keeping systems reliable.

Don't get me wrong; I love a nice, concurrent and efficient system as much as the next guy. I've been in various kernels and embedded systems doing the whole spinlock/reader-writerlock/mutex scene, and it's fun as hell. But in the end, if I can spend a few more cycles and not have to worry about race conditions and debug hairy crashes all the time then I'm far more productive, and ultimate the customer is happier.
A firm reminder that we have a certain amount of time to get our work done.
We added sub groups in GitLab 9.0 on March 22 https://about.gitlab.com/2017/03/22/gitlab-9-0-released/
Varies by state because of details of organ donation laws, religious makeup, quality of healthcare. Blue states tend to have fewer donors (seat belt laws, gun laws, more social safety net). High concentration of hospitals is generally bad (car accident victim on the Mass Turnpike gets rushed to one of a number of world class hospitals, lives, not a donor). So Boston bad. New York worst state in US: need an organ in NYC? Relocate while you can.

Midwest and southern generosity typically drives higher donation rates. Neighboring states may draw organs from your state.

Transplant hospitals that do many cases get really good at it, and have enough experience that they will use organs other centers will reject. My liver was rejected by at least one other transplant center before it arrived in Indianapolis. (They let me see it before surgery. How cool is that?) So think twice before ruling out an organ just because someone else said no.

Blood type, physical size, and exact timing of things can cause lucky breaks.
Part of me is curious if the posters who were incorrect in their predictions of doom ever changed their mind and learned some humbleness from their incorrect prediction, or if they ended up just adjusting their memories to make it seem like they were always right. I somehow suspect the latter.
Yes; compatibility necessities are functional rather than expressive and therefore an exception to copyright protection. But patents are about making monopolies on functionality; a compatibility exception would undermine the whole point.
So Mr. Holder, were you able to confirm the veracity of Susan Fowler's descriptions of her experiences at Uber?

Mr. Holder?

Is this thing on?
I think you are absolutely right about Jobs. He took a company on the brink of bankruptcy with less than 5% market share and made it the most valuable company of the planet. If by happy accident or by masterplan design I don't think any other person could have done that.

Though that is not normal. You wouldn't expect a new CEO of a small bank to overtake JPMorgan Chase.
Alright can you explain this? This happens all the time where I live and almost every time the cyclist winds up mismatched with the flow of traffic and cuts off cars.
Only distantly related, but the title reminds me of line from AI (pseudo-?) researcher Chris McKinstry[1]'s web suicide note:

>Oh and BTW, the mind is a maximum hypersurface and thought a trajectory on it and the amygdala and hippocampus are Hopf maps of it. No one knew this before me, and it seems no one care. So be it. My time will come in a hundred or a thousand years when the idea again returns.

[1] https://en.wikipedia.org/wiki/Chris_McKinstry
Something I've never ever seen a company do is...

Tell me what business need my work will solve!
Actually there is already a Scala version that is well defined. From the website https://chisel.eecs.berkeley.edu/ 'Chisel is an open-source hardware construction language developed at UC Berkeley that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages.'

Not sure why they wouldn't use it instead.
Not to be That Guy, but: your sample will reuse the same token over and over until it expires, which is how you get the BREACH attack.

In Django 1.10, we switched the CSRF token generation to use a consistent base value, but to combine it in a reversible way with a randomly-generated per-request nonce. CSRF verification then consists of recovering the base value and checking it; this lets you have a longer-lived "token" without sending the same value in every request/response cycle.
> improvements to macOS would come slower than they do now.

I'm starting to wonder how many people here even remember what Apple was like 10 years ago. The way macOS has "improved" under Tim I think "the slower, the better". One of the best WWDC moments this year was when Tim announced a maintenance release.
> That's a bit further north than Namibia

That's an understatement: it's over 2000 nautical miles north.

> but their officials in Namibia say themselves that they're concerned about it.

The link you gave was a speech given by the president while commissioning a naval base. I wouldn't place import on his mentioning piracy while listing the functions of a navy in a generic speech: also of concern are "global peace and security" by your terms.
I'm not up on a lot of the hardware stuff. Raspberry Pi? Beagleboard?
The alternative is to sandbox everything on the "open" system to enhance security.

http://www.bromium.com implements that approach within Windows.
How to write benchmarks in Go (2013)
It might be difficult to predict a clear sky. Because of hot, summer humidity, The eastern US has a pretty good chance of afternoon thunderstorms during the time of the eclipse.
Am I missing something here or does the article open with a false statement:

Consider a Clojure function (fn [x] (+ (* x x) 4)).
The set of allowed values for x is called the domain
of the function. For value 2, for example, the result
is 16. We say that the image of 2 is 16.

As far as I can see the image of 2 is 8 for that function - and I don't even program in Clojure. A Clojure repl [1] agrees:

> (defn squaredplusfour[x] (+ (* x x) 4))
#'sandbox11276/squaredplusfour
> (squaredplusfour 2)
8

[1] http://www.tryclj.com/
OP here:

TLDR; CRDT, peer to peer, PEG query language, in early development, possibly just a toy.

Crypto/user concepts are planned for the near future. I am not exactly sure the shape this will take, but to keep it simple, I'll probably sign every Entry with a key. Perhaps an IPFS key - I haven't looked into how IPFS does cryptography.

Motivations are: noticing how there have been a few CRDT projects posted online lately, and wanting to abstract out a layer so I don't have to do lots of maths for every program :)
There's a decent sized market of people who don't believe that the Chromium open-source project isn't full of nefarious hidden google spy codes.