skysight-inc/HackerNews huggingface dataset:
> 'Listening to your body' pseudoscience doesn't really solve the problem.

Well, all the big health issues in our societies are about giving a shit about your body.
Interesting, but are people really sleeping with their Apple Watch on? I don't you need to charge it every night?
> just using it for phone/texts is such a waste.

I'd argue the real waste is throwing away a fully-functioning device full of rare-earth metals and other niceties every two years.
Gluten-sensitive? It may actually be a carb making you ill
How to increase Instagram followers
There's a set of old-fashioned instruments in the cockpit - compass, altimeter, airspeed indicator, and turn-and-bank indicator that are not reliant on anything else to work.

I'm not a pilot, but if I was "in the soup" when this happens, first I'd try radioing the ATC and asking Victor for a Vector out of it. Then fly that vector straight & level. No radio, then it's old-fashioned map, compass, and dead reckoning. A 757 has a lot of range, so you should be fine.

My father was a navigator in B-17s, and used celestial navigation. I suppose they don't teach pilots that anymore.
That's why I only buy phones that are supported by LineageOS (usually second hand). Not ideal, but it's the best I've found so far.

I guess paying $150 for a fully up-to-date phone that was worth $700 just two years ago isn't such a bad deal.
I have an Asus Zen Book Flip, which is super light. Also, I use xmonad and a vim-style editor, which allows me to work w/o relying on a mouse.
A sufficiently large scale nuclear war could easily set humanity back to preindustrial levels of development. And it's not certain to me that we would ever get back to where we were. The first industrial revolution was bootstrapped by easy to get to minerals and fossil fuels. Many of those have been used up.
I fly A330-340 and with current popular models like 320 or 737 the flight computers are not directly conected to any network. They are conected to the acars a messaging computer (with a very limited protocol) that we use to ask for weather, company messages like how many wheel chairs we have onboard , delay expected , etc...
There is also the CPDLC that it's used to send messages to control in the oceanic zones (but is going to be implemented for all flights)
Both systems can receive basic flight plan data that we can accept and include in our flight computers (like new way points, wind speeds, etc..) but I guess the comunication protocol is so basic that no mayor owning can happen.

This systems are connected via vhf data channels (dedicated ground stations), or satellite data link.

Even if they manage to crash the flight computer (they sometimes crash on their own) you only have to take manual control and reset everything. But they could never gain control of the autopilot or anything of that kind. They can only (if very very good) manage to impersonate ground controllers, but we are checking via radio comms all the time, so if something doesn't make sense we just have to call to check.

The latest models have more integrated computer systems, like you can open a valve using a trackball in the cockpit (like in the flight simulator) But I don't think they have more connection to the exterior world than older models.

Even wifi access via the inflight entertainment system is going to find a very limited number of ports or protocols to attack.

It's not something that makes even the top 100 things we worry about. We worry more about birds or drones, or dogs running in the runway.

This could change if they keep trying to make more "interactive" the newer models though.
Hey, just let the bed charge the watch by induction. Health is important!!!
Depends on the role, if it requires high levels of autonomy and working with highly ambiguous product definitions (e.g. most freelancing jobs) - then it's a part of your role to constantly fish for requirements or even suggest your own requirements.
What do you mean by decoupling?
I think Google, Apple, Samsung et.al should be upfront on when they plan to end of life (EOL) their devices. Many devices now a day is SaaS with a upfront cost. So divide the cost of the phone with how long it will be supported, then you'll get the monthly cost. Guys! We need a fully open source smart-phone that can be community supported forever! Why isn't there on yet ?
Ok, but that's not really how anyone is currently using the phrase "smart _____". Smart watches are usually not solar powered. Neither are smart phones. Neither are smart homes. Neither is your smart TV. You get the idea.

How about if we have sustainable cities, smart cities, and "intelligent cities", the last of which encompasses the previous two.
SToRM32:Open Source Hardware Aerial Drone Cinematography Gimbal Project
And the NY Times reported that murdering and enslaving that whole time, including while that dodgy reporter was reporting otherwise.

Here's one from the year before that apology (ie, from 1989): http://www.nytimes.com/1989/02/04/world/major-soviet-paper-s...
Have you looked at Qutebrowser if you want a standalone browser?

Other options for Vim-like web extensions are Saka key, Vim-Vixen and Tridactyl.
Solidity in Blockchain
Do vendors distribute security patches?
“French bistro atmosphere” builder to boost your productivity
Just for completeness:

* Firefox's Awesomebar (the address bar) is much more powerful. Whereas Chromes sends you to google mainly: https://support.mozilla.org/en-US/kb/awesome-bar-search-fire...

* Tree Style Tab: https://addons.mozilla.org/de/firefox/addon/tree-style-tab/
You'd be surprised to see how much you can achieve without writing a single line of code. I'm a CS Grad, but I always test my ideas through no-code MVPs [1]. Although I understand it gets a bit tricky when we're talking about mobile apps, but I'd suggest sticking to the web since it offers better discovery and is a hell of a lot convenient for "testing" users.

Most recent project: https://soochi.co
I'm not very knowledgeable about all of this.

But looking at the map, it seems like Deir Al-zoor is more or less where they said the convoy went. (Sections of convoy later spotted here)

Saying "mobilizing to assist Deir Al-zoor" sounds better (on a IS point of view) than "evacuating Raqqah".
> This is obviously bad because if someone is using an e-mail account on their phone for banking, an attacker could gain access to account recovery.

I'm still using a iPhone4 with iOS 5.something on it, it's obviously un-patched or anything like that, the secret is that I don't have any baking applications installed on it nor is my email attached to any recurring payments scheme. The even deeper secret is that I don't have an online baking account set-up with my bank at all, as I don't trust any of the banks with their online security. I chose to eat up the opportunity costs of actually physically going to the the bank over the sometimes illusory security and ease-of-use offered by online banking.
ANWB Credit Card Inloggen – ICS Visa Card Online
The current activities which are provided by the ANWB are Road side assistance, Emergency center, Ambulance which provides the medical helicopter to every serious accident, Assistance to the people regarding leisure and tourism. Mijn ANWB Credit Card Inloggen is very easy. It is very safe and one can have easy payment with the help of the ANWB credit card.
When "the hackers" consist of the CIA and NSA, you can be sure that they will not.

Take a quick look at the Vault7 leaks for a reference.
1. Remote is higher overhead to manage. Consider getting someone locally and you may find communications easier and the sharing of responsibility and capacity for discussion helps you to de-stress and stay motivated.

2. Explain you are burning out to your co-founder (or the whole team) and ask for some support.
Most awesome thing is that everything is opt-in. You don't want the channel mechanism? No problem, just write a handler yourself with your own logic and quirks. Here is a short tutorial on this: http://benjamintan.io/blog/2014/02/12/phoenix-elixir-web-fra...

At the same time, if channels fit what you want to do, they're awesome. Adding collaborative editing is super easy.
You are right on both counts! I seem to have mixed it with PDF.

Sadly, programming is coming to SVG as well with more and more renderers supporting JavaScript. Which might be great for some use cases, but again even further disperses the field of possible generator/feature/renderer combinations that might (will) fail.
>> I think the code people have to write in interviews is not supposed to work/scale in the real world. The purpose usually is to test whether the candidate can implement a correct algorithm

Do you check for nulls in linked list traversals? Potential stack overflows? How about array out of bounds?

If yes, why don't you check their data type?

Do you now see why this process is fucked up? The candidate doesn't know what is your definition of "ok"
Amazing read for sure. I wonder how many of these patients have to pay for their life with bankruptcy. USA! USA! USA..., etc.
> Your hosting fees are a tiny fraction of your expenses.

Only when your requirements are low.

Things get very expensive when you start requiring real performance.

> Scaling is a nice problem to have. If you get to the point where you actually need to improve performance, you'll be able to afford to spend time on it.

You don't know that. If you're a startup, it's very likely that you're still not profitable at that point.
ESCORT LISA – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
And that's why when you eg training CNN for MNIST you usually nudge and rotate numbers so you can get those weird edge cases.
Ship a v1. Can be the most unscalable spaghetti code, but get a working v1 out. Throw out into the wild and get users on it. If something actually sticks, you're now in a position to talk to a technical confounder candidate that you've actually verified a market.

Your v1 can be completely thrown out and rebuilt by CTO.
That's awesome, thanks! I'll give it a go.
”On May 23, 2003, Bremer issued Order Number 2, in effect dissolving the entire former Iraqi army[40] and putting 400,000 former Iraqi soldiers out of work.”

As for who made him do it, I don’t know. But as you said, it was idiotic. And that’s worse than evil. Dietrich Bonhoeffer would agree with me.
You could sleep with it and put it to charge when you wake up and it will probably be charged when you leave the house.
That's why you buy two, one for charging one for wearing.
I wonder if Google will brag about that number at its next I/O event. "We're now at 1.3 billion outdated Android devices in-use" - Applause

I've lost hope that Google will ever do anything meaningful about this situation, when they can't even approach the iPhone in updates when their very own Pixel devices. This is despite now having a standard hardware abstraction framework for their devices and having a kernel that will be supported for 6 years. Even so, they can't commit to updating their devices for the time these devices for at least 80% of their lifecycles.

What's a smartphone lifecycle? Well it's certainly not 2 years. The 2 year old phones will not just be thrown into the garbage. They'll either be sold on second hand markets or they'll be given to other family members, who will then use it for at least another 2 years themselves.

Google, and really all makers of "smart" devices, should be supporting hardware at least until only 10-20% of those devices remain in active use. Kind of like how Microsoft couldn't quit supporting Windows XP when it was at 20%, even though it was already like 12 years old. Only when Windows XP got to below 10% or something, Microsoft stopped supporting it for consumers at least, and even then it will be supported until 2019 for enterprise customers.

Ideally this is how all devices should be supported - until they have fewer than 10% of the customers use them anymore. But as an absolute minimum, they should at least follow the 80/20 power Pareto principle, and update the devices until less than 20% of the people use them anymore.

I know this logic isn't totally alien to Google because they are applying it to the supported OS versions by their Play services and APIs for Android.

If 25% of the Pixel 2 devices (which come with Project Treble and a 6-year supported LTS kernel) are still in active use after 3 years, then Google should be supporting the Pixel 2 for at least 4 years (at least with security patches). But as I said, this should be the bare minimum, like something I'd expect from LG. Google should not stop support until fewer than 10% of the Pixel 2 users have stopped using it.
I'm absolutely, unequivocally not trying to be snarky, but isn't CSV itself perfect for this use-case?
Ask HN: Any tips on personal productivity?
Hey guys,

I have caught myself slacking a lot lately. Partially, due to little motivation. I´d like to get myself back on track. Do you have any suggestions on tools and tricks for personal productivity? Thanks in advance!
Just like the "S" in it stands for security.
Interesting, didn't know about this, thanks for sharing
Only 300k would have to, if this device would tag its diagnosis with “but it is incorrect”. Otherwise, up to the full 100% would have to “follow up and figure it out”.

Also, of those 10M, where would those told “your blood pressure is OK” or “you don’t have sleep apnea” get the hint to “follow up and figure it out”?
> “go for cash not stock,” which is a good way to negotiate if you want to avoid downside risk

I think significant amount of people would be fine with "just risk". They are not fine with risk plus malicious business practices - diluting stocks, delaying IPO indefinitely, creating different tiers of stocks with multipliers, preferential stocks for non-employees, etc.
Because the turf is actually there. Focusing on something well ahead of everybody else will very often lead you nowhere.
still possible to use rdtsc

- you need to make sure that the thread has switched from executing on one CPU to another one, different packages have different counters. (can do it by setting thread affinity)
- you need to see if CPU supports invariant TSC (cpuid reports TscInvariant = True )
Yes, connecting to any node connects you to all nodes. I have done exactly this in a production app.
Pretty sure it's an American thing, the idea that you need several checkups a year as if you were a car that constantly needs maintenance, and we can debate forever why that is (my bet is money). It doesn't seem to happen in countries with socialized healthcare where care is distributed accordning to criticality and population risk rather than what generates the most revenue. If you're in your 20's or 30's the odds of you being affected by something are miniscule. It doesn't hurt to get a checkup every few years I guess, but several times a year is ridiculous.
Before doing an expensive and inaccurate field experiment, we can calculate the expected cost per QALJ [1] by taking the following variables:

- Estimated accuracy and recall of the test

- Estimated probability of user doing a follow-up based on feedback from watch

- Estimated price of a doctors visit

- Estimated probability of a follow-up test using medical grade equipment (based on additional data)

- Estimated cost per QALJ of the extra test and follow-ups

- Estimated prevalence of arrhythmia among Apple Watch users based on age-group

I expect, but do not know, the Apple Watch tests to prove to be a net-negative compared to doing nothing.

[1] Quality Adjusted Life Year
Coffee Boom: Profits in the West and Poverty in the South
People have been crying "bubble" my entire life, and
I'm yet to see one actually "burst".

I gather you didn't work in tech in 2000?
I can't even get them to persist after restarting FF. :/
Table 1 here: http://www.flume.com.br/pdf/Scmidt_The_validity_and_utility....
Implementing a Text Templating Language and Engine for .NET
“Versus Apple watches without the app” is the better control, I would think. It would make it easier to keep their GP’s in the dark as to who is in the control group and who isn’t.
I disagree, there is good (well-known) tools for business strategy thinking there. But I agree with you on point that one rarely just comes up with great Blue Ocean Ideas by rigorously applying thinking tools, but they can help one to shape and evaluate ideas that you come with observing and intuition.
How to Play DJI 4K Footage on Apple TV 4K
OK, so now we are ready to answer the great-great-grandparent's question:

> Is SWI-Prolog really faster than CLisp?

No. At least not on naive Fibonacci.

[1]> (defun fib (n) (if (<= n 1) 1 (+ (fib (- n 1)) (fib (- n 2)))))
FIB
[2]> (compile 'fib)
FIB ;
NIL ;
NIL
[3]> (time (fib 38))
Real time: 6.730412 sec.
Run time: 6.732 sec.
Space: 0 Bytes
63245986

The project's GitHub page makes pretty much all the mistakes you can make when benchmarking: Comparing programs that are not equivalent and with wildly uncomparable optimization settings.

There is an almost incomprehensible blurb at the end of https://github.com/TeamSPoon/wam_common_lisp that (I think) tries to argue that you should not turn on optimization in Lisp because it costs more than you gain. I disagree.
- Bluetooth driver does not get an update
- SSL is not updated
- kernel is not updated
s/Sadly/Fortunately/
Wouldn't you say that things like hypertension are only the result of something?

What I am thinking of is this:

Listen to what your body tells you when you do the things that lead to problems like hypertension.
Wasn't that an allegory for the spread of Nazism?
How about this metric: How many times does the metric for "what counts as AI" move?

by that measure I don't think anyone can point to any substantial progress, let alone to major breakthroughs.

Because by the above metric, all those things which required intelligence before (image recognition, image captioning, good Go playing etc) and clearly aren't AI count as moved goal posts.

As for "I would suggest that machine learning people avoid that term, which is loaded, ill-defined and with a lot of embarrassing historical baggage of failed promises." I think it is interesting to note that Karpathy's article only mentions AI once (as AGI) in the closing sentence as a future work thing.

Personally, I think this is a crappy argument. I'm not at all sure "intelligence" is anything more than good pattern recognition, evolved heuristics and logical reasoning. I think good progress can be shown in all those areas.
IMO it's no coincidence a lot of people get their ideas in the shower or on the toilet seat. I'll also bet that ideas on the toilet seat are rarer now thanks to mobile phones.
I've tried Refdash twice as a candidate. Frist time I used, I couldn't connect with the interviewer because of the issues with VOIP, the second time it went smoother and the interviewer appeared to be doing a great job at providing written feedback after the interview.

On the downside, scheduling seems to be awkward: you have to manually select your availability, instead of picking a timeslot, then the interview is scheduled for you. Personally, I prefer to select my own timeslots like with interviewing.io, unfortunately, the latter ironically is almost always out of availability.
Do you have an actual number for "probably" - assuming normal browsing habits (i.e. not to the sort of porn site with a higher likelihood of installing malware), and an outdated version of iOS or Android?

How is that number changed by not using public wifi?
Really surprised codemasters included a telemetry feed from the game, that's so cool.

Imagine if more games did that?
I think the downvotes come from the perceived motte-and-bailey argument. Your point that disbanding the US army is likely to have decisively contributed to the creation of ISIS is good, but it's a far cry from the claim that the US literally airlifted ISIS commanders, so in this context it's not appropriate.
Part of the reason for this mess is the greed of manufacturers, they want us to buy new devices every 2 years. Consider mid-range devices from OnePlus, Xiaomi and Samsung, these are intentionally sold at a lower price to users who like budget phones and if you would see the device manufacturer distribution list these devices top the list in number of units sold, this is especially true in developing countries. These phones seldom get updates after the (T + 2) cycle.

I hope that with introduction of project Treble this trend can be reversed, Google is literally forcing these greedy manufacturers to include Treble if they ship devices with Oreo and above, but this doesn't mean we will see updates as frequent as iOS anytime soon, one thing I observed lately is that after announcement of project Treble almost all manufacturers are releasing newer phones with Nougat 7.1, this is funny considering that it's mid November now and Oreo was released way back in August.
How to give a constructive feedback
I did something like that - LSM backend for OO-relational DBMS (inhouse).

I also hoped for big win on the insertion-heavy loads, and I also haven't succeed in that. The problem is that every insert statement must read back something from DB to verify DB state against schema for correctness. As reads in LSM are slower, the net win is either absent or negligible. I have to say I wrote "must" in sentence above because you sometimes can get away without reading back, but not always. In the end, worst case scenario is always "read and write", not just "write".

But!

I devised a scheme to lay out layers' data so that they are as contiguous as they can be. Or get a very good approximation to that contiguousness, basically (O(1) "pages" per level). Thus contiguous reads got very high performance and beat old storage on read scheme, despite the need of level merging, etc.
Knights – flat white in shining customer amour
Be careful of blue ocean ideas though. Most of the time, the market might not exist yet. The ocean is blue because there's nothing to feed on there.
Only if you want the entire dataset. Datasette allows you to query for a subset of data.
I remember reading a study about happiness of people who did or did not get far in their life in stratified (like a caste system) and non-stratified societies. The surprising (or not) result was that people find it easier to accept an unlucky birth than only having themselves to blame. (Of course it is never only themselves.) With this unexpected result, some other things start to make sense.

Caste and class systems do cause inter-class resentment, but history has shown that it is usually not enough to tear a society apart. Such resentment can even be useful to make the working class recognize that it has to stick together to get a piece of the pie (cf. social democracy). So now you have decent conditions for the working class and it's somewhat respected by everyone. Being working class is not a stigma, it is... just less prestigious.

The German school system creates a kind of stratified society - do note that it selects nominally by actual ability (in fact the parents are quite important, independent of other factors). A small problem is that the lowest stratum has become the lowest few percent and, like almost everywhere, education standards are decreasing in the now enlarged highest stratum. Electricians (my parents know one) are struggling to find good enough apprentices, and some academics have trouble finding work because there is no demand for their academic skills.

Do note that evening schools to prepare blue-collar workers for university exist.

It is all very un-American and counterintuitive, but stratified societies seem to work. Of course I recognize the downsides - inequality of chances and lost opportunities.
Very likely my opinion is also rose-colored because I grew up in and benefited from a time of great upwards mobility.

AFAIU, the class system in the UK is stronger and less permeable than the German system. The French system seems more permeable but it has a special kink in that it is stratified at the highest level - you either get into one of the top three or so Paris universities or you don't. More than half of all French industry leaders come from these top universities.
https://news.ycombinator.com/item?id=15685180