skysight-inc/HackerNews huggingface dataset:
You should fix the link for cloudron, it's https://cloudron.io

The problem there is as they moved from beta - you need to pay them 8$/mo to get catch-all email and updates..
That wasn't an option before iOS 8, I think.

edit: I'm not entirely sure if it's possible to do something like this using launch screens.
Not to belittle the internal combustion engine but that's just the theoretical efficiency of chemical combustion. It's a local maximum. That's tiny compared to the global maximum energy available from the same amount of fuel.

As a trite comparison, it's a similar to arguing the theoretical maximum speed that a person can run. Interesting, but doesn't tell you anything about the maximum speed that a person can move.

The speed of light in a vacuum, though, is qualitatively different. It's not a local maximum, it's the global maximum.

Anyway, I reserve the right to be impressed. I spend enough of my life being jaded and cynical. Sometimes I see things like this and it makes me think about stuff that I take for granted.
Nagle's algorithm is not a network level delay. If data is lost then it is retransmitted as soon as the sender learns about the loss. Nagle only delays application level sends.

The problem with webapps is a compounding effect of many requests.

a) dependency chains (asset A loads B loads C) mean the browser only knows to load C once B has been loaded, so the latencies (including nagle) add up. http/2 push is supposed to help with that.

b) statistics. your 95th percentile latency is irrelevant if you're loading hundreds of assets and want to know when the site has finished loading.
> theoretically

Hardware implementations are designed to make this hard. They also use a lot less power, so any measurements are more difficult / take longer.
As others have said, both are great. Some bits of the first book may be obsoleted by newer language features, but will still give insight into why these features came to be. Also note, in my impression, Effective Modern C++ is pretty hard if you are not quite familiar with C++11 already.
In the context of the speed of light, it really isn't.
> VDSL is certainly not a "dead end". 50Mbit is available in most of Germany, with 100Mbit slowly rolling out.

Using increasingly involved techniques to get more speed out of a century-old technology is pretty much a dead end.

100Mbit is decent, but it comes at the price of
* the wires needing to be very short by telco standards
* the use of DSL vectoring, which creates mini-monopolies in the DSLAM and allows one provider (usually Telekom) to hold all users on that DSLAM hostage

And keep in mind that if we had fiber, we could probably get a Gbit.

Make no mistake, the strong position of DSL in Germany is the result of politics, not common sense.
No, not at all. A raised SNR can be overcome in almost all circumstances by making more measurements, i.e. correlation, since noise is not correlated, it is removed. For the same reason random delays don't help against timing attacks.
Official Response to “Bancor Is Flawed”
It sounds as if your argument is a variant on 'security by obscurity', here hoping that malware creators don't reverse engineer bug fixes (they do).

As bug fixes are reverse engineered, in your example, the malware could be created just as it was, and the patches had been out for months and the affected machines had not been patched, so again -- what difference would it have made?
This Is How You Can Buy Oral Steroids from Online
> how do you feel about banking with a financial institution that has a favorable interest rate but trades in weapons of war?

Depends, who are they trading with? Our democratic allies? Fine. North Korea? I'd have a problem with that.

That said, I'm not as hostile to big tech companies in general as your average HN commenter, as I see a bunch of advantages in having them around, and things like companies using anonymized user data for ads don't bother me as long as they're handled competently.
Do you have more details on where this is mandatory currently?
Was Swift based on Kotlin?
Well I'd argue that the little guys are still plenty powerful in this space. Some of the largest JavaScript libraries we're only a few people (some we're hired by big companies, but they were alone for a long time).
Celebrating businesses giving back this Ramadan
Given it is still in Alpha, how stable have you found it to be?
PowerDNS Authoritative Server 4.0.4 released
http://www.nerds2nerds.com/ -- just to troll demigod :-))
Interesting Podcast generally but I wss very struck by this exchange
"Kotlin and Swift are very similar - how did that happen?

I don’t have first-hand information about why - both projects were started at about the same time, but JetBrains published the description fairly early on."

Was Swift deprived from Kotlin?
4.       Top Degree Colleges in Secundrabad
One of the problems with more bicycle infrastructure I see is the current regulatory environment promotes the extremes only.

A nice intermediate step would be if states would make moped registration less onerous. As it stands most states require a motorcycle license ($), insurance ($) and registration ($) for anything more than a bicycle with an engine kit. If more people rode those parking would be less of an issue and it would be easier to get support for bike infrastructure since bike infrastructure is common with moped infrastructure in many cases.

Edit: I don't care how the moped is powered. I'm just pointing out that a moped that can keep up with 30mph traffic is a huge increase in utility over a bicycle while not taking up appreciably more space.
Old joke: an interview program has a standard question they ask everyone, "If you were going to be stranded on a desert island and could only bring one thing with you, what would it be?"

One day they're interviewing a network engineer, who says "I'd bring a piece of fiber optic cable. I'll bury it in the sand, wait a bit, and then when the bulldozer comes along and breaks it, I'll ask the man in the bulldozer how to get off the island."
Just discovered Lego[0], which is a batteries-included client written in Go, should be an even better option.

[0]: https://github.com/xenolf/lego
50 Ways to Prepare for Revolution
Dating app uses augmented reality to find a match
Dictate-Speech Recognition for Microsoft Office
Typing Nix
The Age is giving the Graudian a run for its money. There is almost nobody left working at Fairfax outside of management that was born last century.
Sorry, hate 60 fps. Everything just looks fake.
Welcome to the City of Joy
List of Top Electric Garage Heater
Great! This will help us run selenium tests much faster.
Fourth on github trending, as of today xD
Why not just use lactase enzymes instead, way easier than always finding lactose-free products.
RAVEN ROCK: THE US GOVERNMENT'S ONGOING PLAN TO SAVE ITSELF IN NUCLEAR WAR
Bookmarked, thanks for this! You've covered books, course pages, tutorials and videos as learning resources. Do you have any audio/podcast recommendations with C++ material?
Forward secrecy does not protect the data for which the key was leaked (which could be at-rest data), it only protects future transmissions.
Wait, so when it's your (side's) turn, you(r side) start(s) claiming "vulnerabilities can be independently discovered", but when it's my (side's) turn, your argument is "but there'd be no proof of concept"?

So are you arguing people going to discover these independently anyway, or not? Pick one and stick with it. You can't have it both ways...
Regardless of whether or not the analogy is good, the point still stands. 48 fps looks fake and totally destroys immersion.
Your newsletter is great! Thanks for compiling. Just curious, how much time you spend daily on HN for this?
>I'm alleging that every square inch of land in California was claimed by Spain when Mexico took it, and claimed by Mexico when the US took it. Both of them did so by force

Spain ceded the land in a treaty, as did Mexico. Sovereignty is not exactly the same thing as land ownership either. So it's highly questionable that a court would agree that a current land title is illegitimate. Your confidence in your position about such a complex topic is not justified by the scope of the research you've done or arguments you've brought forth.

Moreover, the land titles didn't all get voided in these transfers of sovereignty.

>And who said anything about taking it to a court? We're talking about morality here -- morally wrong actions don't magically become moral just because they happened years ago, even if a court would say the statute of limitations has expired for legal action.

Courts are the institution that is tailor made for establishing what is moral. A statute of limitations exists for moral/justice-related reasons. You dismiss all principles of the Western justice system, which has evolved over 2,000 years, to arrive at your reckless condemnation of millions of people.

>Every inch of land in California was immorally obtained by the United States, and thus there is no moral basis for the current patterns of ownership of that land.

You make bold sweeping statements like this that no court would accept for numerous good reasons. But you know better than a jury of your peers and hundreds of years of legal tradition that have carefully weighed the numerous moral repercussions of each detail, right?

>Any system which assumes that there is a moral basis must, to be consistent, also openly permit the use of violent force to involuntarily seize property from others, and in fact must consider such use of force to be praiseworthy.

Another sweeping generalisation based on numerous shaky assumptions. A court can find current land titles legitimate for multiple factors unrelated to and despite of the fact that hundreds of years ago, the sovereignty changed as a result of a war.

The fact that you don't consider the possibility of other factors existing that would be relevant to morality of current land titles, or the possibility that some maintained their land titles during the change of power from Spain to Mexico to the United States, just to insist on a premature sweeping generalization that condemns millions of people, is troubling to me. It seems to be very reckless to those you're condemning, in being unwilling to exhaust all possibilities that you're wrong before condemning them.

Another thing that troubles me is you not abandoning your original position that all property is illegitimate, while making arguments about the legitimacy of only one category of property. This again suggests that you're not making an honest case for your initial position, and are instead trying to find the easiest argument you can make, and hope that I don't challenge you on other types of property. In other words, it indicates you're trying to win the debate rather than than come to a consensus on the truth.
Yeah. The features are impressive but I find the interface difficult to scan. GitHub is far more legible, but I find the additional time to scan UIs and text on GitLab just makes the whole experience slower and less pleasant.
probably because the article itself says it is the ultimate guide to image optimization for wordpress.
Good post, but it does not consider conversion of former customers.

I develop a subscription service which launched in January and now has ~9,000 MAUs. This above metric accounts for ~10% of "new" subscribers each month, despite not yet making an effort (such as by sending reminder or "sorry" emails) to re-capture them.

The post does make a good point about retaining existing users, though.

I would like to add that we saw MAUs spike when redesigning the cancellation process to be more thankful and apologetic than spiteful. (Being a service for Japanese users, we included a little "thank you bow" animated character at the end of the process.)

One more point – our cancellations for the first days of the month often come close to outnumbering new users. We have concluded that the reason for this is that users 1. perform their financial housekeeping around this time, and 2. find a low-numbered charge date easier to remember.
https://stackoverflow.com/questions/24747665/android-command... ?
The snow leopard reference makes me wish for the old days at Apple. The day I was forced to upgrade was a somber one.
FREE Php Web Hosting – Indian Support, 100% Uptime‎
This in Milan, Italy three weeks ago: https://www.wired.it/lifestyle/mobilita/2017/06/01/milano-pi...

It's on a narrow bridge quite dangerous for cyclists as cars tend to cut the turn to the left. After years of asking somebody decided to help themselves.
it it really interesting but simply "ignore the technical challenge for now" makes the Whole discussussion pointless, as the problem here ARE the technical challenges that a zero latency (above the theoretical limit) network implies... Anyway it is good to know the numbers: in my opinion a 37x factor, in this case is not so bad
Cache everything you can. This is a good lecture on scaling a site http://15418.courses.cs.cmu.edu/spring2016/lecture/webscalin...
How secure is Orbot/Orfox?
Hi HN,

I am thinking about using Orbot / Orfox to conduct some controversial online activities in a non-Western country. Realistically will it be possible for the government to find out my identity? It is a mid-income country.
> but as of now 3D wasn't a great success

I too find 3D gimmicky often, but probably because the technology varies grandly between production, cameras and theater displays. On the other hand, there are 3D movies every day in every big cinemas and 3D TVs as well. So I'm not sure we can say that it wasn't a great success.

> High frame rates haven't been successful for several years

The number of cinemas that can display 48fps is not great, the number of cinemas that can display 60fps is zero? So I don't know how you can say that "High frame rates haven't been successful for several years".

Actually if you look on Youtube, high FPS videos are successful.

> At which point it will look like a youtube video to many, not like a movie in the cinema

There are some great youtube videos out there, don't know why you're saying this. Cinema is what you're defining as 24fps, sure because you're used to it. If tomorrow we start watching a lot of 60fps movies then you will define it as Cinema. Objectively 60fps is better for action movies anyway, the rest will follow.
greydius corrected me asserting that the factor between ligth speed and car speed is 10 millions, and not one million as I said.

But in true there are production cars that pass 430 km/h, resulting in a factor of about 2.5 millions. A lot less than 10 millions.

https://en.wikipedia.org/wiki/Production_car_speed_record
The horse's mouth: https://news.ycombinator.com/item?id=9045125
Awesome to hear. Love you :)
It comes from skills listed in job offers.
Another interesting approach is rely on cosmic background noise bit flips. Do it on Google.com and you can get a few thousand visitors a week

I.e. Register a domain where the ASCII representaton is 1 bit off.
Google now hides your private medical records from search results
Sometimes, a bit of obscurity will improve security. To get something like WannaCry to work from a security patch, you'd have to do the following:

1. Analyze the update, determining what parts of the system it changes
2. Analyze how the system behaved before the update (i.e. find the vulnerability)
3. Find suitable parameters for the vulnerability to reliably work
4. Build a proof of concept exploit
5. Integrate it into your ransomware

Getting a working proof of concept from a leak saves you 4 out of 5 steps. If you are a financially motivated cyber criminal (and if you are distributing ransomware, you are), that can mean the difference between a waste of your time and a juicy return on investment.
In addition to the other replies, you might end up working on a codebase that precedes C++11.
Reporting them would trigger normal processes, Microsoft would have time to work on patches during which time bad guys wouldn't be writing WannaCry.

Normally full disclosure happens after about 45 days (I'm not an expert, I don't know exactly) but in special cases the time is extended.

This would probably be considered as a special case as Microsoft exceptionally released updates to unsupported, old versions of Windows and the hole itself was critical.

Please note that WannaCry hit in mid May - not that long time ago.

Shadow Brokers Group public disclosure of stolen tools from NSA happened in April.
How founders react to scaling their companies (& how they should)
Thanks for those - I'll chase them down and see what happens. At the very least it will give me more specific terms to search for.

Other hints still welcome.
A startup without equity
Should anyone work in a small company which does not give any equity to it's employees? It's a tech startup as per the management and CEO. Does it really makes sense to swap cash for equity?
DeepMind Health inks another 5-year NHS app deal in face of ongoing controversy
I don't think it's so much as a complete abandonment of benchmarks as a de-emphasis on them. I'm sure the chrome team are still running plenty of benchmarks, but I'd guess they're more tuned towards 'real world' usage.
We were thinking how to answer this question yesterday, but it is just too broad and I've literally cannot afford explaining all the caveats now. I will be supper happy to talk about it after the release on Luna forum, so if we could just move it there and discuss it in some short time, I would be thankful :)
Easily the biggest problem in the US with biking is that the infrastructure is, nearly without exception, absolutely atrocious.

Nobody would accept having only 'painted walk lanes' on busy streets to get around, much less having them appear and disappear from the road seemingly at random, and yet that's the default state of bike lanes in nearly all US cities.

If biking had as much infrastructure as even walking -- meaning, physically protected lanes on most streets -- Americans would bike in enormous numbers.
Verizon-owned Yahoo is killing off Yahoo News Digest
That hypothesis does not seem to apply to Lisbon, Portugal so far. We have now around 60km of dedicated bicycle paths in Lisbon (not just cycle lanes, but actual separated paths) all built in recent years (and plans to double that very soon).

But, simply put, they are barely used.

A few things are different in Lisbon from a lot of Northern Europe cities: it's very hilly and windy, it has temperatures close to 40 degrees in the summer (we have AC throughout the tube network) and in the winter, when it rains it really pours (not that drizzle that you get in London for example).

I may be too early to call it, but not all cities are alike and many people here are very skeptic about whether general adoption will ever be reached.
“How do we test it faster?”
No their not . People feed up with some asshole from Silicon Valley; talking about destroying their jobs are trying to make money before they don't have a job .
Electric bicycles are here we do not need any more dangerous and noisy mopeds.
Yeah, every good model can offer two things: Increasing the amounts of options in case there are two few (this model for instance enables god-seeking sociopaths to accept god's awayness and embrace it as a new freedom), or decreasing complexity and thereby also increasing your options (e.g. this model described to me the difference between the different talk modes and thereby enabled me to gather more information from such a news article like the Uber article).

However no model is able to provide completedness. They either always lack some significant amount of reality, or create significant amount of fantasy on top. That was proven by different scientists in the 1930s and is explained quite well imo in Goedel Escher Bach. I don't remember the details but at least one of them was a Mathematician who basically delivered the proof that Math can't solve all the problems that Math tries to solve. It is impossible.
> Should all token development stop now that we have ETH? Should ETH never have been created because we had BTC? Should BTC never have been created when the USD was already a liquid medium of exchange?

Bitcoin was created because it isn't possible to do Bitcoin with USD.

Ethereum was created because it isn't possible to do Ethereum with BTC.

Bancor was created because you want to make fat stacks of cash. It would work just as well (or better) if it was using ETH directly instead of having its own token.

Disclaimer: I am almost completely uninformed about Bancor.
haha, for sure it is more about the explosion of frameworks and libs that will be proposed to you if you want to start full-stack projects. https://hackernoon.com/how-it-feels-to-learn-javascript-in-2... is a good article to explain this.

That article proposes to select and highlight a particular subset of these helpers, notably React and Redux.

But all of these are made in JS... So it is about to empower this language through good sugar syntaxes, and with dom manipulation/app state transactions friendly apis.
Serves me right for not reading the "article" thoroughly. ;-)
Statutory damages are based on the number of works infringed, not the number of infringing copies, so the calculation in your second paragraph is probably off.
I was just in Lisbon (lovely city). Hills aside, the metro is so good, it seems like a bike is just unnecessary (you have to store a bike, can't easily walk into shops, etc etc).
As an Emacs fan, not really.
Not without more risk of being caught.
Announcing a new blog series on anti-virus software
I would also consider riot for image compression:
http://luci.criosweb.ro/riot/
Yes, that's the thing I wanted to show with this article. It wasn't entirely obvious to me that it wouldn't just forever increase as time goes by.
"Sci-Hub does not add any value to the scholarly community. It neither fosters scientific advancement nor does it value researchers’ achievements."

Well, that's bollocks. Obviating the need to use seven-click uncookied login systems adds value to the scholarly community in itself. And that's just for those whose universities already pay for the journal.

Fuck Elsevier and its trade associations.
This doesn't really prove anything. My observations from Vancouver where a lot of time and money has been spent on bike lanes over the last few years: (I'm a non car owner, mostly pedestrian)

- Pilot projects are not representative of actual long term use. When Burrard bridge lost a footpath to a temporary cycle lane, as a regular pedestrian commuter I saw a brief spike in cycle traffic but then a big drop off again.

- Cycle lanes have a negative impact on both car and foot traffic. The Burrard cycle lanes increased the length of my commute on foot (footpaths were converted to cycle lanes that went empty much of the time) and disrupted car traffic causing delays to drivers.

- Expensive but poorly thought out physically separated bike lanes made intersections more dangerous for cyclists (who would go faster and slow down less for cars) and pedestrians (cyclists are silent and frequently ignore traffic lights)

- On street parking is frequently lost to new cycle lanes that frequently sit unused.

- There are a lot of 'fair weather cyclists' who only ride in good weather. Pedestrian traffic seems much less weather dependent.

A pilot project like this doesn't necessarily reflect actual long term usage and also ignores the many negative effects and costs associated with cycle lanes. Existing cities that grew up around mixed pedestrian and car traffic are not necessarily well suited to increased bike traffic. Bikes are dramatically more dangerous to both cyclists and pedestrians and take up disproportionate space relative to their contribution to transport options.
http://www.ensisoft.com/temp/cplusplus_stack.png

Just replace that Josuttis's C++ standard library with C++11 version and throw in Mayers new effective book for good measure and you're all set