skysight-inc/HackerNews huggingface dataset:
Non-recursive make considered harmful
https://riot.im

Most seamless end-to-end encrypted solution I've come across. And it's still in beta. Every piece is open source (I'm running my own server), it's federated, supports history sync as a first-citizen feature, individual read receipts for group messages. The UX is not as polished as Telegram, but it's improving rapidly and is more than usable as a daily driver.
The best feature of Curl is that you can use it as a child process, driving it through the command line interface of its principal executable. Quite a lot of the API-level bells and whistles are covered.

A few years ago I looked at the API and internals and went, "gack!" No way am I integrating this dung heap at that level; let the users just wrap the process with a curl function that returns a process pipe stream if they want to use this.
I believe you're mistaken. At the end of every Hardcore History episode, Dan Carlin recommends an Audible book related to that day's topic. It doesn't get more native than that.

Also, the comment I was responding to was using YouTube ads as an example, which are temporally inserted, very similar to podcast and radio ads.

When media consumption demands true engagement of both time and attention, the ad quality improves. Even the best niche digital video content on YouTube is too low-brow to offer a comparable experience to viewers. Again - the medium is the message.
> Let 100 programmers write these programs in your type-safe language of choice and all will be vulnerable to this.

Some will be, some will define inteface as float_meters and define automatic conversion from yards, avoiding whole issue.
First, the article says that ISP's will sell user data to the "highest bidder." This is precisely the opposite of the proper characterization. Rather, they'll sell to anyone and everyone who gives them money for it.

Second, although the bill -- very surprisingly -- seems to have NOT exempted members of Congress from the law, I'm really doubting that Comcast, et. al., will include such data in their sales. The article says that ISP's will anonymize the data, and I certainly expect them to try, but it's been well proven that given just a piece or two of personally-identifying information can unravel this sort of thing, so I expect them to scrub particular subscribers from their data entirely, specifically so that mega-stars can't sue them, or members of Congress aren't embarrassed to the point of actually writing real privacy laws. That would make the situation objectively worse for them.

So, no, no one is going to be able to buy congressional browsing histories. I would imagine that Comcast is explaining all of this to the fence-sitting Senators right now.
Yes, not in terms of buying power, but success in terms of proportion of GDP seems a reasonable measure. It must be harder to make the same amount of money in a smaller market. It also shows how well you did relative to others, and may be a better measure of how much actual power you have over others.

Just use the proportion 1/37 instead of converting to dollars, or I agree it's misleading.

Also: perhaps, $1500 per day today is reflective of our buying power in a way, if we consider new inventions like TV, smartphones, internet, air-travel, when the closest equivalents back then were much more expensive.
I don't know that that's necessarily true. The most recent StackOverflow survey[1] shows a difference of 8%, which is not an overwhelming majority. Granted, that's not an unbiased sample size, but I think the OP above is correct...more data scientists use Python than Java.

So anyone wanting to use this library would have to think about tradeoffs: Are the efficiencies lost in data scientists learning to use Java for modeling worth the efficiencies gained in putting a model in production? For some, the answer may be yes, for some no.

[1]https://stackoverflow.com/insights/survey/2017#technology-pr...
Have a look at your paint, I bet it's full of scratches, and swirl marks(spider webs). That's where attention to detail, not reusing clothes, or the same wash/rinse water becomes critical. Apparently it is rocket science, because the majority of paint is a mess, and I'm not letting someone getting paid minimum wage do it for me. Really has nothing to do with 18 year olds, just anyone ignorant enough. Those $10 car washes aren't even semi-skilled. They are doing their work in large volumes, no one cares as long as the dirt is washed off.
I can't recommend this book enough with a simple upvote. Awesome book!
Yes, this. Also, if you look at the source of the output that is publicly available, you find that the overall quality is actually much lower than one might expect if they were hiring people that were truly great at making software more of an "art" rather than a blob shoved out the door that passed QA testing.
https://riot.im is doing this.

e2e is in beta still, but they have key list management/verification in place already.
Your link is incomplete. I think you meant to link to http://www.wbur.org/onpoint/2017/03/29/internet-privacy-cong...
It's hard to generalize without having the complete employee data that companies mostly keep private. Less salary could come with more vacations, a pension plan, better insurance coverage, or other perks. Even when job shopping, it can be hard to compare different compensation packages fairly. In the end though, it's all about negotiating (or lack thereof) your starting salary and knowing how much you're worth in the current market. I found it eye-opening when I discovered that your salary is based mostly on your starting salary and not how well you do in your job.
First part of car detailing is the wash, that's where ALL the damage occurs outside of daily driving.
That's not true, JS has Web Workers. But they're threads, not processes, and perhaps the browser will throttle them.
> Whatsapp has already won

Globaly - maybe, for now. in some countries, however, it's not as popular as Telegram or Viber, for instance. (like Iran, for example)
The fingerprint system has been there for years.
Same thing in Denmark, except using nemID for logging in. The whole process barely takes longer than the kettle takes to heat up my tea.
So then why didn't you break the crypto yet? There was a $300,000 bounty to break it.[1]

This whole, "don't roll your own encryption" argument is getting really old. Everything was new at one point.

[1] https://telegram.org/blog/cryptocontest
It doesn't lessen the power women have, it just gives the same power to men. Specifically we're talking about the power to decide whether to risk conception (assuming it's not mutually desired) or not in advance to the sexual encounter.

Yes, lying about contraception in order to trick a man into getting you pregnant is unethical, but it's not unheard of. Women are humans (duh), some humans do unethical things, some of those humans are women, using pregnancy as leverage.

Personally I wouldn't think this behaviour is very widespread (although I have heard women joke about it being an option -- not implying any of them would actually consider it) but considering the significance of the consequences, I think it's understandable why some men might value this risk far greater than its actual prevalence would suggest, regardless of whether this risk assessment is rational or not. The tired meme of the poisoned M&M springs to mind.
You can choose your ISP provider, I'm lucky enough to be with X-mission in utah, the CEO runs a TOR exit node, has given MANY anti-NSA speeches, and is a BIG advocate for privacy and has guaranteed he won't be selling any of our information. And they have 1GIG fiber, so pretty much everything I could possibly want.
This tweet triggered an interesting thread on whether [teaching] statistics requires [teaching] calculus:

> @johnmyleswhite: One meme I wish would die off: the belief that we can teach high school students statistics without teaching them calculus

https://twitter.com/johnmyleswhite/status/846497060949913600
> Really nice to know an official opinion.

From what office does this opinion stem?
That's not what I meant. Yes you can have sync and E2E. With different trade-offs.

Telegram is secure from device to device, not from account to account. If I send you a secure message from my iPad I don't have to worry about the web session I opened a week ago on someone else laptop.
I agree that the cost of the plane ticket is minor but this IMO makes the proper procedure starting with lab replication even more important.

You usually get much better results when you work in a well equipped lab and have access to the right experts. For anything non-trivial "replicate, understand, fix, deploy" is a much better approach. Not always possible, and when it is not going to site may be the only option, but it should be fallback, not primary path. My 2c.
Telegram has been around for three years now. I wouldn't hold my breath for open source servers/ability to run your own. That's not their business model.
Very true. I know a lot of people who work at Mobileye (which Intel is purchasing for several billion dollars). They aren't allowed to leave the office for lunch.
> So I wouldn't recommend winging it in a Big 5 interview unless you're comfortable with the possibility that a bad performance might blackball you there.

After going through "interview training" for one, they do blacklist people. But it's probably not as bad as you think. Also, even after getting pushed out of one org, another was extremely happy to offer me a job years later despite having all the info on me (even if I turned it down).

Individual hiring managers can have a good amount of discretion.
According to the communist manifesto, the point you mention should be put into effect during the transitory phase from capitalism to communism, where the State gathers the power in order to then build a class-less, state-less society.

That is just a mean to reach the final goal, and it does not mention labor camps or anything like that.

I'm curious on which communist government are you talking about, since pretty much all the "communist" revolutions so far did not actually implement communism but state capitalism (as Lenin himself said), except for some libertarian communist revolutions (e.g. revolutionary Catalogna, Ukraine) that were then defeated militarily.

On one thing I agree with you though, which is that putting all the power into the state is not a good way to achieve communism, as it is dangerous and it pretty much never worked so far.
> there is no reason for it to be my work to prove its doable and often worth the effort.

Why? You don't have expertise needed to do that yourself? It seems you think you have enough to lecture others and write how easy it is (just generate some C code).

> I can point you to numerous examples of people writing and rewriting software

Ok, point me to this software that was rewritten from unsafe C code and was replaced with memory safe language. I don't want any hobby projects, real software used by millions. Give me 10 examples.
(O'Reilly Report) Development Work Ows for Data Scientists [pdf]
The Deck was one of the few networks I explicitly white-listed in my ad blocker.
> If I can't crush it, I don't want to play.

It's really worth it, IMO. There's really a HUGE element of luck: from the personality and opinions of those interviewing you to the questions they happen to choose that day. Seriously - internalize that and just try it out!
It is unfortunate that these things have to be pointed out, but they do.
Money in a 401(k) is tax-advantaged, so it counts for more than an equal amount in salary.

In addition to match, other factors that matter a lot (but are harder to find out up front) include what funds are available and if after-tax contributions are allowed. Having access to low-cost funds is a huge plus, and after-tax contributions allow for the mega-backdoor Roth 401(k) strategy.
It's not about being jealous of a particular person's success, it's more about observing the problems with a world where a tiny fraction of the population capture and control over half of the wealth.

If that were problem free, then fine. But it's not. Think of it as a symptom of an illness, and we should work to get the fever down.
77% of Sites Use at Least One Vulnerable JavaScript Library
I understood, I have different problems at each eye.
With the exception of the loss of gas tax revenue, I think potholes become much more manageable in such a world.

No lanes and cars constantly talking to each other means that potholes are simply avoided with no meaningful loss of momentum.

It's also not hard to envision automated pothole filling vehicles that are constantly roaming, waiting to hear other autonomous vehicles discovering road damage, and then drop their load (colorful metaphors abound) over the hole. Maybe it's a temporary patch for humans to follow up on later, maybe it's a permanent fix.

Seems like this could actually lead to the elimination of large potholes entirely. They start small, are detected and reported by autonomous vehicles, and are fixed by other autonomous vehicles running 24x7.
No, I only want to take 75% of that option from you if it didn't return into the economy during your lifetime.
CSS Specificity Cheatsheet
The Republicans are (and have been for almost a decade) trading human suffering for political gain. Keeping up with medical bills for a serious illness can be a full-time job. It's tragic, and until everybody after the baby boomers wakes up and bothers to vote we're stuck with it.
Or WeChat (China), or LINE (Thailand).
> What does the value of your work have to do with your salary, though?

Delivering more value can justify more compensation. But unless you're on contract for a percentage of the take, you don't necessarily get compensated based on output. Most software people get paid based on market rates which can be a lot lower than the actual value they deliver on the high-end--they're paid their "replacement cost" rather than per value added.
With things like BLADE this is not even a far future http://www.nature.com/nbt/journal/vaop/ncurrent/full/nbt.380...
Tangential question: If the government sends you a tax form pre-filled, and they missed something to tax you on somehow: what incentive would you have to fix it?
If my comment could be construed in any way as an attack on people for suggesting others use different languages such as Rust, it was not intended. I'm a fan of Rust myself and I would recommend it to anyone who wants to start a new project.

My comment was meant to pertain to the suggestion floating around that Daniel ought to undertake a total rewrite of curl in Rust. That's an entirely different ball of wax. It's like telling the car maker to tear down and build a new factory because the door handles keep falling off.
I don't understand your point. Norway is 5 million people, so that's only 180k per capita.
Not terrified, just amused that people hold these rationing schemes up as some sort of victory.
I'm in utah...maybe it's just different here, but we have Utopia which owns the conduit, and leases out to different ISP's who own the networking equipment. I'm with X-mission who's CEO is a big privacy advocate, and supporter of EFF. But there's google fiber in places, there's x-mission and about 5-6 other utopia-leasing ISP's locally you can choose - and that's just for fiber, you also have Comcast, Qwest(DSL), and CenturyLink, and a few others.

Even in rural Cedar City down south you have about 5 ISP choices. Though the highest speed looks to be TDS at 300MBps
Telegram is more than the security features.
Apropos of nothing probably, but I've definitely seen Chase branches in those parts of Louisiana.
Which is easily blocked by having sensible ulimits. Too bad they are always at zero (no limits.)
Introducing the Innovative Finance ISA for UK Clients and Partners
Comparative advantage is a capitalism reasoning for Competition. It's actual logic in a post-scarcity world is dubious.
>If you put an upper limit, you'll have people stop once they hit that limit.

By that logic most scientists, philosophers and mathematicians from ancient times till now wouldn't have had the incentive to do anything.

Einstein didn't discover relativity because he thought he would become a billionaire. Isn't that a "moonshot".

But the people whose contribution is fractional compared to intellectual giants think their ability to sell, market etc should be awarded with insane amount of wealth.

The rampant egotism is forgetting that we stand on shoulders of giants, on the contribution of entire society from the discovery of fire, invention of wheel, language etc till now. To ignore the casual chain of determinism, and claim "I" alone did it through my "efforts" is insane.
From Engineer to Manager: keeping your technical skills
No offence taken. we want the same thing - for Chrome to allow fine grain permissions.

Although when I think about it, even a style sheet could be malicious to a degree (e.g. hiding important warnings, or adding misleading text)
I have a little bash script I picked up somewhere that uses mankier.com to a similar effect:

explain () {
if [ "$#" -eq 0 ]
then
while read -p "Command: " cmd
do
curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$cmd"
done
echo "Bye!"
elif [ "$#" -eq 1 ]
then
curl -Gs "https://www.mankier.com/api/explain/?cols="$(tput cols) --data-urlencode "q=$1"
else
echo "Usage"
echo "explain interactive mode."
echo "explain 'cmd -o | ...' one quoted command to explain it."
fi
}
So, the app explodes in size, and since almost no app provides a "clear cache/temp" feature, apps grow til you are crashing routinely. While iOS may clear some space when it feels like it, I have a monthly routine of deleting and reinstalling a slew of apps which take up gigs of space on the device after usage, even though they are just showing data stored on a server. I know, I shouldn't have to worry about this, that iOS will eventually clean it up... but when apps are crashing b/c they can't get space, I wind up having to manually step in.

So, a) for devs, if you think your app caches, provide a way to clear it (look at Opera's Coast browser, who puts it in the Settings app), and b) for users, if you think you are out of space, look at apps and compare app size to total space, and you'll find some hogs.
> you can have the same problem in type-safe language

Yes, you can. But at least you have a better option and better chance of other people using it, so statistically you'll have less errors.

> do not use builtin operators in C for that

No, do not add another rule to a million of rules people have to already follow, make compiler worry about enforcing that, not developer.
Agree completely. Sometimes you cannot replicate things in the lab; then you go. But you do this only if you cannot replicate.

I spend part of my time developing large, real time, visible systems and when things do not go as planned there is always a lot of pressure to go on site now and "just fix it". I have taken my lumps to learn that the right approach is to say "no, we will start in our lab".
I think at this point it's quite clear they are not ever going to do that. They actually stopped publishing their client source code and they aren't responding to any questions about that.
I was using Turbo Pascal for Windows 1.5 and Borland C++ 3.1 instead.

Also by the time Windows 3.1 got out MS-DOS was already at version MS-DOS 5.0 and DR-DOS at version 6.0.

During the lifetime of MS-DOS, many of us were happily coding on Clipper, Dbase, Turbo Pascal, Turbo Basic, Quick Pascal, TMT Pascal, FoxPro, NASM, TASM, Turbo C, Turbo C++, Modula-2....

There was plenty of choice.
Learn how to query JSONB, a beginner sheet cheat (postgreSQL)
Take a look at the new data protection Directive from the UE (will be in effect from June 2018) - Eventually all states will have some kind of regulation similar to this:

http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=uriserv:O...

The best way to comply if your app is used in Europe is 1) start writing a .doc document detailling which data you want to collect, where do you store it, when do you use encryption (suggestion: both in the application and the data volumes - but be careful choosing the ciphers for volume and in-app), and why do you allow people to see the data.
If a person was claiming it should be much bigger and more successful than it is, and that claim is primarily opinion-based, one might take into consideration that person's achievements when evaluating their claim.
CSS Is Fine, It's Just Really Hard
Or a revolution...

But if the rich control all the robots, who knows what will happen.
> The odds of getting a six figure payout at a startup is lower than the odds of getting a six figure annual salary at bigco.

Well-funded, small start-ups that are high growth can still get to 80% of "bigco" salaries--well into six figures. If you are fine on a bit less (which is still a LOT more than many make), then you can also get more freedom and a few lottery tickets thrown in.

Some even build a "diversified portfolio" out of those tickets.
> a very silly criterion

I think that's a fair description of how these things tend to work. Your only mistake is the assumption that because it's very silly nobody would actually use it, let alone that it wouldn't be incredibly widespread.

But as for the list, the EU came into being after WW2 so the USSR was out, Austria was politically irrelevant and Spain was a fascist dictatorship. Plus Turkey is on the other side of the Black Sea and the Greek really don't like them.
For some reason, our generation (GEN Y / Millennials) don't seem to care much for their pensions or retirement planning.

I think personally it is because of our atttitude towards retirement planning that majority of the companies today offer either no pension or almost-entirely employee-funded direct contribution based pension system.

My Dad drilled one concept into my head in my early days of career - everybody gets old and every old person wish to retire with pension.

I don't exclusively rely on my employer's pension plan for my retirement planning -- on top of it, I contribute to my state defined (bank managed) retirement funding.
> Isn't this just a fundamental problem with voting?

No, it's not.

> In FPTP, one voter might not like the candidate they vote for as much as someone else,

Yes, but the ballot doesn't carry and the voting method doesn't​ use information about how much the voter likes the candidate; for honest ballots, the information contained in the ballot (limited though it is) has the same meaning.

> Within that constraint Range Voting gives people the most freedom to express their true preferences

No, it doesn't, because range ratings have no consistent, even in theory, mapping from internal preferences. They don't represent any answer to a consistently meaningful question about internal preferences (again, approval has the same problem.) Both bullet (as used in FPTP) and ranked ballots do (in the former case, the question is "if you could dictate who wins the election who would that be"; in the latter, the same question at first, with "and if they were not an option, who would you choose?" repeated until the ranking is complete.)

As noted before, the lack of consistent information problem goes away in social choice scenarios where a concrete meaning can be attached to the markings. examples:

In hypothetical non-secret ballot system where a range voting ballot represents exactly how much the voter commits, in some unit of currency, to contribute to the group if their chosen outcome is selected, the lack of consistent meaning is resolved.

Likewise for approval with a non-secret ballot, in the case where a an activity is chosen by ballot, and an "approve" mark is a binding commitment to participate in the activity if it is selected (or a non-approval is a binding commitment to opt-out.)
The amount of abuse and low-quality-of-life we'll put up with in exchange for the fantasy of becoming rich is shocking. It's like buying scratch off lottery tickets for "intelligent professionals."
They have stopped publishing the source code for their clients.