skysight-inc/HackerNews huggingface dataset:
LOL, I'll try. Two major things to grasp about transport technology are the a) "entry point" and b) the notion of time.

a) multiple types of media data are encoded independently and then bundled together in what essentially looks like an endless file (called a stream file). So when given a chunk of such a file, the decoder needs to quickly identify the nearest offset in it where it can begin decoding simultaneously all the individual media it needs. This is called "access point". Decoding cannot be started at any random place in the stream, as it generally requires context (so an access point allows to start decoding with the context being empty for all required media -- audio, video, graphics, subtitles etc). Stream file formats (called containers) are designed to solve this, provide access points to the decoder, as easily and frequently as possible.

b) a decoder, when driven by a running presentation device -- video screen, audio amplifier etc -- is essentially a pump. The encoder can be looked at like a pump too, when they are separated by network. If decoder runs faster than the source feeds it, it will drain the pipe and will make the presentation device run idle (which will be noticeable to the consumer). If it runs slower, at some point it will be drowned in data from the source. So the pumping rhythm needs to be maintained identical between both ends. The most practical way to synchronize the "piping clocksource" is via the stream file itself (which has to carry time sample data for that). Again, different containers solve this differently (some not at all).

EDIT: I didn't mention (should go into b)) the effort to make constant the throughput of the pumping -- "constant bit rate", as I believe with the advent of transport schemes which require point-to-point connections (as opposed to multicast streaming), the importance of this goes lower now.
Honest question, how is this new aspect of zillow different from what opendoor does?
Great for small projects, people coding for fun, learners, and early adopters/neophiles who enjoy keeping up with all the changes. But substantial projects need solid, stable tools.

Lots of projects more important and substantial than anything you and I have worked on have been shipped with Swift. So that argument doesn't really fly. Apps redone/adopting Swift include Twitter, Pandora, Groupon, Fitbit, etc.

(Heck, major billion-dollar companies had built parts of their production infrastructure on Node when the thing was just on very early stages).
These are all refinements.
The broad strokes of the algo haven't changed
If there are only two parties in the market, sure. That is rarely the case in any economic system, and can be argued that it is the least likely to occur in a capitalist-style system.
Really? I find that their 4K content looks a lot better than their 1080p content, not necessarily because of resolution but because of H.265.
Unless they've found a way around the second law they would still have to reject waste heat. The second law is probably one of the very best scientific laws in terms of having been solidly and repeatedly proven.

The most efficient generators known are certain kinds of batteries and fuel cells at over 90 percent conversion. It's conceivable that some kind of exotic betavoltaic nuclear process like (I think) boron fusion could beat this by basically making electrons directly.

Still the second law says nothing can be 100%.

Let's assume 95%, which would be amazing. If you had a propulsion system that required 10 megawatts of power, you'd be rejecting 500 kilowatts of heat at 95% efficiency.

So that's a 500 kilowatt infrared light bulb!

10 megawatts is probably conservative. The only hypothetical candidates for exotic propulsion I know from physics have outrageous energy requirements. Even assuming many breakthroughs I would still assume them to be high.

I can see a 25 watt light bulb at some distance at night.

If (the positive hypothesis) what you saw really was artificial and really was maneuvering like that, it would have been very bright in the infrared.

I do think we can assume that anything visiting us is inhabiting the same universe and is subject to its laws. It's the only sane assumption. The alternative is things like "we are living in a simulation" and then anything goes so why bother.
#5 is the big one. I left WHERE off an UPDATE on "prod" data once. Fortunately it wasn't mission critical data that I ended up wiping and I was able to recover it from a backup DB. I never did anything in SQL without wrapping it in a transaction again.

I will note that depending on your DB settings and systems, if you leave the transaction "hanging" without rolling back or committing, it can lock up that table in the DB for certain accessors. This is only for settings with high levels of isolation such as SERIALIZABLE, however. I believe if you're set to READ_UNCOMMITTED (this is SQL Server), you can happily leave as many hanging transactions as you want.
And for the skeptics, C++ evolution is a strong statement for why keeping old cruft just for the sake of the early adopters maybe is not the right thing to do.

I prefer the Swift way, and had to move 2ish to 3ish code myself and it didnt suck that bad.
The Bench Project Manifesto
Absolutely. The field of mathematics was birthed from what we would consider traditional philosophy[1,2,3].

[1]https://en.wikipedia.org/wiki/Euclid

[2]https://en.wikipedia.org/wiki/Gottfried_Wilhelm_Leibniz

[3]https://en.wikipedia.org/wiki/Bertrand_Russell
What makes Philadelphia so affordable?
I usually use PyComb
That's not true at all. You certainly cant bribe politicians by giving them money directly. You cant even donate it to their campaign like you say. All you can do is donate to an organization they aren't affiliated with or agree to run ads on their behalf.

That's not great, but its a lot different than normal corruption.
A plaintext password sheet? Despite the layers of network access control, this is a horribly bad practice in our modern age. Vault is free and encrypted secret storage systems are hardly a new concept.
My understanding is GAP insurance only comes into play if the car is written off (and makes up the difference between what the car was worth and what the insurer pays out). I didn't think it was designed to cover any shortfall in the hand back price?
For pure linguistics I'd recommend Transformational Grammar by Andrew Radford and Metaphors We Live By by George Lakoff and Mark Johnson.

And for NLP, Dan Jurafski and James H. Martin's Speech and Language Processing is excellent, and there are great projects like spaCy, NLTK, WordNet, FrameNet, COCA. etc.
Gnosis is now owned to an extend of >90% by the Gnosis team themselves. This is why Dutch Auction is not used more broadly. It doesn't help with any of this.
This is a wholly and totally ridiculous line of argument on several levels. The people merely pick representatives for a whole host of reasons they rarely get a say regarding an individual law so its extremely difficult to argue that a given law is by default the will of the people merely because it exists. Further even if we were to accept such a thing it is insufficient to abrogate our responsibility to exercise our critical thinking regarding the nature and effect of the law.

More importantly the US constitution clearly and in plain language makes such taking illegal unless the government undergoes the arduous process of amending it which would pretty clearly signify public acceptance of such a change.

The fact that such an amendment is not merely unthinkable its laughable seems to suggest that the public will you imagine exists is wholly a figment of your imagination.
Unlike a lot of other European languages, there's no central authority to make that decision. Even the German reform added differences between German and Swiss spelling.
Any reason for the fugly #: syntax? That's mandated by Guile?
OSes with managed runtimes and OSes that are built on managed runtimes are two different things (vis the spelunking Android had to do in order to get rendering performance to acceptable latencies).
SYS___pthread_chdir exists on mac os.
They make money in the markup of the car. A car MSRP or what it's sold far is far more then what it's cost to manufacture.

Some dealerships like GM, used to also have a bank. GMAC. Ford w/ FMC.

A car that's sold for 12-14K, has a general margin of 10-15%. Some as low as 5%, but still.

The 0/1% is also hard to obtain, needing to have good credit and possibly sizable downpayment, but don't worry they have options if you sign at the dotted line.

The fact that you think they make no money on 0/1%, is you falling for the marketing.
I thought so as well, but apparently the Swift transition has enabled at least a bit of this. Yay! :-)
One of the NPR shows also did a show on the blood biz. In short, if you give blood, someone is making a buck off that donation.
why is this market failure automatically attributed to too much regulation instead of the wrong kind of regulation. Wealthy elites paying 40k to set a broken bone shows exactly why deregulating would be disastrous, medical decisions are rarely made rationally. There is a quote from the article that implies that these elites would pay anything.

"But when you have kids, you jump the line. You just do. If you have the money, would you not spend it for that?"

Unregulated markets do not work for this type of irrational actor. Please stop spreading lies about how to fix this problem. Instead maybe look at countries that regulate it correctly(Spain).
Are you sure that a 35% increase in sallary wouldn't be life changing for a person making 18k a year? https://www.glassdoor.com/Hourly-Pay/Walmart-Sales-Associate...
That seems more like a flaw with the individual offering than with the concept of the dutch auction. Did team only release a small percentage of the coins in the auction or did they just bet more than everyone else?
> My first thought is how I'd parse, modify and write it back without losing user's comments, formatting, changes and suchlike. Is this some well understood format with libraries for common programming languages? If not, it is just likely to proliferate more crappy config management with chunks of regexes and suchlike

> Elsewhere people are saying it's just Scheme. I'm sure I could find a parser for that in Python, and maybe if I'm really lucky that parser will record whitespace and comment nodes, and have a reverse transformation, but do I really want to be writing error prone 20-line AST visitors just to tweak an integer setting? (No, I most certainly do not, and I consider design decisions like this a massive code smell that'd ward me off any further investigation of a system)

XML satisfies all the above: no AST visitors, no custom parsing routines, no attempting to solve the halting problem in order to introspect a simple scalar value.

What you're saying is that the same is "possible" with Scheme. At least one followup comment (finally) described an algorithm that would actually allow machine-driven file changes, but we're still left with rather than a working out of the box solution, a description of an algorithm that "might someday work" and that's not the sort of thing I want to be dealing with while building business solutions on somebody else's dime, which drives my conclusion above: this config file syntax is not for me, and my original comment explained precisely why.
Not one that can be distilled to a TED-worthy "actionable takeaway", no.
Why try to justify stupid behavior and absent security controls with the idea that your downtime is "only" 20 minutes? How silly.
I agree. Marshmallow is the best game in town and I love using it. That said its not perfect and I'm eagerly awaiting a successor. I use it frequently and have run into a lot of cruft.
This is a prime subject because of the proposed health-care cuts.
Show HN: Objective-Reinforced GANs
A new GAN is in town! A combination of RL + Generative Adversarial Networks that lets you specify objectives for generating data.

For example: "I'd like my generated poems to have fancier words" or "I'd like my generated molecules to have higher solubility." Define simple rewards and ORGAN biases the generative model for you.

arXiv: https://arxiv.org/abs/1705.10843
GitHub: https://github.com/gablg1/ORGAN
How would this pass App Store review? According to their developer terms, Apple and Google reject apps that use an external server to lock or otherwise manage what can or cannot be done inside an app. You have to use their in-app purchase APIs, according to their terms. Is this actually not the case, or am I just misunderstanding what this is?

(I'm the founder of a software licensing API and have been told by Apple and Google developer support that it's not usable for mobile iOS or Android apps because of the above mentioned App Store terms. So I'm curious as to how this could pass review and get in, as it's essentially the same thing--locking an app based on a server response.)
Why does it matter that he have asperges?
Yep, my 2012 Civic was bought on 1% financing. Paid off now, still runs great, and I kept the would-be total payment in cash in retirement accounts.

Probably could have done better on a used car, but for once I wanted to be the one to run something into the ground. Still waiting on that.
The protein icon looks like sugar to me
I think it may be easy to buy a relatively bad PCP deal, because of the difficulty in comparing like for like when there's a lot of variables in the deal. But I'm not sure that PCP is often a bad deal compared with outright purchase (whether on finance or not), because it creates a lot of certainty, particularly with good gap insurance, and doesn't require a lot of capital.
Turkcell’s $4.2B Lawsuit Against MTN Group
It's mostly a function of the general interest rates.
Picking a Rust Project to Contribute To
> What auto finance needs — what most consumer finance needs — is for key information to be made simple and salient. Competition cannot work if consumers struggle to understand what they’re being sold and what it will cost.

And if you agree with that, then let me tell you a story about the healthcare industry...
Etherium has serious potential as a distributed network, and as a networked means of greatly enhancing transaction and contract efficiency. I think we are seeing just the tip of the tip of its iceberg.

Bitcoin concerns me. If/when BTC is makes its appearance in the every day lives of ordinary people, its anonymity value will have eroded significantly. Traditional currencies have not yet started to compete with BTC, but they can and they will if necessary. Try getting a mortgage, car loan, business loan with BTC as collateral as one example of where my concerns rest. Look at the grossly inverted price of BTC and gold prices (artificially assuming 1BTC = 1Oz).

Before BTC there was growing dissatisfaction with money center currencies that persists today. BTC 'took the edge off' for many in those circles and may have relieved pressure on gold prices.

I don't necessarily believe this, but I've read in economic revisionist circles that BTC would be means for certain central banks to redirect some demand and attention for precious metals away from their vaults and toward an asset class they, better than anyone, are capable of mining with their existing computing infrastructure. So, by invention or acquiescence, BTC serves money center interests, for now, but not indefinitely.

BTC remains a highly speculative and risky asset/network in my mind.
Put the following into your ~/.my.cnf to enable it for the command-line client:

[client]
safe-updates=1
> Jaguar wanted a bank check

In case it wouldn't start the next morning ;)
> The Linux syscall interface exposes certain functionalities that are much more easy to reason about at the process level such as namespaces, capabilities, seteuid and so on. However these syscalls all operate on the thread level (since the kernel treats threads pretty similarly to processes). Therefore in order to perform these operations safely you need some sort of process wide mechanism to apply the operation on every thread (and don't forget error handling!)

This is hardly a linux specific issue. Prominently for instance pthread_setugid_np exists on OS X, threads for different subsystems exist on Windows etc.
I imagine the assembly is processor specific no?
To give an example of the current insanity of ICOs, take a look at the terms & conditions for a recent token sale - from https://patientory.com/ :

https://patientory.com/token-sale-terms.pdf

Ownership of PTOY carries no rights, express or implied, other than the right to use PTOY as a means to obtain Services, and to enable usage of and interaction with the Platform, if successfully completed and deployed. In particular, you understand and accept that PTOY do not represent or confer any ownership right, stake, share, security, or equivalent rights, or any right to receive future revenue shares, intellectual property rights, or any other form of participation in or relating to the Platform, and/or Foundation and its corporate affiliates, other than rights relating to the receipt of Services and use of the Platform, subject to limitations and conditions in these Terms and applicable Platform Terms and Policies (as defined below).
PTOY are not intended to be a digital currency, security, commodity, or any other kind of financial instrument.

So.. by buying the tokens, you are getting, nothing, basically.

You have a sufficient understanding of the functionality, usage, storage, transmission mechanisms, and other material characteristics of cryptographic tokens like Bitcoin and Ether, token storage mechanisms (such as token wallets), blockchain technology, and blockchain-based software systems to understand these Terms and to appreciate the risks and implications of purchasing PTOY;

You've also got to fully understand blockchains.

You have carefully reviewed the code of the Smart Contract System located on the Ethereum blockchain at the addresses set forth in Exhibit B and fully understand and accept the functions implemented therein;

You've also got to be an expert programmer fluent in all ethereum's security weaknesses, plus you better have a disassembler handy to reverse engineer their compiled code (they don't provide any source code - plus, 'Exhibit B' doesn't event give the contract address anyway)

You are not purchasing PTOY for any other purposes, including, but not limited to, any investment, speculative, or other financial purposes;

Sure, sure. That's why people are buying these things, right?

It goes on... you also agree to indemnify the company against everything, all warranties are disclaimed, no liabilities can be held against them, you waive your rights to legal actions against the company, or any class actions (you must agree to arbitration). Oh, and they naturally reserve the right to modify these terms at any time without notice.

No-one in their right mind would agree to these kind of terms, and yet they are common across many ICOs. It is madness. And I haven't even mentioned their proposed application (healthcare on the blockchain) which is dumb in so many other ways.
I quote, from that very web page: "The four pillars of CToS (pronounced see-to-ess) are Growth, Sales, Engineering and Manufacturing."
when you say "It doesn't help with any of this." I'm not sure what you mean. Theoretically dutch auction is much more democratic than these other twitch based sales. You have a set amount of time to jump on board. You're incentivized to bid as much as you feel the coin might be worth, with the confidence that you won't be paying more than anybody else. There might be more complications with dutch auction ICOs than dutch auction IPOs, but it's still seems better than feeling like I do when I'm trying to buy Adele tickets on Ticketmaster.

EDIT: typos
You call your OS Linux, RMS calls it GNU, I call it Bash, my wife calls it XFCE, her granma calls it "that one with the blue mouse" (and uses it without a problem).

But I really think that the name should be Bash, because that's what holds it all together.
Best rule of thumb whenever you're doing work as a solo dev/ops guy is to always think in terms of being two people: the normal you (with super user privs etc.) and the "junior dev/ops" you who jut started his first day. Whatever you're working on needs to support both variants of you (with appropriate safeguards, checks and balances in place for junior you).

E.g. when deciding how to backup your prod database, if you're thinking as both "personas" you'll come up with a strategy that safely backs up the database but also makes it easy for a non-privileged user to securely suck down a (optionally sanitised) version of the latest snapshot for seeding their dev environment with [ and then dog food this by using the process to seed your own dev environment ].

Some other quick & easy things:

- Design your terraform/ansible/whatever scripts such that anything touching sensitive parts needs out of band ssh keys or credentials. E.g. if you have a terraform script that brings up your prod environment on AWS, make sure that the aws credentials file it needs isn't auto-provisioned alongside the script. Instead write down on a wiki somewhere that the team member (at the moment, you) who has authority to run that terraform script needs to manually drop his AWS credentials file in directory /x/y/z before running the script. Same goes for ansible: control and limit which ssh keys can login to different machines (don't use a single "devops" key that everyone shares and imports in to their keychains!). Think about what you'll need to do if a particular key gets compromised or a person leaves the team.

- Make sure your backups are working, taken regularly, stored in multiple places and encrypted before they leave the box being backed up. Borgbackup and rsync.net are a nice, easy solution for this.

- Make sure you test your backups!

- Don't check passwords/credentials in to source code without first encrypting them.

- Use sane, safe defaults in all scripts. Like another poster mentioned, don't do if env != "test"; do prod_stuff();

- RTFM and spend the extra 20 minutes to set things up correctly and securely rather than walking away the second you've got something "working" (thinking 'I'll come back later to tidy this up' - you never will).

- Follow the usual security guidelines: firewall machines (internally and externally), limit privileges, keep packages up to date, layer your defences, use a bastion machine for access to your hosted infrastructure

- Get in the habit of documenting shit so you can quickly put together a straight forward on-boarding/ops wiki in a few days if you suddenly do hire a junior dev (or just to help yourself when you're scratching your head 6 months later wondering why you did something a certain way)
"Backups are a tax you pay for the luxury of restore" [1]

A lot of people pay the tax and never even try the lux.

[1] http://highscalability.com/blog/2014/2/3/how-google-backs-up...
WATCH Live: Juventus – Real Madrid
More strictly: (investment returns - tax payable)

(unless your debt is tax deductible ... most car loans aren't)
Slack getting hacked would definitely be a mess. There's going to be so many cloud credentials, passwords, keys, customer info...
My wife did that before we were married, except with cash.

The GM asked where she stripped.
To continue further afield - reminds me of the observation that cigarettes are just as bad for you as all known positive health interventions combined are good for you. So campaigns to eliminate smoking are by far the best "bang for your buck" public health initiative.
McDonalds has a clear conflict of interest in the design of these icons for nutrition information.
Probably a huge effect. I'm sure all doctors with their own practices also make sure to only work the legal minimum of public hours.