skysight-inc/HackerNews huggingface dataset:
Umm, the NIMBY politician is being voted in by NIMBY voters. It's not just landlords, it's any homeowner. It's the people looking to move to SF or upgrade within SF. Do you have another idea?
If it has a 250mAh battery then that is good for a continuous 1/4W transmission for 1 hour. But I imagine the batter is mainly there for the watchdog and RTC. Which is why you never have to set the clock every time you turn the phone on.
Thanks, this is great for not giving the site traffic.
Is this a case of "Betteridge's law of headlines" [1]? haha

[1] https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
A lot of pearl clutching going on in this article.
Shall we extend the same curtesy to those who oppose other forms of universal suffrage?

> I'm sure he's heard all the traditional arguments like we have, which means he has additional information that I don't.

It means nothing of the kind. Occam's razor suggests, rather, that he reasons differently than you (or at least me).

> Don't you think it's more intellectually honest to question and hear what others have to say

In theory, if we had infinite "compute time" in our lives to hear and evaluate all the arguments of those advocating regressive politics, then yes, sure. But we don't. Instead, we rely on a cluster of markers to heuristically determine if it is likely that someone has anything to say that doesn't just reduce trivially to the same BS you've already heard.

In this case, we have an arrogant economic royalist lamenting the consequences of women having a political voice. It is quite obvious that he has a ton of raw intellectual horsepower in that brain, but equally clear that he has no novel, reasonable justification for disenfranchising women.
The only systems that readily comes to mind is Reddit.

It's amazing how you can wind up on a subreddit and realise that you're nowhere near the bottom of the rabbit hole that you've been calling a hobby for the past n years.

I don't know if this qualifies for what you're after, though, because these communities are:

* based on users actively seeking out forums based on what they consider themselves to be interested in, and

* each community is centred around a single topic. There might be a subreddit for people who love Fraggles and a subreddit for people who love pop-tarts, but no subreddit for people who love both Fraggles and pop-tarts.
Except they don't support ANY queries because it costs too much.
I'm a little uncomfortable with the executive class of stock ownership there. How do they maintain their accountability to the other two classes? How are voting and profit options arranged?

Anyway, you might do well to look at how the Mondragon Cooperatives structure their worker ownership schemes. They have a seniority model, where member-owners pay into a capital account when they join. Capital accounts accrue interest at the same rate (the percentage of profits distributed as dividends), but because older accounts have larger balances, they grab a larger share of the dividend. By the same token, workers adjudged to bring greater value to the company have larger initial capital accounts than the guy at the loading dock.

In lieu of an executive class of shares (which is sure to cause grumbling one day), why not give the individuals taking the initial risk a larger initial capital account (i.e. share of the financial pie)? That way, you retain a single class of stock, remain accountable to your peers, yet retain a portion of any future profits commensurate with the initial risk you took?
The largest explosion in their user base came when I think they were at something like ~11 engineers, and from what I've heard the largest additions to their engineering team came on the frontend side, not the backend.
The Royal “We” in Scientific Software Development
All of which could be paid for much better by distributing the taxes over the new residents. Economies of scale should make denser cities cheaper and more efficient.
Cyclotron Hubless Smart Bike
Pretty much the whole point of the article is that when you say "http vs https" you are no longer just saying TLS vs no TLS. It now means something more.
Similarly in the UK - if [!] our DVD player broke, someone might torrent the content we've paid for when we bought the DVDs on our shelf here.

Of course that may be a tortuous infringement. In the UK we briefly had a right to format shift but the media corps managed to kill that breakout of common sense pretty quickly.

We're in a pretty ridiculous legal situation again now, https://torrentfreak.com/itunes-is-illegal-under-uk-copyrigh... - ripping a CD you own is considered copyright infringement. It's moronic, there's no way the public would ever vote for this situation.

If such format shifting were to happen, I don't see what could possibly considered morally wrong about it?
Uber's Hard of Hearing Accomodation
Did you leave a comment (under the corresponding StackOverflow question/answer) with a link to a correct (from your point of view) example?

The official docs are the reference (and at best some common questions are answered). Stack Overflow is a Q&A site. It doesn't replace the docs; it complements them.

The new "Documentation" section on stackoverflow is just categorized code examples created and ranked by the community. It doesn't replace the docs too. Though It is not clear how the Documentation feature will evolve and whether it will be as useful as the Q&A part.
Actually, it is a novel approach so I am not aware of anything similar. Initially, I implemented it for data wrangling (various potentially complex transformations: https://en.wikipedia.org/wiki/Data_wrangling) and it can be found here: https://bitbucket.org/conceptoriented/dce-java. The main point is that instead of defining a flow (graph) of tables we define a flow (graph) of columns. It can be used where Apache Spark is used.

StreamCommandr essentially relies on the same principles and changes only external API and some internal processing. The idea is that any data table is like a stream of records so that we add new records and delete outdated records. Simultaniously, we evaluate other columns and tables by performaing potentially complex computations which are difficult to do in a record flow.
It is awesome! I've been in Shenzhen with my startup for a year now and its great.., I want to stay here forever. Apart from the slow internet through the VPN, weird but interesting food and the language barrier, its a very exciting and prosperous country to be in. Foreigners here are treated equally and sometimes treated way better than they deserve!!

Regarding jobs, there are plenty, but it depends which province/city you want to be in. Maybe not as highly paid as the US but there are definitely a lot of cool, innovative, new and weird ideas and concepts that you won't see anywhere in the world! I ask my Chinese friends what's the latest cool things you can do with your phone and they always have these weird apps that maybe in 5 years facebook or youtube will have.

For US citizens its pretty easy to get a visa, apart from the invitation letter crap, you get like a 10 year multi-entry. Us europeans have a harder time to get a 1 year one but not that bad in general :)

It is a bit of a shock the first time you come here and sometimes 2-4 weeks might not be enough to love this place, but after a while you develop a sort of stockholmy syndrome and all is good!

Hope it helps!
He's talking about real time code here and completely missing one of the main reasons why you have to use great care using C++, and even parts of the C libraries ... all those hidden mutexes in new/malloc and other parts of the standard libraries (stdio too)

I'm sure we all know what happens when your ISR quietly does a new while some other part of your code is holding one of the locks deep in malloc.

But far more important is avoiding priority inversions when a low priority thread is holding a lock in a library somewhere, they result in high priority threads missing real-time deadlines - the sort of heisenbugs that are pretty impossible to find .... and are best to avoid by design.
High rises are one thing but they are not the way to solve SF's housing shortage. One 5-story building on one corner of every block in the sunset would easily relieve the shortage.

Geographically speaking most of SF already suffers from poor quality of life. Except for the northeast quadrant of the city, SF is dominated by flat, boring, ugly zones of car-centered banality.

https://www.google.com/maps/@37.7398485,-122.5023375,3a,75y,...

There's nothing in this photo worth preserving.
> Can you elaborate why? Presumably, with microservices, you're always running the latest version, whereas you're mentioning a need for "different branches and versions" in your comment.

Not necessarily. Depends on the needs of the customer and what we deploy to them. In general, we try to deploy the most recent version of everything when we make a release for a particular customer.

The issue we have with our builds is dependency management. As a note below, that in itself is something that could be addressed by refactoring our projects[1]. Because of the way we need to deploy our software (shaded uberjars) even a well-structured dependency hierarchy would result in large data updates every time we had to update the monolithic application.

> Microservices don't force you to modularize, you can still make a mess by not cleanly separating things or by cutting across the wrong boundary. You modularized well because you created a clean, separated, thought-out architecture, not because of any intrinsic property of microservices.

They don't force you to modularize well. but they force you to think about how to break your application up. You still need the systems engineering to break it up well.

You're right that services aren't the only way or necessarily the best way to accomplish this. We could get the modularization just by refactoring the organization of out projects. In the absence of the requirements for third-party integration and an actual need for horizontal scalability, that is what I would have done. All-totaled, though, I think the service paradigm was the right way to go for us.

I need to note for context that the software we write and deliver needs to be delivered on physical disks (yes, we still literally ship software) and that deployment size is an issue. We also can't guarantee that we will have access to anything besides a Windows or Linux JVM, so our deployment needs to drag all of its supporting data along with it. being able to simply deploy a new version of a particular service makes updates much less painful.

[1] And actually using versions for our Maven artifacts, but that is a battle I lost a long time ago...
And if you don't want to (because you'd rather be making art than websites, say), then ask. There are a metric truckload of people here who could do one for you...
I disagree. Never talk. Just freeze, hands up slowly. Then freeze. Stand there and let them come to you and throw you to the ground.

In most cases they shoot when they detect unexpected motion.
Show HN: Xclip-Multilevel clipboard for Xcode
In my mind "real C++" doesn't use RTTI much but relies more on the compiler to figure out things. This and exceptions are things I generally try to avoid as much as possible. I am big fan of templates though.
This is a matter of incompetence on part of the policing organization in Florida for recruiting a person for being an Officer, when that person is obviously not remotely acceptable for the job, as proven by the shooting.

And in regards to it being a criminal matter, the officer does have the right of being innocent until proven guilty in the court of law. You and I can make our judgements but he does have the right to defend himself.
I know the OP asked about an American working in China. However, I am an American, living in the US, working remotely for a company in China, about 3 years now. I thought I might offer a perspective from the opposite way.

The only difficulty I have is language. Sometimes I feel like I am being very clear about something and I still can't convey it. So I take a step back and break it down into a list. This helps. The time difference is manageable. Everyone is really friendly.

The other interesting thing is that everyone in the China office knows about the Americans working on their team. I get so many e-mails and I even won a prize at our company party. I have a certain reputation it seems for not sugar coating anything.

I did have one odd experience. It is common to use the term "Na Ge", pronounced like "Niggaa" in China and and when I first heard it, I thought that they were using the slang word we all should never use. It was weird because the conversation they were having was about a recent crime. I asked later about this because I couldn't shake that it was being used and it turns out the meaning is something like "umm" or "that one" etc.
Trollpost. Flagged.
Do you have a source on which this rather strong claim is based?
Most of the way through the video, the narrator is saying things like "the student can easily see that..." No, she can't! Not if 'see' implies understanding. The narrator acknowledges this at the end, but by then, he has passed up the opportunity to show the usefulness of this notation (if that is so) by applying it in more complex situations.

The video is also plagued with distracting visual effects (there are some that are worthwhile, but most are not.)
AmigaOne X5000: customers can “register interest” with A-EON
Piss poor trigger discipline. The officer kept his finger on the trigger even when he didn’t intend to shoot.

I hope the therapist guy gets a big settlement out of this.
Thank you very much for saying that without the "they are usernames" that usually accompanies it. Fingerprints are something different from either, with their own properties, and trying to shoehorn them into the existing username/password system means you'll get things wrong.
http://a-eon.com/register_x5000.php
Yeah, it's definitely not an easy sell and would require the right presentation, but I think there is a strong undercurrent of fatigue and discontent with Facebook that can be tapped into with the right message.

I think that message could energize and wake up a decent number of people and if this generated momentum then it'd feed into itself.

The fact that a measurable decrease in users could create a panic in stock price that can be profited from directly is another selling point. I'm not well-versed in investment instruments, but I do believe that spending $100 on PUT options before even a 10% drop in stock price would pay off quite handsomely.

I mean, you may like Facebook... but it's not like you couldn't create a fresh account after you make a little money, right? How much money have they profited from sharing your personal information? Every large company can benefit from a reality check...

Dunno if that message would play to more loyal users, but my mental cost/benefit analysis for this idea seems pretty favorable.
These globals are thread local and method local, so these are safe from race conditions.

Though, I too had to dig into it the first time I saw use of these special vars to gain confidence that I wasn't introducing a world of pain when we hit load.
The Fall of Open Source
Building a Facebook Paper-Like UI with React Native
> people naturally think in words, not in spatial relationships

Not at all. There was a prior post titled "The link between language and cognition is a red herring" (https://aeon.co/ideas/the-link-between-language-and-cognitio...). The brain follows a spatial layout that, as a graph, is at least three-dimesional.

I'd guess that language can be encoded in higher dimensions, too, but I assume that the sequential nature of words in a sentence would require an ordering in a zero order logic to be logically complete. As I've learned from the RegEx discussion about the stackoverflow bug today, backreferences don't have to be done with recursion and that recursion and backtracking have suboptimal space and time complexity (https://news.ycombinator.com/item?id=12131909) (or sumsuch, I'm sure I misunderstood some).

it's easy to transform your examples into one line, in some sort of differential equation. At least representing log and root as inverse(exp(x, n)) for bound x or n.
So here's a free idea: When you are serving people cake do you wad it up in a ball and throw it at them?
I think the best argument for building more is to keep SF weird. A lot of people are sad SF has changed so radically; become less artsy. These same people argue against building up, in the misguided notion that it will destroy their lovely city. But imo what's destroying SF is not high rises but anyone on a sub $100k salary has to live somewhere else. It's becoming a mono culture. And at the end of the day bitching about all the tech people isn't going to solve the problem because you can't tell people where they can and can not live.
Until they get nginx support working (the letsencrypt-auto tool still bangs on about its support being buggy and experimental), I don't have many options.
The sculpture is really beautiful, but is the real issue that San Francisco is "ripping apart"? Even the lowest numbers on that chart ($457/square foot) are more than double the average price per square foot in Chicago ($219 according to trulia.com), for example. Is SF ripping apart, or simply becoming so gentrified as to be only livable by the wealthy?
There's a plugin for Sequel::Model that provides ActiveModel compatibility, which should make it work with the usual rails gems.

http://sequel.jeremyevans.net/rdoc-plugins/classes/Sequel/Pl...

Sequel is my favourite of the tools I use.
define value. establish how FB provides value according to your definition. social habits and popularity alone are not sufficient to establish value.

remember, we're talking about value for FB users, not value for FB customers (i.e. advertisers).
But does it? I mean, you can start a WebSockets session with an HTTP request too. No one says a WS server is an HTTP server and that HTTP is a confusing thing now.

HTTP2 can be started via an HTTP over TLS request, that doesn't mean that it's HTTPS as defined in https://tools.ietf.org/html/rfc2818 and https://tools.ietf.org/html/rfc7230
The expectations for research and the expectations for engineering are different, and I suspect that's where a lot of this comes from. We've kept our burn insanely low (we still have a full startup's worth of runway left), because we knew we didn't have a handle on exactly what the problems were or exactly how to solve them. We're not naive enough to think we can waltz in and do something very smart people have been trying to do for 50 years - we needed to take our time and explore the space. We've tried to communicate that in several ways: always talking about experiments, posting bibliographies, doing a few talks on the crazy ideas we tried, etc. All in all, I'm really proud of what we managed to do in two years - it's easily several PhDs worth of work (our full bibliography is over 300 papers!).

We've had a rationale up for a while [1] and our first post on incidental complexity also went over a lot of that [2]. But given the above it's certainly not as explicit as you're wanting, because until very recently we hadn't figured out the exact what or how. The plan for the fall release is to present a real system for people to use as well as a ton of content to lay all of that out in detail. We'll be drawing lines between all the various things we've done and all the papers we've read to the real working system - tradeoffs and all. We're actually really excited about it - it's been tough figuring out how all this is meant to fit together and we have the opportunity to present things in a very exploratory way, where people can dig as deep as they want (there'll be weeks worth of stuff). Once we pull a first draft of that together, I'd love to send it to you to get your thoughts.

[1]: https://github.com/witheve/eve-experiments/blob/master/desig...

[2]: http://incidentalcomplexity.com/2014/10/16/retrospective/
Theoretically, if Mill isn't vaporware...

I see the problem with your conjecture.
Or of they're trying to refer to the thing that http2 is not?
>This venture has nothing to do with the Mormon (LDS) Church other than the fact this guy is a member.

That's the story, but in the same breath he says:

'A plat, says Hall, will be subject to state and regional laws, but will also be overseen by a board and heirachries of leaders with, it appears, strong Mormon Family values.'

That's not exactly nothing.
Took me a second to get what you meant. But yes, I do in fact have one. The seals around the door are meant to be airtight rather than RF-tight, though, so it may or may not be good enough, depending on your purposes. If you want your phone to not transmit its position, it may not be good enough, but if you want it to not eavesdrop on you, it probably works.
Yes, there is xenophobia. One would either have to live in an English-language foreigner bubble or under a rock not to notice it. There is also xenophilia. Many call it a "middle-ority complex".

Also, people are at risk every now and then simply due to news cycles and political issues:
http://shanghaiist.com/2016/07/16/nike_patriot_attack.php

If you're not too ambitious and you keep your head down and stay in your foreigner role, it's fine. If you do business or really try to dig in and advance long-term, you'll have tremendous disadvantages. On the other hand, if you're white, especially Nordic-looking, and you speak Chinese well, you'll have a tremendous advantage in networking with powerful people most Chinese would not have access to.
Thank you for the input. That is something that I would like to do; perhaps September I can hit you up with a demo as well. Thank you reminding me that it can be done- in a way, I feel like I may have really needed that.
Once again, all the best.
> One thought that comes to mind is that I'm not convinced the bottom part of the triangle should be there. It implies a direction connection that I'm not sure exists.

The operator in question is actually quite common.

> Buying stocks. Suppose you buy $1000 worth of stocks each month, no matter the price (dollar cost averaging). You pay $25/share in Jan, $30/share in Feb, and $35/share in March. What was the average price paid? It is 3 / (1/25 + 1/30 + 1/35) = $29.43 (since you bought more at the lower price, and less at the more expensive one). And you have $3000 / 29.43 = 101.94 shares. The “workload” is a bit abstract — it’s turning dollars into shares. Some months use more dollars to buy a share than others, and in this case a high rate is bad.

https://betterexplained.com/articles/how-to-analyze-data-usi... (harmonic averages section)

The concept describes various processes which contribute towards identical workloads at different speeds (or rates).
Looked at another way, it's comparing the latest HTTPS (2) with the latest HTTP (1.1).

Looked at another other way, there are huge speed advantages that you can only get if you go with HTTPS.

You aren't guaranteed those advantages if you end up stuck with HTTPS/1.1, but that just means you're using an old stack which you should (and can) upgrade (unless you're using IIS).
Surface Pro 3 Battery-Gate: Piecing It Together
You can also show per-app data usage over wifi on Android (it's a single click away on stock Android). If Google Now was transferring 2.8 GB of data each month, someone would have noticed. Also, the high battery usage argument.
>I don't think a 3d print would have the necessary resolution.

I bought and run a Projet 3500(http://www.3dsystems.com/3d-printers/professional/projet-350...) at my day job. In the highest resolution mode, which is all we really use, it's 750x750x1600 DPI. You could definitely print an accurate finger with fingerprints on it.