skysight-inc/HackerNews huggingface dataset:
Maybe, but on the other hand maybe the CakeML developers have some proof techniques that the CompCert people didn't think of. I don't know.

For reference, my only knowledge of this point comes from the CC 2010 paper at https://xavierleroy.org/publi/validation-regalloc.pdf, which says in section 5: "From a proof engineering viewpoint, the validator is a success. Its mechanized
proof of correctness is only 900 lines of Coq, which is quite small for a 350-line piece of code. (The typical ratio for Coq program proofs is 6 to 8 lines of proof
per line of code.) In contrast, 4300 lines of Coq proof were needed to verify
the register allocation and spilling passes of the original CompCert compiler.
Even this earlier development used translation validation on a sub-problem: the
George-Appel graph coloring algorithm was implemented directly in untrusted
Caml code, then followed by a verified validator to check that the resulting as-
signment is a valid coloring of the interference graph. Later, Blazy, Robillard
and Appel conducted a Coq proof of the graph coloring algorithm [13]. This is
a fairly large proof: in total, more than 10000 lines of proof are needed to com-
pletely verify the original CompCert register allocation and spilling passes."

(And hence my statement above was also inaccurate in that the original CompCert was not fully directly proven. I had misremembered the details of this paragraph. The point still stands that the newer validation solution is simpler.)
Are there any open source developments in quantum computing? MS seems to be doing a lot in this area but I'd hate to be limited to what they offer.
Earn tokens and reputation for recommending contacts
I agree, but... It is nice that one can compulsively (or automatically) save, with full history. And then when things are in a nice working state, be able to distill this into one or more clean changesets.

`git rebase -i` makes this relatively easy/nice. I think even better tools for this would make it way more realistic to get away from the staging area as step in the default 'commit' process.
Ed Lee, Mayor of San Francisco, Dies at 65
Who’s Afraid of Bitcoin? The Futures Traders Going Short
I haven't had any trouble with Linux desktop on mainstream laptops for the past 15 or so years. The days of hand tweaking your Xfree86 configuration files and refresh rates are gone.

Of course there are things that are not working so nicely, and are not meant to. For instance, running RHEL (which is a server OS) on a laptop (which typically has new optimized hardware which is not meant to be server) and then expecting graphics and WiFi work on a kernel that is much older than your hardware and thus has no drivers.

Perhaps you might expect some trouble also when running Windows Server 2012 on a new laptop? I don't know, I haven't tried, but wouldn't be surprised.
You may have to mount it manually.
I used to think the same but a little thought exercise proved me wrong, if you ask the question: what happens if the general datacap goes down, even maybe to 0?

I'm from Portugal and the different telcos/ISP's don't see others offering this product as a chance to offer a better product they see it as a missed chance to get more while giving less so they don't compete they collude.

And this is just looking at it as a consumer. If I was trying to break the market with a new video service I'm pretty sure that favoring Youtube puts it in an unfair advantage.
Outsourcing software development with Israel-based management
I'm positive I don't pay an additional charge for tethering on Verizon.
Your reasoning does not add up. On the one hand you are saying that American ISPs are worse than those in Portugal and on the other hand you are saying 'never fear' they are only charging extra on the high end connections. Shouldn't you be saying: "Look, in the US ISPs are already overcharging and throttling connections, even for high prices plans. In Portugal the prices are a lot more reasonable, but even those less evil ISPs are already chipping away at net neutrality, only imagine what will happen in the US"

Do you work for the anti-net neutrality lobby? It seems as if you are trying to lull people into a false sense of security with regards to the threat against net neutrality.
> If tables, then if they are in the same DB, they should be in the same project.

Lock-stepping two otherwise unrelated applications because they both share support for a data structure is silly at best, and often impractical, especially if development for only one of the projects is "in-house". Consider the possibility that "A" is a commercial product produced by another company.

Anyway, it's my experience most software upgrades don't involve a schema change, so it's worth optimising for the common case, and supporting the difficult case.
> I can't imagine (as the author asserts) that people left Windows for Apple because of the lack of a command ssh client. Here's a thought: If you need to spend time on Unix/Linux machines, why not just run that on the desktop? I've been Linux only for 10 years and have no issues.

What's your point? Apple Macs are Unix, and in fact certifiably UNIX®: https://www.opengroup.org/openbrand/register/
That is exactly the standard of care I enjoy and expect in my country (Uruguay). It's light-years ahead of what my otherwise far wealthier sister and brother in law experience in San Francisco.

You can call an ambulance if you feel sick enough to not want to go to the doctor (like a 100 degree fever or higher) and it'll cost zero - you do have to pay a subscription that's currently about 20 dollars (on top of free healthcare).
For me only forwarding and recording option renders an actual anchor that is clickable: https://pastebin.com/fk4dtjfx

This would explain why some are clickable and some are not.
Fermat's Proof of His Last Theorem for n=4
If it didn't come with so much unrelated crap that could be installed independently I'd largely agree. But it takes this "... and the kitchen sink..." approach that detracts from it quite a lot. Want to install PostgreSQL running in Cygwin? Look no farther than your terminal software to do the work for you... blech.

I say all of this having been a paying MobaXterm customer in the past.

These days I use ConEmu, WSL, and Bitvise (for those rare occasions I want to easily tunnel to the Windows side).
I found a company called US Software Ltd, but they appear to be an app house in Bangladesh.

http://www.ussoftwareltd.com/

I'm suspecting that 12 year old drive controller code is just no longer available for sale.
Invision v7
In the past I would have agreed with your skepticism, but they just announced a huge human-powered review team:

http://money.cnn.com/2017/12/05/technology/google-youtube-hi...

I don't know based on that article if it's directly related, but they've obviously decided that they need serious human review teams.
They split the incoming light and modulate the other path, say with a ramp signal. The other path is left intact.

Then they measure both paths. They compare the modulated and unmodulated light and voila, you have time of arrival for the light pulse.
Welcome to the 90's Microsoft. Glad you could make it.

No one has used telnet for over 20 years. The fact that it took Redmond over 20 years to incorporte an SSH client proves to me that they really aren't as security conscious as they claim to be.
Create a new branch for each issue where you create broken untested garbage commits with meaningless messages like "Fix".

When you're done:

git checkout master

git merge --squash <branch_name>

git commit -m "<Real commit message here>"
When did HN turn into sensationalist clickbait stuff? Basically Reddit

Especially when it's posted by new accs
> People do not on the whole pay for — or need — generality: they tend to have a specific situation, and it is a solution to that specific situation that has value

Yeah, but otoh, most progress in science and tech has been made by sort-of-tricking people into paying for stuff that solve a slightly more interesting/general problem than the original boring problem they wanted solved.

So at least when it doesn't drown everyone in paralyzing complexity, we need to remember to keep that "hacky rascality" alive and slightly "screw" our clients at the expense of developing some general and reusable solutions (hopefully as open-source libraries :P) that will probably matter more than whatever "important" problems they want solving ;)
The Hottest ICOs Are the Ones That Have Done the Least Amount of Work
It’s funny that this all comes from a misunderstanding based on language differences. A data cap on your web use is pretty common in mobile phone providers. With these packages you can surpass the data cap (10gb) for select services (that you can select your own)..

Say you use a lot of spotify but you don’t surf that much this is ideal.

Nothing gets blocked or censored, it’s just that you can buy additional MB’s.
Web性能优化整理
Since there is even another branch now, I paste it:

I feel like I already said "I understand but I disagree".
A round wheel is more useful for a car than a triangular wheel. That doesn't mean it's a "car wheel". It's just as good on a horse wagon or a bike.
You might be missing the point.
How do I get it to use my SSH key automatically? Do I make a .ssh folder in my home folder? Which key format does it use; PuTTY or the regular format?
This is pre-refrigeration, pre-pasteurization, and milk is an awesome growth medium for bacteria plus a direct vector to various cow born diseases. Even with refrigeration and a much better disease model, modern medicine, etc raw milk regularly kills people so historically you would expect a high lifetime risks even if people where drinking it within hours of milking it.

https://www.cdc.gov/foodsafety/rawmilk/rawmilk-outbreaks.htm...
Trust but Verify: Auditing the Secure Internet of Things [pdf]
The flip side is that scaling the problem requires central relay points or lookups when the natural ability to cluster isn't there.

That becomes an even more difficult problem with deployments that in any other environment would disconnect and reconnect everyone from the nodes in the middle of active conversations.

Elixir/Erlang give you the ability to solve both of those problems in this domain. No central relay point and hot upgrades to live servers without any disruption to the millions of existing connections, in progress messages or in route audio conversations.

Doing all that while being able to dedicate a process to each one of those millions of users that both maintains their state between messages and handles monitoring their connection on reconnect attempts is also non-trivial. This is possible with Elixir and Erlang because those processes cost 0.5kb of RAM and the BEAM ensures responsiveness to all of them in the face of a piece of heavier/runaway code that would otherwise monopolize resources on the machine.

Go is the next closest option at 2kb / RAM per goroutine but Go also doesn't provide any type of ID mechanism for those routines so the closest equivalent that you'd get to be able to send a message from one to the other would be creating a channel for each routine to listen on.

Beyond code, OS level threads start at about 1mb, so the entire architecture has to change in order to even attempt to accomplish the same thing.
> you pay around $8 a month to specifically get more “Social” data, so you can use your regular allotment for everything else

The problem with this is that this creates an incentive for the operator to lower the regular allotment so they can sell more of these packages.

> I still don't understand why the endpoint being connected to matters at all.

It doesn't matter, it's just a way of extracting more money from customers.
Microsoft's Language Integrated Quantum Operations Simulator is available on Github http://stationq.github.io/Liquid/
That example shows zero rating, not "pay $5 to access certain websites", as most people assume once it circulates through the NN debate. Still problematic, but not as quite as those who share it make it seem. "Pay $5 to use social media" and "pay $5 to use your data plan for anything you want and have additional data specifically for social media" is not the same.
Mobile friendly. (Mostly because I'm on mobile and no way am I going to swipe back and forth 40 times to read this):

any note, stock, treasury stock, security future, bond, debenture,
evidence of indebtedness, certificate of interest or participation in
any profit-sharing agreement, collateral-trust certificate,
preorganization certificate or subscription, transferable share,
investment contract, voting-trust certificate, certificate of deposit
for a security, fractional undivided interest in oil, gas, or other
mineral rights, any put, call, straddle, option, or privilege on any
security (including a certificate of deposit) or on any group or index
of securities (including any interest therein or based on the value
thereof), or any put, call, straddle, option, or privilege entered into
on a national securities exchange relating to foreign currency, or, in
general, any interest or instrument commonly known as a “security,” or
any certificate of interest or participation in, temporary or interim
certificate for, receipt for, guarantee of, or warrant or right to
subscribe to or purchase, any of the foregoing. [1]
There's another gotcha here too: if your deployment uses Windows 10 Credential Guard and/or Device Guard, the Hyper-V hypervisor is installed even though Windows reports the Hyper-V role as not installed, and you will not be able to run other virtualization solutions.

https://support.microsoft.com/en-us/help/3204980/virtualizat...

https://exoticbaryon.anset.org/2017/09/18/when-virtualbox-wo...
This is just offensive.
I know so many kids with degrees just struggling under debt and poor job prospects.

We need a reformation for universities and their contract with society.
Whoever claimed that the threat to net neutrality was an economic one? The problem is that you give companies the power to decide what information people will have access to. And ISP can say: 'A review website that has many bad reviews about us? Lets throttle the global traffic to 1Kb/s. There, problem solved. A website with opinions about abortion that do not match the views of our CEO? Lets throttle those to 1Kb/s. Wait a minute, the KKK wants us to let customers access websites of members at full speed? Ok, lets do that.'
The Silicon Valley paradox: one in four people are at risk of hunger
Vincent Laforet's iMac Pro Review
Astronomers probe Oumuamua for signs of intelligent life
Trickle down from the administrate & sports facilites. Also, what do universities do with $1B ?
Show HN: A Chrome extension to open your frequently visited website instantly
This is even worse than "we don't like you so we are no longer selling you our service", which is already problematic :/. Deciding "we know what you are doing with our service, so we are going to keep selling you our service but make it do something different" should probably just be illegal. As it stands, if they really want to do this, I hope they realize it makes them de facto responsible for all email that goes through their service (and if they don't, then they are even bigger idiots than I normally paint them to be, as they literally are involved in a similar case in court right now).

This is equivalent to "I know you are going to use our invitation service to invite people to a meeting of your local gang, so we have made the emails go out with a typo in the location and phone number field", which has the same sort of "wait, are you sure it is a gang? how do you define a gang? is the gang even doing something harmful today?" problem that comes with the term "phishing". While this is much better than them claiming to block "spam" (which I will claim has so nebulous of a definition as to be meaningless), this is still a slightly ambiguous classification of any given communication due to how it interacts with trademark law.

Regardless, now that they have shown that they are interested in modifying the behavior of their platform to stop "using the Cloudflare platform for evil" (a direct quote from their blog post), clearly they now also should be using similar techniques to stop people from sending email about drug paraphernalia, and they should stop people from sending email with hate speech, and they should stop sending email about terrorism. They also should, of course, stop people from sending email about software piracy, or sending email about services designed to undermine copyright like SciHub, or sending email advertising "obscene" pornography.

They have now shown both the ability to do this and an interest in doing this, which is exactly what they recently demonstrated with the Daily Stormer SNAFU, where they showed the ability and interest to block use of their service "for evil"; in that case, the people were "Nazis", which may or may not be more clear cut than "phishers", but the scenario is essentially the same... and they are now having to backpedal their actions in court as this is being used as evidence for why they should be responsible for blocking piracy on their platform. The reality is that once you show an ability and an interest in policing content, what kinds of content you are forced to police will be taken from you and given to the state.

https://torrentfreak.com/daily-stormer-termination-haunts-cl...

Cloudflare's decision today is going to be devastating not only for them, but for the Internet as a whole (as usual :/).
I think this represents a lot of developers, except some replace PHP with Ruby or Python.
At least here it's the user deciding what to use and how much to pay for it. It's explicit that this is not full internet but limited.

The big assault on the internet is when you pay for full internet, and your ISP decides to throttle Netflix or Youtube because they don't also pay the ISP for your internet connection.
> So to recount: one Portugal story is made up, and the other declared that a 10GB family plan with an extra 10GB for a collection of apps of your choosing

Which is still terrible. If I create a slightly better social media, video, or image platform, it's possible people won't use it because it's not part of their 0-rate plan. That is a problem, and one of the main problems with the lack of net neutrality.

Moreover, what happens as datacaps go down in relative or absolute terms and people are forced to use predominately "packaged" services instead of the ones they chose?
No, it just isn't right. The EU's figure of 0.05% isn't even properly calculated. But even if it was, Ireland can set whatever tax rates it likes by area or by individual company. By treaty the EU just doesn't have jurisdiction over it at all.

Now, I know the article in question here. 107 is a classic example of badly drafted law, like most EU law is, but even so let's read it shall we?

http://www.lisbon-treaty.org/wcm/the-lisbon-treaty/treaty-on...

"Save as otherwise provided in the Treaties, any aid granted by a Member State or through State resources in any form whatsoever which distorts or threatens to distort competition by favouring certain undertakings or the production of certain goods shall, in so far as it affects trade between Member States, be incompatible with the internal market"

Key word: AID. Key word: THROUGH STATE RESOURCES.

Ireland is not giving Apple "aid" under any dictionary definition of the term. Taxation at any level is not "aid" because "aid" means giving someone something, not taking it away. Tax would never be described in this way by anyone who didn't have a political agenda. Also note: through state resources (i.e. state budget). Obviously irrelevant in the case where the budget is getting larger as a consequence of this "aid".

That said, note the huge get-out clauses too:

aid to facilitate the development of certain economic activities or of certain economic areas, where such aid does not adversely affect trading conditions to an extent contrary to the common interest

... is explicitly allowed. This paragraph is essentially meaningless: Ireland could claim that - if they accept for a moment the idea that tax and aid are the same thing - it is to facilitate the development of the tech industry in Ireland, and that such "aid" does not affect trading conditions because Apple products are available all over Europe. But then the Commission can claim that anything that disadvantages higher tax countries is "contrary to the common interests" and around we go again.

Basically, EU law is garbage. The treaties are extremely imprecise and whatever they say is irrelevant because the Commission and courts will simply re-interpret it to suit whatever their current political objective is.
I'm so excited to announce that our chrome extension Anyshortcut(https://anyshortcut.com) is finally out! We created Anyshortcut to help people use keyboard shortcuts to open their frequently visited websites instantly.

It is simple, intuitive and straightforward. You only need a Google account to get started, all your shortcuts are synced everywhere automatically.

Two more auxiliary features are quick switching between two recent tabs, auto-jumping to home URL.

We are just launching on Producthunt. https://www.producthunt.com/posts/anyshortcut

Welcome to give it a try. We appreciated any question or advice.
It's hard to tell from the site, but something useful for our business is the ability to have several distinct numbers for different purposes which can be routed to a single number.

Essentially, we have a "parent" company which has several different products which are all independently branded. When a customer calls a support number for one of our products, we want to have that call routed to one of our cell phones or office phones and then be able to tell what product that call was about so we can greet the customer properly. I know that there are existing solutions out there for this already, though.
I can't seem to find it but I think unsplash was a similar side project that was used as marketing for a different company.
That's what it seemed like to me, but wasn't sure. So basically non-established players are actually free, but established players require additional money? i.e. the opposite of what the parent comment was saying?
Git Bash is based on msys/mingw which have been around a while. I think both mingw and cygwin will both be deprecated in favor Windows Subsystem for Linux.
It's still terrible. Just slightly less terrible for consumers, but perhaps even moreso for small businesses.
It’s a direct byproduct of LLU. LLU eliminates market price signals over the most expensive part of the infrastructure.[1] That requires governments to exercise tremendous discipline in setting the wholesale price. It’s politically popular to set the price too low, but that kills investment. France tried to compensate for that through subsidies. But those, predictably, killed the unsubsidized competition.

[1] You obviously can’t let the monopoly that owns the loop freely set the wholesale price of the loop.
But we hardly ate cheese in the early US. There were only a handful dairies. Now we are the #1 cheese producing country.
> So is there no network access at all other than these apps? I don't see that clarified on the page.

No, the 'regular' access goes out of your normal data cap, and of course they have every reason to lower that cap as much as possible so you're more or less forced to buy these packages.

This is just the first step, they are trying to get consumers used to paying for special data packages like this. The next step is to keep lowering regular data caps, etc.
BFF will reward users to recommend the right contacts, did you try the app yet?
Taming Google-Scale Continuous Testing [pdf]
Yep. tl;dw
Why Our Chrome Extension Has Been Banned (Case Against Chrome Browser)
You probably want "git add -N"; otherwise "git diff" won't work as expected.
Ten Monster Projects That Will Kill Your Career