skysight-inc/HackerNews huggingface dataset:
The margin in the telecom business is crazy high. As far as I know, no network in West Africa provides unlimited phone calls. - mostly prepaid and per second billing.

In other words, input (diesel in this case) is directly related to output (profit.)
Never said it was an equal cost. Merely pointing out that overhead expenses will cut into cost savings. Your cloud spend isn't just cost of hardware + cloud provider's profit margin.
Here's some pricing. Storj is used here for "filecoin" appears to not yet have a price.

+-------------------------------+------------+------+
| Provider | $/GB/Month | $/GB |
+-------------------------------+------------+------+
| Backblaze B2 Cloud Storage | 0.5¢ | 2¢ |
+-------------------------------+------------+------+
| Amazon S3 Storage | 2.1¢ | 5¢ |
+-------------------------------+------------+------+
| Microsoft Azure Cloud Storage | 2.2¢ | 5¢ |
+-------------------------------+------------+------+
| Google Cloud Storage | 2.6¢ | 8¢ |
+-------------------------------+------------+------+
| Storj | 1.5¢ | 5¢ |
+-------------------------------+------------+------+
Seneca on True and False Friendship
I'd recommend using larger images resized to a smaller size or SVGs since the current checkboxes look blurry on iPhone.
> Web Assembly should be a lot faster here, because (depending on implementation) you get denser data structures, better cache locality, no garbage collection, and so on.

You can get these advantages by using plain javascript with typed arrays.

https://github.com/vandenoever/baredom
> There is no issue with periodically changing passwords in and of itself.

I suppose this is true as long as you're not having to record the password in some insecure place (like a sticky note on your monitor) because you can't remember it. In practice, this seems to require either (a) using a password manager or (b) keeping most of the password the same and just changing one or two characters (because learning a completely new random password every 90 days is too hard).

In case (a), periodically changing the password is not harmful, but it's also completely pointless; just have your password manager generate a 16-character or longer password, and there's no need to change it, unless you're aware it's been compromised.

In case (b), again, periodically changing it is not harmful, but it's also probably pointless. Consider that if an attacker learns your password somehow, and you don't know about it, they're likely to have weeks if not months of unfettered access. Then one day they try to log in as you and can't; seems like the first thing they're likely to do is to try small variations on the password they've been using, whereby they're likely to find your new password.

Anyway, I've never heard of a user imposing a password rotation policy on themselves. Have you?
> Computers and humans are both fallible and it's not obvious that the human should be given higher authority than the computer.

I'm not saying the human should always be given higher authority than the computer. I'm saying that there should be some way, in a case where the human can tell that the computer is doing something obviously wrong, for the human to take higher authority in order to prevent the situation from worsening. Even if such an override were only possible in particular cases--for example, if a computer crashes or it is getting obviously wrong sensor data--that would be better than nothing at all.
I'd recommend you to vote with your feet (if you don't have too many family connections with the UK) and leave the British Isles for now.

I lived in the UK for some time, but general atmosphere, even before EU referendum became unbearable for me.

I moved back to continental EU. There are as many opportunities here as in London, even more.

The UK is regressing and it's going to get worse. If you have a chance, don't get stuck there.
What exactly do you feel like you are missing out on by not using facebook? And whether a linkedin account is beneficial is dependent on what kind of work you do.
Great, we may finally see good(as in performant) OpenCL support from Nvidia.
That is a profound point although you're only going to get downvoted for the first point. My analogy of the web is that internet websites are street establishments, and at least two parties (ISP / the website owners) have you on CCTV. The website (and your ISP if they analyse traffic) have internal CCTV of your activity, other parties only have footage that you walked into the establishment and spent X time there. But I'm digressing. I should be free to walk into places.
The scenes of him in economics class are also just amazing.

Stringer talking about inferior product in an aggressive marketplace to his teacher, talking about WorldCom, then rebranding... just brilliant.
A brae is a hill/slope, close is a narrow lane running off a high street. A loan I had to look up and this sounds plausible:

"A "loaning" is a piece of uncultivated ground where cows are milked. A 'loan' is the path leading to said place."
This is pretty cool - https://blog.hypertrack.com/2017/04/18/pitfalls-using-locati...

Is there something in the protocol that makes it more efficient?
Mining and trading do not create value. Like speculation in other commodities, it's basically gambling. Except that the markets for, say, oil futures let people buy insurance to mitigate risks in the underlying commodity that they don't want to take. But since Bitcoin doesn't have a similar underlying value yet, the speculation can't be justified as possibly creating value.

The one group I have to admit is getting value from Bitcoin is criminals. E.g., it's the technology of choice for ransomware. But that just doesn't strike me as a use case that will help Bitcoin cross the chasm.
Most of our departments use service desk that are extremely simplified "create ticket" interfaces. You can then just edit it if you need to add more detail. We also wrote command line tools in Python that use the API. I didn't like JIRA at first for some of the same reasons but now that I have my own dashboards/filters set up it is quite nice.
https://developer.atlassian.com/jiradev/jira-apis/jira-rest-...
What the actual fuck.

This is legitimately worse than SOPA.
I would say that the main reason for periodically changing a password is to be better protected from data theft in those who store the password (read yahoo hack and family).

That said, I hate changing passwords.
A Comparison of Timeseries Databases
> This exists already in Airbus aircraft (Direct Law).

I can't tell from the article whether this mode was activated in the Quantas incident or not. It sounds like it was, but the article doesn't use precise terminology.

The question I would have is, what happens to Direct Law if there is a computer crash? Could what is described in the article--pilot giving control input but plane not responding because computer is overriding it--happen under Direct Law? Could it happen under Direct Law if a computer crashed?
I agree that its the greatest TV show of all time. I used to watch the entire thing once a year and always saw something new that I had missed before. I initially didn't like season 2, and its still my least favorite season, but after finishing the series you realize how important the season was to the overall story in fleshing out the world.

It sadly has begun to show its age.
i am not sure if that feature is going to have uniform traffic for old and new releases.
> Christian genesis: There was a garden of Eden, and a god.

That's a really bad example to go to.

The tale of Eden follows a poem, and if you take both literally, then you end up with contradictions.

For why? Genre.

Neither were intended to be literal. They were designed to convey meaning.

> YHWH[1] was a minor god in the original jewish pantheon rather than an actual creator god.

Origins are highly disputed, but El seems to be the most likely title, who is the head of the Caananite pantheon, and influential enough to be remembered in Babylon. Not a minor deity.

I understand you were responding to a statement which sort of ignores the basic premises of science, but that doesn't mean your narrative should ignore a scholarly approach to documents whose origins predate writing.
I think this works because of how the human mind works in its very basics.
The argument presented against JSON Schema in the readme is that is is too expressive. Can someone explain to me, as someone who's used JSON Schema before, why this should concern me? If I understand correctly, JSON Schema's semantics allow one to assemble imperative control structures. But so what?

Context: I used JSON Schema to validate API responses against a schema (with RSpec in this case). Compiling a subset of Haskell's type system to a JSON Schema just seems completely overengineered to me?
See my response to foldr upthread.
I wonder what the means for Apple and their desire for Metal over Vulkan?
Usually the best proof is a return ticket and an occupation back home (school, job, etc.). IDK if the guy has bought a return ticket. Also I don't (and won't, I can't take what is described in tens of news articles to be the way the US Border acts) have any experience w/ American visas, just European.
because when your employees learn to spoof their location to steal from you, you can sue hypertrack.
“Only a crisis - actual or perceived - produces real change. When that crisis occurs, the actions that are taken depend on the ideas that are lying around. That, I believe, is our basic function: to develop alternatives to existing policies, to keep them alive and available until the politically impossible becomes the politically inevitable.”

Milton Friedman
Yeah, except for

> and a rich culture open to differences & innovation.

Maybe Canada is the only one checking all of it?
Right. I use doordash all the time, and pay $5 - $10 for delivery. It gives me occasional status updates on my delivery, but no real time tracking. I'd love to see this in doordash, and if it costs them $0.04 from the $5 fee it seems like a no brainer. Same for so many other similar services.
The sad thing about this is that other nations like India will follow suite of their colonial masters.
> The major issue in "letting the humans try" in the AF447 incident is that the pilots did not have the angle-of-attack measurement shown to them.

Yes, I agree, but that's not a reason not to give the humans an override option. It's a reason to provide AOA data directly to the pilots. I am actually flabbergasted that that is not done, since, as you say, AOA is the most critical flight parameter.

> This design decision of hiding critical information from the humans (what AOA is, what the other pilot is doing with their stick) is what scares me most about fly-by-wire.

I agree 100%.
As a customer, why would I want to use Bitcoin (instead of, e.g., a credit card) at a movie theater (or at any other type of shop)?
That is fair, but maybe the providers just want to stop account spamming on their sites, can you blame them for that?
> Despite the fact that one could make a strong argument that these Mac fans are the reason Apple existed long enough to even make the iPod in the first place.

There's an interesting pop poli-sci book called The Dictator's Handbook (which despite the name draws examples from corporations and small-town governments in addition to actual dictatorships) which examines how people come to power. It generally works out to keeping the "essential" group happy. At one point the users you mention were "essentials" but they have been supplanted by other users. Apple no longer needs to pander to them, so they don't.
Russia wants to barter Sukhoi jet fighters for Indonesian rubber
UK is not a part of Schengen, and is in the process of leaving EU. I've got family there and have gotten myself a visa before, I won't take that struggle again. Better they come here or we meet somewhere else.
‘The Internet Is Broken’: Ev Is Trying to Salvage It
You're offended because you think that people are discounting the very real brilliance and hard work behind these success stories. It's true that none of these folks would be where they are if they weren't smart and dedicated. But there are millions of smart, dedicated failures and mediocrities in the world. Brilliance and hard work are necessary but not sufficient, and the other ingredient is, yes, luck.
> a safe method of flying the aircraft under those conditions were known, and could have been programmed. "When airspeed indication fails, fly at this power setting".

That might be safe as an immediate response, but is it safe for long term control of the plane under changing conditions with no airspeed indication?
Show HN: A terminal-based emulator of the ARM instruction set written in Golang
I used to keep a very active dev blog, with near-daily posts about what I did/learned each day in my game dev projects. However, that was when I was freelancing and had a lot of time to spend on personal projects daily. So there was a lot to talk about and so much new activity each day that the posts really helped organize my thoughts and hammer in what I had just learned - it was in practice a public developer diary.

After I moved to a full time role in my chosen industry, I had less time to focus on personal projects and less motivation to keep blogging regularly. I try to keep up with it but blog posts are few and far between now so I would no longer call it a diary.
Almost, the last bit should read:

>... get The unencrypted secret symmetric (session/encryption) key

So ransomware ships with public key PubK, generates symmetric key K, encrypts user files - plaintext message M to get encrypted files, cipher text C:

K=128 random bits, generated on target system

C=aes(K, M)

Then the key K is encrypted with the public key PubK, yielding encrypted key, Ks. Finally K is deleted from memory/overwritten.

Ks can be decrypted by private key PrivK - known only to the author of the ransomware.

Now, the victim sends Ks and payment to the author/attacker.

The attacker decrypts Ks using PrivK, and gets K, which is sent back to the victim - who can presumably supply K to the ransomware. Ransomware then uses K to decrypt C, yielding M - the unencrypted files.
You're right, gravitational lensing anomolies explained by dark matter are more commonplace than I had thought.
Shuffling cards might not be a bad analogy, actually. There's a lot of skill involved in high-level poker play, but there's only so much you can do with a series of bad hands.
What are vdso and vsyscall?
there's always this:

houstons-diversity-makes-national-news

http://www.khou.com/news/local/neighborhood/houstons-diversi...
Too bad this headline doesn't say "Create a New Government, controlled & regulated by the Internet". Transpose two words & it really reads better.
The Internet is a global public resource that must remain open and accessible.
https://www.mozilla.org/en-US/about/manifesto/#
Apparently General Relativity alone could be enough to avoid the need for both Dark Matter and Dark Energy:

https://books.google.no/books?id=MBjkuQAoyZIC&pg=PA58&lpg=PA...
1) Weapon. Because of War.
2) Entertainment. Because of Pain.
No, as the entire concept of "fully understand" is ridiculous. We can't fully understand anything, so if you assume the answer is yes then we could dismiss everything.

The actual quote agrees with me here. If we understood it better the best you could do is doubt its existence.
He's got float balloons and enough CO2 to float it completely full of water 3 times.
I'm happy for you that you don't just see the dark underbelly of it. But the ruins and the mass graves and the devious sadism of the last tribe "my people" was immersed in last are kind of the worst humanity has to offer, and tribalism is kind of one of my pet peeves. Doesn't mean I hate tribal people, especially since I don't really so much (just) mean "native tribes in Africa" when I think tribalism. Think people who liked Hip Hop people who liked Metal bashing each other in the 90s with such earnestness, or whatever. There's so many examples from cute and silly to horrible. There is no use to any of that, just insecure individuals trying to feel safety and identity in numbers. That's the tribalism I know, the one people engaged in after they have been uprooted. Football Hooligans. "Liberals vs. Conservatives". "PC Master Race vs filthy casuals". Israel vs. Palestine, with assholes and great people on both sides. I'm on the side of those who are on nobodies' side, and it involves a lot of kicking cans down empty streets.

> As man advances in civilisation, and small tribes are united into larger communities, the simplest reason would tell each individual that he ought to extend his social instincts and sympathies to all the members of the same nation, though personally unknown to him. This point being once reached, there is only an artificial barrier to prevent his sympathies extending to the men of all nations and races. If, indeed, such men are separated from him by great differences in appearance or habits, experience unfortunately shews us how long it is, before we look at them as our fellow-creatures. [...] This virtue, one of the noblest with which man is endowed, seems to arise incidentally from our sympathies becoming more tender and more widely diffused, until they are extended to all sentient beings. As soon as this virtue is honoured and practised by some few men, it spreads through instruction and example to the young, and eventually becomes incorporated in public opinion.

-- Charles Darwin, "The Descent of Man" (1871)

It's the in-between that drives me nuts, and the closing window of opportunity to achieve some kind of unity that isn't based on deformity and deception, if not outright force.

I don't understand why half the world is still crying, man
And the other half of the world is still crying too, man

-- Janis Joplin
I use org-mode in Emacs to keep daily notes, with the majority in one big file with an entry per day. The content is quite diverse - a mix of TODOs for the day (especially when I need to get through multiple smaller things that day), things to do or think about later, small notes to self about the code I'm working on, and sometimes quite extensive notes when thinking through the design/architecture of something new.

The last technique especially helps me a lot. When thinking through a hard problem, type out your thoughts in a semi-structured way, never deleting anything. Makes it easier to deal with problems that can be too large to hold in your head at once, to think about the aspects of something step by step, or to retrace your thought process and see why you made certain decisions earlier and maybe explore a different route when you get stuck. When finished, it can be used as a foundation for a design doc I share with the rest of the team.
No, but we are talking about a formula of the type where a growth rate G is a factor of a base population P, and P in Period n+1 = P(n) + G*P(n)

In this case G is the difference between the birth rate and the death rate for time period t. As long as a G is positive, you get exponential growth. Every time. This is how compound interest works. The fact that your balance next year is based on your starting balance + the balance multiplied by a positive growth rate ALWAYS leads to exponential growth in the balance.

Here's a video that explains it.
https://www.youtube.com/watch?v=NB4KVSjgi24
I think it's appalling. But: it does appear to be the law, and it happens many times a day, it's just that normally nobody pays attention.
There will be war. Anything that will protect us will do.
The UK has always felt it proper to invade individuals' privacy. TV detector vans date from 1952: https://en.wikipedia.org/wiki/TV_detector_van and they've recently entered the digital age: http://www.telegraph.co.uk/news/2016/08/05/bbc-to-deploy-det...

This type of casual invasion of privacy at least (nominally) requires a warrant in the US.
Saying that something is like Haskell's type system raises more questions than it answers: are there GADTs? Type Families? Phantom Types?
You've still got to monitize those resources though. I think an enterprise subscription model could work well. It could increase productivity.
As a manager you are the primary firewall between the world of distraction and the world of getting shit done. Most places these days have institutionalized some amount of distraction -- the various recurring "ceremonies" -- but anything beyond that, it's essential that the manager can protect the engineers from being distracted when they're working on hard problems.

While I agree with the general point here, I'm not convinced priorities are necessarily the right was around. Talking to customers/users usually seems to end up paying off in the long run, even (perhaps especially) if it's a bit rambling. On the other hand, it's the regular ceremonial stuff that leaves me agitated and unable to focus afterwards.
I really hope they'll catch that train, it may be their last chance to get onto tomorrows graphics stack
I'm too far from London to take part in a physical demonstration, but I'd suggest having a secondary resource to point people to which doesn't use Facebook (or Twitter, G+, etc.). Your target demographic are more likely to avoid/block those services (like I do).
Great questions (author here).

> The argument against JSON Schema presented in the readme is that is is too expressive. Can someone explain to me, as someone who's used JSON Schema before, why this should concern me?

If it doesn't affect you, then it doesn't affect you:)

The people who is does concern are tool authors. Trying to make an editor that handles schemas including things like "if field A is a string and matches regex X, then field B must match schema Foo instead of Bar" is really hard.

I believe the name for this in type theory land is dependent types.

> Compiling a subset of Haskell's type system to a JSON Schema just seems completely overengineered to me?

The subset of Haskell used is actually far, far simpler than JSON Schema. It's basically just parametric polymorphism and algebraic data types. They're my two favorite things from Haskell, and both are really simple.
I'm guessing you're referring to MQTT. With smaller packet sizes it's more battery efficient than HTTP if you're making continuous network requests. Great comparison post here: http://stephendnicholas.com/posts/power-profiling-mqtt-vs-ht...
That's precisely the current legal situation in the USA. From Wikipedia (my emphasis):

> The presumption in the law is that every nonimmigrant visa applicant (except certain employment-related applicants, who are exempt) is an intending immigrant unless otherwise proven. Therefore, applicants for most nonimmigrant visas must overcome this presumption by demonstrating that:

* The purpose of their trip is to enter the U.S. for a specific, intended purpose;

* They plan to remain for a specific, limited period; and

* They have a residence outside the U.S. as well as other binding ties which will ensure their return at the end of their stay.

https://en.wikipedia.org/wiki/Visa_policy_of_the_United_Stat...
There's definitely a split in society on whether IKEA furniture is easy or hard to assemble. It being hard (albeit for a blind person) was used as a funny point in Deadpool.

Personally, I subscribe to the school of thought that says IKEA furniture should be assembled only after the instructions pamphlet has been burned. Needless to say, my better half disapproves.

An important corollary in this doctrine is that IKEA should go all-out Unbraco or Torx on their screws; wretched be those who advocate Philips heads in any application!