skysight-inc/HackerNews huggingface dataset:
>The reason the left wants immigration is because they overwhelmingly vote left.

This is extermely narrow-sighted and very uncharitable, and fails to explain the radical left's stance on immigration, given that very few immigrants vote for, say, the Communist party.

>Nowhere along the line does anybody care about why people want to be here - it's not their concern.

And that's what I'm saying the problem is. People have very little foresight such that instead of trying to implement a much more effective solution to this perceived threat to "cultural and national identity" they just say "let's build a wall".

It does not fix the material conditions that lead to immigration. The wall crumbles. People are still getting in, because they want to get in. If those people really cared about their culture so much, they would be willing to help address the cause of immigration.

At the very least, it's a shoddy hack designed to plug a big hole. And this is where we are now; 'the right' wants to use a poorly thought out hack out of narrow self-interest. Because apparently the only humans who matter are those on this side of the line in the sand.
Challenging DNA evidence with Odds Ratios
For most people it serves no function. It is kinda silly that ECC support is something you have to pay extra for, while PSP and IME is in every CPU.

Why not just leave it out and use it as an up-sell for corporate users?

Does anyone actually depend on PSP or IME for their day job? I would honestly love to hear how people use it.
> because I prefer the non profit approach that respects drivers and gives them a much higher percentage

For now. I generally prefer for-profit approaches because their motivations are far more transparent. They want to make money for the investors.

Non-profits exist to serve the wishes of the donors, which may be opaque. For instance, the Ride Austin investors might suddenly decide that they really want to focus on transportation to/from low income areas or art festivals. That would degrade service, and there would be no accountability to the customer in that regard.
SXSW Announces Winners for 2017 Accelerator Pitch Event
It shouldn't be.

Unauthorized immigrants face the most immediate danger due to the law but the Trump administration is hostile to legal immigration as well. They're seeking to decrease legal immigration and considerimg an executive order to deport legal immigrants for using welfare.

They are trying to ban by executive order legal immigration from arbitrary Muslim majority countries and all refugees (possibly temporarily but I expect them to try to extend it).

Steve Bannon sees the number of asian CEOs (which he greatly overestimates) as a bad thing.
Pick operating system
Epic is now working on switching to web technologies for the front-end, so if you're not one of the unlucky ones to be stuck on a purely core team, you'll get time writing Javascript and the like.
This is the link to the actual study http://nfap.com/wp-content/uploads/2016/03/Immigrants-and-Bi...

Indian immigrants seem to lead the pack, but it is still the tip of the iceberg. If the current shackles are taken off from Indian immigrants, I bet there will be way more entrepreneurs. I would love the calculate the impact on US GDP based on immigrants who are not allowed to start a company
Curious about this too. Seems more serious than a "pay a fine and get off" situation, but I don't know anything about the relevant law.
I work on React Native Open Source at Facebook. We are not attaching React Native to Expo in any way. This tool simply helps developers get started with fewer dependencies than before. We are happy to collaborate with any company that makes React more accessible- not just Expo.
The underlying technology here is far superior to that of bitcoin (for those who don't know, ethereum is a blockchain with a turing-complete programming language built on top of it and enables decentralized code execution) and the development ecosystem is much more vibrant and promising.

We haven't seen the last of this.
I guess I'm different because I'm often on a plane or train, in an airport, at a hotel, or living in a place where I'd like to watch a video but can't stream it (or not at a decent quality) due to internet availability at the time or locality restrictions. I also prefer FOSS operating systems where playing DRM'd content can be challenging or impossible.

Other reasons: data caps, privacy concerns (like when Netflix leaked the watching habits of a large portion of their viewers as part of their "challenge"), security (maybe I want to watch on a device not attached to the internet), etc.

I agree that 5 times seems high -- that just adds to the point that downloadable content and DVDs are overpriced relative to streaming.
It happened to me quite a lot to introduce foreign clients to local acquaintances that haven't traveled abroad and don't have much knowledge (or interest) about outside world. Yeah, they heard of Washington (DC), alright, but haven't heard of SF and that caused a scene to my local pals with them being clearly unaware of where that place was and also being a little embarrassed to ask more. US citizens are not the only ones, this also happened with Vancouver and Melbourne. These are indeed prominent cities but not necessarily in anyone's world, and it seems nicer when that "which city?" comes instead of "where is that?"
The problem with web forms (for me) is that they're tedious, but a chatbot is just as tedious to fill out, making edits is hard and I also don't know how well your NLP will work and I can't see how many things you're going to want me to fill out before you do something useful, and showing me job results in a chat window is significantly worse than showing them to me in a list.

A good website/app still beats the pants off a chatbot.
Hello!

The examples use a navigation library that is implemented entirely in JavaScript and it does not currently aim for 100% accuracy for platform gestures and animations. Pure JS navigation is a work in progress with React Native but, in my eyes, it's the ideal end-state (see a post I wrote here for more info: https://blog.expo.io/good-practices-why-you-should-use-javas...), but to get there we need some more powerful low level primitives such as a better gesture API.

If you prefer to trade-off customizability for platform-specific animations, you can use NavigatorIOS with Expo/CRNA - https://facebook.github.io/react-native/docs/navigatorios.ht.... If you eject, you can use a library like react-native-navigation (https://github.com/wix/react-native-navigation) which bridges the native navigation APIs, or an upcoming library from Airbnb which they use in their app.

Also, I'm curious which examples stood out to you. The "Growler Prowler" app intentionally pushes a screen on top without sharing a navbar, even though this is possible, because this works better for the detail screen. See the beautiful PocketCasts app (https://www.shiftyjelly.com/pocketcasts/) for the design inspiration there.

Hope that helps!
"Immigrants as a whole pay their way in the United States, have lower crime rates."

Would that be the case if the US didn't have visa programs which select for high quality immigrants balancing out illegal immigration and visa programs which do not select for high quality immigrants?
This is going to be a very slow system at the very least. You don't steer a ship by a committee and this is for a reason.
Correct. The CF people are cool and have no problem with us continuing to operate Sandstorm, as long as we're getting our Cloudflare work done.

Cap'n Proto will presumably end up with mixed copyright, but it's MIT license anyway so who cares?
It is my understanding that this is semi-explicit in the culture of the LLVM project as a BSD analog to the architectural damage sometimes described with GCC and GPL: instead of "we don't like supported intermediate data formats, as it allows people to hoard code: if you want to use our code you have to link to it, which will force you to open source your code so it can be upstreamed" they play "we don't like supported APIs, as it allows people to hoard code: if you want to use our code you will spend a lot of your time on the merge treadmill, which will eventually demoralize you into begging for us to upstream your code".
How to Fix San Francisco’s Housing Market
He is against them being government backed monopolies. According to him, and I agree, we should be able to switch ISP's at will. If we do not want an ISP selling our data we should have the freedom to move to one that doesn't.
Yes, and that's exactly what happens in practice in every calendar system out there. Usually event creator's timezone takes precedence, and for them the calendar stays the same, while other parties have their events suddenly jump by an hour.
Another example is recurring events. Let's say I have a meeting every Friday at 4PM Central in Chicago. That's UTC 11:00 now, but it was UTC 10:00 last week.
i actually like it as well. not too unpopular after all it seems. sure, some things are a bit ugly, and language development is largely controlled by a single company (intersystems), but especially working in healthcare you can't get around it. And it does certain things quite well.
And the author of the piece died today. https://www.nytimes.com/2017/03/13/style/amy-krouse-rosentha...
It's just Core, STG, Cmm. Anything else I'm missing?
The Era of Micro Packages
> on the same page

So... that page is the understanding that the majority culture suppresses the entrepreneurial spirit or are bad at math and science? If that's the echo chamber of the far-right, that's a big surprise to me.

> decide they don't even personally like it while in the midst of saying it, and then cut themselves off.

That's possible. Indeed it sounds like Bannon cut himself off, but more for disliking the clarity than the content of what he was saying. It sounded like he caught himself and chose to insinuate rather than elucidate.
No worries. I understand that you want to get the story straight. I do think you should specifically state in the blog update that this is a new tool and not a reuse of Expo's tools.
Yes, same for pony. Only DIFile and the AlignBits changed.
I have to ask...

What time encoding format _can_ deal with changes like this? Are their libraries that update often enough?

Also provided the Host OS had the proper time offset the UTC conversion would work fine, even for cases of fractional-hour timezones. So this can would be covered if the client updated their TZ locality.
Of course they know. They expect their victims to not know.
Hi there!

- This guide from Microsoft explains how to use typescript: http://www.reactnative.tools/tutorials/2016/09/20/reactnativ...

- This is a bit old but could help with Mocha setup: https://formidable.com/blog/2016/02/08/unit-testing-react-na...

Hope that helps!
Google Cloud Functions: a serverless environment to connect cloud services
Hey!

Some people have set up some stuff for doing ClojureScript with Expo.

https://docs.expo.io/versions/v14.0.0/guides/using-clojuresc...

You can find them in the #clojurescript channel in the Expo community Slack. https://slack.expo.io/

That might be the best place to start.

I also threw up a post in the forums that we just setup.
https://forums.expo.io/t/integration-with-typescript-mocha-o...
It's a limitation of C++. The reason is to avoid breaking interoperability with C and the hosts' existing calling conventions.

They probably made the right decision. C++ is already heavy on dynamic allocation, so I don't really see it being a significant issue by itself.

But from a code composability standpoint there's a huge gulf between stackful and non-stackful coroutines. People don't see it because it's actually a rare feature supported by only a few mainstream languages (Lua, Go, Modula). It's hard to appreciate something you've never really used.

I like to think of stackful coroutines as similar to functions as first-class values. When you program in a language that supports functions as first-class values--especially with lexical binding--then function composition becomes much more natural. Similarly, when coroutines are stackful you'll use them more naturally, rather than relegate them to niche problems like async I/O. Put another way, when you don't need to decorate calls to coroutines, or when coroutines don't need to have a special type, coroutines become just like any other function. In particular, they can become blackboxes again, where you can use them as appropriate without the caller having to cooperate.

If all functions were first-class values in C++, then non-stackful coroutines would be a real loss for the language because it would break symmetry. Because C++ doesn't have first-class functions, it's already normal to juggle different kinds of functions or function-like objects, so programming patterns are unlikely to change very much. So in that sense it's not that much of a loss, but effectively a net gain.

I'd just like people to realize that not all coroutine implementations are the same. Many of the more elegant and seamless constructs just aren't possible with non-stackful coroutines, in the same way that some of the more elegant function composition patterns just aren't possible without functions as first-class values. And when writing languages from scratch it would be really nice for people to pay attention to these differences. Stackful coroutines are not easily added to a language design or implementation after the fact. It's why Python and JavaScript don't have them--because the existing implementations assume a fixed, contiguous C stack all over the code base, and refactoring those assumptions away is impractical, if not impossible without effectively a full rewrite.
> Considering how many young women and college girls wear tights for casual wear, I find it disturbing you have this viewpoint.

Comparing hosiery to tights is not even remotely the same thing. Tights/Leggings are basically soft stretchable skinny pants. You don't wear skirts with them. Not to mention they often don't even have nylon in them (it is spandex)!!!

I haven't even gone into the years of sexist oppression associated with hosiery. You know wearing high heels and skirts.

Maybe I'm wrong though as I'm old. You seem to have a better idea what women like to wear. Maybe hosiery is in for comeback.

> Since when?

Ahh just google it but I confess the reality is most woman don't wear hosiery anymore so it doesn't really matter.
Very large companies are keeping a lot of money overseas. It seems be very inefficient if their saving are not used in investments that are closely connected to consumer financial benefits.

Should society be concerned with the flow of money out of the local economy? Isn't it a idea (for the companies) to move hundreds of billion dollars out of the economy their customers need to make a living?

I wonder if these companies should offer low interests loans to people to buy their products in much the same way that China buys US treasury bonds.

Maybe there should be limits to how much a company should be allowed to save and it should return the rest to investors.
America is a nation of immigrants. We haven't been an Anglo Saxon nation in a while and aren't a white nation.

Israel is a homeland for Jewish refugees(and the Arabs that remained there after the independence war).
I think the best way to both read code and gain experience is to set a goal of at least weekly or monthly contributions to a couple of open codebases that benefit your life.
I'm thinking the same. I found a diy rv guide http://thevanual.com/#gallery
(mystified expression) ... translation: "Biological networks use algorithms similar to engineered counterparts". But as another correspondent has pointed out, it's really the other way around.
How about this? https://twitter.com/officialjaden/status/329768040235413504?...
CF disabled the problematic feature within hours, on a Friday evening. After that, figuring out what private data was stuck in search engine caches was obviously going to take some time. It seems clear enough that they were working as fast as they could. Tavis is awesome but I think he was being unfairly hard on them in the project zero thread.

(Note: All of the above is based on my external observations, as I was not yet an employee nor did I have any internal access at the time.)
It depends a lot on what they mean by programming. Building nice looking small crud app? Technical challenge is rather easy, the hardest is to make it good looking. Making physics simulator or writing eventually connected database first time when they did not existed anywhere else yet is harder.
I'll get the dumb stuff out of the way.

No, the hard fork for TheDAO did not sacrifice our principles.

No it wasn't a centralized bailout.

Yes, there were SOME shady things that went down, but all very minor. It was a very confusing time for all.

Yes, the website says "unstoppable uncensorable contracts" and we stopped one. Congratulations. Let me direct you to Ethereum Classic. You can't complain about a hard fork when you have a community that upholds the original version. Go complain there. The rest of us are moving forward and helping develop a technology that will ultimately be fully decentralized and uncensorable. In the meantime, our community respects our centralized development team that is super awesome and competent and are committed to changing the world.

Best analogy I can come up with is Elon Musk trying to develop automated driving cars, and a few people tragically get killed along the way due to it. That doesnt mean automated driving cars are bad, or that development of the technology should cease.

Here's a great list of upcoming projects

https://www.reddit.com/r/ethereum/comments/5slji5/its_all_sl...
No and no. Though, I'd love to take time to thank each individual for their positive impact in my life. You should probably focus on that... A list is too formal, not personal and I don't see any benefits in making that list public.

I'd spend the energy on each individual relationship rather than the "showcasing" aspect.
I thought I read somewhere that Gor's coroutines could combine allocations as a compiler optimization in some cases. In particular this seems like it would be useful when the compiler can statically recognize deep, unconditional branching.

I can't find a link for that right now, though. Do you know anything about this?
If your software could potentially kill people, it should absolutely cost significantly more, and require criminal liability risk for the maker. If your software couldn't ever kill people, you have no liability.
I use org-mode for daily todo tracking (and more); I have it configured to auto-generate a TODOS.org file at every project root. I add these to my org-agenda and can easily capture todo items, schedule them (with a calendar view), view my daily/monthly/yearly agenda, and more (i.e. org-pomodoro) with a quick keyboard sequence.

I recently decided to start tracking my life todos in addition to the work projects, which was as simple as creating a life directory and running `git init`.

Org-mode does require using emacs, if it is too crufty for you or you don't like the learning curve, try spacemacs! Its org layer[0] is well configured, and it is also well suited for modal editing if that's your thing.

[0] http://spacemacs.org/layers/+emacs/org/README.html
Ex employee of Meditech Minnesota here. Magic and its variants were pretty interesting to work with. The only reason I left was what you said, about experience being crippled by not having any standard languages under your belt working there.

Proprietary language concerns aside, it was fascinating using the tech there. Backend was Magic, as described by you and others. Direct B-Tree manipulation meant I didn't learn about the relational model but learned to reason about performance and indexing very directly.

The front-end language was what I found particularly fascinating though. It was concatenative, along the lines of Forth, and had some fairly powerful functional constructs, like a multi-part IF/Case where the first true expression would be returned to the outer scope.

Stuff was stringly-typed everywhere I remember, and with little to no safety on anything - I once found a bug where adding 1 to a list caused the ending delimiter to become something else and the list became unbounded in memory.

Awesome languages to write in, terrible to debug.
Not as long as we have a second amendment it won't. Amazing the foresight the founders of this country had.
Implementations already exist, such as react-native-invoke, that enable similar functionality. The jump from "need to explicitly bridge" and "explicitly bridge the runtime API" is very small, opening the possibility of exactly the same features as Rollout.

The clause of the app store guidelines is not just about code; it also forbids gaming the review process for adding features or changing the app purpose without an explicit review. This is regardless of the language used to write the app.

About react-native-invoke:
https://medium.com/@talkol/invoke-any-native-api-directly-fr...

The GitHub page has been set to private for ... reasons I can't divulge, but the NPM package is still public.
I'll be curious to see if the Uber-Otto acquisition gets strained.

It's common for the acquired company to make specific "representations and warranties", particularly around IP.

"We own our IP and didn't steal it" is typical, and some percentage of the deal is held back for ~1-2 years in case there is a problem.

But if there's fraud, all bets are off.

Does Uber throw Otto under the bus? It would be "The Uber Way", based on what's been published recently.
No it's not enough

Immigrants make our country great
... which misses out quite a lot, from s6 through perp to initng.
Minima: 4px typeface by Minimatype
Dosh: Stripe payment notifications for Chrome
> I know people that love working in COBOL. For the most part that is because it is what they know.

Forth is old too and some people love it.

Both MUMPS and Forth have some unique features:

- easy to bootstrap for Forth (mixing a compiler and interpreter)

- persistent and associative arrays for MUMPS

For me, MUMPS is also related to some aspects of Erlang.
> The detection comes by letting users tag stories by content and emotional weight.

So what's to stop malicious users from tagging a post they don't like in such a way that the system sees it as controversial?
That seemed pretty covert to me at the time:
http://arabuusimiehet.com/break/amiga/img/3000/3782.PNG
If you send your kernel logs to a syslog server you could get that pretty easily. From plugging a USB stick into my computer just now, then running dmesg:

[14863.014481] usb-storage 2-4:1.0: USB Mass Storage device detected
...
[15045.488440] usb 2-4: USB disconnect, device number 34

They do, though, have quite a bit of pretty impressive logging!
... seriously?
Many libraries use the OS-wide timezone databases (which generally are based on https://www.iana.org/time-zones), so as long as you update your OS regularly (or explicitly when notified of a timezone change) you should always be up-to-date. The proper way to store (edit: future) times attached to a location is thus to keep a local timestamp with a named timezone (e.g. "Europe/London"), not an offset.