skysight-inc/HackerNews huggingface dataset:
Sounds like the same problem I've run into in my college project :). It's really tricky to get the balance right with privacy/usability, unless the browsers put more work in to it one of the only good options is to either constantly switch browsers or use different browsers for different types of browsing.
That's indeed an assumption. But so far there isn't much evidence pointing at the quantum solution, and there are theories of how self-awareness can arise that don't require magic. It's reasonable to take the less magical assumptions until presented with (appropriate amount of) evidence to the contrary.

Quantum-based self-awareness is a cop-out IMO, an open way to claim that it comes from God. Well, if that's true and it's beyond our reach, then we'll never build a self-aware AI ourselves. But assuming something is impossible doesn't help moving forward...
Think less literal please. High-end stuff is still junk on an absolute scale.

The marketcap and "I want it all"-scale don't make businesses interesting. What's interesting are things that can't be quantified well and therefore can't be competed on by hard work and assholery.
Being in a situation where logs are not read, or can't be read, is very similar to not having logs. So it's important to emphasize formatting and productivity when it comes to logs.

JSON can be useful. You can use jq (https://stedolan.github.io/jq/manual/) and common unix commands to parse logs (grep to filter, wc -l to count results, sort|uniq to get unique results, colrm to truncate lines, cut to get fields)... using those can be as powerful as using a query language.

Then, you can use a log aggregator to have access to all your logs. ElasticSearch/Kibana can be useful for that. Commercial services such as Splunk or SumoLogic can also be very helpful.
Developing for iPhone using Swift 3.1
Cultivating salt marshes isn't ideal.
That's the problem, a lot of Big Corps thought Symantec is okay, because it's (was?) expensive as fuck and it has a nice long history! (So reputation. They're on NASDAQ, they must be okay!)

But that's just business as usual. You never know when your vendor goes rouge. And really Big Corps should have plans for these events.
I almost said Javascript out of ubiquity, but it'd be a grave insult to the plane. Java is a good answer, maybe C#, maybe Python. The language needs to be one that gets a lot of work done, and is reliable.

What's a language that's just always got your back in a situation? That's the F/A18.
Using Platforms to Innovate (5 key growth hacking aspects)
Fun bit of history: it's a hard problem! Rust went through three different package managers in its history:

1. Cargo. But not the one you've heard of. A small Python script that pulled stuff off of GitHub.

2. Rustpkg. Felt like Go's tooling. https://doc.rust-lang.org/0.9/guide-rustpkg.html

3. Cargo, the one we still use today. https://mail.mozilla.org/pipermail/rust-dev/2014-March/00908... just over three years ago.
I'm a complete noob in this area, but that doesn't mean that temperature has reached it's limit does it? The black hole can carry on getting more dense and hotter.
If you stop learning for a few months, do you somehow lose the ability to start learning again in the future? That seems...unlikely.
I had a macro in emacs that wrapped the highlighted text in some xml tag (say <book></book>). Processing that I could label it however - e.g. IOB or whatever you fancy. The labelling didn't really take that long to do, maybe a few hours over a couple of days.
i'd argue that the "if, then" logic is present in "insight" too.

Like, if you play any card game, you can't really calculate the probabilities of cards turning up, but there are certain patterns that give an estimate of what might happen. Like in texas poker, if the cards on the table are 8H 7H 5H, and a player has 6H 10D, there's a high probability that it is a winning hand, but we can't know for sure whether it will win since we don't know what cards other players have.

I believe a poker AI might reason the same way.
Just made a quick try, and booy what such a good idea ! Question : I am french, and so filled Home with Paris, and destination with Los Angeles. I am getting fantastic prices, but only in the sense US -> FR. The service is only available for the US then ?
Good point. I'd rather pick the one that hasn't needed an update in 20 years unless they're assuming it is bitrotten.
I have a feeling people think that evidence is a binary thing. It's not. Evidence is a floating point value.

That is, you can formulate some hypothesis, and the job of evidence is to move probability mass around. I.e. when you have hypotheses A, B and C, each piece of evidence towards A makes you more sure of A, and less sure of B and C.

Weak evidence towards A makes you weakly more sure of A, and weakly less sure of B and C. But it's still better than choosing based on a coin flip.
And not to discount any progress they've made--but you almost have to take with a grain of salt whenever you hear about some big social progress being made in an area that's nearly 90% ethnically homogenous.

These things are a lot easier to do when you're not simultaneously dealing with cultural disconnects. I'm glad it worked for Utah, and it'd probably work in Canada, Vermont, or Sweden. That doesn't mean it'll work well in Chicago or New York.
Technically "Z" postfix is a TZ identifier for UTC time. It's short and makes the timestamp compatible with RFC 3399:

2017-04-27T09:43:04Z
How to Remove DRM from Purchased/Rented iTunes Movies/TV Shows
http://www.goodreads.com/book/show/13166597-beyond-the-blue-...
HN has never really struck me as a great place to solicit relationship advice. Not really the focus of the community.
Stoicism 101 – Ascient philosophy to deal with modern society
Not everything is a trivial webservice with zero users, that can be patched overnight with no impact.
Is this appropriate for businesses to be doing?

I mean, you don't see Ford putting out bounties on drunk hit'n'run drivers, and that's something that's cost thousands of lives.

How is this type of McCarthy PR acceptable?

DJI customers, what are your thoughts on this?
How to Build a Product – Jason Lemkin, Solomon Hykes, Tracy Young and Harry Zhang
> In any case, pointers to pointers with different types seem likely to be a strict aliasing violation in C.

Surprisingly, no, at least not in similar context. For example, it's perfectly legal to cast a pointer to a struct to a pointer to its first member - it's specifically guaranteed that this works as you'd expect. This is often used when emulating single-inheritance OOP in C - your "base class" is then the first member of struct type, and this lets you upcast and downcast with impunity.
Expert Physical Assistant Therapist Available at LinkedPT
Top TYPOGRAPHY Trends You Can’t Afford to Miss in 2017
The Electric-Car Boom Is So Real Even Oil Companies Say It’s Coming
And in the past, you didn't need to pass open ocean. That's a huge difference for stone age technology.
Along those lines (and possibly what the OP was looking for as well), what are the conventions around key names including namespacing? Or what are the common environment variables you capture for a given service, i.e. the boilerplate stuff.
Apps like Notability [0] do this very well these days. You can combine text, pen and audio input, though I'm not sure if the audio is synchronized.

-

[0] http://gingerlabs.com/
This is great! I've always wanted a step-by-step guide on how _not_ to do things.
And, conversely, to some people money is everything and they can never have enough of it.
Ironically, it's also Ada's asserts which contributed to the failure (though far from the root cause): The result of the erroneous calculation wasn't actually used, so just ignoring it like C would have would have been fine. It was the fact that the wrong cast caused the software to abort which resulted in the crash.
RFC 3339 allows application to use space instead of T between date and time:

NOTE: ISO 8601 defines date and time separated by "T".
Applications using this syntax may choose, for the sake of
readability, to specify a full-date and full-time separated by
(say) a space character.

https://www.ietf.org/rfc/rfc3339.txt
Is it <h1>? <header>? <head>? <title>? <caption>?

If you don't actually learn Markdown, how do you expect to be able to write it?

Titles go from # to ###### (<h1> to <h6> if you like)

Bold is * * bold* * (without spaces), italic is * italic*

Is it really that hard to learn once and for all?
I wanted to use Ada for a personal project, it's not what it's cracked to be. Some registers are hard to map in the language.

The timing side of things is extremely misleading: there are time primitives in the language, but you don't know if the implementation of the runtime will actually reach your constraint, and you won't be warned (it took me 2 days on the scope before understanding that it was not my code that was the issue).

if you want to toy around, I have started an Intellij Plugin: https://github.com/nraynaud/ada-intellij

Some registers of the STM32 are mapped here: https://github.com/nraynaud/bldc_ada/tree/master/src
I'm not really sure I understand the problem here. If anything, it seems like a little bit of corporate responsibility (in a broad sense) is a good thing, no?
Thmclrx: a theme color extractor module for Node.js based on Byakuren
Chrome is basically crippling Chromium's features
I think this has to do more with the fact that Apples do not naturally grow in most of India. And I wouldn't doubt it if the whole An Apple a day was started by the US to help their agricultural exports. Westernisation of our palates has killed/reduced a lot of local foods. For example in the state of Karnataka, Wheat was unheard of a few decades ago, but now it's the primary consumed grain. Millets are making a comeback as wheat is unsustainable to grow in such an area. Responsible businesses are what we need.
I find this regression kind of strange. Pascal had number ranges in the 80s!

I don't get why no modern language adopted them...
Good job. Maybe if you changed the cursor property to pointer in search results. Also in table, not only over atomic number but also over the chemical symbol, maybe.
No, the black hole can't get more dense. If you put more energy into it it gets bigger.
The biggest threat to oil markets, Electric cars is just getting started.
I find ebooks useful if the book is meant to be read from start to finish. I have yet to find ebooks useful for technical books, where I need to flip through chunks of pages and go back and forth between sections of chapters
as well as where I need to search by figure or equations rather than by text.
Thank you for the feedback. We'll definitely surprise you!
Just the fact that you're not giving into the FOSS brigade pushed me over the edge to download and use it.
"Typically a population either grows exponentially or vanishes."

That is, if there don't arise artificial limiting factors, like a cult/religion rule or system that takes control over population's dynamics. When that happens, it may enter in a stable state until an occurring external disruptive change.
It is ;)
That still requires that a third party is allowed to flash things on my screen without my explicit consent.
The workaround seems incredibly simple so I'm not sure it was nefarious but i would love to know what they thought it was for.
For example Lenovo P51 seems to support ECC (if equipped with Xeon processor). About the Linux support I don't know, but I've understood at least some other Lenovo models work ok with Linux.

http://psref.lenovo.com/Product/ThinkPad_P51
Satisfaction and Progress in Open Ended Work
FDA: St Jude Medical Knew about Device Flaws 2 Years Before Muddy Waters Report
FOUND AFTER TWO YEARS:  FOOTAGE FROM SPACE
> Overhead, each of these features like assert adds a lot of overhead into the system, this is just not viable in a lot of systems

You can verify assertions statically and then omit them from the compiled program.

> most of us can't afford expensive toolchains and libraries

Check out the free software toolchains and libraries at http://libre.adacore.com/tools/
True, C/C++ have it a bit more complex. But is it really an unsolvable problem? One would think that with the level of investment in C/C++ someone would be able to create something all the hipster languages have done in the last 20 years.

I guess Gentoo's emerge would be the closest thing to a "good" C/C++ package manager we have today, which I find a bit funny :)
My preference is:

2017-04-27T02:46:20.762-07:00 [$level] $message

Where $level is one of [debug, info, warn, error] and $message is a string log message.

If your working with distributed systems may want to add $hostname between the date and level.

Full example:

2017-04-27T02:46:20.762-07:00 web4 [warn] unable to connect to mobile interface
It can be based on the contents of the picture to change the shadow color
Syslog has very detail key name sand namespacing (http://www.iana.org/assignments/syslog-parameters/syslog-par...) which can be filled in with application related data and this can be then parsed by any PaaS logging platform / OSS logging tool

I think syslog is a widely accepted log format and most of the tools which revolve around log metrics do support syslog and more so with parsing tools
Calling your product 'the most secure' and 'ensuring absolute privacy' should already set off alarm bells for anyone interested in either security or privacy. It's the kind of marketing that no one in their right mind would use if they knew much about either.

Not surprising, this device does everything wrong and provides neither of those things.
and iOS had been the name of Cisco hardware OS for ages... They don't really care.
> How does Ada address the problems that Rust's borrow checker addresses? Use-after-free in particular.

It has a more limited way of writing safe programs (memory pools and sub-pools, no aliasing by default, etc). That said, for some programs you will have to go unsafe and then you're done; however, from my limited experience with Rust it's also true there (Doubly linked list ?) even though you can go further and check more things.

Some people are working on having something similar in Ada/SPARK FWIW :)

> As for not being alternatives, how do they mix in the same project? Does Ada have C-compatible FFI that lets both Ada and Rust see each other as C?

Ada does have a C-compatible FFI, and in theory you can interface Rust and Ada. I don't know if it has been done though !
Thanks for trying it out and the feedback! It's available for any destination in the world. 'Home' is just the airport that you're starting out from and returning to. So for example, if you're in Paris and want to visit LA, New York and Miami it'll find the best way to go from Paris -> LA -> NY -> Miami -> Paris. Where LA, NY, Miami will be in the cheapest order. Or you could enter for destinations like, Beijing, Bangkok and Singapore.
The author of this book also runs the Omega Tau podcast [1] that should be of great interest to many HN readers.

[1] http://omegataupodcast.net
Uganda's Punishment Island: 'I was left to die on an island for getting pregnant
Minus bugs, and then having the TZ (even though it always should be Z) saves your bacon.
Microsoft doesn't make software for Boeing planes.
I find pdf's of technical books workable on an old ipad2 i keep around for this sort of thing. Not as easy as flipping to the right page of a book but i can take more books with me so that kind of outweighs the negative for me.
Could Parkinsons disease start in the gut
A brain surgeon might be excused, but not the guys from customer's IT department or other fellow developers in offshored teams, they should know better.
Pitching Shark: Curated Tweets of Editors Soliciting Writing Pitches
Schwartzchild radius is directly proportional to mass, so (if I understand correctly) it's if the energy density of a surface area rather than of a volume is too high.
Working with errors in WordPress development
Seemingly not applicable in this case, but bones can stay intact for thousands of years in caves, without being buried under layers of sediments. People may later find them and find them useful to whatever purpose. (Then later another bunch of humans may find everything again and draw whatever conclusions!)
Latest SEO Trends to Watch for 2017
you can purposefully become a patent-troll-troll and try to lure trolls to sue you but you've found a loophole in your product and it doesn't even exist anyway.
I would avoid syslog. The protocol does not handle multiline messages (stack traces) etc. gracefully since it's purely line-based. It's also very hard to encode application specific fields into syslog. However, it's a good idea to pick (or design) something based on which fields traditional log daemons use - either based on syslog, or based on systemds journal. (which, btw. does not suffer from any multiline issues)
Incompetence​ needs to be penalized. Period. Symantec's reasoning is pathetic and infact a veiled blackmail attempt.
There's some numbers here:

https://www.eia.gov/dnav/pet/pet_pnp_capfuel_dcu_nus_a.htm

and here:

https://www.eia.gov/dnav/pet/pet_pnp_refp2_dc_nus_mbbl_a.htm

Which suggest 46,860 million kilowatt hours of grid electricity used.

577,245 thousand barrels of motor gasoline produced.

Which works out to 2kWh per gallon (but ignores the fact that lots of other non-gasoline products are produced as part of the same process).

I've seen estimates where if it was 4kW per gallon, then EVs are kind of breaking even and there would be no increase in electricity usage. I'd wildly estimate that maybe only .2 kWh would actually be saved since kerosene etc. would still need to be refined.

It's actually possible, that if a carbon tax was imposed, then refineries would use more grid electricity sourced from wind/solar/nuclear/hydro as a cost saving measure rather than burn fossil fuels.
The software side looks like someone just executed an ancient Postfix + Squirrelmail + Dovecot tutorial[0] and cobbled together a horrible UI for it.

[0]: https://www.exratione.com/2012/05/a-mailserver-on-ubuntu-120...
Wow. The title kind of gave away that this was going to be a fun read, but I did not expect it to be that bad.

Even if the vendor did not make those bold claims and simply sold it as a hassle-free email appliance for home users and small businesses, it would be borderline fraudulent. With the bold claims attached it almost looks like performance art to ridicule all the snake oil-peddlers out there.
Congratulations! You're an outlier.
The title ("by Google and Improbable") is a bit misleading since it implies a collaboration between the two, when it's actually Improbable's own implementation that they released ahead of Google's pending spec.
Prof. Soyinka Left Trump's America to Decolonize Knowledge
my dad has been working out, and using the cheapest flight from A to B for over 50 years. And he's still very good at it. If you gave him an option to say "I want to get from A to B for the best price, I don't care much about the route, and I want it to take X days, suggest something to me" I'm sure he would be interested.
I thought of an airline that just flies you past the city you want to go to and you just jump when it's your stop.
Stanford prison experiment (1971)
> When an AI has a mind that is more general purpose than ours, I think its fair to call it a general purpose AI.

Can you give an example of an intelligence that is more general purpose than human intelligence?
The only thing I can add to everyone else's replies is: VERSION IT.

This will allow you to write a parser which parses all versions of your log format, whichever such versions are – based on the version… and allow you to amend the log format at any time without worry that suddenly your old logs aren't going to be compatible with new ones.

"we" use this even for Apache access log files, and it's one small thing which has helped a ton.
Does it?

We already have a solution to this, which I hate: walled gardens. I'm exploring options that preserve the peace while not letting companies effectively own their users.

Maybe there is no answer that makes everybody happy. That's why it's worth asking questions.

Just so I understand this, you're saying that if you have a piece of hardware that's say, taking down the local ISP because you're running compromised software on it, you don't want to even be notified before your box is compromised or that there might be a problem.

Well, dang. Something's going to happen. That much is sure. What's the first notification you'd like that you're destroying the internet experience for others and perhaps ruining a local business? SWAT team at the door?

I hear your complaint. I'm just not able to figure out how it makes sense.
What video formats TCL TV USB port play?
People probably would expect private gists to be reasonably private. They normally are, if you don't publish a global index of them...

This is not users misunderstanding how gists work.
It pains me to see these scientists handling those ancient bones with bare hands. That's not a good practice.
Decentralized server orchestration (with Android)
Huh. That's clever. This approach should also work in other languages, say, C/C++/C#. I don't remember if C uses structural identity for struct types, but it might work.
I quite like splunk! prefer it over ES but did not use ES as much
In this vein, finding where you get 0 dots can be very useful as well.
Probiotics
Really good idea!

But maybe think about replacing the 4MB background video with a static image or something. It felt a bit overpowering for me (moves too fast) and it also doesn't scale right with the viewport leaving white text on a white background.
Its port 26 enforces TLS though.
Everything old is new again, except tunnelled over HTTP.
Why ‘mobile first’ may already be outdated
So many submissions, so little discussion. There are a few comments here:

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

Another single comment here:

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

And then these commentless submissions:

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

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

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

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

They mostly have a few upvotes, but no discussion.
Compression isn't minification.
> s/first/first smart enough to invent science/.

To claim something as first, there must be others in reality to have followed it. If there is no second, there would be no first. Is there a second intelligence to have invented science, or we are the only ones?
Great question. There is absolutely nothing wrong with reveal.js. In fact I like it so much I chose it as the underlying presentation rendering engine for GitPitch.

When you view a GitPitch presentation it is rendered by the reveal.js library. GitPitch simply provides a new way of delivering presentations that are powered by reveal.js that works seamlessly directly within GitHub, GitLab, or Bitbucket.

If you prefer to use the reveal.js library directly, or use their hosted service slides.com or any other of the great tools mentioned in this thread, then go right ahead. There is something for everyone. GitPitch offers it's own unique approach. And for some, that makes the most sense.
why not emulate an RPC using webpack?