skysight-inc/HackerNews huggingface dataset:
Hmm, I think that's probably the least important question right now. I want to know:

- is it 1 million returning daily users, or 1 million registered users?

- percentage of their registered users in the past month that come back every day (basically, are users addicted, or not really?).

- How many times users open the app every day and average length of each video session?

I've seen the app there before and tried it out, very nice onboarding flow that seemed like it could be viral, but I don't think it maintained its app store position.

If they are closing in on 1m returning daily actives, that's pretty sweet. If it's 1 million total users who ever signed up, that's actually a bit of a concern given how many downloads they should have gotten when they were topping the app store charts.

I'm far to old to use this app with my friends but it seemed like a much more friendly version of Google Hangouts, which my sister, who is in their target demographic, uses quite often.

They are definitely onto something, just literally follow any kid around, and they all like to video chat with their friends in real-time, and they snapchat doesn't solve that specific problem for them (yet).
> One reason why we might be better at debugging is doctors are penalized for "fuck it, what happens if I do..." and we are not

I get anxious every time I have to debug live systems. Developers are lucky because we can reproduce and test fixes on non-live systems. As a bonus, we can step through the code at critical junctures and can examine the complete state of the system
I'm 37. Wife and child. In London.
2003 - £15k

2005 - £27k

2010 - £43k

2011 - £47k

2012 - £53k

2013 - £66k (Got a promotion)

2016 - £73k
£500/day in London doing cloud devops. ~4 years experience. Approx $160k USD annually.
Maintainable+CSS+(or+CSS+the+good+parts)
Slack now have IRC gateway support so you can do that now.
That would be an intelligent way of doing it - most refuse to see the cannibalisation, however, and demand a purely cumulative effect, which results in unhappiness all around.
Ultimate list of web design tools Set-1
Ultimate list of web design tools Set-2
Well, patch emailing can be done from any vcs, as long as there is something to clone from :)

One of the main reasons git is popular is because of github, and consequently there are lots of folks who only know the github workflow. Switching to patch emailing would be almost as new as using a new vcs for many. At least, that's my experience with folks I've mentored.
I think its worth noting that the majority of the people posting their salary here seem to be quite successful so I'd take these response with a grain of salt.

Seems likely that people who are successful will be more willing to post their earnings then people who are not!
tl;dr: my wish is a code review convention for git-notes and a friendly UI on top.

If only Git would allow storing reviews and issues in the repo proper. Something like Git notes with conventions to refer to files/lines in a file/different revisions etc. Something similar to Fossil.

This would solve half of the problem. The other half would be the UI layer.

Now the reviews live in a database, outside of the repo, and can't be downloaded locally for offline work.

This would allow doing code reviews and managing issues e.g. while commuting in a train. And everything would be pretty fast compared to waiting for a web page to load for every file you want to review and connecting to a server for every comment you write.
Therefore it is more in line with its intrinsic quality.

What is this intrinsic quality, and why does it correlate better with the fun during creation than with the decision by people to buy it?
Summarizing news articles the way the bot does isn't really that
difficult. You face the task of picking 5 sentences out of 20. Since journalists
write in a very compact style, the result will almost always
look decent. You just follow a few simple rules like:

- Length of sentence without stopwords
- Distribution of words across the article
- Words shared with the title
- Position in the article
- Position in the paragraph
- Does the sentence address the subject in third person? (avoid)
- Does the sentence contain direct speech? (avoid)

Stuff like this. It's a bit of a Mechanical Turk, really.
Monkey patching in JavaScript
Growing as a Software Engineer
That's even worse than in the US. I'm shocked.
He was referring to running broad match keywords by accident...My point was that its reckless to advertise without understanding match types... Google gives you nearly complete control over which terms they show you on using keyword match types and negative keywords...No one should be advertising with Google without understanding this.

https://support.google.com/adwords/answer/2497836?hl=en
I totally read it as a joke. Wait...it's..it's not a joke? I'm so confused.
Why capitalism creates pointless jobs
+1. AFAIK Gerrit is still being used for kernel-related projects.
A very interesting excerpt, apparently from the site's owner himself[1] regarding copyright and ad revenues:

"For years, I’ve had to watch how invisible frames have been attached to many websites that load my site. Such ‘malicious’ traffic has increased immensely and is becoming an increasingly large problem, because ads cannot be displayed to those users.“ Usually, Matesanz’ portal monetizes the site via imbedded ads. If these happen to be loaded in the background on third-party sites, they cannot be clicked. Fake traffic doesn’t generate any money and damages campaign performance on the site in the long term."

[1] http://www.onlinemarketingrockstars.de/philip-matesanz-youtu...
#include ＜os＞: from bootloader to REST API with the new C++ [video]
Show HN: Forgiva – Never saves your passwords but regenerates them
I expect YouTube is the one imposing these requirements on the distributors. Licensing your content under the Creative Commons, then going around and telling YouTube that anyone who uses it is infringing your copyright and they need to pay you to keep it up is dishonest and damaging to the YouYube ecosystem as a whole.
When you have a large, distributed system with many moving parts, debugging no longer applies. To top that off, you in no way have a complete "view" of the state of the system and you have to piece together clues from varying parts. Taking into account the user "story" of what happened, which is usually vague.

I always liken it to being a detective trying to piece together a crime scene from incomplete clues. But now that I think about it, it's also quite a lot like trying to diagnose an illness from symptoms.
Those cheap European cities tend to get more expensive at a really fast pace. You might easily be looking at 50% increase in living expenses in 10 years if you want to live within the same standard now and then.
Sorry, Nobody Reads Your Blog: Get Over It and Get on with It
Sorry but a medical disease has nothing to do with "terrorism". Is this just a way to grab headlines or clicks?
Does the topic branch feature help? I personally always use it.
Marketers and ad reps are very good at rationalizing and justifying their existence.

As someone else mentioned down thread, I'm happy to reward those who cannibalize their organic results and help ensure that their adwords budget doesn't go unused...
Americans surely know the value of a good developer. Unbelievable how terrible the pay is in Europe. 70k-80k is a common end-of-career salary here.

I once had a business partner (French) and we were launching a software-based business. He was the President, I was the CEO (leading all technical, engineering and operations management matters, that's quite a bit... he was handling the sales).

I told him that as a first step, I wanted to pay myself a $80k salary as soon as the business would have the appropriate cashflow. He told me "$80k ? That's quite a high salary for a CEO, but this sounds like a good long-term objective".

Lol. This is one of the reasons I talk about this partnership in the past tense. But this gives you an idea, about the mindset in Europe and of how the compensation tends to be way below the value produced.

For some reason I'm happy when I read here about people just turning 30 making over $150k per year as development manager / senior devs. This is what a first-class engineer deserves.
You seem to imply that the court ruled incorrectly in the Ransom v. case. I skimmed through it (https://en.m.wikipedia.org/wiki/Ransom_v._FIA_Card_Services,...) and while I most certainly am not a legal scholar, it seems fairly straightforward? No, it doesn't cost $28k to own a car you already own outright for five years (operating expenses are claimed separately and not controversial here) and you don't get to protect that money in a bankruptcy.

What am I not seeing? (To be fair, and to underscore the degree to which I am not a legal scholar, I don't understand the substance of Scalia's dissent.)
> “The smallest error and you send someone to prison or death,” he told me. “It’s a great responsibility. It’s heavy. It’s not at all a pleasure.”

Serious dedication to the cause. A splendid story.
Why does email not solve your problem? It allows offline work, you can store the reviews on your computer, you can even commit it to git if you want.

Also check out emacs' org-mode for an alternative approach.

And last but not least, does it just sound like you value the review higher than the code? Why should it be more than a text file like any other? Meaning is something we add to the text. A tool with a specific goal like git shouldn't enhance a meaning to an object type.
By compiling to JavaScript, you're still getting the slow JavaScript loading/parsing/JITting performance and not WASM fast path.

The blocker here is that JavaScript standard browser APIs are not accessible from WASM yet.

By compiling to JavaScript the only thing you gain is developer comfort at the expense of toolchain complexity. And developer comfort is of arguable value.

E.g. I would like to use the browser for UI on my native code projects that require all the CPU resources available (I can't afford the 2x to 10x slowdown from using JavaScript and I need real integers and 32 bit floats with SIMD). Right now my only option would be to write UI in JavaScript and access the native code (in a different processes) through a WebSocket.
Except it might unblur to the face of someone else.
Might it be as simple as the economy? I mean the police needs unchecked power to keep the bottom of the 99% in line.
I don't know about monetization, but for distribution, youtube has a huge audience. A lot of people just listen to music on youtube because it's free and accessible. So I think it's fair to say you can have great reach on youtube. At the same time, I don't know about discoverability; if you're a small artist (nobody heard of you), your video is going to have very few views, and it's unlikely to be recommended for random people listening to popular music. I don't know if other services fare any better in this regard though.

Bandwidth isn't a consideration for most people as long as it just works, and quality is good enough.
Around 10 years ago, Digimpro came out with something similar; they introduced a custom audio format and a standalone player that let you change playback parameters and switch between alternative tracks: http://web.archive.org/web/20051215034341/http://www.digimpr...

Don't know what happened to their technology later on.
Scientists testing HIV cure report 'remarkable' progress
On that note I've always wondered if putting an SSD in an oven at the highest temperature just before damaging it could revive it from being written to and erased too many times.

The same mechanism that makes SSD's not retain data (that is, the electrons escaping) and the same thing which makes them not retain the data that you do want to keep would presumably also make the electron buildup that you get that kills the cells abilities to continue their write/erase cycle.
Show HN: Remove duplicates from a list online
I grew up with classical piano training (though I was never all that good at it), and a few years after moving to China started taking lessons in the guqin (古琴[1]). The main challenge there (apart from the fact that the instrument puts most people to sleep) is that the traditional tabulature simply doesn't give you that much to go on -- the earliest "sheet music" doesn't even indicate rhythm.

Not only that, but the contours of each piece are really only meant to be a guideline for playing: there is tempo and rhythm, but it's meant to be very flexible, subject to the mood and expression of the player. The most difficult thing in the beginning was letting go of strict time signatures, and allowing in some elastic silence. My Hanon-trained figures kept wanting to keep the beat, and they told me I sounded like a robot playing...

[1]: https://en.wikipedia.org/wiki/Guqin
> The only way around the problem is to remain compliant and never get accused of anything.

The issue with that is that it is becoming increasingly difficult to live a normal American life without breaking a few laws every now and then, and not even realizing it. The book's author touched on this during the interview, but basically more and more "everyday" actions are becoming criminalized over time.

Technically, committing a crime implies criminal intent, but that notion has been absent from our justice system for a very long time. Look at how many laws are on the books about "negligent" crimes, those committed not out of intent but out of ignorance or forgetfulness. Traffic laws are easy to pick on for this metric, since in most states the driving tests barely scratch the surface of the body of traffic law. In some states you can be jailed over any moving violation at the officer's discretion, and that combined with the general attitude of "don't fight the ticket, just pay it" means you've just become part of the system, and this stacks the deck against you making it easier to gain a conviction if you're accused of a more serious crime later in life.
There's a long and involved discussion around this.

Adam Smith defined a nation's wealth as "the annual labour and produce of the nation". Which the astute reader will note is a flow rather than a stock. Smith's editor Cannan makes just this observation.

Simon Kuznets, who came up with GDP in 1934 when the United States (and much the rest of the world) suddenly discovered it had a pressing need to determine just how much stuff it was doing on a national basis, cautioned strongly about overreliance on the metric (there's some level of parallel here with Ansel Keys' cautions on his highly mis-used body mass index -- devising good, measureable, but proxy indices for a large, hard-to-measure thing, is hard.

Going back to Smith, he also states unambiguously that the only use of money is to stimulate the exchange of consumable goods, a definition which raises all kinds of interesting questions.

It's worth noting that Smith's economy essentially had three currencies: one aimed at retail, one at wholesale, one at finance. These were conducted in copper (pence), silver (shillings), and gold (guineas), respectively. That is, England had a tri-metallic system, and the values of the currencies floated, somewhat, relative to one another.

Yet another aside: in a great many instances, the name of a currency devolves to either a unit of weight, a denotation of authority, or a description of quality. Pound, mark, penny, peso, frank, and sheckel are all units of weight. Real, crown, kroner, and the like, denote royal authority, and arguably terms such as Euro could be taken as equivalents. "Dollar" comes from "Thaller", that is, "Jochinsthaller", referencing the quality of silver coin mined at the town of Jochin in Germany. Guinea refered to African gold, and nickel to the metal originally comprising it. A principle exception to this rule are names based on subdivisions: dime, quarter, possibly "shilling" according to some etymologies, dinar, denarius.

The question of how to measure net economic throughput strongly suggests a concept similar to that of biological or ecological metabolism. Leslie White, an anthropologist, suggested that civilisations and cultures be ranked according to their net energy consumption. Evidence I've seen suggests a very strong fit, though you'd likely want to impose an efficiency constraint. Just as a feverish animal's metabolic rate isn't a reasonable measure, you'd want a healthy economy's energy consumption.

GDP and economics generally suffers greatly from incomplete cost and value accounting.
Problem with these is that many caching proxies consider all resources with a query string to be dynamically generated and won't cache them at all, which in the case of js/css/etc is bad
Show HN: Ascii to SVG
One of my yet to be started side projects is an automated tech news aggregator. So far I have just bought the domain.
Akasha Wants to Put Social Media on the Ethereum Blockchain
Buy them on Aliexpress and they are even cheaper. You can now buy a ESP-12E for about $1.60 on Aliexpress. That's just the module though. If you want a breakout and a USB port they cost $3-4.

And yes, I think the squabble left people a bit unsure about Arduino and then they discovered that there's ... the confusing mess that is mBed :-)
> Requiring a chrome extension limiting people to using chrome

And people who use extensions. Beyond ad blocker on some machines I don't use extensions on principle because of security concerns.
I can just as easily argue that branded search closes the sale at the bottom of the funnel and that generic search contributes to that sale...so without multi click attribution in the mix, its not fair to give credit to organic for cannibalized sales...etc... my point is really that there is room to argue both ways and without advanced attribution...someone somewhere is not getting the credit they earned.
How surprised are you to find out that SpaceX was actually founded in 2002, then?
So, almost all situations described in this thread would fall under legal warranty in the EU. Which is at least 2 years in the case of big appliances like washing machines.

Importantly, the warranty is between the buyer and the seller, not the manufacturer. They must either repair (within reasonable time), replace with equal or better model (at no extra cost) or give your money back. The point is that the buyer reasonably can expect a certain kind of functionality from the product when they buy it, such as a washing machine actually cleaning your clothes, not destroying them and functioning properly at least 2 years. If not, buyer and seller must come to a reasonable solution (it's all very reasonable). Although the seller tends to try to point to the manufacturer and sometimes manages to convince buyer to pay some of the costs, they shouldn't have.

Anyway, Samsung would be pretty stupid if they didn't pay extra care to manufacturing quality of products sold in the EU because of this. This implies that other regions that do not have this legal warranty because the free market demands it, necessarily must get slightly-less-carefully-quality-controlled items. Avoiding Samsung because of this seems like setting yourself up for the next brand to screw you over.
Resolva a lentidão do PC em apenas um único clique
Show HN: GitHub Audio
I'm actually fairly favourably impressed by the piece. I'm discounting it slightly due to the publisher (Ron Unz is a bit of a conservative political nut in California), but am crediting it for references to Frederick Soddy, principally known as a Nobel-prize winning chemist, somewhat less recognised for his work in economic theory and foundations, for which he's largely considered a bit of a nut. I think that's unfounded, and his name's been popping up in a few places lately.

If you'll consider my endorsement, from what I've read of the piece (it's long and I've not gotten fully through it), it's actually rather better than most treatments, mainstream or otherwise, of the topic.
nextcloud and owncloud are not basically same thing?
Well, they could launch in Israel? At least for small (500-800kg) payloads there's the Shavit [1] civilian version of their Jericho ICBM.

[1] https://en.wikipedia.org/wiki/Shavit
Who was Nellie Bly? 30 sec read
The review comments still live outside of the repo, in an unformatted ad-hoc format that's not easy to write a nice UI for. Ideally, I should be able to add review comments in a graphical diff viewer or web front-end and every dev should be able to choose the tools they prefer.

Email workflow would solve the connectivity issues, but the reviews, issues etc are not stored for posterity along with the code.

Reviews don't need to be much more than text, but they need some metadata to refer to files/revisions/lines. Basically this could be solved with some conventions on top of text files that machines could understand.

What I'm after is something like Fossil, where all the project management can be done offline and in a structured way.
I can't abide ad-hoc phone calls, unless somebody is bleeding out or the server rack is bursting into flames.

If I'm trying to work on something, hitting me in the back of the head with a claw-hammer would be scarcely more disruptive than an unsolicited phone call.
Sorry, but "adding things" won't solve all problems. Often adding more is what makes more problems, and removing something is what makes things work. And sometimes it's removing the html, css and js around your text.
The 10 Best Yoga Poses to Do First Thing in the Morning
I am interested in working on this. All of these music services will get bought, change their URLs or change their ID-tracking scheme at some point, or get takedowns.

A permalink to music should contain some metadata and a fingerprint of the track in the URL. Possibly DHT?

Background: I used to run an online music store.
People who are into kernel development are unlikely to be defenceless against garbage email clients. They're actually the type of people who can write a script in an afternoon to solve the issue.
The Tor Browser Bundle is pretty persistent about updates. If you're a version behind, it lets you know frequently, with flashy annoying notices. Being a version behind often has security implications, and users hiding behind Tor are often very dependent on being secure, so it makes sense.

That also means that if TBB were to be extended with a new plugin, it would get to every user very quickly. Especially if they did some sort of time delay (probably overkill), where the browser updated 2 weeks before the update actually kicked in. Then everyone who has upgraded in the past 2 weeks instantly gets group-anonymity, and everyone who hasn't upgraded has only themselves to blame because the browser gives you a nice flashy warning immediately when you open it up.

I hope that the code is audited for back doors by multiple independent parties, but other than that I think this is fantastic.
> Email is an amazing tool. I don't understand the rush to get rid of it.

I would say that Email has its strengths, but there are still learned opportunities for improvement.

Email is a text based format. I mean this literally as in there is literally no convention to email aside from a couple specified fields in the message header, which often get auto-reproduced into the message body. We can do better on this front to increase accessibility, internationalization, and understandability.

There is greater AI potential from email than from the web. Email chains tend to represent conversations with the necessary networking information that both computers and humans similarly understand. This is absolutely missing from HTTP and requires a lot of custom assistance in the formatting of the output to make sense to either computers or humans on the web.

Email is less centrally managed than the web. The end points on email are message authors while the server is a glorified application router. On the web though the server is the end point, which is far more primitive.