skysight-inc/HackerNews huggingface dataset:
Of course the other option is rebuilding low scale areas around existing train stations as high density apartments.

The game has changed for most big cities since post wwii mass housing. Jobs are more focussed in fewer places and cities are much larger so getting into the city can be very hard from outer suburbs.

The UK is a good example for thr models discussed. It has been building small houses for a long time (like 150sqm lots) and have a minimum density requirement across the country to make this happen (which is also about retaining farmland in the longer term). Too many too far from jobs though its exacerbating englands divide between haves (in london and some other places - large and small) and have nots (in towns and accretions to towns with more people than jobs)
Agreed. Once you know React it's incredibly quick to throw something together (especially if you use Material UI or similar). jQuery is definitely simpler but the props/state model of React means fewer bugs slip through the cracks when you're in a hurry.

(and my usual disclaimer - if you're going to use React for a quick project, you can probably use Preact and save the extra bloat)
A true popular vote would be just as horrible... minority interest gets buried...

But honestly, its the size of the nation thats the problem. People in the northeast have fundamentally different beliefs than those in, say, Alabama and california... and trying to rule over all of them as a single government is only going to cause pain...
IPv6 Support for AWS Extended to 15 Regions
I suppose. Having someone's private key and knowing who's offering the legitimate owner of that key a secure session at that point in time is already a tall order though!
Thanks! I tried a Chrome tool that was in a separate window and found it to be very difficult to use (window focus was a big issue). I'll check out Tabs Outliner, for sure!
I have a hard time believing anyone promising you success, instead of going on to get it themselves. Its exactly like selling Agile; mostly people who can barely build working products in the first place, but will happily teach you how to run your projects. Its "one weird trick" all over again with different demographics.

I firmly believe you need to dogfood your own product in order to fully understand its potential. How can you solve a problem you don't understand and what better way to understand a problem than to experience it first hand?

A product can be shiny and "awesome" all it wants; if it doesn't solve an actual problem, or isn't convenient enough to solve the problem, it just wont last.
Only because they were too inefficient - they didn't do anything very well beyond controlling the people. And, come to think of it, not even that.
Expand your perspective. Try very hard to get into the heads of the 40+% of the population that voted for Trump. Do this with a completely open mind.

There are reasons why all of this is happening. People like us (I guess...I don't want to define your personal echo chamber) look at those tens of millions of people and just can't understand why they voted for Trump, or why they seem to believe what they seem to believe.

But they are people, just like us, but with different and diverse backgrounds.

That's really the answer. If most or all of us can break out of our echo chambers, we might start to develop a path out of this mess.
It's about the same as what I get out of most things. Usually, this just ends up being the C10k problem, which you need some not-so-nice code to work around.
More likely it might make it worse. In US political scene, people are divided strongly and therefore moderates gets to chose in the end. This is better and keeps extremist grabbing the power (well, most of the time). With range voting, power of moderates would diminish and it would be matter of which side has slightly higher number of extremists.

I think what would improve US elections is rather this:

Publish results in real time. Most people don't seem to realize consequence of not voting . If results comes in real time then people who are lazy might get extra prode. If 95% of the population votes, there is less likelyhood of nasty surprises as opposed to say only 60%.
A recent MD friend of mine mentioned that the standards in medical school are much higher today than 20 or 30 years ago. While this is pretty anecdotal, you may have better luck with doctors who graduated more recently. Perhaps someone with experience from medical school can comment.

Separate from that, I've had similar experiences. The median doctor I've interacted with isn't able to put in effort to really understand an individual case, and it's very easy to get overlooked or ignored. I've run into a few exceptions but that is the general rule. Source: wife had pregnancy with complications, young children.
The baby MRI: shrinking tech to help save newborn lives
I worked for a physics professor at an ivy league school, not as a grad student, but as a software engineer on his team. I was working on a project with a database that contained all the personnel information -- everyone was getting between $30 and $35k.
A2k17 hackathon report: Bob Beck on LibreSSL progress and more
I don't know. Maybe they do? Maybe OP needs a different doctor who is more aligned with what he/she wants.
Don't forget the Pocket integration that nobody asked for.
No contract can bind a person to a job -- 14th/15th amendments stop such a thing.

Only companies can be bound in such a way.
I think those graphs seem to present positive and hopeful metrics about the state of the world and the future; However, I also believe they're an over simplification of the extremely complex and interconnected world which live in, glossing over other important issues we face, climate change, mass-extinction events, pollution, inequality, and debt to name a few.

I'm not claiming graphs like that are bad, incorrect or utterly useless, what I am saying is it's important to see things for yourself and formulate opinions based on real, authentic experience. Which is why I enjoy travelling and interacting with people firsthand.

As far as I'm concerned the quote “Believe none of what you hear, and only half of what you see.” is still extremely valid.
Show HN: SNMP agent customizing private MIB with Lua
I've never worked in a codebase like that, but in all my years of helping people with Ruby and Rails I've concluded that reflection is a code smell. It's one of those things that is taught in CS and winds up appearing where conventions might not have been immediately apparent, a fallback to training.
You do realise that in USA, people mostly vote for republicans or democrats despite some hating them?

Rest of world have multi-party governments. Many more choices.

So much for an example that puts people on defensive instead of raising awareness of how distorted the electoral system in USA is.
So it's not a direct democracy but is still a democracy, specifically a representative democracy: https://en.wikipedia.org/wiki/Representative_democracy

"Republic" is just a term to refer to a nation that is ruled without a monarch: https://www.merriam-webster.com/dictionary/republic

Therefore, the two are not mutually exclusive.
He was probably wrong about that. It's more like a pendulum that swings in both directions.
jQuery may not be enough to structure your application. This is actually debatable -- there's many applications for which treating the document as your model is a perfectly acceptable approach, and it can scale just fine assuming some thoughtful discipline -- but some applications don't lend themselves particularly well to the kind of resource-oriented practice involved and having a separate model can make sense too.

jQuery is less necessary than it used to be in order to get reasonable tools for working with the DOM and other browser APIs... but then again, depending on your need for marginal utility and tolerance for personal attention to corner cases, you never really needed it. If you were determined, you could always custom code a micro library that covered most of the overlap between what jQuery did and what your app needed. It's just that it often gave you the gift of not having to pay attention to those cases. It still can.

Things jQuery will always be relevant for: an example.

It might be the single most thoughtful yet pragmatic abstraction that I've had the pleasure of regularly working with in the last decade. The basic idea of using selectors to navigate the DOM was a key jump in productivity, the fluent-chained interface was thoughtful and a massive boost. It almost never leaked -- I can count on one hand the number of times in 10 years something weird was going on underneath the hood that I had to pay attention to (Angular exceeded this measure inside of a few months). And strangely enough, every other library that was its contemporary when it was born seemed to think that the problem with front-end development was JavaScript's lack of classes & traditional OO, if the amount of library that was focused on adding them was any indication. jQuery recognized how much of the pain was really coming from bad browser APIs, and how much productivity could come from building better ones, combined with idioms/concepts from the functional side.
How Virginia's Hospital Licensing Laws Led to an Infant's Death
I wouldn't be surprised at tasks that involve image recognition - these include dermatology (visual inspection) and pathology. In fact, I wouldn't be surprised if CNN's were better at pathology as every time I looked at microscope slides, there is so much "visual clutter" in a typical tissue specimen that I'm sure I was missing a ton of information on the slide.
I think the question these days is "jQuery or vanilla DOM API?" and less "jQuery or JavaScript framework?"

Personally, if I'm working on a project that isn't big enough to warrant a framework, I'm probably not concerned about Internet Explorer either. (And even then my understanding is that IE isn't even that bad these days.)
This isn't that big an issue if you set your JS build pipeline up properly with modern tools. Webpack can chunk your built files and will only rebuild the ones it needs to upon change. Combine that with hot module reloading and things are snappier than they've been in a long time.
Quantum optical sensor tested in space for the first time
I recommend Steven Pinker's "the Sense of Style". He talks about some cognitive science behind why some sentences are easier to parse than others.

He also makes a distinction between "classic style" and other styles like "self-conscious style" and technical jargon.

The concept of "classic style" is worth it alone. It's kind of an obvious idea but once you know it, you will look at things you read a different way. It doesn't apply 100% of the time, but it almost certainly does in technical or business communication.
My recent workflow has been this:

1. Put the project in a private GitHub repo. Paying for it adds incentive to work on it.

2. Break up the work into small tasks and add them as issues in the GitHub project. Aggressively separate them into milestones to stay focused (Milestone 1 == MVP, less important stuff in Milestone 2, etc).

The reason I think this works is that it is easy to get overwhelmed by all the work on a side project, and you have limited time to work on it. Now when you have time, you grab a ticket, complete it. Each ticket should be doable in a few hours or the scope of your ticket is too broad.
It's just a threshold issue — if they don't have enough market share, then they can't be sued for tying/bundling. The questions about video standards may be legit, but the assumption of antitrust law is that if there are strong enough competitors in the market, then competitive forces will pressure things in a consumer-favorable direction.

This doesn't hold true always, and certainly not in the short-run, but it's better than having every company with moderate market share being sued by any other company that wishes they had different features in their products.

I don't mean for this to sound harsh, and I wish iOS were more open in various ways that would make things easier for my startup, but I recognize that companies need to have autonomy to build products as they wish — except in rare cases.
>Trump has for years used words like "hoax," "canard," "mythical," "con job," "nonexistent," and "bulls---" to reject mainstream climate science:

[long string of anti-science tweets]

I'm not sure what your point is exactly? That it was a "joke" but he also believed it? Because he says in that "admission":

>And I often joke that this is done for the benefit of China — obviously I joke — but this done for the benefit of China.

So is he saying its for the benefit of China or not? At best it seems that he's trying to say it but weasel out of any accountability for saying it.
Make sure you also consult browser marketshare numbers and decide exactly what you need to support:

http://caniuse.com/usage-table

Many of the examples in that doc are Android < 4.1 (0.06%), IE < 9 (0.48%), Firefox < 24 (~0.1%), etc. Even IE 9-11 is only 4% of the market these days.

The browser-compatibility story is dramatically different from when JQuery was created in 2006. All of the major browsers have been auto-updating for several years now.
Pedantic correction, just because we are dealing with a topic where specificity matters and nuance can mean the difference between "acceptable" and "not allowed".

The United States of America is formally a constitutional republic.

http://www.conservapedia.com/Constitutional_Republic
I wonder if it's any of these sites? https://news.ycombinator.com/item?id=13208906
Yeah that's correct. Awesome!
I created a library to manipulate the DOM in a simplified way inspired by the question, how would I build jQuery if I had to do it today?

Superdom https://superdom.site/
Today I caught a bug in a macro-expanding code walker, where it was expanding the wrong form. The syntax being walked is (foo-special-operator x y z . rest). x and z are ordinary forms that need to be expanded; y is a destructuring pattern (irrelevant here). The walker was expanding z in the place of x: that is to say, expanding z twice, and using that as the expansion of both x and of z. That's simply due to a typo
referring to the wrong variable.

The type system would be of donkey all use here, because everything has the correct type, with or without the mistake. The code referred to the wrong thing of exactly the right type.

A lot of code works with numerous variables or object elements that are all of the same type, and can be mixed up without a diagnostic.
True, but in some ways this is Apple doing a favor for competing browsers. Imagine how loudly people would complain if Apple did the opposite — provided no support to other browsers, and left them to compete without Apple's inside knowledge of its OS and hardware. No other browser could come close, and we'd all be on Safari all the time. While it's not ideal to be forced to use Apple's rendering engine, at least we can access the many other features that alternative browsers offer.
an "alternative fact" perhaps?
Nowhere did I say that the WINE folks should support old versions.

I said that the information in the user report could be relevant and useful to people who still use that version, even if it's unsupported.

These are informational reports of "this app behaves this way under version x." So, and this is isn't about supporting an old version, this is about allowing or not allowing information about old versions in a database.

I don't think more information is harmful to the users, especially when it can help them make an informed decision about whether or not they must upgrade in order to be able to run a particular app.
Nice writeup, thanks for sharing.
AM(almost)A :)
This article is baseless, I am right. Ow can siting india and life is business as usual. No lines in front of the ATM machines. I am seeing a better India everyone accepting digital currency!! A welcome move by the government
Firefox OS was not a "bet the company" project. Mozilla is financially very healthy.
Also note https://github.com/climate-mirror/datasets/issues?q=is%3Aiss...

Seems like archive.org should be archiving this stuff, so it's all in one place and future researchers don't have to go hunting all over the internet for it.
With regards to being able to call a Swift function from C, stevetrewick pointed me to @_cdecl early last year[0][1][2]:

@_cdecl("foobar") public func foobar() {}

I haven't yet used it in anger, but that will compile in Swift 3.

[0]https://news.ycombinator.com/item?id=11650628

[1]https://github.com/apple/swift/commit/013aad13d4245a012cfb76...

[2]https://swiftlang.ng.bluemix.net/#/repl/d68be430e72609717f71...
>...and even profit-at-all-costs capitalism can't stop demonstrably cheaper and more sustainable energy sources from taking over.

That makes no sense. Profit-at-all-costs capitalism is agnostic on power sources and will make no attempt to stop solar and wind when they become cheaper.
> Your goal should be to give your old employer actionable steps on how they can improve

ah - NO!

I agree with the overall intent. But more often than not being "lectured" to will not be well received.

I do agree with the write-it-down bit because it is important for the career planning for the future and to learn from past mistakes.

But this info is for your private files. Not shared with anyone and definitely not on the web.

Everyone wants to believe that they have some secret insight. (Look at everyone telling Tim Cook how to run Apple) Chances are the "insight" isn't that insightful - it probably is wrong in either assumptions or conclusions.
To be fair, it sounds as much of a code rewrite as a presentation rewrite. I can absolutely imagine that the apps might be using a centralised API that the decade-old web site code isn't using, for example.
Outside the framework, jQuery also has tons of free and powerful plugins that we can't simply overlook in our day to day application development. We used jqgrid for all of our datagrids. It's insanely powerful.
Some context for the latter two photos would be helpful.
Heck, on a laptop, you can't even unplug the "mouse" (touchpad).
Do you use it for building docker images? I can't work out how to tag my images with versions. They all become "latest". Do I have to change the gitlab config file every push?
My hobby experience might not be similar to professional usages. In past thought about such tools, considered python for its ease of use and being dynamic. I was leaning towards electron/node.js for native html/css/svg based model generation and display. Also a hybrid approach with point and drag as well as programming facilities generating pcb or components.

It is not a 1-1 comparison but one distant example would be plain text html/css vs frontpage and dreamweaver. Over the time i have seen for a serious work done using plain texts instead of studio based design (may be specific to HTML?).
Tinder example app called FUCKFINDER on GitHub
When I was playing psychonauts I had to use the mouse for some of the menus, it was annoying. I too was playing on the TV with the steam link (I love the steam link btw, I actually use it to play media off my PC with big-picture mode minimized).

I got a cheap wireless keyboard/touchpad combo that I leave plugged into the steam link so I can deal with those random scenarios where you need a mouse and/or keyboard to deal with menus, but so far that hasn't been often.
Can you say more here? What things are we missing?
So what's better, to review email responses and therefore have a longer response time, or to focus on fast responses? I've read that replying within twenty or thirty minutes makes an enormous difference.

http://ground-glass.com/the-one-thing-you-must-do-when-reply...
Fair enough, I never intended it to be posted to HN or receive this much attention or I'd have taken much more care with the tone.

I retract the "ignorance" sentiment, as I do not actually know what Python developers are considering.

I do apologize for that, and thank you for your contributions. It is still by far one of my favorite languages, and I use it daily. :)
Our rooftops are collecting stardust
The interpreted Jd is fast, but you need the compiled, commercial license Jd, or you used to, for the speed test.

I love J compared with K, but that is because I found it first, and the differences between J and K are minimal, but a different enough to keep me using J.
The wikipedia entry for Hacker News needs to be changed. It currently says:

"Hacker News is a social news website focusing on computer science and entrepreneurship."

Politics needs to be added. What a fucking joke. Someone regex the submissions.
> For myself, and for many others, calorie-intake tracking was/is one of the last hurdles jumped before weight loss/maintenance efforts really achieve great effect. It's such a pain (time-consuming, tedious) to do it manually, especially if you have any reasonable amount of variety in your diet.

That's one of the main reasons why we ended up working on this. I was pretty overweight as a teenager and lost over 60lbs in one Summer by really paying attention to what I ate (and exercising). I tried using a few of the calorie counting apps but they felt like a chore and really nudged me to use packaged products since I could scan the barcode to log them.
Incidentally, the question of "Do younger or older physicians produce better outcomes?" recently came up on the Freakonomics podcast (they were doing a 3-episode focus on the medical system). [1; 12/14/16]

Or, if you want to search the transcript for it, "So, given a choice between two doctors, let’s say — one fresh out of medical school and the other with fifteen years’ experience, which one do you go for?"

It's a good listen or read.

Tl;dl: Anupam Jena [2], "And we can basically see what happens if a patient happens to be treated by a doctor who is 20 years out of residency versus 5 years out of residency. And what we find is that if you happen to be treated by a doctor who is 10 years or 15 years out of residency, your mortality within thirty days of being hospitalized is higher." [Note: surgeons were one of the specializations that did not follow this correlation]

Side note: the medical profession is really terrible at keeping statistics on outcomes, outside of actual trials.

[1] http://freakonomics.com/podcast/bad-medicine-part-3-death-di...

[2] https://www.ncbi.nlm.nih.gov/pubmed/?term=Jena+AB%5BAuthor%5...
Lean on Me Covered
Perhaps I'm just lazy or missing something... While I don't often use it directly, I do find that adding a ref to it makes my life easier when I'm working in AngularJS.
Thanks. I can't find his "failure of imagination" response (I searched for "imag"). I think these transcripts may not be complete.
Ugh, this hurt my brain. I do Analog and mixed signal designs and the thought of trying to debug a circuit represented as code makes me want to puke. On the other hand, I really find the schematic capture process to be painful so the thought of just writing some copy paste code for creating new parts is pretty appealing. If this thing had some kind of automatic visualization generator it might be kind of fun. Not sure if I'd ditch altium for it though.

As I went through the doc I started to think how cool it would be to put some parametric design features straight into my circuit code. So you could set gain and filter frequencies to be inputs and calculate component values automatically, creating self documenting circuits. But then I saw what they did to the multiplication operator. Yuck, that's super unintuitive:

> r2, r3 = 2*r1

That's how you make two copies of whatever r1 is. But intuitively that statement says, at least to an EE it a circuits guy, that r2 and r3 are resistors with twice the resistance value of whatever r1 is. That is a real problem.

Might be nice for fpga layout design. Tying 400 pins to net names by clicking on each one is tedious and error prone. For everything else I'd really miss the graphical representation of a schematic.
Yes, I'm seeing now that the tone of the post is more talked about than the actual contents. Learning!