skysight-inc/HackerNews huggingface dataset:
From the abstract: http://hubblesite.org/pubinfo/pdf/2016/18/pdf.pdf

>We find that the properties of Makemake’s moon suggest
that the majority of the dark material detected in the system by thermal observations may not reside
on the surface of Makemake, but may instead be attributable to S/2015 (136472) 1 having a uniform
dark surface. This “dark moon hypothesis” can be directly tested with future JWST observations.
I occasionally use it when I have spotty internet connection, since it allows me to type commands or edit files with no latency. I still rely on tmux/screen for cases when I need to re-connect to a dropped connection.
The end of biological life can be disconcerting, frightening, and tragic. But I truly believe we are on the cusp of an era where one's biological features - genetics, characteristics, phenotypes, etc...will no longer limit them.

"The unplanned organism is a question asked by Nature and answered by death. You are another kind of question with another kind of answer."
This reminds me of the content editors vanishing for the newspapers and the drop in the quality of articles.
More Panama Papers Corporate Data to Be Released May 9
I think Krugman is both brilliant and blinded by his own brilliance. Krugman's focus on economic data blinds him to the second and third order consequences of worldwide trade. In particular, trade outside borders allows schemes for hiding income, evading taxes, harming particular groups of people, undermining governments, ignoring social values (eg. climate change, workplace safety, quality of life for workers, wages) and amassing fortunes for multi-billionaires who then create even more problems. If that weren't enough, there are still many "fuzzy" areas of economics, and I think that many of those areas are fuzzy precisely because they are so complex due to the "open systems" created by free trade (unlike "closed systems" which can be controlled by a nation's laws and monitored using modern Big Data techniques.) So, while Krugman is brilliant, he is also very flawed - dragged down by the very data that he understands so well. But isn't that always the case for technocrats?
Someone had to blink, especially as basic Android phones got better and cheaper.

Pre-iPhone, most contracts were one-year, and typical expensive phones cost $3-400 unlocked. Post-iPhone, phone costs go up, so contracts get longer, but now the carriers are in a position where they're treating expensive iPhones the same as the same as less-expensive base-model Androids. Sure, they can make a killing on the less-expensive phones in that model - since the subsidy amount is greater than the cost of the phone - but it gave T-Mobile incentive to ditch the model and pass on some of the savings to budget-conscious consumers.

And ultimately, that's not such a bad thing for the carriers, but it is a bad thing if almost all the phones you sell are on the "more expensive" side, since you're now competing more directly on price.
Yes, the defeat device VW employed for emissions is an environmental tragedy, but this is just a symptom of a much more central issue. That is, VW was actively promoting technical and business leaders that lacked any sort of moral compass. How can we have faith in global corporations and their (grossly overpaid) leaders if these are the choices they're making and the examples they're setting?
It might be a good idea to link to or explain submission title rules on the submit page as most new submitters probably won't go looking for the Guidelines page. Many new users could be coming from forums or sites where editorializing headlines it the norm and/or expected.
Kafka vs Redis. I've only used Redis... what should I know?
And yet it still couldn't handle flying over new years:
https://www.newscientist.com/article/dn10459-y2k-like-fears-...
I haven't tried JuiceSSH, I use CM and only have F-Droid installed (not play store). Most of the reason I use termux is to get away from proprietary apps (I can run all free software on a server and SSH into that).

Sorry that I couldn't be of more help!
There are many instances where VNC is useful. Do you think SSH access is also useless? This is the same, except you can also run GUI programs.
Lulz is in Colorado...SeeMeCNC is in Indiana.
Yep. Clean room reverse engineering also steers clear of copyright, and hardware design cases are very difficult to prove unless it's a direct knockoff -- if copyright worked that way, then things like 3rd party auto parts manufacturing couldn't exist either.

3d sintering is different because as you said, sintering is patented. Physical products have a bunch of rules that are significantly different from software products, and the area is really murky. I don't know of any GPL hardware cases, but would doubt they'd get very far unless you were able to show direct infringement, which is a lot harder.
I'm confused about this "east coast" thing. Many of the major tech companies that compensate in cash+RSUs operate on the east coast at some scale or another. Heck, in Pittsburgh alone, you can pick from Uber, Google, Facebook (Oculus), and Apple, of the "really big tech companies that give their employees RSUs". You'll find similar options, no pun intended, in NYC and Boston, at minimum.

As I said: The rolling vesting offered by most companies means that you're selling stock every year after your first. So if you ignore the first year (or pretend that it's poorly compensated), it's not that shockingly bad.
Depending on what you mean by "this" there are offerings by the big players. Google has Cloud Pub/Sub and AWS has Kinesis in addition to SQS, so two of the big players do have offerings. I'm not familiar enough with Azure to know what it has.
jarg – Shorthand Data Serialization/Encoding
You are right. The vendor prefixes are there to introduce new properties that they hope will be implemented in the standard. All those prefixes can change or disappear altogether and without notice.

However, this is a way for a browser vendor to test their code in real life. If it fails, they can change the prefix and try again till they get it right. You can't do that once it's standardized. In fact, there are a number of properties that have been implemented incorrectly and still exist today but were eventually fixed in the non-prefixed property.

But a developer is to then remove the prefixed property. Not complain about it and blame others for their decision to use it in the first place.
Redis is an in-memory (with persistence) key-value database that also implements some basic structures like lists, sets and hashes natively.

Kafka is a distributed logging system that can ingest large amounts of data straight to disk, then allows for multiple consumers to read this data through a simple abstraction of topics and partitions. Consumers maintain their own position of where they last read up to (or re-read things if they want) and everything is sequential I/O which creates very high throughput.
Ahhh... spoken like a true developer. Blame the QA department.

The problem with having a QA department is by definition, if they are a "department", they are not part of the development team. The only way testing is ever taken seriously is if the top architect spends his coding time writing test cases, instead implementing features, after all the architecture documents are put under ECO control. And let's hope the same architect believes in closed-loop validation (that is, instrument and measure your test coverage) instead of open-loop validation (write tests without actually measuring what code gets tested by it.)
+1 regarding reading that essay on Kafka. The explanations, illustrations, evolution and use case are all well thought out.
If you are using the recently-added default Rust syntax for Sublime Text and run into any issues, please let me know by filing an issue at https://github.com/sublimehq/Packages/issues.
Considering they had earlier tickets opened by their own team to fix it and hadn't, I'm calling "oversight".

https://github.com/SpiderOak/Encryptr/issues/49

That being said, I do agree with your analysis that the impact of this isn't a problem for users.
I don't think that example is directly relevant: it's tail recursive, and the code still compiles (so there's still runtime behaviour to consider). Additionally, the warning is emitted in both release and debug modes, but only covers "obvious" cases of infinite recursion: it won't say anything about functions that could recur deeply, or infinite recursion that is tricky to prove is infinite.

In any case, the Rust language, when it gets guarantees (i.e. a spec), will at the very least guarantee that stack overflow doesn't result in memory corruption, it may not be too opinionated on how exactly implementations make this guarantee. As you say, the rustc compiler currently handles it by guard pages and aborting but not perfectly (it's not hard to have a large stack frame: `let x = [0; 10000]`).
Your comment is highly technical, critical, but still very fair. This is why I love HN.
It's not the mass media only, it's also the PR offices of these institutes, and the scientists that go along with it. The reason these institutes value overblown media coverage is, well, it's needed and often enough to convince their hedge-fund retired billionaire donors that Amazing Things are happening there.
YouTube is essentially a CRUD app.
> regardless of your approval

I have only given disapproval so far. Your personal approval on the other hand is pretty important to yourself. By the line of your argument, you do draw approval from others', so mine is slightly important, too, as evidenced by your attentive answers. I might just have been wrong, which is still more agreeable than accepting two concurrent opinions.
Kafka is a distributed logging system. Write lots of data very fast by using sequential I/O. Consuming apps can then read this just as fast and maintain their own state (of where they last read up to) which allows for multiple fast and simple consumers and an easy way to have a lasting "log" of all the data.
Isn't this still a draft? Also, it does not fix MX record spoofing, only downgrade attacks IIRC?

EDIT: Just reviewed the draft, seems like it addresses MX spoofing, but it seems to do it either via HTTPS or DNSSEC, so DNSSEC seems to be used by it
Can somebody provide a real-life use case for Kafka? I've seen comparisons between Redis, but what specifically does Kafka solve that Redis cannot?
I fully agree, in fact, the comment's intention was to counteract generic ideological thinking. I do see how it could be interpreted as ideological crusading, though, and it probably was excessively inflammatory in any case. I will avoid doing that in the future.
The inverse gets you bumping up against Pareto, though, so...pretty close.
The US manufacturing sector is huge, however it's concentrated in high value industrial goods that are generally invisible to the consumer.

So what you're proposing, yeah pretty much doing that.

https://en.wikipedia.org/wiki/Manufacturing_in_the_United_St...
The problem is that "production" can have varying levels of tolerance to cutting edge features depending on who the audience is. Sometimes you know all your people are Chrome users, or IE10 users, or developers with the latest browsers, etc.
The 'trust but verify' model of your morality was broken. If you give the opportunity to cheat, there will be cheaters. The emissions tests were bad and made it easy to cheat.

Providing an environment which makes cheating easy and profitable is just as morally corrupt as the cheating itself, and entirely more predictable and preventable.

Solve solvable problems like bad testing and not unsolvable problems like unscrupulous businessmen.
The key word is can, not must.
Kafka and Redis are very different things - see this: https://news.ycombinator.com/item?id=11577312

Redis is a database, Kakfa is a data logging system built for scale and throughput. Event processing (of any kind like stocks, ad impressions, ecommerce purchases) are a great fit. Also good as a message queue unless you need ultra low-latency RPC.
I use it just fine in my Kubernetes deployment. Nginx resolves via DNS to the microservices I run, without having to do complicated configuration hacks.

Would something like that work for you?
i'm always dubious whenever a company says that.
Gotcha, so then advantage of Kafka over Logstash + ElasticSearch?
Comcast in Discussions to Buy DreamWorks Animation, WSJ Reports
> I'd say the SpiderOak people are not crazy for not having accepted it.

They didn't simply not accept it.

They tossed one bit of feedback my way, which I addressed in a follow-up commit, and then they neglected to do anything further. No discussion, no rejection, etc.

If they wanted to reject it because of complexity concerns, I would have been fine with that. At least it would have been some sort of closure, and I wouldn't feel like the person I replied to originally about this project being inactive. If it turns out that they're actually still planning to develop it further, I'm happy to be proven wrong about that.

Today, 'dchest wrote a superseding PR that solves the problem while maintaining a very small code diff, and I'd prefer his solution over my own. (I have no ego about my JavaScript coding skills. There are tens of millions of people who can do it better than me.)
By "this" I meant a managed Kafka cloud offering. I generally a fan of these types of services as there isn't as tight a binding as proprietary ones. Migrating from Heroku Postgres to RDS or self hosted is well defined. Ditto for Redis migrations.

SQS, Kinesis, and other proprietary ones not so much. You can insulate your code base but if you're really going to leverage the ecosystem of those services then you're going to be stuck there. That's why I find something like this interesting. The "out" is there so it makes it easier to accept getting in.
> Clearly superior.

Thanks.

> I'm surprised its not more well known.

Yeah, me too :-(
Uhhh, that's a dumb name, McDumberson.

I think the obvious answer is Make McMakemake
Spawn any terminal, any real terminal, and it will be about 80 chars wide by default.
Let's lift a glass to Edison base light bulbs, eh?
If game development paid overtime, game scheduling would be as well developed as film scheduling is. When a film goes over budget, the director and producer usually get their share cut.

I've written about this before. [1]

[1] https://news.ycombinator.com/item?id=9557954
rqlite ensures that every change made to the database is made to a quorum of SQLite files, or none at all.

So that means if a single node in the cluster fails then everything stops?
What a horrifying exposition.
This will be interesting to try out. I've used all the major cloud event/logging systems (Kinesis, Azure EventHubs, etc) and so far Google PubSub is the best in features and performance.

Only downside with Google Pubsub can be latency (which I'm working on fixing by building a gRPC driver) but Kafka has proven to be too complicated to maintain in-house. If heroku can provide the speed without the ops overhead, it'll be some good competition to Google's option.

Also want to note that Jay Kreps who helped build Kafka at LinkedIn is now behind http://www.confluent.io/ which is like a better/enterprise version of Kafka.
I feel Apple would be better as a private company but it's too late at this point.
I suppose its support for static content and other HTTP-ish-server features mislead people. I use it, saw the mail stuff and figured it was "weird". Had no idea it could do general TCP proxying.
Web Project Managers: The Right Mindset
Good point. The terms 'first/second/third world' are rough terms that came from the cold war. There is a rough consensus that first world are countries that aligned with the capitalist western axis, second world refers to former communist-socialist countries, and the third describes developing countries (Africa, Asia and LatAm).
"Providing an environment which makes cheating easy and profitable is just as morally corrupt as the cheating itself"

No, it isn't. This is called victim blaming. It is like saying not locking your door is as morally corrupt as the thieves that walked into your unlocked house.

We create standards for emissions. And companies should comply with the tests even without the need for tests. We expect people should follow the laws, and we should use the minimal amount of enforcement to get compliance. But it's silly to blame the epa for poor tests. The vault is with VW for selling cars that didn't comply with emissions standards.
CO2 reduction will happen one filthy, grotty transaction at a time. It'll take exactly as long as it will take and there's probably [sweet fanny adams] anyone can do about it, other than build a thing that helps it along.

I have living relatives who saw the transition from mules to tractors. It wasn't just nicer, it meant killing yourself much less slowly. Yes, they are that old, and they all look like tintypes from the 19th century - that gaunt, hollow look that working that hard gives you.
We ended up implementing Scrumban [1]

[1] https://en.m.wikipedia.org/wiki/Scrumban
The fire tablets are very successful. There are a few successful forks in China. There are tons of fan built versions. Thats not a stretch.

Google restrict OEMs from forking, is certainly shitty. But its also a smart business tactic and I hope Google gets more restrictive around letting OEMs use their flavor of Android. Since it leads to a more cohesive experience surrounding Android.
The Plantronics Bluetooth stereo headset I have never fails to connect to my devices on startup. It will connect to two or three at first power up, announcing them as it does so. It has the reverse problem, I then want to signal which device should take priority over the limited bandwidth/processing on the device for audio quality. But I mention it because not all Bluetooth headphones pair to only one device at a time --though all the rest of mine share that limitation. And if USB-C is also an option, pairing fixes could be as easy as the iPad Pro's Pencil pairing: just plug it in and unplug when you want...
I suppose I was being somewhat intentionally obfuscatory. There's been a large contingent of "undecided" for a while, majority-popular meaning >50% in favor, majority-unpopular meaning >50% not in favor. So if you had 45% in favor, but 40% against, and 15% undecided, that's majority unpopular...I should honestly not post so spur of the moment. ;)
I see a lot of cases of people saying estimation is impossible, which upon closer inspection turn out to be a different argument: "perfect foresight is impossible".

The Nirvana Fallacy, in other words. Because it's not perfect, it's worthless.

Of course perfect estimates are impossible. You need to make them anyhow. And if you don't make them explicitly, you'll make them implicitly, and they'll be worse.
Very impressive! The video from the paper is worth a watch: https://drive.google.com/open?id=0B9raQzOpizn1TkRIa241ZnBEcj...

From the paper:
"We have empirically demonstrated that CNNs are able to learn the entire task of lane and road following without manual decomposition into road or lane marking detection, semantic abstraction, path planning, and control. A small amount of training data from less than a hundred hours of driving was sufficient to train the car to operate in diverse conditions, on highways, local and residential roads in sunny, cloudy, and rainy conditions. The CNN is able to learn meaningful road features from a very sparse training signal (steering alone)"

Wow!
That is the ideal world. But a lot of web developers don't do this. And who is going to get blamed when websites that used to work (and work in other browsers!) suddenly stop working after a browser update?
I don't know you'd compare it. What's the true cost of dependence on, ultimately, human muscle power? With, uh, slavery and such. GDP per capita took a vertical path after 1790 , when it'd been flat since the Babylonians began brewing beer.
No. As long as (n/2)+1 nodes are up, where n is the size of the cluster, everything continues to work.
ElasticSearch is a database optimized for searching, not related at all.

You can somewhat compare Kafka to Logstash but Kafka has no processing, it's purely a distributed log writing/reading/storage system that also scales far more than logstash can. You write data to it and then read from it with a basic messaging abstraction of topics and partitions.
The Little LISPer (precursor to the Little Schemer) was definitely in print and used at IU in the 1980s. Maybe that was it?
I am not in SV (but still on the West coast) and I know several software engineers making more than 200k/year. That includes stock grants, because it's ridiculous not to when the stock is in a public company and can be immediately turned into cash.
How to Rip Blu-Ray to PS4
Nope, nope, fuck you.

Voluntary crunch leads to a culture of overtime. You won't be considered a "team player" if you decide that you don't want to spend weekends and extra hours in an industry where you make 40% less than your peers.

I feel even stronger about this after having a kid. There's no way I'm destroying the relationship I have with my family for your product. I saw it again and again when I was in the industry(at least 3 divorces on the last project I worked on) and I'll never go back.
You don't by chance do business via mail or have a website do you? :)
Wow, a new extension for ES modules? That seems really unfortunate.

Why can't node parse a file to detect if it's a module? The presence of a top-level import or export means it's a module. If it's not, then the parsed file can be kept if the file is also in strict mode. If it's sloppy, it'll have to be re-parsed. Seems like a small penalty if the goal is to enable migration.

Also, why worry about ES modules importing Common JS? Just disallow that and let projects migrate to ES modules bottom-up. Then you don't have to worry about executing a Common JS module to determine what its exports are or circular dependency problems.
That's not the problem. The problem is that each step in the process is variable, and it's not variable by a small amount but potentially up to a magnitude. That's the problem. The second problem is that the industry does not pay for reasonable estimates, they want imperfect unreasonable estimates which are very conservative with which to beat the employee or the contractor over the head with to force overtime and crunch.
Mandatory GitHub repository: https://github.com/jdp/jarg
Why aren't these properties hidden under a feature/config flag or otherwise gated?
200 years ago it was horse manure. Is that what would replace it?
Screencast of a simple Yo Mama Bot I built for Facebook messenger
Yes. I'm not so interested in a new editor unless it's very stand out (and I'm sure this project is good)... but I do have an interest in Rust; in particular in how it's being used and the different kinds of software it's showing up in.

It may be a good example of programming that's worth reviewing as I learn or it may just help provide a sense in the kind of community that's growing (or not) around something that's relatively new (in some stable status at least) like Rust.

Had it not said "Rust" in the title... I may well have not bothered to look at this at all.
The signal has to make its way to a speaker in analog form, eventually. In a way, analog output will always be supported.
This isn't just a matter of cheating. VW knowingly manufactured millions of vehicles that polluted at unprecedented levels. These managers and executives chose to destroy the environment, affecting their children, my children, and all future generations in order to elevate their careers (and company).

Edit: Deleted text about global warming since it was incorrect.
If you didn't know a four finger swipe will switch apps on the iPad.
I know that both Miniflux (previously used) and TinyTinyRSS (currently using) work with Reeder (via the Fever API). It's a bit annoying that the Fever API doesn't provide any way to add feeds though, so you'll need to do that in-browser.
Talkshow