skysight-inc/HackerNews huggingface dataset:
I was just reading this http://qz.com/759177/major-chinese-cities-cant-seem-to-figur... and then I saw your post. Looks like Chinese cities would have very good use of what your startup has to offer!
Unfortunately I need to stay with Windows for the moment only for Ableton Live, which is IMO the best Pro Audio/Music creation tool. I can't run it in a VM because only basic sound features work in a VM (I'm using a PCI soundcard, actually thinking about it now, maybe USB3 soundcards could work well in a VM?).

Also Photoshop is pretty much the gold standard for image editing, but I could be happy running that in a VM.
AFAIK, there's no good way to "broadcast" messages without bouncing through a user space co-ordinator. The current primitives just don't match this kind of need. Presumably, this inefficiency could be a bottleneck for some cases and eliminating the extra step might help, plus a kernel implementation could be simpler (no extra daemons, etc.)
I agree.

It's never clear what the downvote even means.. at least with an upvote or "Like" it doesn't matter too much if you misinterpret the result, but the downvote on certain sites is too coarse-grained to be useful.
Political resistance to new housing also comes, paradoxically, from low-income people too in San Francisco. Obstructionists use the term 'Affordable Housing' to rebrand subsidized housing [Market rate housing is also rebranded 'Luxury Housing']. So when measures are proposed in SF, groups can't weather the political backlash of being against subsidized housing because they will be branded as "Anti Affordable Housing"!! ["Who in their right mind would be against that!?"] Normally the subsidy comes from amortizing the cost of building the development/homes over fewer and fewer market rate owners until the breaking point where it's not profitable [Don't forget, in SF any profit a developer makes in housing is 'evil'] for a housing developer to build. In the Mission District, it's common to have housing development stalled because it doesn't have enough subsidized housing to pass through the atypically excessive 'planning' process. Even when The City buys a lot to build housing it sits, stalled for years because of bureaucratic waste and inefficiency[1].

Effectively what's happened is that rent control has sheltered many residents from the market rate of housing to a point where they are effectively locked into staying in their current rental and will never be able to afford to move to a new rental or ever buy a house. Given that they have no hope of ever being able to afford market rate housing and the government of San Francisco is has the power obstruct planning process for a myriad of reasons [that are surreptitiously used to exercise backhanded influence rather than judicial assessment] they have every incentive to resist everything that's not subsidized. Comically to the point where obstructionists tried to literally block all housing, lest it be 100% subsidized.[2]

[1]http://missionlocal.org/2016/08/city-cites-its-own-land-for-...
[2]https://ballotpedia.org/City_of_San_Francisco_Mission_Distri...
Maybe for the next community you need to figure out where it is in order to be self selected for membership.
The Battle for Diabetes, Apple and Google
Right or wrong; a dose of paranoia or clarity about the [ulterior] motives of the core safety warning in /r/btc Reddit.

https://www.reddit.com/r/btc/comments/4y8sk7/0130_binary_saf...
Can companies that don't have agreements/court rulings with Intel implement Xeon Phi ISAs?
> You now cannot afford any of the houses currently for sale for $400k

Why would the houses continue to be for sale for $400k? I can't see why people would bother to charge any more than the price they bought the house for, once they realized that the government would pocket any profit. If selling for either $400k or $200k gives you either way $200k, it's in your interest as a seller to sell for the lesser amount, because you get more buyers more quickly that way.

> At which point someone wanting to extract the increased value could demolish the house and then sell the land at market value.

That was actually partly the point! It incentivizes property-management companies to try to lobby to remove the NIMBY barriers in the way of tearing down old buildings.
My dog was born with pedigree and he never gets VC business cards..
I still remember doing this in high school. Well, not me, but those who were in the most competitive races would dig up the dirt a bit and use those holes, everyone in the less competitive races would just start upright.
One thing that keeps feeling weird to me is that my time to sprint 100 m on a bicycle roughly tracks the world record to do it on foot, while my time to cycle a marathon course roughly tracks the world record to run it on foot. That really gives me some appreciation for how fit these athletes are!

I'm actually not certain whether I could beat the world record runners over any distance at all using my bicycle.
That doesn't mean the average person can afford it. More likely that the average person purchases a 10,000 dollar used car.
It never found the beat for the needs of John Q. End-User
The link used here is a subscriber link, which means an existing subscriber decided to make this post available to the entire HN community during its non-free period.

If you find this content useful, and you aren't already a LWN subscriber, you should consider becoming one!

More info is here: https://lwn.net/op/FAQ.lwn#subs

Subscription prices are here: https://lwn.net/subscribe/Info
Realistically, it was practical to get the goodwill of saying they were stepping out, because all the cases were far enough along. The EU's going to pursue it with or without Microsoft's present interest. So they get better PR by saying "oh, yeah, we're no longer doing this".

Basically, Mission Accomplished for Microsoft.
Most of it seems completely misguided if you ask me. I'm no fan of all the tracking stuff, but lets be real. Everyone in here with an iPhone or an Android phone has the same experience yet i don't see them complaining that their iphone/android device updates itself, has tracking info and locks them into stores and such. It only seems unfair when MS does it.

I remember the day when people used to be enthusiastic about their computer and saw updates not just as things getting in the way. For example, the recent win10 update for anniversary update. Are people really bitching their finally getting a native browser with extensions that is fast and has gesture/touch capability second to none on the tablet form facter? are people really pissed they're getting linux subsystem with Ubuntu 14.04 built in? are people really pissed that the store experience has improved drastically that the apps you buy work on xbox, pc, phone, tablet and hololens?

I don't get it. Groove is awesome. Its updated biweekly now and the developers are on twitter accepting feedback. OneDrive works well.. the nagging of onedrive can be uninstalled by not using the desktop app..

i won't go into every detail, but the experience of windows 10 is only as good as you make it out to be. I think most people are just largely misguided at what MS is trying to achieve and if they honestly don't like it, they don't have to buy it.

BTW, the upgrade stuff was pretty hoaky too but again, i for the life of me can't find a reason not to upgrade if the upgrade was offered. It's like having an ios device and swearing to stay on iOS 8 just because or having a linux PC and sticking to debian 6 just because.
you had me until this:

> Hacker News is about the only civil place I'm capable of contributing to a discussion to at this point.

that statement floored me

because historically, HN has been one of the most toxic comment forums I've seen. I've kept coming back despite it, not because of it. there's enough signal to justify it. but it's a kind of low-grade toxicity: a weird mix of passive aggressiveness, disagree-based-downvoting, "cite paper!"-ness, minutial edge case-oriented pedantry (that misses the forest for the trees) and neverending humblebragging.

To give just one example I can't think of any place I've seen more humble-bragging and stealth-but-blatant self-promotion as on HN. Whereas on Reddit I know I can always read discussions where the participants are friendly, funny, insightful, mature, organic, etc. Not always, not everywhere, but I don't have to wade through a shit salad like I've had to do here on HN for years.

I do think it's gotten better in the last year, maybe due to the work of dang and some of the other UI improvements.

I do agree that on sites like CNN, YouTube, the comment threads tend to be overrun with the LCD behavior. Lots of noise there.
This Olympics hysteria shows that Britain has turned Soviet
Longest and oldest I remember: `we_need_to_sort_interface_list` circa 13 years ago: https://github.com/freebsd/freebsd/commit/fdbb382f1cbb42ab48...

Aww, looks like someone renamed it a decade later: https://lists.freebsd.org/pipermail/svn-src-head/2013-Februa....
$0.06

Its not just for other developers (when I revisit something I've written months/years ago). But yeah, when I have to review code with Testing/QA, who aren't full time developers, it makes it much easier to step them through what is being done.

--
ps: especially since I'm always sparse on comments...
If as-of-right passes, and NIMBYs shift to downzoning, we can pass another law to deal with that. After all, if as-of-right passes, the legislators who voted for it would probably also be willing to vote for restrictions on downzoning -- especially when downzoning is done in direct opposition to the intent of the as-of-right law they just passed.
How big are you're .net dlls/exes? Most I see are less than 100KB, with the ones bigger than that containing a lor of resources (sql, icons, etc).
Derided for no good reason.

Why would an app developer NOT embrace a technology that would allow them to write once and run anyware from phone to tablet to desktop to tv and hololens?

Most of these people are projecting their perceived issues with the platform, not the reality thereof.

Steam still runs great on Windows 10 and Windows 10 is steams largest OS base already.

UWP solves a lot of problems with win32.. a lot. It was premature in windows 8 but has matured well with anniversary update. (being sandboxed is probably the best consumer feature ever..)
> Why would the houses continue to be for sale for $400k? I can't see why people would bother to charge any more than the price they bought the house for, once they realized that the government would pocket any profit. If selling for $400k or $200k just gives you $200k, it's in your interest as a seller to sell for $200k.

That sounds like a plausible (but not certain) outcome, assuming a 100% tax with no way around it. I wouldn't underestimate creative (legal) solutions, though. A structure like this creates major incentives for under-the-table sales, fees, or anything that doesn't qualify as "part of the sale price". For instance, it would create an incentive for "buyer pays" transactions, where the buyer directly pays for all associated services involved with a sale without paying the seller directly, including those costs typically paid by the seller or split between the two.

> That was actually partly the point! It incentivizes property-management companies to try to lobby to remove the NIMBY barriers in the way of tearing down old buildings.

Interesting notion. What stops them from tearing down those old buildings today, though? It seems like the bigger problem is that they can't build new buildings that aren't just as sparse and under-developed as the old.
Saudi Arabia doesn't have any real way to earn cash except by selling oil. There is the whole Mecca thing, but that's it.
Right. What's interesting here (in Indiana -- and probably a lot of states) is that you can't get state ID without proof of being a US Citizen or proper immigration status. So, asking for a state id is the equivalent of asking about citizenship/immigration status.
People ignore software security warnings up to 90 percent of the time
SF is one of the few cities where the poorest and the richest agree on housing policy. It's a very unusual situation.
Show HN: A Python UI Module Using Websockets, Bootstrap and D3
Does it follow then that America might have an easier time if they were to encourage more cultural and racial homogeneity?
The design goals of bus1 are described here: https://lists.linuxfoundation.org/pipermail/ksummit-discuss/...

Some call-outs for you:

> * efficiently support n-to-n communication. * be well-suited for both unicast and multicast messages. * guarantee a global message order. * avoid any in-kernel buffering and rather transfer data directly from a sender into the receiver's mappable queue (single-copy).

The downside of the alternatives that you mention is that they're not available as kernel features in Linux. Bus1 is inspired by that previous work and aims to make a new attempt at inclusion in the kernel, which they believe is required to provide the features they're targeting:

> A user-space implementation of bus1 (or even any bus-based IPC) was considered, but was found to have several seemingly unavoidable issues.

> o To guarantee reliable, global message ordering including multicasts, as well as to provide reliable capabilities, a bus-broker is required. In other words, the current linux syscall API is not sufficient to implement the design as described above in an efficient way without a dedicated, trusted, privileged process that manages the bus and routes messages between the peers. (...)
I implemented drawing of polygons orthographically quite some time ago. The output was for PDF, so I couldn't raster + zbuffer. Instead I drew all polygons back to front.

I ended up creating a BSP tree (1) for the polygons and drawing them in order according to the tree.

The problem in general with sorted back to front drawing is exactly the "Conundrum" example. However, a BSP tree will take of that, and divide at least one of the cubes in that example.

It may feel like overkill, but I would probably have done something similar in this case. Implementing BSP trees for cubes is very simple, because all planes are xy, xz, or yz.

[1] https://en.wikipedia.org/wiki/Binary_space_partitioning
"Use a 3D engine with Z-buffering" does seem like the right solution to these problems today. However, even if you don't, taking inspiration from one seems like another way to solve this class of problems, including the case of the three mutually overlapping boxes in the last example: independently decide the "front" box to draw for each screen coordinate. For each box, record which boxes appear "in front" of it, non-recursively. (So, A > B, B > C, C > A.) When rendering, only consider boxes that would render at the given screen coordinate in the absence of occlusion. (So, in the given example of mutual overlap, any given screen coordinate only needs to consider two boxes.) Then, render the front box at that screen coordinate.

If you have any translucency (water, plants/trees, objects), then render the frontmost opaque box followed by other translucent boxes in front of it, in back-to-front order.

(That approach would completely break in the presence of concave shapes, which could allow a single box to appear both in front of and behind another at the same screen coordinate.)

Depending on your shapes (e.g. boxes), you wouldn't need to do that for every screen coordinate; you could make the same decision for entire regions, bounded by the screen-projected coordinates of the vertexes.

However, once you reached any significant degree of complexity, you'd probably still be better off implementing a full 3D engine in software if you didn't have 3D hardware. Z-buffering isn't particularly complex to implement. (More complexity comes in when trying to pre-cull some geometry without rendering it at all, to avoid rendering over the same screen pixel many times.)
In my opinion, that's a feature not a bug. While it probably reduces some of the sense of community, it also makes it much more difficult to keep flaming on until the thread becomes a dumpster fire. A user has to actively seek to pick a fight and keep up with it which most normal people don't have time for.
That's as much as my entire truck cost, new.
> Applied to careers, I take the talk as implying that trying things is the secret. After a certain level of experience in your career, you'll know whether you like it.

You'll know whether your like it, but it may be too late to change. And some careers require a long initial investment. Let say I graduate in CS/Math at 23 and that I work 3-4 years in a company, is it too late to become an MD? or start a PhD? some people manage to do it but it's difficult.
Juno has a good chance in NYC

edit: and Lyft in SF
Yes, this happens all the time. In some language it's more common than others. Here are some arguments against it:

http://journal.stuffwithstuff.com/2016/06/16/long-names-are-...
Restarting a modern windows PC these days just takes a few seconds, its not a big problem. Updating my mac still requires restarts and hell, even ubuntu requires reboots. Not everyone ksplices their system and even ksplice warns you a reboot is the best option.

If you think the resizable window is all they did with windows10, you're sorely mistaken :) Windows is moving to a shared kernel (minwin) that works on servers, pcs, desktops, phones, consoles and hololens. If you write an app for UWP it can be installed on all of these devices and has interfaces to operate natively on them. UWP is sandboxed too so its more secure than Win32.

MS is moving to a quick release cadence where the patches aren't just bug fixes, but they're actually pumping out feature after feature and fixing bugs / requests submitted through the insider program.

They're adding / fixing html issues in edge, plugins for edge, increasing features to UWP apis, adding support for devices/cpus, streamlining gaming support.

It takes my surface pro 4 about 3 seconds to go from off to logged in using my face. Each update has improved the experience from what was "Cool" but barely worked to now just working all the time and now supporting biometric authentication for web apps and other features - because they have updated and patched the OS to integrate such.

anywho.. i love computers.. i run windows, i'm typing this on my macbook and i'm playking pokemon on my iphone and my day job is running thousands of centos and ubuntu workstations.

tired of this misguided rage and jumping to assumptions. we as a community should be better than this.
Will Geoff Hinton's Neural Network course still continue?
Civil Rights Coalition Files FCC Complaint Against Baltimore for Stingrays
If this is one of the most toxic forums you've come across, you must be very fortunate almost to the point of being sheltered. Not saying this is the best ever, but it's nowhere near the worst. The worst traits on HN seem to be an abundance of nitpicking with some disagreements on a few pet topics. Many other sites have active anti-social posters that abuse users for fun, start flamewars for the "lulz" and will argue any side of any issue that causes grief to someone. Not even close to seeing that sort of nonsense here.
1 is the reason I'll never use Win10. I don't trust Linux, even in a VM. Too many people have access and I am forced to assume it's insecure by default. My assumption will never change.

2 is inconsequential. I can use a "dark theme" in Win7; all I did was disable Aero and set up my desktop the same way I had since Win95.

3 Firefox

4 Okay, good reason.

5 The Win10 (actually, WinVista+) start menu is pointless.

6 In the word of the Spartans: "If".
I wonder how many new houses would need to be built to reduce prices to what I would consider affordable.

I wonder why developers would want to sell houses at that rate when new townhomes in Dublin are going for 700k and your looking at 1m+ for a new home.

I wonder how people with high home values, especially those who bought in high, will feel about losing so much of their home's value.

I suspect homes in SF won't become "affordable" again until another economic crash of some sort.
As an side note, this is almost the same as proposing price controls for the entire real estate market, since the price of land and housing are closely linked (at least in SF).

https://en.wikipedia.org/wiki/Price_controls

Let's say we implement full controls tomorrow in SF, where all real estate appreciation is capped at, say, inflation.

As demand for housing continues to grow, you'll find that the government-mandated capped price will rapidly diverge from what the free market price is, e.g. someone is willing to pay $1mm for a house but it can only be sold for $600,000.

Since the seller is essentially being forced to take a bath, property owners will simply not sell. The market becomes extremely illiquid and everyone loses.

The key to understanding the seller's behavior, by the way, is because under price controls the market becomes extremely asymmetric. An excess of demand means that every potential seller has MANY potential buyers who are all willing to pay the asking price, so buying becomes a huge lottery. So if you own a property and you sell, there's very little chance you can change your mind later on and buy a different property, whereas in a normal market you just pay the normal transaction fees.
why {} instead of ()?
Because we are in a wiki context where text is 95% of the content. I want to be able to write (Hello World) without triggering any evaluation, trying to apply Hello to World. Usually, other languages (except HTML) evaluate every words in code except quoted sentences - called strings - like this "Hello World". Lambdatalk inverts this process: everything is unevaluated out of curly braces. For instance this expression 1+2 is equal to {+ 1 2} should be written in Javascript like this: "1+2 is equal to " + (1+2). I think that it's the main point of lambdatalk, this inverted process. You could have a look to these links: "curl | latex | LML | PDF | skribe | SXML" in the page http://epsilonwiki.free.fr/lambdaway/?view=curl.
I can give you the layman summary for almost every study that involves any kind of statistics:

"Is this a single study or a systematic review / metaanalysis? If it's the first then ignore it. It's more likely false than true."
It's like slack reactions.
"Personally I feel that we are really getting close to killing the golden goose. At some point, companies will leave or grow large satellite offices elsewhere if housing becomes unattainable even to well-paid employees."

Good! Fantastic! Brilliant! Because that's the start to an actual, sustainable solution for this problem. I have no problem with construction, but diversification of the tech industry is far more important.

It is absolutely insane to believe that you can continue to cram the global tech industry into the popular third of the SF peninsula (i.e. the ~20 square miles east of Divisadero and north of Cesar Chavez), and maintain affordable housing. No matter how much you build, it's going to be ridiculously expensive, because developers do not build into falling markets. Manhattan and London and Tokyo are not cheap places to live, despite decades of construction. Moreover, even in "high-rise" cities like Tokyo, most of the residential construction is under 5 stories. Those cities sprawl to accommodate their population. SF doesn't have that option.

At this point, the only rational solution is for the tech industry to diversify geographically. It's better for SF, it's better for the companies, and it's way, way better for the employees.
Google’s new location-sensing system will make augmented reality far more useful
Remote Work Digest: August 18, 2016
If you're a computer "Enthusiast" most of the time you know what's coming (sites like winbeta and neowin post the news) or you would have known how to set the restart time, accept/reject the action center notifications or gracefully finished work to reboot because rebooting in windows only takes about 5 seconds these days.
It sounds very much like something Douglas Adams would say, if he were around when RSS died.