skysight-inc/HackerNews huggingface dataset:
It's not feasible to build new affordable housing, which is why the article says some people are arguing that building new luxury housing will reduce demand and thus affordability for older housing.
There is no need for physicians to inform the FDA about off-label use. It happens thousands of times per day.
You make a very good point. I can't really make a judgement now. I am just talking based on my biased experience with the official narratives.

I guess we can only wait and see for ourselves.
How have housing prices changed relative to wages from 1965 to present in the US? They've doubled.

https://fred.stlouisfed.org/graph/fredgraph.png?g=ekXr

https://plus.google.com/104092656004159577193/posts/Akjfruv9...

San Francisco rents over 70 years, showing a 6.6% annual rate of increase.

https://medium.com/newco/a-guy-just-transcribed-30-years-of-...

6.6 percent is 2.5 percentage points faster than inflation, which doesn’t seem like a lot but when you do it for 60 years in a row it means housing prices quadruple compared to everything else you have to buy.

That’s bad. But that’s SF today, compared to 1956.
So what caused prices to go up? That’s the really exciting part of Fischer’s discovery. Armed with his data, he more or less answered that question....

It would take a 53% increase in the housing supply (200,000 new units), or a 44% drop in CPI-adjusted salaries, or a 51% drop in employment, to cut prices by two thirds.

Why the increase? Asset price inflation of Maslovian goods.

https://www.reddit.com/r/dredmorbius/comments/608w97/asset_p...
Car-centric parking space regulation is very common in American cities, not just LA.
Yes, our lives are already privacy dumpster fires. Doesn't mean we should wish the fire to grow.
It would all go to my foundation.
Definitely more than just Andras -- some other demons from the Goetia are present.
> TV - 4 years old, needed new main board

The whole board was trashed? The PSU on my previous TV failed (due to capacitor plague); I ordered a complete part replacement kit from eBay for like 10 bucks and swapped the bad caps using a wood burner as a soldering iron.

Did you check for broken/for parts listings for the same TV? At 4 years old, I'd expect a lot of 2nd-hand supply.
> Doesn't support expressing stack allocation patterns, which are essentially to achieving true zero-cost abstractions.

Says someone that never wrote a single line of Eiffel.

That is what local variables defined as expanded classes are for.

local
array: expanded ARRAY[INTEGER];
do
array := <<1,3,2>>
sorter.sort(array)
....
end

> Doesn't support 64-bit Windows. Verbose like Ada. Abstraction is weak compared to Rust. Also doesn't support expressing stack allocation.

Says someone that never wrote a single line of Modula-3.

TYPE
Time = RECORD
seconds: INTEGER;
milliseconds: [0..999]
END;

PROCEDURE MyProc =
VAR
t: Time; (* Stack Allocated *)
BEGIN
t.seconds := 0;
t.milliseconds := 0
END MyProc;

Being verbose is a virtue in large scale software development.
So you're saying an airline that you fly 150,000 miles a year on treats you like a valuable customer? It works a little differently for the average Joe without elite status.
Let's be honest. China has all the historical motivation to be hostile towards Japan. The only reason why they are not is because it's protected by the USA.
thanks for being a customer :)
Depending on the numbers, I will accept some very small risk of being bumped to a later flight in exchange for cheaper tickets.

Also a bonus if overbooking helps keep the route to the rinky-dink airport in my hometown operating so that I don't have to drive in for the last leg of my holiday trips.
A consequence of firm theory is that more standardized arrangements lead to less friction in negotiations, and smaller companies. Conversely the more that arrangements are in flux, the more that you need an integrated company to enable the refactoring of roles.
Why would you want to switch to llvm from gcc for a GNU/Linux distribution? (I mean, beyond proving that the code is portable and do regression testing)?

I do remember talk on and off about shifting to the Intel c compiler, for increased performance - apparently Intel now has their own distro:

https://clearlinux.org/
I understand entirely the need... but at some point some developer's going to get a transcript that goes "Alexa, order me an Uber." "To where?" "OH NO YOU DON'T ASSHOLE YOU HAD SEX WITH MY COUSIN AND WE'RE GOING TO TALK ABOUT THIS RIGHT NOW".
> With a larger block it will outpace the storage advances and will not be downloadable for the average user, which means that only specifically equipped entities such as miners will be able to have a copy of it, and that is a big problem.

This is eventually going to be a problem sooner or later regardless. The fundamental decentralization of Bitcoin depends on everyone having the whole blockchain. Any sort of "checkpointing" mechanism inherently relies on trusting authoritative nodes about network state, at which point it's no longer decentralized.

(However this is somewhat of a distinction without a difference. In practice you are trusting the nodes on the network anyway - the network is authoritative because everyone agrees to treat it as authoritative. If everyone agrees to trust some other blockchain as "the real truth" then you can either accept the new authoritative network or be on your own chain that nobody else accepts - which is what happened to Ethereum after the DAO hack.)

This is a fundamental limit to the Bitcoin model and will have to be addressed sooner or later. The data is already past ~100 GB (and totally incompressible) and that's with blocks so small that the network is choking due to lack of capacity. This is only a few years' worth of records, what does the big picture look like in 20 years?

Segwit is absolutely mandatory to allow interfacing other chains in a secure manner. Pretty much everyone agrees transaction malleability is a huge design flaw (apart from some Chinese farms which are abusing it via AsicBoost).

What I specifically have a problem with is the way both sides have drawn arbitrary lines here. It's not SegWit or a larger block, we can have both. And in fact the Core proposal does include a larger block, on a surface level this dispute is over how much bigger it should be (the Unlimited devs want a much larger block right away). Again, pretty much everyone agrees that transaction malleability needs to be fixed except that group of miners.

On a deeper level it's about a power struggle between the Bitcoin Core devs and the Bitcoin Unlimited devs, and between the various factions of miners.
The FCC says net neutrality destroys small ISPs. So has it?
Whenever I saw a dystopian movie/comic where people would willingly put an always on listening device into their homes, I thought: "Never gonna happen!"
What's the application for DBM? Sounds like a way to trace and JIT already-compiled programs for performance reasons, maybe to take advantage of newer CPU features than the original compiler could target, or maybe to port between platforms.

Is any of that close?
I think it's the level of intimacy implied by an always-on listening device in your home. While a cellphone can track your location, I think people have adapted to the idea of being tracked in public. What's creepy about smart speakers is that there's now something in your home that can betray the simple privacy of a conversation with a friend. This is something new.
"local' anticancer treatment is achievable but not really effective. the promise in the CAR-T is persistence of the cells and systemic distribution so they can surveil for micro metastases and minimal residual disease, hopefully eliminating it. I'm not sure injecting a ton of cell into ones taint would give the cells the best opportunity to persist and provide systemic prevention.
Mobile App Designed to Prevent Pregnancy Gets EU Approval
I agree that decentralisation is the answer but that software does not need to be 'Free'. It's great if it is but there are hardly any companies that make purely 'Free' (as in freedom) products and make money.
Until we have both smart cars AND smart highways, true autonomy will be incredibly challenging. Once the highway grid is made smart and the cars can talk with it, construction will just require an engineer to add the updated routing info into the highway for the cars to heed.
The first concern is that not all services are alike. Probably nobody cares if I'm able to deduce how many Alexa users in NYC want to know about the weather forecast. But I think people would be creeped-out if I was looking at their hotel reservation info (where and when they're staying, how many rooms, etc).

The second is that there might be leaks: what if Amazon miss-detects (or I misspeak) and I end up with transcripts from some other service.
Many simply don't know. For instance, Liu Xiaobo was banned from public speaking and it was banned to publish his writing. I won't be surprised if he was better known outside China than inside.
AI capable of assembling a truly great team would be probably on a higher level than all the candidates it gets to evaluate ;-)
Lmao, if you paid $10 you got ripped off.
The paragraph I was looking for is this:

> For example, I've been examining generics recently, but I don't have in my mind a clear picture of the detailed, concrete problems that Go users need generics to solve. As a result, I can't answer a design question like whether to support generic methods, which is to say methods that are parameterized separately from the receiver. If we had a large set of real-world use cases, we could begin to answer a question like this by examining the significant ones.

This is a much more nuanced position than the Go team has expressed in the past, which amounted to "fuck generics," but it puts the onus on the community to come up with a set of scenarios where generics could solve significant issues. I wonder if Go's historical antipathy towards this feature has driven away most of the people who would want it, or if there is still enough latent desire for generics that serious Go users will be able to produce the necessary mountain of real-world use cases to get something going here.
Author here.

It's something inbetween. Pretty much the way it works is it dynamically inserts references to all objects/packages/functions in scope at compile time. It then has an in Go interpreter that uses reflection to be able to interact with those references in a transparent way.

The compiled part is just go so that part interacts the same way. The Go interpreter is only partially complete so there may be a few things that don't work as expected, but should be easy enough to add.

I'm also thinking about adding go1.8 plugin support so you can import new packages during the run instead of specifying them on the command line.
Thanks! Glad to hear it :) Keep your eyes peeled for some really exciting upcoming posts! (there's also a subscribe link at the bottom of posts)
Because Tokyo definitely doesn't have tall buildings.
While this would certainly be a blow for science in general, I don't understand why people are so enamoured with human space travel and think it's a realistic avenue for humanity to get out of the responsibility we have for Earth (there's the strange defeatist sentiment on the internet that we have to leave this planet in the foreseeable future).

Fact is, the laws of physics probably dictate that we won't ever leave the solar system and in our solar system there's not much we can work with to make the other planets habitable. It's comparatively soooo much easier to simply make life sustainable on Earth and then figure out space travel in the thousands/millions of years we have left until some external disaster (asteroid, exploding sun, whatever) threatens us. In the meantime, we can explore space efficiently with robots.
Wow. I did not see this one coming. Does anyone know if there are any major forks of Riak currently?
It actually varies from series to series: https://en.wikipedia.org/wiki/Warp_drive#Warp_velocities
I don't think building more will help. There will always be a finite number of single-family homes in sought-after areas. Building on the outskirts of SF is not a substitute for prime locations
> This post could benefit greatly from a little more quantitative analysis.

The article does actually mention quantitative analyses some, and why critics dismiss it:

Critics think advocates put too much trust in quantitative analyses which try to estimate the effect of supply on prices. (Like this one [1] which estimates that adding 5,000 new units each year would be enough to stabilize real prices.) Such studies inevitably make dubious simplifying assumptions, and it’s all too easy to set up an analysis to get the conclusion you want.

[1] http://experimental-geography.blogspot.com/2016/05/employmen...
It's not net helpful if it triggers a CPU bug.
It depends. For software that interacts with services, most certainly.

Otherwise, consider emulators - games or applications written for platforms long gone can continue to run today, because that software was written (mostly) to some sort of standard.
That would be great. Good idea.
Considering the number of poorly performing gov't programs, I'm sure the "quality of their work" would be based on things other that actual output. Nepotism and buying votes are probably more likely.
Are there any Ryzen motherboards that support ECC currently? ("support" defined as "corrects errors", not "can plug in ECC ram and it functions as normal ram without error correction")

Last I am aware there are not.
And traditional currencies have been cutting down trees for hundreds of years to process them into paper. Isn't that incredibly inefficient? Think about all the energy that is wasted to get the heavy metals out of the ground to produce coins?

That's not even including the fact that every retail store I've worked at never turn of their POS terminals or the 24hr ATM's. The gross waste of having to build buildings to store money in?

Is the traditional banking system really any more efficient?

Not to mention its not exactly wasting electricity at all its just inefficient by design for security purposes.
> an effort to once again become relevant.

I was unaware that being the 2nd and 3rd most popular language made it not relevant when I guess nothing is relevant except Java. (Per the Tiobe index)

If you need high level abstractions and the ability to tweak for performance at the lowest levels the it is either C++ or Rust, and if you need a mature ecosystem that really only leaves C++. Game devs, Google, Facebook, HPC and tons of stuff and now with emscripten and WASM we get to compete with JS devs for in browser games too!
'It's all just computer code'

Are you saying no software has trade secrets?

Sure, you can go through some tutorials and learn to build a CNN, or even read more recent research papers and hit bleeding-edge ImageNet benchmarks, but nothing currently public is going to get you close to Google's SDC.

You can't pretend this is just about people either, India's at 1.3B and they're far from becoming a world leader.
If you deregulate in a market where a group (homeowners and landlords) is already invested, you likely end up with a scenario in which the local politics favor investors and not tenants. While deregulation seems like it might work it would require a blank slate, and no city is a blank slate.
They could stop selling the really cheap seats so far in advance which puts them in the situation of trying to scramble for last minute bookings to make it profitable.
Compare this to most of the metropolises in America: Atlanta, Dallas, Houston, etc that have massive traffic and suburbs that are truly suburbs (boring as can be).

Yet those boring metropolises have something key: affordable housing. Which is why the world is looking a lot more like them: http://www.newyorker.com/magazine/2017/07/10/americas-future.... While most MA suburbs prohibit most development, thus causing prices to skyrocket: https://www.bostonglobe.com/business/2017/05/16/somerville-h...
thanks justin! would you be open to putting a badge on your site (similar to mixpanel's)?

we also have an incubator/accelerator discount for pre-series a, just email friends@segment.com and we can get you set up.
This reminds me of the story of Feynman beating the abacist

http://www.ee.ryerson.ca/~elf/abacus/feynman.html

However, the correct Portuguese for "cube roots" is "raízes cúbicas", not "raios cubicos"(—edited with thanks to JetSpiegel for the correction!). I've thought that Feynman may have been better at speaking Portuguese than at spelling it, or that most of Surely You're Joking may have been transcribed from tapes by Ralph Leighton, who probably didn't speak Portuguese.)

Edit: Also, I was partly inspired to learn Portuguese by Richard Feynman. I didn't imagine that that would lead to complaining about his spelling. :-)
what's so wrong with NIMBYism?
The folk theorem of statistical computing [1] says that when you have computational problems, often there’s a problem with your model. So chances are that if your gradient vanishes with 32 bit floats, switching to 64 bit floats won't help much.

[1] http://andrewgelman.com/2008/05/13/the_folk_theore/
While I'm sure there would be benefits to LLVM from having such a well funded depend on it, the kernel has driven a lot of patches for GCC, I imagine the kernel would benefit more. Here is a list of advantages copy and pasted from llvm.linuxfoundation.org

Why use Clang/LLVM with the Linux Kernel?

Fast Compiles (making you able to work faster)

LLVM/Clang is a fast moving project with many things fixed quickly and features added.

LLVM is a family of tools used in many problem domains leading to one code base being able to build tools to work on just about anything you need: one place to add features, or fix bugs.

BSD License (some people prefer this license to the GPL)

Built in static analyzer

Great error reporting and Fix-it hints

LLVM technology can be embedded into many tools (even yours!)

Already in wide used in OSS projects and in industry
THE BEST GODDESS LOCS TUTORIAL ON THE INTERNET
"We"who? If it was a financially good idea, developers would be or are doing it. How about run some realistic rates of return and market analysis? You may also find the biggest reason: it's unworkable because of current San Francisco culture.
> The cost is that larger blocks have difficulty crossing the great firewall of china and mining is already centralized there.

Ironically, this has actually become a real Byzantine Generals problem. Guess Bitcoin can't actually solve that problem in the real world.

From what I understand, China isn't too keen on the whole endeavor since it circumvents their (stringent) capital controls. What happens if they turn the baleful eye of their deep packet inspection onto the Bitcoin network? (serious question)

(Background for those who don't know: encryption/etc don't work against the Great Firewall, it knows what a given type of connection "looks like" in terms of packets/activity, so it can identify (eg) a VPN session even if it's "wrapped" or "tunneled" across some other protocol. They use a massive amount of machine learning hardware to profile connections in realtime to pick out "suspicious" activity and those connections will be dropped after a few moments. It's not impossible to run arbitrary connections through the firewall but it's very difficult and getting harder all the time.)
I think you mean development tool.
For compiler for base and most of ports, yes. The linker is still an ancient GPL2 GNU binutils one.
CSS Grid and Firefox Grid Inspector Overview
I think you may be imagining that, at least for AMD. Where is the option located?
While I think that is possible the same is true if I'm on the phone with the dispatcher at a Taxi company and no one is saying the phone company is disrespecting my privacy for sending the full uncensored audio of what I say into the phone to the phone number I called.

I actually like that analogy better than the website one I gave... effectively when you activate a bot of any kind you are calling that bot.
>...The United thing happens when they let someone board first that they shouldn't have, and then tried to haul him off.

No, the United "thing" (aka the assault) happens when they decide that a someone who made travel plans, paid for a seat, travelled to the airport, went through security and waited for the plane just to have the airline decide that they would breach their contract and use the seat for their employee. The fact that the individual had already boarded the plane meant the poorly trained security people had to use an extreme amount of violence against him, but even if they had stopped him before boarding the plane, it doesn't explain or excuse the companies willful breach of contract.
I didn't expect to get namechecked in that.

Shows the value of constantly being transparent and supporting open source projects.
The article is subtitled "Its deep pool of data may let it lead in artificial intelligence" for a reason, you can't just pull a "well trained" model out of thin air, and proprietary data is absolutely defensible.
Independent courts that consistently side with the justice system, and have spent centuries enforcing racist laws, that have destroyed communities. Independent police oversight, done by the guy sharing an office with the person he is overseeing. Democratic decision making that makes progress at a generational pace.

That same democratic process, independent court system, and free discourse also built a century of slavery, followed by another century of Jim Crow, followed by half-a-century of... What we have now.

These are valuable political institutions, but they are not sufficient.
There are aspects of truth to this.
A lot of the political debate relates to the regulatory difficulties that developers encounter, and reducing the ability of neighbors and/or politicians to exercise discretion to prevent development projects or place conditions on them.
lld (llvm's linker) is also supposed to be quite quick, if it supports all the features you need.
I've done both. My advice: use a well-maintained OSS library or server to handle the event store and subscriptions, because its easy to get bogged down in solving those problems yourself, and there's very little value in doing so.
The fact that go1.9 will include a "sync.Map" type which should be generic, but can't be due to the language's limitations should already answer that.

See also all of the "container" portion of the stdlib: https://golang.org/pkg/container/

All of those should be generic, but aren't.

Clearly there's already sufficient demand for generic collections just based on the stdlib and the fact sync.Map was seen as needed.
I think Dev Bootcamps are awesome but would probably be better served as an online service without the live classroom setting. I would rather do acloud.guru and udemy.
What's sad is that, from the title, I knew there'd be HN comments whining about "Ugh, why another package manager?"
> Just instead of a typed URL it is a spoken sentence.

This is why I'll never use a smart speaker - the line between when I am and am not subject to Amazon's privacy policy and information sharing with their "partners" is blurry from a user POV and completely depends on Amazon's tech working as intended.

With a computer it's binary, I am either typing something into the computer or I am not.
Show HN: Azure Style C# Functions for AWS Lambda
NgAutocomplete – Light-weight autocomplete component for Angular2
Let's not assume everyone likes war, especially Chinese people who lost so much despite winning WW2. China has no interest in starting a war with Japan, with or without USA.

Yes there is historical resentment, but people in our generation are rational, peace-seeking and pragmatic.