skysight-inc/HackerNews huggingface dataset:
> if you can prove 1+1=2 at all, then the generalization to n+m=l (where l is the "intuitive" value of n+m) should be easy enough to use directly

But the proof of 1+1=2 is itself trivial in PA. So this really doesn't mean much. In fact it seems like you are agreeing with me that having explicit proofs of m+n=l for m,n>1 is meaningless.

> But my point is that, if you are constructing a proof in formal mathematics and find yourself at a step having to demonstrate 4+4=8

I understand your point, but saying that there might be an occasions where a proof of P can be meaningful is not the same as saying that a proof of P is meaningful. The former is almost a tautology, and can be said about practically any proof whatsoever.

> For me, I just have to note that all of the dependently typed programming languages I've played with have used Peano arithmetic for encoding the size of an array in the type system. As a result, the requirement of a proof that n+m=l (where l is the "intuitive" value...) has been encoded in the type of, say, array concatenation.

This doesn't show that those proofs are meaningful in mathematics.
It is nice to see that all projects goals seems to be reasonable in this round.

Unlike than in the previous one:

> Buildbot: $15,000. Their award will be used to remove the term “slave” from all documentation, APIs and tests, and also to make improvements so Buildbot works better in the Amazon EC2 cloud.

https://blog.mozilla.org/blog/2015/12/10/mozilla-open-source...
Thanks for the comments! I never thought of trying to do a reversible USB connection. And it's actually quite easy!

The button you point out looks like a better choice. It's about 10 cents cheaper than my current one. Currently sold out with 13 week lead time at Mouser! Must be popular.
I am in total agreement that the watch lists do not meet standards of due process. I was only pointing out the inconsistency of not being able to fly but being able to buy guns.
The original: https://www.youtube.com/watch?v=-eDOJ4L0Edk
The fun part:

"What does a sit-in[1] achieve? News headlines. Even if a vote is prevented procedurally, a sit-in appeals to the court of public opinion and keeps the debate alive. Small wonder then that the Speaker of the House, Paul Ryan, ordered C-SPAN cameras to be shut off."

So the Speaker of the House shut down the cameras C-SPAN normally uses and a couple of Democratic started broadcasting cell-phone video (badly) and C-SPAN picked up their streams.

I, too, can't even.

At this point, following the dictates of Rule #1[2], I'm voting for Trump in November. Unless someone worse comes along.

[1] "There’s a sit-in right now in the House of Representatives over gun control. Republicans blocked a vote over the “no fly, no buy” bill (preventing terror suspects on the no-fly list from buying guns) and Democrats are up in arms about it."

[2] Rule #1: Do not come between stupid people and the consequences of their stupidity.
What is the relationship between Dotty and Scala Native?
There's that Upton Sinclair quote about understanding and salary...

The point being, the business model of IoT is literally lending you a device that due to purposefully shitty engineering is not useful if you're not paying the rent. I wish there'd be a founder that cares about making stuff that's primarily delivering value to the customer, but in IoT space, I'm yet to hear about one.
I would say that you should be very careful with putting your Twitter-gained engineering knowledge to use in a startup. In most cases as a startup you should purposely not do many of the things Twitter does. For instance, micro services and an extremely complex distributed architecture will add a lot of overhead and points of failure when a monolith is probably the best route when you have a few engineers. In a startup implementation speed is usually the most important aspect of your development project. Hacking usually trumps engineering in terms of value-add to your infant company. You will most likely throw away a ton of code along the way in the early days as you discover your path to product/market fit. That and you will only have a handful of people actually using it. Most early scalability issues (into the 10-100k DAU range in my experience) can be solved easily by throwing hardware at the problem...

The other thing to be conscious of is the silo you live in on a team at a large company like Twitter as an engineer. You don't have to think about much more than writing code. As others have mentioned, engineering is by far the easiest challenge at a startup as a founder unless you are doing some crazy high tech thing.

All that being said, if your startup is successful and you get past the seed stage, then yes, you will have a good idea of how to build an engineering culture and use practices that are known to work at scale.
It is also sloppy thinking. Agencies like the NSA are bound by certain rules that prohibit targeting people for intelligence gathering. So the work around the law by gathering everything they can without targeting anyone in particular.
Should be a very interesting few years in the supercomputing community.

China now appears to be leading the USA on that path to exascale, which is projected to be attained in 2023ish. This does have serious technological implications, for nuclear arsenal readiness as well as a variety of areas in high performance computing, such as climate predictions, material science, biomedical device design, etc.
I get your point but you are wrong. Climate change is based on a lot of historical data and measurements and theoretical models from various sources.

Fracking depends on the geology and certain assumptions about what's going on while fracking and that everything is going according to a plan. Might be harmless in certain regions might be a problem in others. There is little data on fracking as it's recent technology - results on earthquakes are just in and don't look particular harmless.
Meh since when is computational performance really a bottleneck? Do you find your site is loading seconds too slowly because JS is executing? I sure don't.

On today's machines the much larger bottleneck is how fast and easily you can iterate on product at scale which is a problem that React is a fantastic solution for.
My webpass is already 1 Gbps symmetric. If yours is less, it's a per-building upgrade (so maybe with additional capital they'd do that in more places) and may not be feasible.

Disclosure: I work at Google (but not on Fiber).
See also

* Statistical mechanics: https://en.wikipedia.org/wiki/Statistical_mechanics
Also worth pointing out that the reason everything talks over HTTP now is because companies figured out that the only port on a typical user's computer that can be assumed to be free of bullshit pseudo-security rules is the port 80...
Sounds like you want better hardware. Which is what we ALL want.
That's a really good question.

Selling timeslots to more urgent traffic? Transit arbitrage, allowing some coin whilst waiting out low oil prices?

I'm speculating, but it seems a possibility.
Coming from australia and not familiar at all with Webpass... is the latency low? ie. could people use this for gaming internet connections?
How is it that Sony PS4/Vita stores can sell these same indie games for $20 a pop? Sony pushes these games hard and gives every one of them a fair amount of free marketing. They also celebrate their game developers by writing about them on their blogs and press-releases.

The Apple App store in its current iteration is just mentally exhausting. Everytime I open it up I'm presented with a new grid of app icons and no context to why I should care.

To further detriment, Apple has trained the market to stay away from 3rd party curation of iOS apps in any kind of useful way. So we're left only with a gateway of lists. That's nice, but not worth my time.

Correct me if I'm wrong, but ultimately an indie game has limited replay value because they're just so small in scope, but they're usually a lot of fun. So a one time upfront payment to enjoy for a few weeks is a great business strategy I think.

Edit: Not to sound like I'm bashing Apple here, as I don't think the Google Play store does it any better.
And yet the atoms in your body are recycled over time. Your future self consists of an almost entirely different set of atoms as your current self.

I'm not sure how to reconcile this with the nature of consciousness, but it certainly makes for an interesting thought experiment.

https://www.quora.com/How-long-does-it-take-for-most-of-the-...
See statistical mechanics: https://en.wikipedia.org/wiki/Statistical_mechanics

[Edit] No really, take the ideal gas law. To get a real understanding of a given situation, you would have to know the position and momentum of all of the molecules of the gas. But the ideal gas law says, no, you don't need all of that to get a very good approximation; all you need to know to get the pressure of a gas is the temperature, volume, and amount of gas.
60k is total number of full-time employees. It includes non-engineers, and does not include contractors.
Wow I had no idea this canal was such a disaster in the making, and the article didn't even mention the canal the Chinese are building in Nicaragua which would significantly shorten shipping routes compared to Panama.
Splash page and won't open as an article in Pocket.
About Elixir, I don't have very many complaints due to the fact that it is built over Erlang which means for day-to-day operations its solid.

At the edge, performance relies heavily on implementation, and the ErlangVM is great at dealing with high concurrency, and methods that do small pieces of work. If your implementation works against that, then the VM is going to work against you as well because it was designed with those assumptions in mind.

Elixir however is a very new language. Coming from Python, the first things I noticed was:

1. There's no real consensus on if we should use exceptions or error return types. Support for return types is improving with the new with syntax, so perhaps that's what most people will use. The standard library uses both, and occasionally will just return nil on error.

2. The standard library is still evolving. For example Date/Time/Calendaring was all out of the STL until 1.3, and support is still currently anaemic comparative to Python.

3. Most OTP in the Erlang ecosystem are built in Erlang. Those built in Elixir are derived from some specific use case of some specific company. Language support for OTP constructs is improving though, and more generic forms are being built into the STL for Elixir 1.4, upcoming.

With regards to Phoenix, its a well thought out, throughly implemented library.... but its not Django; and makes different philosophical choices.

Short list:

1. no user system

2. no authentication or permissions

3. templates do not follow the engine/loader structure of Django

4. Plug is like Rack, not like Django middleware so whilst it is more powerful in some respects, it is unidirectional in control flow unlike Django where data flows up/down the chain of middleware.

5. Ecto is a pretty solid database layer, but its not integrated into Phoenix at all because #1/#2 do not exist, and Phoenix doesn't have a admin layer at all... so there's no real reason for the framework itself to tie itself to a single database layer. So you get into a situation that's akin to using SQLAlchemy with Django. Yes it works, no this library wasn't built for your framework.
The article says that Mr. Giannandrea is no longer head of the machine learning division; out of curiosity, who has taken that position? It's not clear from the article.
Metro locations of Google edge nodes (GGC)
[I work on the Chakra team]
So yes, for now Node-ChakraCore repo is accepted as part of the Node.js foundation and is being kept up to date with the master. We are also collaborating with several Node core members in order to carefully understand and plan the best way to bring it to the mainline. This effort is called VM Neutrality (or Multi-VM) for Node. You can find out more about this here https://github.com/nodejs/vm
Yes.

It's point to point wireless to a building and Ethernet from there. No real latency issue there.
It's kinda the nature of everything. Nothing has ever happened until it has. What makes this Congress so special that they feel justified in ignoring their Constitutionally granted responsibilities.
nice tools
Webpass has only been doing fiber for 10 months [0], as far as I know the bulk of their customers in SF are on fixed wireless. I'm discouraged by this announcement - now it seems there's zero chance of widespread Google Fiber in SF.

[0] https://webpass.net/blog/fiber-is-here
Hopefully this will speed up Fiber's rollout in San Francisco. I remember Google's announcement regarding Fiber in SF a few months back. This acquisition is a no-brainer for both companies!
I totally agree! Let me copy a previous comment of mine:

Whenever a debate about advertising pops up on HN, many people defend it as the necessary way for consumers to find out about good products. Healthy free markets depend on informed consumers, but to think that advertising results in informed consumers makes little sense. I find it strange that a community of logic and science oriented people can hold such a notion.

When communities were small, reputation was king. If your town had two bakers, everyone knew which one was good and which one sucked. No amount of advertising would fool the townsfolk into going to the sucky one.

But this doesn't scale to huge cities with tens, hundreds or thousands of choices. We can't know the reputation of such a wide array, and we can easily be fooled by advertising. Internet-based recommendation systems make the grapevine and reputation scalable. I hope we see more innovation. Yelp is a start, but it fails miserably because if I rate a place 5 because I love very authentic Thai food, and another person rates it a 1 because they are used to Americanized Thai, the restaurant gets a 3 (I'm simplifying for illustrative purposes). In other words, Yelp's rating is useless to both me and the other person.

I'm hoping for a future where recommendation systems and collaborative filtering get so good that they render marketing and advertising useless.

(original comment: https://news.ycombinator.com/item?id=10398290)
> OSs are not necessary

Is this because web browsers are all we need? (I'm about thinking ChromeOS as an example.)

Currently, OSs are needed to create web browsers. Do you think there will be a time when a web browser will be able to compile itself (without requiring an "OS")?

Also, will the web servers also not require an "OS"?
Actually I do find javascript making many sites that are ultimately just displaying text, so slow as to be unusable.
Simple: Australians are not citizens of the United Kingdom. Neither are Canadians, French or Germans. What additional enlightenment is necessary?
I'm conflicted on this. On one hand, the amount of damage we'd suffer is a lot lower now that the average weapon might be a few hundred kilotons and dropped precisely on a military base rather than a 20-30 megaton weapon tossed roughly in the direction of a city center. On the other hand, the fact that there would be so much less collateral damage (but still a ton) could make people much more willing to use them.
yeah okay... i feel like the author is way too simplistic in her thinking. "coding is over" is akin to house building is over. we know to build every part of a house so why re-invent the wheel? why not have some magical machine that just builds whatever we can dream of?? there are a lot of nuances and things to think about depending on what you're trying to accomplish.

i do think we need to be optimistic about a world where coding is something magical where you can build anything you imagine like some lego set, but there is a huge leap between making some example todo list or implementing a basic user auth system and a full fledged web app and i think she fails to understand that.

at it's core ever app is CRUD, just like a house is walls and a door or a car is wheels and whatever.
New languages typically still use the same mental models of existing languages.

Elixir for example uses Erlang data-structures, and semantics for code execution, and functional calls/naming/parameters.

Elixir is an impure dynamic functional language where IO operates on its own green-threadlike process. This is from Erlang as well, but the concept of dynamic languages, and functional languages is not a new one. Neither is the concept of hygienic macros. Elixir is simply a very good implementation of such.
(Disclaimer: I work at Stripe) Stripe does have a fraud protection product, which is enabled by default for every user. It centers around a machine learning system, that uses static signals (e.g. card issuing country) and time-dependent, dynamic signals (e.g. "how many different devices have tried to use this card in the last N hours?") to analyze every charge that hits our systems. Transactions that are deemed almost certainly fraudulent are automatically declined (but can be reviewed in the dashboard or via the API.)

We're constantly working on product & performance improvements, but feel free to get in touch with me directly (tara@stripe.com) to ask questions or share feedback on our models (and fraud product in general).
JSX is entirely optional and it is easy to use React without it. (e.g., http://ludovf.net/reactbook/blog/reactjs-without-jsx-part2.h...)

(I hope the comment doesn't indicate that you think the interesting thing about React is JSX.)
I agree that wiki's have their place and a valuable. Just wanted to explain where our efforts have been. Thanks for looking into contributing https://about.gitlab.com/2016/06/16/fearless-contribution-a-...
(I'm listening!) I work at Stripe on our fraud protection tools and would love to help. I want to dig into this particular situation -- mind sending me an email at tara@stripe.com?
This video shows some of the ideas and work that lead up to Eve:

https://www.youtube.com/watch?v=VZQoAKJPbh8
Presumably dhcp should tell you a CA for .local or similar?
I think it's more interesting that to keep maintaining the games he was forced to keep purchasing an Apple developer license, and that it was cheaper for him to pull the games than to risk reputation all damage with crashing apps, even if they are free.

This genuinely sounds like a problem for Apple. Without a healthy App Store ecosystem there is little reason to purchase an iPad!
Are you familiar with the merge request approvers feature in EE https://about.gitlab.com/2015/06/16/feature-highlight-approv... ?
The other way is to work backwards. The orbital period is 1 year, which is longer than seven months, so it can't be in the Hill Sphere.
Pro Publica's analysis of Compas: https://www.propublica.org/article/how-we-analyzed-the-compa...
How do you know it's the JS executing and not network time or the result of a poor infra decision?
Former Webpass customer here. I never used it for gaming, but the highest latency I ever got from SpeedTest with an SF server was 8ms and it was usually 3-4. My building was on the 100mbps plan and the actuals were ~90mbps down, ~65mbps up.

I'd hope that connection would be good enough for gaming.
Do you have any support for these assertions? The wikipedia entry for Snowden clearly seems to indicate that he is a US citizen and that he has been charged with crimes in the US.
Wow, unexpected. I used Webpass when I was in SF and was very happy with the quality of their service, so them getting more capital to expand is a great development.
Good speculation. Oil tankers are carrying a fungible commodity, whereas container ships often have specific goods that need to be delivered at specific times. Seems like if you can deliver a few days late to a depot that has plenty of buffer storage, you're good to trade/sell your canal appointment with someone who needs it now and save some cash.
Ah, well, look at that. Thankfully I haven't had to deal with CSV files for several years, though I wish I knew about that RFC at the time. Thanks.
Curious what they're using for backhaul wireless links if they're offering 1 gbps service. Not many solutions can handle that kind of speed.
http://gcaptain.com/oil-tanker-backlog-in-u-s-gulf-seen-as-n...
11M Americans spend half their income on rent
This was painful to read.

Yes, writing code is inefficient. It's unfortunate it's the best way yet to create computer systems.

Yes, a lot of work in programming is line of business applications with slight customization and implementing specific business rules.

Yes, it'd be amazing if we achieved something smart enough that a set of data, business rules and requirements in human language could be used to generate an application. That would be amazing. So would flying cars and living on the moon.

Feels like the author has no context on how difficult their suggestions are to implement, and the point about how we're already there because of GraphQL (?!) and Algolia support it.
> A minimal viable cell should be able to survive on water, some dissolved gasses, and an energy source like glucose.

M. mycoides certainly does not survive on that. Mycoplasmas need cholesterol and lipids because they lack the HMGCoA reductase pathway and FAS, so all the media you grow them on are enriched for that (started as FBS, but we found horse serum worked great and was cheaper). In general, I think you need a few more things than just that for most basic life (nitrogen, phosphorus, metals)... Is using glucose cheating? Because you could use light for energy and CO2 for carbon, but that adds a ton ton ton of genes...

So this becomes a nitpicky definitional conundrum.
We also have bona-fide lunatics in the ME and NK that are gaining access to nukes.
403 Forbidden and invalid cert. What is it?
Given the average WoW player likely plays 500+ hours a year, sounds cheap cost wise, but expensive time wise.
There are a few problems I see with this. Each individuals perspective is limited. That is only reason why your 'clone' might not know or care about those things.

As third party observers in that situation we would know that one is a 'copy' and we (or at least I) would care (and even object) to the killing of either one. From my perspective I can see that there are two distinct unique individuals having different thoughts saying different things and doing different things. Its when the 'clones' are still alive that you can tell that you have two different people now. Since they occupy separate space they will have different perspectives and experiences and different lives.
Sure. We've degraded the Internet from the Internet to the HTTP-to-AWS-gateway-net. Meanwhile security still sucks.
That's fucking ridiculous. Putting a soft-lock on hardware I already own is ridiculous and then charging me $9000 for something that costs Tesla nothing extra is fucking absurd. I'm really shocked more people aren't fucking pissed about this bullshit.

This is the first thing I've heard coming out of Tesla's court that really put a bad taste in my mouth.
That's just stupid, no one is proposing criminal negligence.
IIRC, supposedly now in Paris. I should have a good reference to a primary source, but I'm just an interested citizen, not in the media, not part of a campaign, and trying to my startup.

All I can say is I heard it in the media and suspect that some Google search of recent weeks should show some examples.

Your interest in examples is excellent -- now if we could get NYT, WaPo, CBS, ABC, NBC, etc. always to do that ....
Quiver Is Being Featured as No.7 “Apps for Developers” on the MacAppStore