skysight-inc/HackerNews huggingface dataset:
> It would certainly lower the barrier to entry in learning C++ if this was an unfounded concern.

If the Javascript community, which is as fragmented as C++, if not more, could introduce "strict" mode and enforce it basically everywhere, then maybe C++ could do the same thing.

Have C++20 recommend a certain subset of C++, have C++24 warn as deprecated features not in this subset, have C++30 error out on everything outside this subset, unless the compiler is set to compatibility mode and finally have C++40 refuse to compile the old code.
For the sake of a better discussion, it should be noted that this new TPP agreement leaves out a number of the more egregious IP terms that were* eliciting local citizen opposition to the policies - in both the Canada and the US.

Michael Geist, the prominent Canadian IP and internet rights activist and pundit, who had previously taken a hard line against the TPP, seems to have basically endorsed the new IP terms:

http://www.michaelgeist.ca/2018/01/canada-successfully-stand...

I'm somewhat happy that my country's involvement seems to have helped push things in a positive direction. Our PM has also been openly bringing the issue of worker's rights and labour protections in these agreements, at least attempting to reduce some of the distortionary effects of trade between nations where exploited workers in undeveloped markets can be used to compete with developed markets.

All in all, I think we (Canadians as well as other signing nations) got a pretty decent deal out of this.

* Edit: s/IP terms, and was/IP terms that were/
The Podcasting Juggernaut Has (Finally) Arrived
Cars.
Is this different on a conceptual level from bytecode or any other intermediate representation?
The internally consistent argument is that these items are, like many other luxury goods, designed to signal status (or, more rarely, to elicit a response of much more fundamental appreciation, the sort a fellow watchmaker might have for a Patek Philippe). Diamonds are not unique in this regard, because many people prefer natural/real over artificial/synthetic/fake when it comes to art, antiques, luxury items, etc.

If you approach this from the perspective that you’re spending more money for imperceptible characteristics encouraged by a massive conglomerate, then sure, it’s obviously irrational. But if you look at it from the perspective of signaling or status seeking, it makes sense to pursue the “real” item over the “fake” one.

If you buy a synthetic diamond, the only people you’re signaling favorably to are those in your particular ingroup with respect to opinions on De Beers. If you buy a real diamond, you are signaling to a much wider set of people. It’s not fiscally rational, but it’s not supposed to be.
There's a couple of different issues:

1) What does your contract with Strip and/or your customers say? If you personally guarantee something then you are going to be on the hook.

2) Piercing the corporate veil. Although normally a limited liability entity does just that, there is a doctrine that allows the corporate identity to be disregarded. Google that phrase should help get you started on what's involved.
https://webcache.googleusercontent.com/search?q=cache:thekni...
Show HN: Devstream.tv – Watch developers code live
Ask HN: Why web development is becoming so complicated?
Hello, a few days ago I was asked by a stakeholder where I work about what's making the feature implementations and changes to our system takes longer time compared to the company's legacy system (which was developed using Oracle Forms). I tried to tell her about the complexity of web development and the time required for good UI/UX is much longer than the old days but I don't think she was convinced, how would you respond to such a question from a non-technical person?
The mayor of New York was a Republican from 1994 to 2014. If your impression about city policies were accurate, that would not count against the Democratic party in the way you seem to imply.

But I don't think your impression about the city is all that accurate to begin with. New York being the largest and highest profile US city, you hear more news about it than about other parts of the US, but you shouldn't be drawing inferences about the rest of US from the absence of news that reaches you.
It’s a great combination. Kind of easy to get out of hand but also not the worst to scale back, at least for me.
You should talk to a social scientist to see if there's any such thing as "unbiased" in non-scientific endeavours. I mean, everything is biased, and removing the bias is itself a biased operation.
What will happen to the economies of South Africa, Botswana, and many other sub-Saharan countries if the market for mined diamonds and other jewels collapses?
Theanine is also a fairly common substance in the smartdrugs community. People often stack it with caffeine to improve concentration and supress the jumpiness that caffeine often causes in higher doses.
Network Security Series: Don’t Forget About Your Data
FWIW I just tried the automatic tooling. First observation is that my email (which was already using LE) still seems to be working, which is honestly surprising but I suppose I should be pleased. My website still seems to redirect a couple of times before ending up back at the unencrypted version. TBF, nothing's conspicuously broken so far so no immediate damage. I'll go back and try to sort it out when I have some more time / enthusiasm.

Update: I got it working. I still maintain that it was largely pointless, not zero-effort, and puts the difficulty of running a webserver further into the domain of stuff that's only likely to be undertaken by professional / commercial entities, and that that's a bit of a pity.

Update2: Shit, I broke some other stuff :-(
These are not DMCA complaints.

They are a Youtube copyright notices. The difference is that a DMCA will tell Youtube to remove content from Youtube, while a copyright notice is Youtubes way of telling you that they are giving partial control of your content to someone else, because Youtube believes that someone else have the rights.
In the US, the threshold of originality seems to be a bit higher than that. E.g. this logo was denied copyright registration: https://en.wikipedia.org/wiki/Threshold_of_originality#/medi...

Refusal letter: https://web.archive.org/web/20160412165054/http://ipmall.inf...
http://www.columbia.edu/cu/creative/epub/harriman/2015/fall/...
An All Terrain Soft Bodied Robot to Wriggle Across Human Body
I'll save you the trouble of ctrl+f'ing:

"We’d like to thank you for being part of the journey so far, and we look forward to sharing more about our plans in the coming weeks."

https://ourincrediblejourney.tumblr.com/
Why Apple Should Buy Aston Martin
I actually started building something similar in Python: it uses Mockito like 'mock"/"spy" objects to record calls to its methods, and the idea was to eventually branch at every test condition to automatically derive possible execution paths. Might go back to that :-)

The trick would be that conditions are tested via magic methods that return True/False (e.g. for > or ==), so you just need to branch at every test. You don't even need specific test values, just substitute object e.g if the test is X > Y, you don't need actual numbers, just an X that returns True/False for __gt__, and any Y since the actual evaluation is X.__gt__(Y). If more nuance is needed (consistency so that X > Y always has the same answer... unless you want to test for exotic things like inconstant 'number' objects) then you can have X return True/False depending on if passed argument 'is' the Y object. Maybe embed Y in X or a shared data-struct so that it can make this identification.
It's impossible, they don't understand. Give up now!
Abandon ship and build a better one – Rewriting Systems
The article is about how to make a positive impact as soon as possible, impressing people is only a side effect of that.

It sounds like you're looking for ticket monkeys; the article is about how to become more than that for the people that aspire to that.

The fact that you call your new hires "newbies" and don't expect them to make suggestions for a year is a huge red flag for me. Either you didn't understand that the article is targeted towards experienced professionals switching jobs (first sentence), or you think that a professional will take an entire year to understand your org and be more productive than work on tickets.

Most devs that I know worth their salt are comfortable switching jobs every 2 years or so (whether they choose to or not). The contrast between that and not even being expected to think for a year is massive.
how do you know that musk is "correct" in this instance?
There's a fallacy of composition lurking somewhere around here...
WaystoCap (YC W17) Is Hiring a Mobile Developer in Marbella
Giving an arbitrary 0-100% "bias score" based on your personal reasons is subjective and hence "biased."
>This doesn't seem to be advocating sticking your head in the sand, but to continue using science to address the problems and stop panicking.

When those problems were created by use of science (or, more precisely, technology) in the first place, and when people don't take serious steps to fix them, then what you say is the last thing we want to do.

Instead we should panic, and stop believing we can abuse the environment as much as we want and "science" will magically solve our problems (as if we have some contract with science or nature).
RIP marketing department budget at Linus Tech Tips
This is an industry that has a long history of human rights abuses and funding conflicts, not even mentioning the price fixing they've done by forming straight cartels.

Boo hoo.
You can make a tincture by combining cannabis with strong alcohol though.
#Dofoil #Trojan used to deploy #cryptocurrency #miner on more than 500,000 PCs
I hope we start studying this more. I was never a regular user, but I tried it a few times and spent a lot of time in smoky rooms.

One of the reasons I didn’t use it was that it really impacted my ability to do things like mental arthmetric. I worked in sales in school and I remember being freaked out as it felt like a part of my brain was powered down.

I can normally do most addition/multiplication/approximate averages faster than I can type. The time I ran into this I couldn’t spit out an answer for sales tax or add a few numbers together! :)

I’m curious as to why the effect on me was so different than what you experience!
But now we can make more diamonds :) there will never be more than 21 million bitcoin
Man with clock knows what time it is. Man with two clocks never quite sure.

If you don't test something then it's 100% reliable.
Indian Supreme Court allows passive euthanasia
"a specific, short term negative is brought up."

The GP was explicitly requesting a specific negative. I wouldn't find that odd. Gray's article doesn't give any detailed statistics in response but questions it broadly by asking good questions. Another question he has asked is whether, given that the number of military deaths in war has dropped, whether the number of casualties has too, or if it also counts civilians affected, made homeless, forced to migrate away from home, had their lives ruined. Or whether the changing nature of warfare is any less violent (e.g. proxy wars in far away countries). Personally, I find them interesting, not odd, questions to ask.

I'm less convinced about Grays critique of Pinker's views on the Enlightenment (e.g. paraphrasing.. many of the founders of the Enlightenment were explicit racists and eugenicists - their rationality has more in common with Maoism). I think that the Enlightenment has changed in meaning over the years.
I see them as different axes. A service can be small, and it can be the only service. SOA means your larger service is comprised of smaller services, but says nothing about the size of those services.

An URL shortener is a micro service without SOA. A huge web application with four services that are half a million LOC each is SOA, but not micro services.

I wonder what Martin Folwer has to say...
Synthetic bitcoins when?
>you just have to cite one broad metric in which humanity has worsened over the past decades.

That's assuming (and it's already wrong) that the "past decades" are representative of a general trend (and we can't eg. regress to WWII levels in a hurry).
>Deep Sea diamond mining rigs

That's actually ridiculous, we're destroying the enviroment to mine something we can produce cheaper in a factory.

Not to mention the issues with blood diamonds. child labour etc.
Why clocks in Europe are running slow
He did another one a while later: http://calculatedimages.blogspot.nl/2014/07/3d-lightning-2.h...
I bought a "real" diamond after protracted negotiations (with my SO, not the diamond seller), and I still don't really understand it. She cried more during the process than when her grandmother was dying, and she still wanted one particular diamond even though I'd explicitly given a significantly larger budget for either lab grown or moissanite.

And although she understood why there was no real difference outside of price, I think she was very worried she would be judged by other women for not having (or being worth) a "real" diamond. She also felt that she wanted something that showed (again, to whom?) I recognized her commitment to me and that I thought she deserved to have the things she wanted, whatever they might be. She got me something in return which I never expected, so it wasn't at all one sided.

And it really is amazing seeing all of the reactions and sidelong glances other women give to her ring. I've never noticed anyone's jewelry in any detail beyond that they were wearing some, but now it's like we're surrounded by car fanatics and she has a McLaren P1 strapped to her hand.
Yeah, a lot of the original work on how GAs would optimize NP-complete problems is pure hand-waving and wishful thinking. Building-block theory, schema processing, it all sounds nice, but tends to result in disappointment. The thing GAs are actually good at is population-based search -- maintaining a bunch of alternative ideas at once. Either your suggestion of using GAs as a local optimizer for the non-satisfiability part of a mixed problem, or the inverse, using the GA to suggest starting points and using a SAT solver for the local search, is much more likely to produce interesting results. It's an idea I keep coming back to, although I still haven't struck gold with it.
>Pinker isn’t making the point that there is no injustice. Or that there is no violence. Just that there is less injustice and less violence. Significantly less than previously in history.

Which is just a hazy and lazy estimation. Which we then takes to mean we're in some ever-progressing path.

Meanwhile the 20th century saw some of the biggest horrors, worse than the "middle ages".
> Spending your entire day in 30-minute one-on-ones with people will not help either of those.

How many of these meetings do you think the author is suggesting?? Even one day of that is 16 meetings, roughly the number of people I worked with on a regular basis at Microsoft.

Clearly the author is suggesting to mix them with regular work. One hour of effective meetings per day, plus seven hours in the code, is going to be vastly more effective than just wallowing through code for the entire day.
Bloom Programming Language: programming for the cloud and distributed systems
It’s only manipulative to take advantage of people’s desires for “real” diamonds insofar as it is manipulative to take advantage of people’s desires for “real” luxury items of any sort that can be faked. In other words: calling it manipulative isn’t productive, because that is essentially how the entire luxury industry works. We can make hyperrealistic imitation handbags and watches, but people still prefer the real items over the “fake” ones, regardless of how close they are in literal quality.

More abstractly, to call a marketing campaign emphasizing the “realness” of a luxury item manipulative is to say that people could be manipulated by it. I disagree that people are manipulated into their desires for these items, even if their desires are not financially rational.
Does it have an admin interface? Without encryption, your username / password are broadcast unencrypted; if intercepted by whoever, they can hijack your blog and post spam / spread malware / subtly inject some JS to mine some dank monero.
That's because a panic should never happen in Rust. If it happens, there's by definition a bug which will make the thread crash.
After reading both the linked article and the original to which this responds, I can say I am one of those Crypto zaelots. And not just because I am developing a protocol that encrypts everything end-to-end.

The original article's claims are ludicrous, stating that TLS 1.3 would be basically unlawful, since the ISPs can not read the data. Than it says that a open internet is bad, citing small, empty pages that go from "there are nazis there" to "this and that political figure is there only thanks to the internet".

The solution is: middleboxes that see all your traffic. ...'cause Trump would not have been elected with your middleboxes or something? That alone is disturbing on many levels.

The author of the linked article points out that it is a bad idea due to what Snowden brought up, but basically stops there.

So please let me say, fuck you and your middleboxes. But not only because of the Snowden revelations.

I have seen middleboxes truncate traffic because they didn't understand a TCP option. Throttle/drop everything because they were way too downsized and could not handle the traffic, some barely able to NAT, let alone do their inspection. Centralized firewalls crashing due to too many packets in memory. Captive portals that spoof dns so that they can display the login page, except that I can't see that, 'cause HSTS and they don't have the certificate, or my device caches the DNS query result and I can't see that site anymore.

So Fuck you and your middleboxes. Especially those that intercept all your TLS traffic, analyze and then pass it through, signed with their CA. Except they didn't really control the original certificate, or you can't control the trusted CAs. Or those that blocked me from updating antiviruses, because guess what, false positives. Or those that MITM your dns queries, to give you your much needed advertisement, when they don't outright MITM your HTTP to add their advertisement.

Are any of those middleboxes ever updated anyway? By the developers, not by the local admins. Those middleboxes that break stuff and make troubleshooting hell. I have seen too many old, never-updated stuff to believe in your middleboxes anymore.

If a company wants/needs to see/modify the traffic, then fine. On their devices. Install a CA there or install a VPN that tunnels the device to your proxy or something. Why does it have to transparent, for everyone?

So really, I'm with the author. Fuck you and your fucking middleboxes.
> That isn't a license to ignore reality and form policy based on unfounded beliefs.

Did I say anything about unfounded beliefs? I didnt. I even said I accept research on intelligence. Not basing policy on X is not the same thing as basing policy on X.

But I'll bite. Tell me a way that intelligence research should inform policy that isn't immediately morally repugnant.
Apparent use of Sandvine devices for malicious or dubious ends in two countries
Which Distribution of Linux Should I Use?
Machine Learning Data Tagging: Easy and Colorful
Appreciating the story and quality of a product doesn't automatically imply "flaunting their wealth"... you can simply appreciate it for your own enjoyment.
The Great Slate: connecting techies with progressive candidates around the USA
I just don't get it. Who cares what the source of a diamond is?

Isn't the point of a diamond its beauty in the eye of the beholder? If I had a big diamond I would definitely want the cheapest one possible with a visual aesthetic I like. Fortunately, my wife and I don't like diamonds and we have purple sapphires in our wedding bands.
> At a trade fair in Hong Kong on Tuesday De Beers unveiled its latest diamond verification technology, the coffee-machine sized AMS2 that costs US$45,000 – already a substantial discount to the US$65,000 price tag of its predecessor. Within the first few hours of its release, over a dozen orders had flooded in, the company said.

All I can think when I read this is that of course they get orders -- all the companies producing synthetic diamonds want to get hold of this machine so that they can train their production process to produce synthetic diamonds that register as organic.
Is it like cold brew coffee but cannabis and liquor?
This certainly does not deal with gray areas, but quite well copes with blatant cases: monetize false claims on both sides. The protocol:

* Copyright holder fills a copyright claim, video is not taken down or demonetized, ad revenue is held in escrow
* * If content uploader agrees with claim - video is removed/demonetized/ad revenue directed to copyright holder
* * Content uploader fills a dispute *claiming fully original content*, under potential monetary penalty of false claims
* * * Copyright holder does not dispute the dispute, ad revenue is released to video uploader
* * * Copyright holder fills counter-dispute, under potential monetary penalty of false claims
* * * * Content is reviewed by human, decision awarded, false claim party penalized, human reviewer expenses paid from penalty

In cases where the content is clearly not what copyright holder claims to be or content is clearly original this system disincentivizes automated, "what we have to lose" counter-claims. Of course, in gray area cases like "does this still fall under fair use" cases this is probably even worse than current setup, therefore I stress fully original content in the protocol, which should be different for fair use disputes.
> In other words: calling it manipulative isn’t productive, because that is essentially how the entire luxury industry works.

The fact that an entire industry relies on fallacies does not make calling out those fallacies counter-productive. On the contrary.
Same to me, but I was more active when I was living in a warm country. Now I am living in a mildly cold winter country, and struggling to go out out to walk/run because of the cold. 3 weeks and I already feeling less productive and healthy.
Hit refresh; I got the same first time.
Please don't. Skeuomorphism always lies to the user.

That button? Does not really depress and definitely does not act immediately.

Knob you're turning? It is not analogue nor you can really use a true turning gesture.

And why do you have to use one when you have a touch screen to draw the result on?

Computer desktop is not a desk top, items do not obstruct each other.

A file folder has no pages.

Ebook only has them because someone thought it needs to. I'd welcome infinite scrolling in these.

Non-flat is not the same as skeuomorphic. Hopefully.
Look, it doesn't matter how you wrap the diamond shit and how you dance around the words - diamond business is extremely amoral and has 0 sympathy from anybody rational. We need to end it in its current form (very specifically DeBeers), because it's the right and highly moral thing to do. Mankind will be truly a bit better without it.

Empty words on internet forum don't mean anything, so here is simple action for all of us - share this truth with your inner circles if you haven't already, explain and lead with example. I did buy engagement ring to my fiancee with moonstone and moissanite in it - and it looks better than diamond. She actually picked it and she is perfectly OK with this decision.

If woman can't be persuaded no matter how you stack up the facts, take a good hard look at her personality - actually maybe she's not somebody you want to spend rest of your short life with.
Iron was more expensive than gold at the dawn of the iron age. The only way humans obtained iron was from meteorites.
Have you talked to your manager? It's his/her job to straighten and resolve
such things, after all.