skysight-inc/HackerNews huggingface dataset:
Speculation that this is the case in SF, but is an effect I've seen:

You can get a dip in average rent without (sufficiently) dropping bottom quartile rents, which is what NIMBYism tends to block, by having a lot of nice condos built.

The top quartile of rents dips heavily as places jockey for condo buyers, everyone moves in to a nicer place as the wave spreads, but the price at the bottom remains (mostly) the same (even if unit quality goes up), because the oldest buildings get torn down at the end of the wave, rather than genuinely increasing the housing supply (because land to develop on is still hard to come by).

So it's possible average rents dipped, but service workers still struggle to afford rent, even if they struggle in a nicer unit.

Tl;dr: I expect the building that happened raised low-end apartment quality rather than drop price, even if average rent is down. Because NIMBYism.
> Charger may offer cryptographic signatures in the future for authentication against a whitelist at the device.

Who would ever expect Apple to do something like that? Oh wait...
I never saw any URLs.
Why do you think the Zapcc developers would have worked for free on this? It seems pretty clear that they developed the software because they thought they could make some money off it.

And thanks to the fact that they did this, we now know it is possible. Competition will hopefully motivate the Clang developers to develop similar performance improvements in the mainline of Clang. Everyone will benefit.

A Clang user is certainly no worse off than they were yesterday.
What is your reason to be scared?
USB hubs are a thing.
Pet peeve, don't spend 5 paragraphs discussing a graph when actually showing it is much more informative! http://nsidc.org/arcticseaicenews/charctic-interactive-sea-i...
Ron Glass has died
There will be the cheap Chinese chargers that will suck. Then customers will complain, and Belkin and others will notice and make good chargers with proper marks on the packaging. It won't take too long before customers and shops know what to buy or sell.
Approx the intelligence of a cat
Io non so fino a quando avro' la forza di tenere a bada la vostra stupidità. Andate a farvi fottere, idioti.
EDIT: fuck you, downvoters... siete veramente delle teste di cazzo. Avrete cio' che vi meritate, coglioni. Vaffanculo. Ordo ab Chao.
A simple explanation of how money moves around the banking system
Ionic is doing pretty well (basically Cordova + Angular + standard UI directives)
Should note that the UK is not part of Schengen. That visa alone is ~100 GBP if you need it.
> or if gas stations injected water into the fuel (for bulking)

Does this not happen in the US? It may be an urban legend, but in Poland, I did hear from drivers that some gas stations do that (usually non-franchise ones).
Only if it runs RemixOS or Ubuntu Touch, I guess.
Doesn't this just support his point? You're more or less saying that you wrote off the keyboard as a regression at least a month before having the opportunity to even try it.

I've used the keyboard for a week at this point and at this point have completely adapted to it. It doesn't feel like a regression to me at all.
Low rates drive up mortgage lending and increases housing value, that is far from being "my theory", it's an accepted phenomena.

There are other things related to the housing market, like construction lagging demand(the U.S. is not building as many dwelling units as purely demographic demand needs) or demand being pro-cyclical.

As far as i can tell, developers are picking up the pace and the whole situation might fix itself with a simple market correction. If housing prices dropped 5% one year, demand would lower and might match supply. Ofc, i cant tell the future, but there are reasons to believe the situation we have is only temporary, and raising rates and increasing supply might calm the whole situation down.
Security Advisory: KDE Neon repo might had been breached
Maybe initial Spotlight indexing.
"...if books were more useful..."

...[great pause]...

I am not capable of replying in a way to meaningfully improve your outlook in life. Good luck to you sir.

...[close browser and go for walk]...
Yeah, 4200 is way less than I expected from Pinochet's reputation. Works out about 50 % worse than Castro on murders alone (counting "disappeared" equally to other killings) on a per year basis. Not sure how to count the torture, maybe as fractions of a killing.

I'm also surprised that the population isn't more, Chile felt like a "big" country to me compared to tiny Sweden, but 11 is not much bigger than 8. Though by now it's 18 and 9 millions, so I child deaths seem to be down in Chile since the 80's.
Good questions! It's all in the USB Power Delivery [1] spec. The devices will do reasonable things.

For example if you plug four power sources into the MacBook Pro (one in each port), it will take power only from the source that is supplying the highest power.

Or if you plug a cell phone into a USB-C hub, it will suck as much power as it can to charge it's battery as quickly as possible. But if the hub needs more power temporarily to spin up a hard drive, the charging device can momentarily reduce it's power draw and then resume charging when the extra power is available again.

[1] http://www.usb.org/developers/powerdelivery/
DONT drink that--FUNNY Challenge
we need a open decentralized network. if people are serious about it, they will set up a 501c3 for the infrastructure and have a multilayered approach to users and data.

Also this is a techno-optimist position, the realist in me will always say follow the kids(pre-teens/teens) or a specific niche. we have ephemeral pics/videos now, next will be something even more "me" centric
Lenders are looking at your phone data
The supply of apartments on the same land can vary by orders of magnitude according to how intensively the land is used.
I wish it was easier to correct mistakes. Most of the time the voice recognition will only get a single word wrong, yet you need to repeat the entire question or instruction. If Siri interprets "how many pounds is 70 kilograms?" As "how many pounds is 17 kilograms?" Then I should just be able to say "no, 70" and have it corrected.
No shit. Every "problems with driving and cars" thread inevitably has a half dozen people who are way too pleased with themselves saying "won't be a problem in just a few years with self-driving cars!" It's almost the dictionary definition of "hand-wave away". BTW, and I hate to digress, but how's that "year of the Linux desktop" going twenty years later?

I've probably got twenty, thirty years at best left before I depart this mortal coil. When my body reaches room temperature, I expect at best self-driving cars will be an expensive novelty. In the meantime, can we go on with solving today's problems with today's, or near-future technologies and quit hand-waving with vaporware?
Except at the lower end of the market rents are still unaffordable and social housing has dropped off precipitously since the 80's. And housing starts for households on less than the median wage in London is at its lowest since WWII.

So I guess this is a case of convergence, higher priced housing is dropping and lower priced housing is increasing. This effect will probably become more pronounced if interest rates start to rise.
I would say that the most interesting feature (for me) is the module system (although with structural typing as a close second) :)
unfeasible.
WinZip Registration Code 20 Serial Key Full Download
This is worth repeating; use the right tool for the job. Phone gap is actually pretty great for the scenario where you need a simpler info screen app to be cross platform from day one. I made a personal app that way and it worked out great. The author sort of conflates Phonegap being bad for games for Phonegap being bad for apps in general. I think a lot of smaller companies would be better of going the hybrid route for things like food ordering or boutique shopping, etc. but there is this serious bias against it that I think 9 out of 10 times is more tribal/religious than for actual technical limitations.
You're never going to get smooth scrolling if you need to hit the UI thread for every touch event. The platform UI frameworks use background threads for scrolling, directly in the OS compositor.
The subtractive synthesis model which you describe, now done digitally, may be the most widely implemented model, but there are several other models that at least approximate what you are describing. For example Csound [1], which allows for lower level functions to be used in synthesis. However, there is a leap required to go from low level math to a functioning instrument that a composer or performer can use.
[1] http://csound.github.io/
Data integrity isn't an optimization.
A Macbook Pro (or indeed any laptop) battery operates at a voltage much higher than that of your phone or a powerbank. The actual power available from the battery (in Wh) can therefore only be compared with another battery's quoted capacity if the voltage is taken into account.

A MBP battery might be a 11.1V battery, while a portable power bank capacity is almost certainly quoted as a summation of the capacities of the 3.7V cells inside. The capacity of the power bank must therefore be divided by 3 to give the equivalent capacity in mAh at 11.1V.
Donald Trump has stated his opposition to net neutrality [1], although it is unclear to what extent he intends to pursue this issue. Trump's picks for his FCC transition team are both supportive of permitting differential pricing models [2].

[1] https://twitter.com/realdonaldtrump/status/53260835850816716...

[2] https://www.aei.org/wp-content/uploads/2012/10/-broadband-co...
I've seen for rent signs up for over a month in some very desirable locations. That's a change from 2 years ago when I was looking for a place. But the rents are still pretty high for new buildings. The developments opening up in SoMa on 8th street from Harrison to Brannan are asking for $3000/$4000/$5000 (studio/1bd/2bd). I wonder if they're getting that considering those are significantly above median.

I want a 2bd place soon, so I'm hoping that all the young professionals who came in 5-6 years ago are lowering rents by moving to the suburbs to pump out babies.
If you care about 60fps performance on a single platform, then yes, Cordova isn't for you.

If your app doesn't need extreme performance, and you don't have the time to learn and develop for multiple platforms, and things like unity/kivy etc don't give you enough UI, then Cordova is suddenly much more attractive.
Honestly for me, it's just that it's damn useful. It's not especially new and shiny and hip, but it's easy to think in and easy to reason about. OCaml is a nice tool for writing software. That's about it. It's pretty simple functional programming that can switch to imperative and object-oriented programming where appropriate.
Fighting gender diversity in companies aroud the world
It's more like you went into the local coffee shop but they won't serve you unless you sign a statement that you're not a racist. Some people would sign that even though it's none of the coffee shop's business. Other people will just walk out because they just wanted a cup of coffee.
lightning is possibly thinner, and it , most importantly, might emit less RF intereference because of the geometry of its connector
I hope it's clear that I was not saying that I could have done better. It's a great example of low-hanging fruit. Thank you, Ramiro, for doing this and sharing it with us all.
> I surely did not like when that hapenned to Object Pascal, Mac Common Lisp or Dylan.

The difference here being that Objective-C is unsafe, and its relatively low level of abstraction in comparison to the aforementioned languages, make it less than ideal as an applications language, especially compared to those languages. As you say, "the C part is still there".

I'm with you. I want to be using safer languages, both because there is inherent value in safety, and because safety tends to come with more and better tools for building abstractions.

While I lament the loss of Obj-Pas, MCL, and Dylan, I whole-heartedly welcome the arrival of Swift. Even if it means nothing to me directly anymore as an apostate of the Apple platform, I hope that it will fuel a push for better, safer languages across the board. In many ways, I think technologies like MCL and Dylan were victims of being ahead of their time.

These are exciting times to live in as a programming language geek/snob, as the lessons of the past are finally rediscovered, absorbed, and made practical, popular, and cool :)
This is the bank's situation, 146 years after its founding. Once a symbol of Germany
-- Germany Inc. -- and the country's financial pillar. Its managers were respected, admired
as people who lived up to the country's values and expected the same of their employees.

Those times are gone. Deutsche Bank as we once knew it is dead. As one of the bank's former
senior managers said, the bank stumbled into a "Darwinist niche," a place where there were
no more competitors and no more enemies. And the gentlemen at the top of the company became
complacent and inattentive.
I'd like to see them explain how this defies thermodynamics. If you aren't ingesting the food energy you simply can't get fat from it.

Specifically I'd like to see this reproduced in humans.
Enhance RAISR Sharp Images with Machine Learning
Ocaml is concise yet comparatively simple (despite various warts), offers good javascript interop and (quickly!) compiles to fast code and has a good type system. It's extensively used for language prototyping and tooling (e.g. at facebook). Rust's compiler was originally written in Ocaml: https://github.com/rust-lang/rust/tree/ef75860a0a72f79f97216....

Compared to Rust it compiles much faster, offers an interactive shell and is more expressive and mature, but doesn't offer similar low-level and parallelism capabilities and eco-system coherence (e.g. there are half a dozen competing build systems). I also believe that Rust, with it's clearly defined niche will win a much bigger total market share.

Compared to Clojure it offers static typing, much better startup times and native code compilation, but doesn't have similarly modern functional datatypes and the standard library is less well thought out.

There are a couple of other things which are rare or nonexistent in other languages:

- Polymorphic variants, the article linked downthread has some use cases

- extensible variants

- Functors (see https://realworldocaml.org/v1/en/html/functors.html)

- a structurally typed OO system, as someone has already mentioned

It also has a few interesting syntactic ideas that I wish more languages would steal:

- Nice sugar for passing keyword arguments: `f ~somearg` is the same as `f ~some_arg: some_arg`. I wish I could do `f(=somearg, y)` instead of `f(somearg=somearg, y)` in python

- It supports new user-defined operators in a way that doesn't render your code unreadable, because the precedence is derived from existing operators.

- A nice syntax for "importing" from a namespace for an expression. Assuming Mod defines `foo` and you can write Mod.(foo x (bar f x)) instead of `Mod.foo x (Mod.bar f x)`
They were upper mid level managers and C level folks. Current tenure for them was 20-30 years, so yeah they had demonstrated this.
The only natural enemy of the hole is the pile.
This seems like an opportune time to mention "Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency" by Tom DeMarco (DeMarco is better known as one of the co-authors of Peopleware).

https://www.amazon.com/Slack-Getting-Burnout-Busywork-Effici...

If you've read and liked Peopleware, you should read Slack as well. If you haven't read either one then you should.
Modern RDBMSes can handle most of the ORM use cases at their end. What's wrong with VIEWs, for instance?

Plus it solves the whole schema impedance mismatch thing to just leave it up to the DB.

ORMs aren't that great. Having spent the past five years primarily with an object database that is also fully SQL (ISC Caché) I find myself preferring SQL more and more. Even when you have the ORM within the bloody database I'm going SQL.

The string thing isn't an SQL problem, it's a tooling one.

The only tool per se should be pgAdmin or an equivalent. And in your application the only "SQL" that should be written is SELECT * FROM viewforthisfunctionality and select runupsertwithjsonobjectthatpgorplpgsqlcanreadjus tfine(json)
Well, duh. The dumb money has been funding way too many apartment projects.

Where I live (Albany, NY), they just built thousands of rental units within a 15 mile radius. In one example, they are trying to rent a "luxury" two bedroom for $2500/mo, when you have a much nicer home a few blocks away for $200k+$50k for a fancy kitchen, etc.
Ask HN: Gift Giving Suggestions
Curious what gifts you're giving this year. Whether to your employees, investors, friends, or family, I'm curious what's on the top of your list. I've been buying a bunch of Amazon Echos and occasionally pairing with Philips Hue bulbs. Share yours below. Thanks!
Ruby Enumerations with magic powers
I have that car adapter as well as a USB power bank. Both don't charge the Dell XPS 13, because it wants 20V/3A. The docs of both chargers and the Dell are light on the USB-PD details. The chargers are great for phones so i didn't return them.

However there's not a single car charger nor a power bank that does usb-pd at 20V/3A at the moment. So sad.
Why Apple Is Getting into the Energy Business
One of the impacts is increased humidity and heat retention in the atmosphere (warmer air holds more water, water holds heat well), with that higher humidity and energy level translating into more severe storms. At this point I'd be very leery of purchasing anything in areas traditionally considered to be in "100 year flood plains" because those hundred years were measured over very different climate conditions and these days it seems like those 1% floods have become more like 10% floods.

One way of visualizing the impact of warming is by thinking of it like a speaker system. If you turn up the volume (adding more energy), does the average position of the speaker cone itself change much? Or is it just the extremes that change? Part of the concern with climate change is similar to that - the baseline temperature is changing upwards in amounts that don't sound that scary (really, what's the big deal about a degree or two?), but what's really going to do the most immediately noticeable damage is going to be the increased dynamic range which may include temporary instances of extreme cold (e.g. Siberia right now) or extreme heat.

Another concern though it breaks the analogy a bit, is whether there's a point at which a peak is such that it causes a permanent change to the whole system. In a speaker analogy, that's a blown speaker (torn cone, coil separation, etc.). In climate change/global warming, that may be thawing methane clathrates undersea (methane locked in the crystalline lattice of ice) or other underground methane reservoirs (e.g. in permafrost) thawing and injecting a temporary massive amount of methane into the atmosphere similar to what happens with CO2 in exploding lakes (which accumulate CO2 as carbonic acid until some event triggers a mass release). That shock of methane will be temporary since methane breaks down relatively quickly, but it's also a very potent greenhouse gas and even a geologically-quick few years of ongoing release may trigger massive changes in a relatively short time - changes that won't go backwards even after the methane degrades, and changes that will trigger massive political instability while they're going on.

Another possible tipping point might be Greenland's ice sheets - melt on them has been accellerating in recent years, and while the sheet is generally more than a mile thick and would take a long time to melt, it doesn't have to all melt to be a problem. In fact, if it all melted, the average sea level change around the world would be somewhere around 20 feet.

(edit: By the way, my reference to a methane "shock" was deliberate - if that happens, the impact may be disturbingly similar to the effect of a chlorine "pool shock" that kills off things in the pool then reverts back to a normal chlorine level as the chlorine breaks down into harmless forms.)
Frankly, because I didn't want to learn Angular when I first encountered Ionic. Ionic might be great though, it's just that I have no experience with it yet to say one way the other.
After a week with a 13 inch, what I've mainly noticed is how physically unwelcoming it is:

The edges are very sharp, and the air vents on the bottom are right where you grab the laptop to pick it up, which gives it a knife-like feel. Also, by expanding the track pad far beyond it's useful size, there is now no gap between it and the space key. I have discovered that I have a habit of resting my thumb just below the space bar and now I tend to bump the pointer on accident now. The arrow keys are now a continuous run of keys with no way to orient quickly like previously (where the side arrows were slightly smaller and made it obvious where the up key was without looking.) . Finally, the keyboard action is very short, as you would expect with such a thin laptop.

I do most of my work with an external keyboard and monitor, so it isn't that big a deal to me, but I can see it being hard on people who use their laptop exclusively.
Or you can just define the function every time you use it.
https://www.postgresql.org/docs/current/static/sql-do.html
It's a very attractive trade-off when you're "profit" plan doesn't involve massive adoption by discerning gamers/users.
Well what macros only ever do is generate OCaml ASTs, so the should work whatever the compilation target is.
> The most useful lesson I learned was to embrace new tools sooner.

Is that really your take-away? If anything, your story reads like one can safely hold out on learning new tools, given how quickly and easily one becomes productive with them.

Of course, that reasoning does not apply to things outside your comfort zone. If game development was new to you, then I won't argue that the time spent learning was not well-spent.
Echo Dot (2nd gen) -- currently $39.99 https://www.amazon.com/All-New-Echo-Dot-2nd-Generation/dp/B0...
Are you saying that everything in the food industry is done by humans? Watch an episode of Unwrapped on Food Network and you'll see that everything you've just said is false. Robots make a lot more of your food than you might think.

Again, they just don't do it in a "human" way. They do it like robots do it. Driving a car is infinitely harder because you have to do it the human way.

Again, you're thinking of making an android: something that resembles a human and has fingers and hands and would spread butter with a knife. That's a far cry from "a robot that makes a sandwich". Those have existed for longer than the Internet has.
Ah. I don't mean to be too argumentative. You've helped me to understand why objc_msgSend() could not be done in standard C, and I thank you for that :)

However, in the case of GCC's ObjC implementation, I don't see why it couldn't be implemented in GCC's dialect, thus obviating any need for assembly.

Pardon me while I reflect on (and lament) the fact that we're still stuck using such crude and ancient tools for systems programming...
Open Source Collective: a yearly budget of over $100,000 for Open Source
I have been trying to find the perfect static site hosting solution - although a little bit engaging AWS offers the best flexibility and cost (if you use the free tier).
Anyway I created a course on how to do it all: https://www.udemy.com/go-landing-pages/?couponCode=BLACK10

Anyway good luck.
Good. One less dictator.
I had a similar reaction for Washington DC. Maybe when Trump fires all of the government workers, I'll get a chance at living in a decent place.

/S/
What's the story for error messages? I read it's inspired by racket; the big thing about racket is that from what I hear it seems to be the only language that has good support for syntactic extension without sacrificing error reporting.