skysight-inc/HackerNews huggingface dataset:
I really like C#'s optional Nullable<?> monad for value types. I wish I trigger a mode to allow reference types to be non-nullable by default and still work with Nullable<?>
well, finally an encrypted one! good job!
Django is a great tool for stuff like this. Well done.
I mean, strictly speaking the same group of people producing GoT now could continue to do it voluntarily while living off basic income, but you have to include the suppliers as well as the people directly working on the show in that equation.

Once your consider the full chain, you're probably looking at something like 2000+ people working full time to make Game of Thrones. How do you organize and incentivize them when there is no material reward for their labor? Right now the incentive is "we'll give you money" and the system of governance is "the person who gives you money tells you want to do". That second part is as much the problem as the first; if you had 2000 people making GoT as a labor of love, what happens when there is a schism over how it should be adapted?
Watchmen for children... hem, probably not.
We've Cancelled All Ads
Still widely used today (the former definition)
If you have Youtube Red, there is a show they just did called Cobra Kai where they look at the Karate kids nemesis 30 years later. In one episode the guy is recounting some event to one of his students from the opposite perspective as we were fed in the original movie and it fills this idea you describe above really nicely. Check it out if you get a chance.
Right, which puts the average at 48. A perfect time for wisdom teeth to take you out. The statistical language people use about talking about lifespan in before-times is rotten! That whole paragraph lays it out in its mathematical glory.

> For even wealthy landholding males, average life expectancy was about 31 years, rising to 48 years for those who made it to their twenties.

Even for wealthy families infant mortality was a problem.

The AVERAGE is always the wrong metric!
It may not have been required but Brooks did get Lucas's blessing, and it came with a provision that they not merchandise anything.

See: http://mentalfloss.com/article/65691/14-things-you-might-not...
1. I can turn off location settings on my phone.
2. I can also log out of Google maps app, and still use the app.
3. I can go into google maps app settings under "google location settings" and untick the box that says "access location".
4. I can disable location history for google location services from the same place in settings.

Like I said, you can uncheck a lot of stuff and still use the app.

I don't want to be tracked when I asked not to, but I'm not convinced that's happening from a clickbait tabloid article with spelling errors in headline, and vague details.

I also would like to use GPS without anything else for maps, so I tried Maps.Me for awhile, but as most people know it can take a long time to lock on when only using GPS. sometimes several minutes depending where you are, or whether moving etc.

> And then you attack the source! Geesh.

If you're implying the Daily Telegraph source is worth defending against ridicule, perhaps spend a bit of time on that site and see if you come away with any respect for their journalism. The Mod has changed the link anyway now to the Guardian, since the "source" prior to that was clickbait rubbish.
There's that, and also the question of whether private insurance is the right model for healthcare.
FB serves ads. Robinhood doesn't. So, it's not clear how in the world people's history would be integral to their business model. I suppose we could imagine them using it down the road to offer credit or something. But as of right now, it is a mere insinuation without a shred of evidence.
Sorry, must have mixed up dates in my head. You are correct.
so this article got me thinking: how is this in my country? Some perspectives perhaps:

- Every sample is kept in the screening lab and destroyed after 5 years.

- year 1 is used to (double checking) of the test results

- following years the sample is used for anonymized research

- explicit approval is needed from parents for non-anonomized research with the blood samples.

- every parent has the option to opt out of 4 years research; the sample will be destroyed after the first year if opted for.

Idk why, was just curious.
This was an obvious outcome to me. I'm a Googler, previously worked for a national lab (non confidential, but the military was free to use our free software products), and I always expected that one of the end games of a US company with advanced ML would be selling it to the US government.
they sold a token. Right? so, people who bought this token can probably sue them.
Some potential non-military applications that come to mind:

1. Scientific expeditions. For example, it may be able to get closer to flowing magma or hot geysers for samples than humans safely could.

2. Extraterrestrial expeditions.

3. Construction industries.

4. Rescue operations (post-earthquake; collapsed buildings; etc.)
There are limits to the idea of trying to get inside and change the organization from within. To take the idea to a ridiculous extreme, you wouldn't tell someone that they should join ISIS and change it from within because Islamic terrorism is going to happen with or without them.

I'd also question your bedrock assumption, that Google has much higher ethical standards than Raytheon. Why should we think this beyond "don't be evil" branding?
I don't think torture is better than prison. Maybe for first offenders, working with them helps in many cases more than just throwing them in prison. Many minor crimes are a result of addiction or mental health issues. Fixing the cause will prevent future crime.
enum Bool
{
True,
False,
FileNotFound
};
@templartraining and @God sponsored athlete. Link in description!
Sónar Festival Is Calling GJ273b (Luyten's Star B)
A new Ruby Rack Push, simple and fast
Our main bus for microservices is a RabbitMQ cluster. Most services have their own isolated write store and read store (which might be a true read store, or just a db replica).

Long running jobs are a rarity, so we usually spin up a new RabbitMQ cluster and services, but tie those services back to the main write/read stores. This allows regular operations to still occur, but we can monitor the bulk process and commit resources to it in a more isolated fashion.

Errors end up in error queues in Rabbit, and can be dumped back in to be reprocessed if appropriate (or just ignored if it's a side effect we don't care about).

Once it's setup and running, it works well enough. Spinning up a new rabbit cluster and service instances is currently manual, but since we've moved to Kubernetes I'm hoping this can be automated almost entirely.
You could build in end-to-end encryption on top of iCloud Drive. Without it, anyone with access to iCloud servers can read users' private notes, including Apple, Guizhou-Cloud Big Data Industry Co. in China, etc.
Previous submissions of this story:

https://news.ycombinator.com/item?id=17060600

https://news.ycombinator.com/item?id=17058516

https://news.ycombinator.com/item?id=17052185 <- 94 comments

https://news.ycombinator.com/item?id=17051696

https://news.ycombinator.com/item?id=17051076 <- 13 comments

https://news.ycombinator.com/item?id=9686933
"[blank++] isn't necessary for ordinary websites because you really only need [blank]" is always such a generalized context-less statement that it barely deserves being written at all. :-)
Top WordPress Plugins Using Artificial Intelligence and Machine Learning
> After Blackbird filed a lawsuit against Cloudflare alleging infringement of a vague and overly-broad patent (‘335 Patent), we launched Project Jengo, which offered a reward to people who submitted prior art that could be used to invalidate any of Blackbird’s patents.

That is positively awesome. Thank you CF, wish more companies engaged in actively fighting back against the patent trolls.
Then I contend that marketing is expanded to too large a term. And at that point, yes, it is responsible from everything including product strategy, but also worthless as a term. :(

Might as well debate that "business" is responsible.

Especially if the success is not repeatable. Which, most early practices of large companies today are not repeatable by smaller companies.
No, I am battling at nonsense FUD, because the health of OpenJDK depends on Oracle paychecks anyway.

Given how much Google and IBM cared for Sun's fate, I doubt very much they would pick up OpenJDK development, if all those devs went away.

Then you could enjoy your free license with a programming language frozen in maintenance mode.
With all due respect to the Python community, and without intending this as an insult per se, if this really is the "current recommendation", the Python community is in no position to be criticizing the Go community on this point. This is about the fourth answer I've heard in the past 10 years. I've been programming off and on in Python for at least 15 years and I've never heard of this tool.

Out of morbid curiosity, what's the current answer for "how to pack up a Python program into a single executable/directory for Windows" now?
That's a cool project and a nice write up. I remember as a 13 yr old being fascinated by 3D software. I think I just wanted to create something photo-realistic with a computer. I couldn't afford 3DSMax, so started on the steep learning curve with Blender. About the same time, they integrated Yafray into Blender, resulting in some outstanding renders, similar in quality to commercial packages. I was amazed and started delving into the maths - what a fun and confusing journey it was! Five years later when the maths was finally explained to me at university, I truly appreciated the work that went into things like Blender and Yafray. So kudos to you for your raytracer!
We have "spent" a lot of those gains on technology and chemistry. Trading natural life for extended life, but arriving at the same age.
> If harming those who commit crimes is a good thing, why not do it more?

Because proportion is a good thing, too - and is pivotal for the whole concept of justice.

> And who gets to decide how much is enough?

The same instance that decides what is and what is not a crime. Ultimately: society, in one way or another. "Implementation details" depend on the era and the civilization.
Another Dutchman here: never heard of drug tests. Not work, not for gym memberships. Obviously.

The only drug tests i've ever heard about are for pro sports leagues.
Yeah, that's not a controlled experiment. I can think of at least three benign explanations that is consistent with not listening.

The experiment, the real, controlled (replicable!) one, isn't hard to do. You just need a couple of spare phones.
This is already interesting. I thought for production readiness the price would need to be 5-10% of that.
Look at the batteries lifespan, it's like 25 years. Go look at data before spewing nonsense.
Definitely there gray areas as you pointed out. My goal is to dissuade one from thinking that excessive punishment for crimes necessarily leads to less crime. It certainly dissuades some people but not everyone.
This can be modelled with net present value accounting. If, at scale, it is financially worth it for Tesla to manufacture giant batteries for the electric grid then it will also be financially viable for the electric grid to use spare battery capacity.
Disagree. Amazon.in teams sits here and all of the India related initiatives are done here, which include lucrative initiatives as well - which I won't delve into. However it is also true that some of the US operational burden is sent to India, but not all drudge work happens in India. In my opinion Amazon is moving to a model where they are going to hire top talent in India giving the premium salaries of India and hire cheaper - less talented engineers in the US for US centric operations primarily as a measure to cut costs, this is why the it has become a common notion that anyone can get into Amazon US.
Ask HN: What makes for effective code reviews?
How do you conduct code reviews? What process do you follow?
It seems you just don't like the movies. That is OK!
If, for stealing, you need a hand, crime is deterred after two instances of punishment for each criminal.
I agree that the nature of their employment isn't being made clear and I'd argue that this was done to mislead, if the author had knowledge that people close to the project resigned they would have published it in the headline.
Ableton Live 10.0.1 Crack and Patch Torrent Free Download [Here]
Thank you for your comment, I'm very interested in deployments of Ruby applications that come as close as possible to a single binary. Do you have any pointers to the mentioned folk knowledge that you can share?
Recidivism increases profits. Why lower it?
An unnecessary distinction as it can quite be easily inferred from the current title. Despite this there seem to be a lot of people nitpicking on semantics of the title in this thread. It's unnecessary noise and detracts (and distracts) from the real conversation.
How do you measure the 30%? Compared to previous revenue or compared to a cohort you purposely don't advertise to, but is randomly selected from those you do?

That said, the niches you describe sounds like snake oil markets. :(
No. (I drive a manual shift car in the UK). If you stop the car, put it into neutral and press the foot brake, the engine will stop if conditions are correct.
You can use app (e.g. https://play.google.com/store/apps/details?id=com.applisto.a...) to modify app package name. You don't have to have even root privileges.
Facebook Suspends Around 200 Apps for Misusing User Data – TechNadu
If I understand you and the standard correctly, no: the default behavior is `memory_order_seq_cst` "On weakly-ordered systems (ARM, Itanium, PowerPC), special CPU load or memory fence instructions have to be used." http://en.cppreference.com/w/cpp/atomic/memory_order

I'm not 100% sure what you mean by your second paragraph. I think you are saying that repeated writes to a `std::atomic` can be optimized out, which sounds like it is true since `std::atomic` is not `volatile`. https://stackoverflow.com/questions/45960387/why-dont-compil...
> my car won't autorestart the engine if I've opened the door

Ah, interesting - I've never tested that, but it would make sense.
It can be used to inspect off shore oil rigs. They are full of stairs and something like this could be ideal. Oil companies are also less price sensitive. I wouldn't be surprised if the Spot Mini costs as much as a luxury sedan, unless they sell them at a loss.
Not every murder even requires rehabilitation. Given that I can't murder the same person twice, if the reason for murdering them isn't something I could apply to another, I'll never do it again. No jail time, rehab or death sentence necessary.
Nothing is real in the simulation, I believe.
Traefik 1.6 released
"I do not fear death. I had been dead for billions and billions of years before I was born, and had not suffered the slightest inconvenience from it." -- Mark Twain
I'm sure that diet and control of food was very important to them, it is for lab mice. I wonder how much things like ritualised hygiene played a part too.
Encryption plugins on top of other mail clients has always been a recipe for disaster.

That being said, why would EFF tell people to completely uninstall it? When I hear that, I think "There is a crazy, in the wild, no user interaction needed remote code execution vulnerability". If someone had a use for PGP/GPG email (assuming they understand the threat model and the metadata that is not encrypted), surely they're better off with a buggy version that with pure cleartext?
I will never cease to be amazed how relatively orderly that evacuation was. Only two people died in that evacuation and that was due to a car crash. I think it's great evidence that, when the going gets really tough, people band together and try to do the right thing.
Looking for feedback on beta launch of product (integrated business solution)
Wound you mind elaborating?
Uber Will Now Let You Rate Your Driver Mid-Trip
It is just Russian paid trolls taking basement dwellers and anime lovers for a ride.
In my limited experience management consultants interview all the employees and deliver a report to management that is approximately the average of what the employees said was wrong.
Basically, caching allows you to cut your costs if you do it right. Also it is worth to note after 12 months API Gateway stops being free and caching may decrease amount on your bill. However, caching cluster is paid on hourly-basis and you must know if it will be worth to use it.

Personally, I don't imagine to provide aaaaaaaaa.execute-api.eu-west-1.amazonaws.com/v1/transactions/XXXX/cancel as a API endpoint in the documentation of some product. Well.. It'd definitely made my day if I will see such endpoint in i.e. Stripe docs. Everyone uses short like address like api.example.com so there is definitely use for custom domain name as a feature of API Gateway. Custom domains allows you to separate an API by base paths (i.e. Transactions API, Notifications API, Refunds API) and it easier to upgrade/shutdown... basically maintain your API. Also if you are interested from requests made in two AWS regions and you also care about latency regional endpoints might be way better. Of course, if you will use it with WAF and CloudFront you have a lot of things to configure, which for some companies might be important.
SciPy was 0.x software until 2017. Demanding stability to 0.x software is unreasonable. The author used SciPy with full knowledge that it's 0.x software.
>"The rest of life expectancy gains probably is from gains in sanitation, clean water, nutrition, life/work conditions."

Its just cheap energy behind all those factors (ie, burning fossil fuels).
How West Coast Vintners Are Dealing with Climate Change
What Are Snapchat, Instagram, and Facebook ‘Stories’?
Key word there is marginally. If your finding holds up using NumPy 1.10 but not 1.11... you do not have a finding.
One process I've used in the past which I thought was quite succesful was:

1) Entire team must do code review. Even if it's just a member clicking "Decline, code review done already by LandR"

2) We used 3 levels.

* Finished, Looks Good - This is good, you can check it in to our dev branch.

* Finished with comments - This is good, but I have a few comments, if you make the changes in teh comments its good to check in to our dev branch.

* Finished, Needs Work - This code is bad. There is a big issue here and you need to look at it / rewrite it. The new code will need a new code review. DO NOT check in what you have.

All check ins were gated and no check ins allowed unless everyone has either finished the review with Finished Looks Good or finished with comments.

If there was a dispute, e.g. 4 Finished with Comments and 1 Finished Needs Work. Then you would need to have a conversion with the Finished needs Work person (or if they are right, ignore the results from the others).

This process kept code quite tight.

What you found was though the more junior members were almost always Finished Looks Good,because they couldn't recognise issues. The problem was though, afterwards when they had done their "finished looks good", they didn't look at the code review again..

If you can get the more junior members involved in everyones code review and get them to look at comments on >other peoples code< from the more senior members it can be a good learning opportunity.
> not to use HTML emails, which seems unlikely in practice

In a context where pgp is used, which is not me receiving promotional material or forwards from Grandma, why do you consider it unlikely that mail is to be sent as plaintext and not as html?
U.S. Supreme Court Lifts Federal Ban, Allows Sports Betting
Lightweight ASIC Implementation of AEGIS-128 [pdf]
That would have done nothing, if Rust didn't stabilize u128/i128.
Apple Usage of PGP Short IDs
You make a litany of good points, and I think I’ll just have to reset my “hard sci-fi-o-meter” starting today. You especially won me over with one of my favorite authors, Larry Niven.
Igor's C++ Grimoire
We are currently using Activiti (a fork of jBPM) for a client project. Tooling is pretty shoddy for changing the workflow, but it works.
Higher-precision arithmetic is important but is not our primary product. The existing code was performant enough for our usecase (although the increased speed is helpful). Rust has many benefits and I find it hard to imagine how anyone manages to get any performance-sensitive work done in the cryptocurrency industry with anything else.
I remember reading a research telling that the internet/smartphones caused a significant decrease in empathy.

Without empathy, and very little attention to the matter , could you expect any different result ?
pipefy is kinda cool. we don't use it but i've been looking at implementing some of our processes in it.
- the point isn't to save money or reduce crime, it's to punish the bad people. I mean, if we stop thinking of them as bad people, how am I supposed to know that I'm a good person

You would think the recent examples of Meek Mill and Khalif Browder would open eyes to the fact there are a ton of people in jail because they either can't afford bail or for minor infractions.
U.S. Supreme Court Strikes Down Federal Sports-Wagering Ban
Setting up Application Insights took 10 minutes. It created 2 days of work
Except they would fast by choice? Lent or meditation fasts, etc
FTR Rust's types (like u64) have several methods for different types of multiplication if you want: checked, saturating, wrapping, overflowing

https://doc.rust-lang.org/std/primitive.u64.html#method.chec...
Consider some action to be taken.

The action is under consideration because it causes some benefit, worth $A.

The action may cause some public-relations fallout, which in turn will cause some amount of lost business (or analogous malus). The total losses caused by public-relations effects are a continuous random variable; and a complicated one, because the causality chain between action and the final losses involves multiple random events.

But, it has some expected value, $B > $0. (Disregard outliers, so as to better approximate the median outcome rather than the mean outcome.)

Finally, the action will inevitably cost some resources to implement, worth a total of $C.

(Again, all three quantities $A, $B and $C are nonnegative.)

We can then evaluate whether the action may be taken. That question is equivalent to the following:

"Is it legal? And if so, then does it hold that $A > $B + $C?"

(In the larger context, then, if multiple actions may be taken, then choosing which single one should be taken is a matter of maximizing that same inequality rather than truth-testing it.)

* * * * *

Why should we use any decision-making process other than the above?

Equivalently: why should we take into account any further "morality", beyond merely legality plus long-term expected-value for oneself?
This is an exciting project but still needs a lot of work (particularly in making the faster, cleaner, and easier to install).