skysight-inc/HackerNews huggingface dataset:
Looks like I mixed things up myself. Carte Bleue was apparently something related to Visa, and CB (for "carte bancaire") is the national network.

But people actually still often say "carte bleue" to refer to any kind of payment card (even a Mastercard one). Apparently just because it was the name of the first payment card in France.

So yeah, you have to swap carte bleue and carte bancaire in my previous post, I guess.
Do these ridiculous ToS/ToU hold up in court?
Leaked: Titanfall 2 Release Date and Single Player Gameplay
There is no need to prove someone's claim false, they must prove it true.

eg: Except that the government has claimed that they have foiled attacks and those claims have been shown to be bullshit.

So, given that they have made these claims and they are false, what conclusions should we draw?

A. The government gave us false information to reassure us that their blanket information gathering programs work, they cant tell us operational details or made some other mistake(even though operation details of various programs leak like a sieve.)

B. Their argument is specious, and someone made a list to prop up a program they do not have evidence for.
I just found your comment. One answer wrt e.g. Javascript is to use it as a "machine code" and just put a whole better designed thing on top of it. Or try to get the web world to get behind Native Client or something better that allows a protected sandbox to be really developed into new facilities.

Another answer is to not to go back to Engelbart, but to at least start with large ideas like his, and try to think of the Internet and Personal Computing as something much more than a convenience -- but more as a "lifter" of humanity. What would that mean?

Another ploy would be to simply think about what is needed close to the end-users and to follow that back towards the plug in the wall (one hint is that there is no need to encounter a 60s style "operating system" -- so what would be much better in a real Internet universe?)

The main heuristic is to posit "I don't really know what I'm doing, and I'm not a strong enough thinker, and 'You can't learn to see until you admit you are blind, and etc." This is my starting place for trying to do real thinking i.e. we aren't as smart as we need to be -- so we have to put real work and method into thinking and design.

Tony Hoare had a good observation. He said that debugging is harder than programming, so don't use all your abilities in programming, or you'll never get the program working. We can extend that into design. Design is difficult, but being able to assess one's designs is even harder -- leave something in reserve to avoid simply making things because we can.
(disclosure: I'm the Axiom Lead Developer)

I really applaud William's effort to build a company.
I wish him all the best and will be willing to provide
what help I can.

I wrote an AMS diatribe http://www.ams.org/notices/201202/rtx120200320p.pdf about publishing computational mathematics, making several points, one of which was that

"Algorithm implementations are proprietary.
This needs to end. Science is not done behind a
curtain. At least, it has not been hidden since Tar-
taglia and Cardano fought over solving the cubic."

However, even if the Ma* software were suddenly open sourced it would be obvious that there was a huge problem.

Mathematics rests on several pillars which are currently absent in computational mathematics.

Mathematics rests on proofs. Where are the proofs for computational mathematical software?

Mathematics rests on research papers, books, and references. Where are the explanations of the theory behind the code? Where are the explanations of the design choices, such as which version of an equation was used and why? Computational mathematics needs much more than bare code.

Mathematics rests on courses and students. There may be one course but a whole focused curriculum on computational mathematics needs to exist.

Mathematics rests on funding. Universities, government, and some government organizations, like Oak Ridge, are the primary support.

William and I have had several discussions around our common problem of finding funding. I was the lead on Magnus (Infinite Group Theory) at City College of New York. We struggled for funding all the time. Axiom can't be funded because there is no organization to handle receipts. Funding agency like accountants.

Indeed, accounting is vital to open source funding. I contacted several large organizations asking them to set up an "open source accounting firm" (OSAF) which would accept and administer the grants to open source projects. OSAF would accept the grant, maintain the account, disburse funds for valid receipts, and maintain financial records for inspection. Such an accounting organization is needed if an open source project is going to get government or company funding.

If SageMath could handle the OSAF issue then the various contributing projects used by Sage could apply for grants from companies or government, knowing that there is an organization capable of managing the funds. This has the non-trivial side benefit of making SageMath the primary focus.

Oh, and SageMath could take the "overhead" (more than 50% at most schools) for "paperwork". My provost lived rather well on the grants.
Color Goes Electric
While I agree with you, it's much harder to just not go to a website that doesn't work properly than it is to just either not buy toilet paper, or have to go to the bank and get cash to buy it.
I am not a lawyer, but I think the 457 visa fills a role similar to the H1B or E3. You need to coming in for a job on the "Skilled Occupations List"[1], which currently includes various job titles related to software development.

[0] https://www.border.gov.au/Trav/Visa-1/457-

[1] https://www.border.gov.au/Trav/Work/Work/Skills-assessment-a...
Their reading of that quote is extremely strange.

All that quote says is "you won't sue us for your use of AWS, or claim you own AWS's IP." Seems like a standard and obvious clause.

I don't see where it says:

> With this clause, Amazon could quite literally copy any of it's customers' software, and their brands, that Amazon hosts on and displays from its servers, fold that into its Amazon Web Services offering, and call it a day.

What? That isn't what it says at all. In fact it limits the scope of the claim to "Service Offerings" which is rigidly defined.

The author seems to be struggling to read legalese and is misinterpreting it.
Impossible? I lived in Toronto for ten years without a car and never had trouble getting around.

$0 is a bit misleading, as you will need $130/mo for a metropass.
OpenBSD isn't just servers...

https://news.ycombinator.com/item?id=11889000

https://news.ycombinator.com/item?id=11888695
"United States of Amnesia"

- Gore Vidal
I find it amusing that someone would have a dedicated GPU, yet cannot fully render color images. I mean, I'm sure there's actually plenty of use-cases, but it's still funny.
Taxes? Canadians jump very quickly into the highest tax brackets. Goods and Services are taxed in Ontario at... 14% now?
> With this clause, Amazon could quite literally copy any of it's customers' software, and their brands, that Amazon hosts on and displays from its servers, fold that into its Amazon Web Services offering, and call it a day.

What leads the blogging Sean to say something like that?

Admittedly, English is not my first or even second language, but the way I read the quoted paragraph, Amazon talks only about their own IP, the Amazon AWS Service Offering and "any other product or service" provided by Amazon.

Where do they talk about the super secret IP created by Sean Hogle?
Mine is the same as yours: a circle with months going clockwise, Jan/Dec at 6 o'clock.

It occurred to me a couple years ago that thinking of the calendar like this might not be something everyone does. I asked my friend how he thought of it and he said he saw it as a LINE.
The way that I typically setup my apps is to have two parts of the server. Typically something like:

```
if (!process.browser) app.use(require('./api'))
```

Where the api is your typical REST based api with JWT auth tokens. Then the shared client side part of the api communicates with the secure part through "fetch" which works isomorphically (in the browser it is an ajax request, in the server it is a local http request to itself) you should checkout @rill/fetcher for what I currently use. In Rill there is no issue with having "client only" or "server only" routes, the main benefit is that the api is the same no matter where you are working. Take for example "@rill/progress" which is a progress bar that only does work in the browser, or "@rill/compress" which only does anything on the server or "@rill/logger" which works on both (although with completely different implementations). The goal is certainly to encourage code sharing where possible but to also not get in the way. You can use Rill as a standalone server only app if you want, or even just as an in browser framework, it doesn't really matter.

As for my example with emails it is certainly not real world and I don't recommend having public access to an email api but the point was merely to demonstrate that all of the code could be abstracted to work in either place (even without rill).
Not a lawyer, but I think the reason Amazon did this is to prevent themselves against Oracle vs Google type issues.

Alternatively, it could prevent attacks against AWS packaging popular software like Node or Wordpress in their offerings. One day Node might get upset at being repackaged and sold on AWS as part of Lambda or whatever (dunno if this is accurate but you get the idea), and Amazon wants to protect themselves against being sued in the future for that type of packaging.
> You're starting out with browser as your base. There are many things that come with that decision. [...] why not just learn react native instead of boasting about how still using web browser is good enough?

Because for instance I can use native HTML APIs like WebRTC without 3rd party libraries and I can reuse many great JS libs, which I'm familiar with.

> Also that Bitcoin app is a bad example because it's a very simple app.

It's the perfect example because it reflects that it all depends on the use case, and that are use cases that will better fit your company stack. In bitpay's case, they're heavily invested in JS/Node. So it just makes sense (like in many other cases/companies).

A good lead (tech, manager, etc) will always pick the proper tool for the task, taking into account many aspects of the project: business decisions, UX, costs, current work force, current stack, available libs, etc...

What I'm trying to say is that Hybrid has it's place. It's not all hybrid or all native. It depends.
In fact, they are in competition, Interac is trying to keep things like Visa Debit out if the country.

My bank card now is both an Interac card and a Visa Debit card. But the Visa Debit part work anywhere except online US retailers.
Absolutely. If there is no reason to distinguish between different types of errors then defining different types is a pointless distraction that clutters the API.

So let's simply return errors.New("...") or a private package level error value.

But public package level singletons are a completely unnecessary burden on API versioning with no upside at all.

Why on earth would I ever want to make a lasting commitment to never attach any data or call specific message to errors in the future?
There's a whole bunch of different heuristics we can use to make a judgement on this one.

"Most people don't believe this" is a pretty poor standard for evidence. "No logical reason for these particular people to be stalked has been identified, the only people that believe this activity is actually taking place appear to be those claiming to actually suffer from it; experts in mental illness who have studied some of the individuals claiming to experience the phenomena note that they are exhibiting well-established symptoms of mental illnesses" is a pretty good standard of evidence.

Unlike most almost-certainly-incorrect beliefs, it also appears that those who come to adopt this one genuinely suffer from it, so I'm not even convinced the assumption that we should consider it pretty plausible and encourage both sides of the argument to publicise their case would be a benign one. (A corollary of this is that even in the staggeringly unlikely event that independent evidence can be found that some shadowy group actually is attempting to unsettle a particular individual by sending out minions to gas stations to mimic their actions, they'd probably feel even more intimidated for receiving that confirmation)
"awful" seems like the likely steady state for the volunteer moderation of any large online community. Especially when the moderator pool is closed or otherwise self-selecting.

It's one of those jobs where you probably don't want to give it to people that really want to do it.
Innovation as a Process of Caring
I was on staff at a small science and engineering school with a top 25 football team, and I was the faculty rep for the cycling team. I had no love for football, and I say that as someone who played in highschool. Until I saw the finances and realized they funded the entire sports program. As much as it pained me, I had a hard time complaining after that.
Why the world hates silicon valley
BTW, thanks to all those who answer(ed).
and Sudbury has the world's largest nickel... https://en.m.wikipedia.org/wiki/Big_Nickel

It doesn't really follow that they're going to be more successful because of it. World's largest is a bit irrelevant in this case.
I wonder if there would be value in simulating left and right hand pages on a single page view screen. I'm imagining something where you'd see the left page, and the crease between the pages rendered on the right edge of the screen, with a slice of the left edge of the text from the facing page visible. Turning the page would be rendered as a slide over to the right. The next page turn would show the page flipping to the left, combined with a slide back to the left page.

I think this is another tactile part of reading a novel: laying in bed balancing the book in your hand, holding the side you're not reading, then repositioning your hand when you start reading the right hand page.
I think the author is making the claim that AWS could add any new product to their Service Offerings at any time (they can) and that Amazon _could_ clone a customer's IP and add it as a Service Offering on AWS, and this clause would prevent the customer from suing.

I also disagree that this is the correct interpretation, or that this is an issue at all, but I believe that's the author's reading.
I also see the year (not "time") as roughly a circle going round my body, but vertically not horizontally as in the illustration. Also, the circle is pitched at an angle so that I view it from my left side arcing over my body (at a height of about a tall tree in front, with the future in front).

Each month has a colour but no shape, they are all more like a volume of air. It rotates so that a given month is going through me, with future months going high in the air in front and previous months there but not visible. The months through November to January are more acutely curved. Each week is also a circle and each day has a colour but the weeks are all the same circle instance, not individual ones.

I don't have a good memory at all and none of my memories are in the circle.
The Panama Papers story is arguably tech related.
Congrats! What convinced you to go back?
I can only speak from the POV of my country (left unnamed), but I encourage anyone wanting truly interesting work to apply to your country's SIGINT agency. Only there will you find real answers.
It is difficult to believe that a 40 year old company is going to change its spots and not execute on some kind of embrace, extend, extinguish strategy. To me it appears more likely that MS wants to tamper down the distinctiveness between its products and open source alternatives. Then, when management makes decisions on solutions, they'll choose the MS solution because it is no longer sufficiently differentiated and thus move development focus to the MS platforms.

As sort of an example, MS SQL server is moving to Linux and while not open source, the playbook of eliminating differentiation is at work.

1. It is directly aimed at Oracle and DB2 who traditionally run on Unix environments. It isn't clear that Oracle and DB2 can be as effective in the Windows environment as MSSQL can be in a Unix environment.

2. SQL Server in the bizspark program is nearly free for the first 3 years (so I recall) and then you're locked in and the price jumps substantially.

3. Traditional IT managers tend to want to buy from MS for the possibility of support - support for Postgres via IRC is excellent btw.
Are you an American or a Canadian? As an American, every time I talk to a Canadian company they assume there must be something wrong with me. They don't understand why anybody would choose the cold and less pay over someplace like SF.
Why would anyone think it's a good idea to treat surveillance paranoia by having people strap cameras to their bodies?
It amazes me how can people stop thinking before writing. Even if it actually said that, which it doesn't, how could Amazon actually steal the code and brand from one customer and retain the rest of their customers afterwards?
>... and more serious organised crime, were our security services not using the bulk surveillance data ...

In the unlikely case these aren't pranks, they would almost certainly be GCHQ astroturfing accounts. Of course, the astroturfing itself is of so poor quality that they probably outsourced the job to either some apathetic social media/perception management firm, or clueless interns.

I could easily see a social engagement platform that's primarily used to spam Disqus comment sections also having support for HN, just for the sake of ticking the box.
Toronto without a car is very easy so long as you live and work along a subway line, or less ideally, streetcar lines. Uber fills in the gaps.
Some journals require a lay-person abstract, which I think is very nice.
At a glance, yes, the author did cover both sides of the story. But if you do read carefully, you would notice the wording and tone clearly suggest the author's opinion and pre-assumption. The whole article resembles an interview of a group of patients and their doctors.

Some quotes that reveals the author's view:

"For the few specialists who have looked closely, these individuals represent an alarming development in the history of mental illness: thousands of sick people, banded together and demanding recognition on the basis of shared paranoias."

"The vast majority of people with psychosis never resort to violence. Still, studies suggest that a small number of those experiencing psychotic episodes — especially paranoid thoughts, accompanied by voices making commands — are more likely to act on hostile urges than people without a mental illness."

"The big hope is that society will wake up to what’s happening and put a stop to it, those who feel targeted say. In some cases, they do seek psychiatric help. In others, the delusions subside. For the rest, the prognosis isn’t good, psychiatrists say. Many contemplate suicide."

"One thing he is certain of though, he says: He’s not crazy."
Even USA ATMs and POS terminals happily accepted my european Maestro debit card, so that's not really true.
> These types of stories are regularly removed from HN by the mods.

No, they're removed by users flagging them.
> It's just Walmart annoying their customers to try to prove some point to Visa.

What? It's very, very clear that this is about fees.
50 Dead in Orlando Gay Nightclub Shooting
OP mentioned that Elixir is better at concurrency and parallelism. Python is better at processing (more libraries/toolsets available).

As someone who wants to use Elixir more and see its community flourish, what libraries does Elixir need so this project could be done without Python?

I'm guessing some sort of Beautiful Soup or Nokogiri equivalent?
Cool. I had bought and read the whole of his Effective C++ book (after having read a few more basic books) some time after it came out. He really went into depth with that book, and brought out a lot of issues that one needs to be aware of and take care of. Still remember that copy constructors can create extra copies of objects, placement new, etc. ... Also I heard from an editor at McGraw-Hill, that Effective C++ sold in the region of 50,000 copies.
I'm hoping it's some time after 36 for no particular reason...
As I have mentioned to others here and is mentioned in the Rill README the goal of Rill is provide a bare minimum of abstractions over the browser to encourage code sharing and code reuse with isomorphic JavaScript. Even with this goal Rill is great because you can use it "server only" or "client only" or shared, it's up to you, it gets out of the way. The huge benefit is that when you want to be able to share code it's extremely easy and when you don't just use "if (process.browser)" type stuff to clean up the edge cases.

Ultimately I found that when writing isomorphic SPA's the amount of code you "CAN" share is much more than what is unsharable, personally I am often able to share 90% or more of the front end code and just have to throw in a few "if (!process.browser)"'s to hide some mission critical stuff from the client.

With many isomorphic examples you will find you end up jumping through hoops to share code. Rill makes this part easy but that doesn't mean that absolutely everything can or should be shared.
Online ambient atmosphere generator for roleplay games
There's also a long history of governments using accusations of mental illness to suppress dissidents.
Yeah, I don't believe this. You're clearly not an unbiased observer here, which is fine, but I'm skeptical of your "research".
Mostly nature sounds.
Wells Fargo had me set up an extra checking account for this. Of course, the real reason is so they could charge me another $10 a month for it.
Did you also appreciate slide 28? "I used to think Wolfram was wrong. Now I am not so sure."
Not if Toronto keeps hemorrhaging talent. I graduated from the University of Toronto last year and can only name 2 of my classmates who are actually working in Toronto now. The rest are in SF, Seattle, and NYC - including many people who have family in Toronto, like me. All of my friends who were seriously working on a startup have moved it to the Bay Area.

Many of us would love to move back to Toronto 'eventually', for family reasons and because it's a great city overall, but for now the money and opportunities in the States are too good. In SF I'm making 2-3x what I'd make in Toronto and get to work on a globally-relevant system. And 80% of my social network is here now, too.
Even if the *nix machine was no bigger than a PC (e.g. - Xenix on '286; BSD on a PDP-11), it could still swap out processes, vs sharing a single real memory space.

But as you said, this allowed (at least the illusion, on some machines) more total memory to work with.