skysight-inc/HackerNews huggingface dataset:
What about stable APIs for development? I only ask coming from a C++ background. I see much fragmentation in Linuxland, with encouragement for Vala, every other GUI tool written by RedHat being written in Python etc. so it doesn't encourage me back. This might be a bit harsh as I recall using Qt with joy on Linux but the big push appears to be for other languages.

Your experience may be different but I'd be interested in hearing it.
> I have so much information about day to day job in my head that I have lost all creative juice

Although you ask great questions, this bit is what worries me. It doesn't feel good - it seems your job is taking too much energy from you. Have you thought about getting another, easier job?
IoT Hardware Guide 2017
Well: The thing is that it is _not_ fixed. It is defined as unspecified.
I am surprised no-one mentioned "Ready Player One" yet. It is a NY Times best seller and Steven Spielberg is set to direct it in 2018. Great book, often referred to as a NERDGASM ;-) http://www.nytimes.com/2011/08/15/books/ready-player-one-by-...
I don't have the exact quote, but it was definitely state somewhere that the device purchase includes access to the cloud service for the device lifetime.

So for $99 you clearly bought not only a device, but also the required service.
Augmented Reality for Jewelers
Can you please explain. Which REST concept cannot be implemented? I think the problems that REST/SOAP solve,is that the "levels" that you speak about, have already been implemented by someone else. I am talking of serialization, transport level details (e.g. SOAP over JMS) etc. If even transport level abstraction has been taken care of by the implementers, then which concept do you think, cannot be implemented.
Number of HTTP requests is not a concern with HTTP2 server push and multiplexing. In fact it's usually better to have 2 fairly sized files that can be downloaded in parallel rather than 1 large file.
Energy Source Mortality Rate (deaths/trillionkWhr)

Coal – global average 100,000 (41% global electricity)

Coal – China 170,000 (75% China’s electricity)

Coal – U.S. 10,000 (32% U.S. electricity)

Oil 36,000 (33% of energy, 8% of electricity)

Natural Gas 4,000 (22% global electricity)

Biofuel/Biomass 24,000 (21% global energy)

Solar (rooftop) 440 (< 1% global electricity)

Wind 150 (2% global electricity)

Hydro – global average 1,400 (16% global electricity)

Hydro – U.S. 5 (6% U.S. electricity)

Nuclear – global average 90 (11% global electricity w/Chern&Fukush)

Nuclear – U.S. 0.1 (19% U.S. electricity)

https://www.forbes.com/sites/jamesconca/2012/06/10/energys-d...
It's best to piggyback on DNS rather than inventing on new scheme (address books, namecoin,..) since this would surely result in a petty holy war and would confuse users. But it would be a nice way to destroy ICAAN monopoly over the domains.

The .onion protocol should behave exactly as https for http, it's just a protocol upgrade. Instead of a green lock, you would get a purple lock indicating privacy.

To do the protocol upgrade, the SSL field annotation seems like the most robust way but I would go with `Alt-Svc` in the mean time since it's easier to implement (server and client side). To mitigate the privacy issue, tor could download a list of popular 'domain->.onion domain' (exactly like DNS caching)
Nope, I play FPS games on hardest. It's the only way they are challenging.
The constant polling for new networks if you arent currently connected to one is a HUGE effect on battery life (for a phone). I tend to find about a 50% increase with wifi off. Now for a laptop, the wifi takes up less of the power draw but presumably still has an effect.
I played on hardest. I always do.
> If we use it, the nazis will come.

Mastodon.social explicitly bans nazis:

> The following types of content are explicitly disallowed and will result in revocation of access to the service:
> Sexual depictions of children
> Content illegal in Germany and/or France, such as holocaust denial or Nazi symbolism
> Conduct promoting the ideology of National Socialism
I thought battery life on my MacBook was great particularly after AppNap was introduced and the aggressive shaming of power-hungry apps via the battery menu.

Then I build some C++ under Xcode and battery life is not so good...

Probably great for web browsing and casual use as used by 98% of users though.
I'm not sure they're saying that, they're just claiming Google has really good and well run networks. But even Google hasn't solved the speed of light issue, packets can only travel so fast. If your computer is halfway across the planet, you'll notice no matter how fancy your network is.
To be honest I didn't knew that Swagger could generate API - still i wouldn't use anything that generates code from some description (attempts I heard of didn't worked out well in the past).

In projects I worked in Swagger was used to generate callable API from existing implementation: add annotations (which are ugly :/, especially in Scala, where such javaism hurts eyes even more), generate json, open it in Swagger UI and let devs play with API.

What hurt me recently was 3.0 release - basePath got broken so, I got calls generated with double slash (`host//api/call` etc.), and oauth2 is completely broken and I cannot authenticate requests. 2.0 works with no issues, though I find it sad that the vanilla version I downloaded uses hardcoded client_id and client_secret.
#Android #Chrysaor #spyware went undetected for years
While I am a firm believer in logic reasoning, we also have to realize its shortcomings. The shortcomings stem from the fact that it is our brain that is used to draw the inferences and causal chains that lead to our logical conclusions.

Therefore, when our brain is missing information, or just failing to piece together relevant causal chains, it is easy for it to come to the wrong conclusions.

Your 9/11 reasoning is a good example why you just can't blindly rely on logic, without being extra careful you are not using the shortest, cheapest, and least information dense causal chain (i.e. drawing too simple conclusion, because of lack of information which lead to lack of complex reasoning).

Let me present you with another causal chain that is equally "logical", but requires you to realize you have a complex causal network to decode, instead of the simple a-b-c 9/11-Bush-WMD reasoning you just used.

Let's say the Bush family wanted a war in the middle east. To start that war, an event was needed to unite the US population and steer the public opinion in order to further this agenda.

What has happened since 9/11 in the middle east? A new enemy was constructed; "The Terrorists", and Irak, Syria, Kuwait, Afghanistan etc....has become a war zone.

Did they need to plant WMDs in Iraq to start these wars?

Did they need to plant WMDs in Iraq to start the Iraq invasion?

Answer is no. They got what they wanted anyway.

Therefore, to say that planting WMDs was a requirement for 9/11 "conspiracies" to be true, is just not a valid conclusion.

I'm not saying that what I described above is what happened, I'm just pointing out that the logical reasoning you just used is far too simple, and does not take into account complex causal relationships that may be at work.

Such complex causal relationships only reveal themselves after you dig deep enough into all the available information.

So the problem of blindly relying on logical reasoning for decision making, is the failure to understand that lack of sufficient information can still lead to incorrect assumptions.

https://www.youtube.com/watch?v=9RC1Mepk_Sw&t=1m03s

In many cases it has been shown that conspiracies turn out to be true. And instead of the simple causal chains people believe that can be used to refute the conspiracies, it turns out that what you need to understand everything is not a simple chain, but something much more complex instead.

I like to call these complex things not causal chains, but causal networks. That is where the real logic brainwork starts.
> a valid causal chain between one event and another

I like fields. Uncomfortable with spooky action-at-a-distance? Just posit a field there, undetectable apart from its spooky action. Fields!
Is this described anywhere? I've been using Rust for a few years, been hanging around it's subreddit for about as long and this is the first time I hear about it.

This is a fantastic idea but maybe we need to make it more visible?
Indian Startup Saves Millions of Litres of Water with Motorbike Wash Machines
new design exist that in case of disaster self contains under most conditions, trouble is it's very hard to obtain certifications needed for operation today as opposed to decades ago, so we're mostly stuck with old designs.
If the bar is set at breaking the build once a year, sounds like we're all average devs.
Clearly I should have clarified that I played the game on the hardest difficulty, as I typically do with shooters. I didn't think to mention it because everyone I know that plays FPS games does that too.
I sometimes think that some execs just desperately try to get control, metrics and reliability on every creative process, and in that process destroy their franchises. No evil intent i guess, just a attempt to sleep better at night, have a more solid illusion of control over once life.

Its visible in games too- the hunt for the golden formula, which then leaves the market open for good old disruptive "art". Risk management by reducing risk management, that's a little paradox right in the backyard.
This might be the only valid reason. But only for website that have a huge amount of traffic.
Getting karma up
trying to get karma up, sorry for spam :(
As a sibling comment pointed out, you may have selected a poor example there.

However, you raise a good point with the Fukushima and Chernobyl examples. It's not hard to imagine that if we had, globally, built nuclear power plants as enthusiastically as we have coal power plants, there would likely have been a lot more serious incidents. It's a sobering thought for my usually rose-tinted view of nuclear.

While I could probably have found a more dramatic reference, this one[1] is a bit more calm saying that the risks of adverse health affects from radiation exposure from coal vs nuclear are, in both cases, very slim. It would seem, then, that coal would have other negative health affects before the radiation exposure aspect became a problem. You have to live extraordinarily close to either a coal or nuclear plant to have higher than background radiation exposure from either, under normal operating conditions.

1. https://www.scientificamerican.com/article/coal-ash-is-more-...
I wonder why they don't insert a small vertical space before each line with a bullet point in front.

For me, this makes it much easier to identify the groups of lines that belong together.
I am not very informed on this but what would you say to this? There is people claiming moon is naturally reflective, and that there were successful reflection experiments before moon landing.

National Geographic Vol. 130 No. 6 December 1966
'The Lasers Bright Magic' by Thomas Meloy
Page 876 "Four years ago (1962) a ruby laser considerably smaller than those now available, shot a series of pulses at the Moon, 240,000 miles away. The beams illuminated a spot less than two miles in diameter, and were reflected back to Earth with enough strength to be measured by ultra sensitive electronic equipment."
I strongly disagree with the assertion all customers can be dealt with "civilly" while still remaining sane.

What you see as "customer irrationality" is, in 99.9% of cases, actually a user experience problem that could have been addressed with better design and better testing before the customer ever bought the product.

For that remaining 0.1%, the appropriate course of action is not to deal with people poorly and treat your customers badly, but to offload your customer services to someone else who is more patient and more capable.
I would say that knowing some code has allowed me to know when developers are bullshitting me. Most developers I've worked with have been great people, I'm happy to say. But occasionally I come across someone who goes "Uh-uh, can't be done, theoretically impossible, defies the laws of physics" when they mean "I can't be arsed to change the convoluted mess that is our production spaghetti code". Usually at larger institutions. Knowing some programming allows me to call their bluff.

Also, it's far more common that organisational culture, law, or the marketing department is a bigger constraint than the code stack. As a designer, I should consider my "medium" to be far broader than knowing some CSS, or I'm not doing my job.

Being a good designer is inherently being a generalist, and in being a generalist, the designer should understand some basic things about programming in order to have common ground. But that is certainly not the same as saying "designers should code". If designers should be programmers, then they should also be accountants, customer service, marketing, operations, lawyers, c-suite, and every other profession they interact with to solve a problem.
Kubernetes with ELK setup
What is bad about Uber profiting from providing a service?
> expect 1/100 programmer is able to understand/do this properly

Personally, I'll never accept such an argument as a valid reason to judge the quality of a programming language, unless we stop considering the amateurish programmers when computing the average.

For example, a professional camera is meant to be used by a professional photographer, and it is judged exclusively by the quality of the pictures the best photographers in the world can take with it, not by the quality of my kid's birthday. In a similar way, I'd expect programming languages to be judged by what best programmers can do with them: if the average programmer is your company can't fully exploit the power of a mature, professional tool like C++, question the programmer, not the tool.

Sure, you may say that, from certain points of view, C++ is rotten rather than mature, but it was never meant to be used by people who consider "C++ for dummies" a valid reference.
[co-replying] Or an advertisement, you don't even need humans to go.

e.g. Robert A Heinlein's "The Man Who Sold the Moon" http://www.sf-encyclopedia.com/entry/advertising
I used to enjoy tinkering with computers and spending all my time on Linux trying to get things working. I didn't edit any code, just spent days getting ndiswrapper working, reconfiguring my desktop after an upgrade, refinding my partitions after LLVM upgrade decided to forget them, adjust myself to the steady removal of configurability in GNOME, adjust to the deprecation of things I used every day (Konqueror has gone! Use Dolphin! It didn't do half of what Konqueror did), faff around with bust graphics and failed sleep/resume, adjust to the "new" way of window management that decided that 30+ years of windowing paradigm was "distracting" and stopped the use-case tests of someone's mum who had never used a computer before finding it easier to use etc. etc. etc.

I eventually got fed up of all of this and went to OSX with Windows alongside after 15 years of Linux use, and that's from RedHat 5.0 and 6.2 days. No not RHEL, RedHat.

The "ease of use" argument is sad, and precisely what some forget when developing software - it's there to be easily used, else nobody will use it. The computer is there to work for YOU, not YOU work for it (ie, spend hours fighting with it).

You only have to look at Windows 8 to see that "ease of use" was abandoned on the Start menu and see what a mess that was.
> in a suburb I feel completely disconnected

Suburbs are fundamentally alienating and isolating in my experience. The physical distance between houses limits the number of people you're likely to meet and interact with in your locale. The need to drive everywhere disconnects you from your surroundings and community, as opposed to walking and biking whose physical aspect creates a tangible connection with your surroundings. Disputes with neighbors over relatively minor issues get amplified by concerns over property values to the point of creating permanent rifts. Freedom of thought and nonconformity are generally viewed skeptically if not outright suspiciously. Strangers are distrusted by virtue of non-residents having no reason to be in the neighborhood, ever. Overall my experience is they foster a cloistered, narrow-minded, distrustful mentality that is intellectually stifling and culturally toxic.
> have you seen the follow up post...

Yes. By adding a single __restrict__ (between the ampersand and the v) I can make the inner loop of the C++:

.LBB0_1: # =>This Inner Loop Header: Depth=1
call rbx
dec ebp
jne .LBB0_1

Which has hoisted the sum out of the loop, which is even better than the Rust version which wasn't smart enough to turn the add into an out-of-loop imul, making the Rust version two instructions longer:

.LBB0_1:
inc ebx
call r14
add r12, r15
cmp ebx, 100
jl .LBB0_1

This makes the author technically right: restrict is only standard C99, and a compiler extension in C++.

EDIT: I might as well share the godbolt link: https://godbolt.org/g/jFmiRV

EDIT x2: And of course one can cheat and simply pass by value like a reasonable person. Ahh, the pitfalls of microbenchmarking...

EDIT x3: Also, unless I've misunderstood modern processor architecture, with register renaming and physical registers potentially (often? usually?) outnumbering architectural registers on modern x86 processors, the initial "bad" C++:

.LBB0_1: # =>This Inner Loop Header: Depth=1
add rbx, qword ptr [r15]
call r14
dec ebp
jne .LBB0_1

May still be using a physical register for [r15], despite the slow-looking dereference. If it isn't, it's likely because the callback was complex enough to require so many registers that the callback would be saving out this loop's registers and restoring them anyways. In that context, the pre-restrict C++ could actually be more efficient (4 instructions to Rust's 5, 4 persisted architectural registers[1] to Rust's 4, ditto for physical register requirements...?) Now I'm curious what the best approach to "defeating" the processor's register renaming hardware to force N registers of the inner loop out of physical registers (via increasing the callback's complexity) and what the actual performance impact is on these dueling disassembly snippets. The post-restrict C++ with the hoisted imul, of course, is a clear winner at 3 instructions, and only 2 persisted architectural registers...

([1] ebx, r12, r14, r15 - not counting e.g. the flags the jumps are conditional on, which would not need persisting for any of the snippets)
Man, just post a link to CV like you're advised and let good things happen to you. If they don't, you lose nothing, but if they do, you got something out of your effort.
White Nokia 6 Exclusive Launch on April 11th at the Chinese Retailer JD
There is no abuse problem on the platform, or rather any abuse problem on the platform is already a solved problem via existing techniques (e.g. standard ML classifiers).

Consider SMTP, which is a true peer-to-peer system. In SMTP, abuse is a solved problem - spam filters work great, and 33mail/mailcatch (disposable email) improves things tremendously. At most 1-2 recruiters/SAAS offering marketing automation/etc slip through my filters each week, forcing me to expend about 3-5 seconds/week clicking "report spam".

The "abuse" problem on twitter is similarly not really a filtering issue; if it were, then it could be easily solved by a moderately better twitter client or switching off notifications of @mentions.

No, the actual problem people face is that they want to stop others from speaking, and label the speech they wish to stop "abuse". What's scary to most (including me) about Twitter is that an angry mob may form and decide they hate me, and then use Twitter to coordinate real life actions against me.

That's not a problem of abuse on the platform; that's a problem that the platform enables people to speak among themselves in ways I dislike. Lets be clear that this is the problem some folks wish to solve. It's only by identifying the problem that we can properly solve it, or decide if it's a problem that should be solved.
The underlying problem seems to be that they tried to satisfy too many requirements, and are now ending up with a mediocre product that does nothing well. At this point I would seriously be considering reducing the requirements. Tell the Marines to go find another plane. Maybe the Navy too. Focus on the big customer, the Air Force. Do whatever it takes to make it work for them. (Although I kind of suspect the Air Force would rather have the F-22.)

The Navy would probably go with the Advanced Super Hornet. God knows what the Marines would do.
The new witch hunt – TERRORIST
One of the biggest problems with nuclear is that we aren't building new plants.
I'll be holding onto my MBP-Non retina from 2012 for as long as I can!

Best look for a cheese-grater Mac as a workhouse. Xeons may be old but not to be sniffed at.
talking about miopic

http://www.world-nuclear.org/information-library/country-pro...

:(

fearmongering works wonder against an uneducated population.
It's fixed, please try again
No, 20k rpm was "the good old days". Now they are limited to 15k.[1]

I think the engine manufacturers were the ones pushing for all these rule changes. The reason is the manufacturers want to be able to utilize this technology in their road cars. Just look at turbos, not too long ago F1 went turbo (again). Not coincidentally many recent road cars are turbo. E.g. Honda has turbos in their econoboxes.

[1] https://www.formula1.com/en/championship/inside-f1/rules-reg...
https://marketplace.atlassian.com/plugins/com.bit-booster.bb...

https://marketplace.atlassian.com/plugins/com.bit-booster.bb...
Other journals, e.g. Nature, already had this. It's not a Distil innovation. But I agree, this should be the norm in journals/confs/etc.
This is very true. When I reboot my MacBook into Windows the touchpad becomes dumb.
Somebody saw Play and got scared.
I am sorry about reply so late. I will contact you again after looking at that issue.
Not every country is the United States of America, and freedom of speech is not exclusively defined by amendments to an American constitution.

You can ban the nazi symbols & language and still have freedom of speech.
https://github.com/nadbm/react-datasheet/issues/5 (basically "Touch/Mobile Support?" –– "Not at the moment.")
TimeMachine is really great. Does anyone have experience with the Windows 10 backups? I know the Windows 7 one was dire.
Sounds like the issue isn't difficulty, but lack of inspiration. imho op should find a job they're more passionate about.