skysight-inc/HackerNews huggingface dataset:
I would expect this just to be basic Swift support including -perhaps- the Foundation library (String, Array and other "low level" functionality). I don't think this Swift port has currently any easy way to create apps with a graphical user interface using some sort of Java bridge. So compared to Xamarin, using Swift for Android apps would be pretty limited.

But please correct me if I'm wrong.
Cool article - though I have to wonder how they measure team performance, given that it is our all important response variable.

In modern animal breeding, our goal is typically to improve some trait through genetic means. We extract the animal's DNA, sequence it, and compare it across many different families in order to evaluate how that individual differs from others and how its genetics affects our trait of interest. We call this trait our 'phenotype', and in animal breeding, phenotype is king. We can do all of the analysis we want, but if our phenotype is inaccurately measured or uninformative, it's all a waste of time.
I'd like to see what demos you're referring to. React Native runs as 60fps. It's native code, so if there's any problems with performance it's not JS that's the issue.
"Expressive power" and "computational power" aren't the same thing.

Turing's original Universal Machine (you know, the moving read/write head over an indefinitely long tape of symbols) is not expressive at all; a simple task like adding two integers on that machine requires a completely arcane, verbose piece of gobbledygook to be prepared on the tape, where you cannot tell at a glance which part of it is the program, and which is the integers to be added. It is less expressive than 4 + 4 in a calculator language that doesn't have loops.

Expressive power is, in its barest essence, the freedom to assign an arbitrary meaning, from some domain, to a new combination of symbols, such that every symbol in that combination refers to some entity in that domain only.

It behooves us to have a general-purpose language with as much expressive power as we can get our hands on.

It is not hard at all to add restrictions in domain languages created inside an expressive language. For instance if you make an x86-64 assembler in Lisp, it will be just as restricted as any other assembler; it will diagnose unrecognized opcodes, bad addressing modes, etc.
Like this post, I also don't really like "forced" socializing.

However: "The lone black employee in my division, I wasn’t fitting in with my (white, single, childless) co-workers."

Really? Do we have to bring race into this? This is the only occurrence in the article and doesn't seem relevant at all.
Then, congratulations for being a significant outlier! But a handful of outliers does not say anything about what's normal.

My suspicion is that the $103K figure is itself quite high, since Glassdoor and Payscale base their numbers on self-reporting and surveys. My guess is that people with lower salaries tend to not want to self-report that fact, whereas people with high salaries have no problem doing so.
This is not meant as an insult, really. You genuinely don't understand how politics works at all.

It's not just some idiot talking crap about something you're working on. This isn't a college project. It's someone putting your entire past, present, and future on television and the radio making false claims about you. It's someone making your personal information known publicly so you can receive threats. If you don't have the same dollars as the other guy, it's someone controlling the public narrative to paint you as Satan himself.

It's so much more in depth than taking valid criticism. YOU don't have to pay attention to them, as the person fronting the bill. But the 300,000,000 other people in the US will.

And then, right or wrong, good or bad, you lose. Again, not an insult, but yours is an unbelievably naive view of how politics works.
>>> a workforce that is comprised entirely of high school graduates (or even dropouts

Interesting. I always wondered why GM made such unapologetically crap cars. This explains a lot.
We use webfont Montserrat. The render of some letters may seem wierd on some screen resolutions :(
You are comparing domestic and international legislation...
i guess it depends on what one means by headaches. mono on linux has never been a significant interest for xamarin, and core-clr is nowhere near production ready.

maybe if jetbrains' project rider gains traction and core-clr and/or mono-on-linux matures it will be a broadly appealing option.
Just on the philosophy point - Materialism as a philosophical subject was developed well before 1779, and was a major argument during the enlightenment so would have been understood by a lot of the constitutional convention.
From Lady Gaga to Morgan Freeman, See the Complete List of Stars
The product looks great, I am a huge fan of documentaries myself and have always wanted a service like this. I have always been interested in small streaming sites and how they keep the costs down, your plans are very well priced. Have you guys ever thought about using P2P sharing with WebRTC to reduce bandwidth prices?
Flexibility – Use flexbox while supporting older Internet Explorers
Dropping out of school was this entrepreneur's best lesson
Why don't people move? Haven't they learned to vote with their money?

> These guys run the god damn city, without them you couldn't get to work

I don't know, there are cities where there aren't even drivers in the metro.
Interesting. I've been bombarded with ads on YouTube the last one or two months for this. Thought to sign up a few times, but wasn't sure if it was worth it. Those ads cannot be cheap!
Spotify's Kafka-Based Event Delivery System
People recommend "documentary streaming sites" to me all the time that are illegal / grayzone. When I first saw your landing page, I kind of thought it was something like that.

I wondered "Is this really legit?" and my first instinct was to click one of the newspaper icons, like to see what NYT or WSJ wrote about you—but as someone else pointed out, they're not links.

(I've actually seen landing pages that have a whole bunch of bogus newspaper badges, like it's a part of their Bootstrap theme that they didn't bother changing...)

Maybe your conversion rates are good, in which case ignore me.

But personally, I'd be way more likely to sign up if you

1. highlighted that you're a legitimate business,

2. mentioned how your founder started Discovery Channel,

3. and generally polished your landing page.

Netflix has a barebones landing page but their brand recognition is extremely high...
When will personal technology legally be considered an extension of our minds?

Full disclosure I understand this was a persons work phone. This is a statement which is solely being posted to stimulate theoretical discussion.
Writing About Technology, Gender, and Social Justice
If you take into account healthcare, college education and housing costs, all quite low in Finland and completely out of control in the US, your $40K may be not that bad.
Solr 5.5 Features
There's addons for Firefox/Chrome as well as apps for Android that enable autofill and other stuff you might expect from a modern password manager (making the UX pretty close to LastPass).
Dejunk: A Ruby gem to detect keyboard mashing and other junk in your data
> How can I know that my sync algorithm works?

TLA+ is one such language that can help you. It models computation at a higher level using the Temporal Logic of Actions. Essentially you define some variables to model your problem in and declare a bunch of next-state relations. You can then check your design against your correctness and liveness invariants to see if your expectations hold against all possible executions.

If you are so inclined you can even go as far as proving it correct.

I recently just grasped the proof of the strong-fairness property and it's amazing to me that we don't use predicate and temporal logic more frequently in software development.

There are other languages of course such as Event-B and Z, but I find for learning these concepts TLA+ is a great introduction.

[0] https://www.youtube.com/watch?v=iCRqE59VXT0
Cliff Mass also blogged [1] about the NOAA supercomputer. While a day after the USA Today's article, many folks appreciate his perspective. He's posted on this several times in the past year [2].

[1] http://cliffmass.blogspot.com/2016/02/the-national-weather-s...

[2] https://www.google.com/webhp?#q=supercomputer+site:+cliffmas...
Lucene and Solr 5.5 Released
This just show how much crap Sharp is in. And i now honestly hope Foxconn back out. Sharp just isn't worth 6B.
"On the one hand information wants to be expensive, because it's so valuable. The right information in the right place just changes your life. On the other hand, information wants to be free, because the cost of getting it out is getting lower and lower all the time. So you have these two fighting against each other." -Stewart Brand

The full quote is much more nuanced than just 'Info want be free!'
Mozilla Webrender: rendering any webpage at several hundred FPS
Of course not. The pre-existing, traditional exchanges are about the little guy. A retail investor can now buy or sell a stock with unprecedentedly low execution slippage.

The current HFT-driven market penalizes haphazard execution of much larger orders.
The site seems to be down. I know most people here are tech-savvy enough to find this on their own, but here's a cached version:
http://webcache.googleusercontent.com/search?q=cache:http://...
Sure, there are plenty of CRUD apps out there. But an awful lot of apps end up getting jammed into that pattern just because it's the standard paradigm, and not because it's the right one.

Just this week I met with a friend who wanted an app for community meetings that would let people express their preferences in real time, changing their expressed opinions as discussion happens. That way everybody could see how the consensus was shifting in response to discussion without people having to say it out loud.

I quickly whipped together a prototype, and I intentionally didn't use a database because I wanted this to be dynamic. Whenever one person changed something, everybody else needed to see it immediately. That's very easy in a context where you have all your data hot in RAM in one process with easy concurrent-ish access to it: you have a bunch of observer objects that get notifications each time you change something. In database-land, it's a pain.

And it works for me at size as well. Years ago I led a team where we were building a new web product. We were big on test-driven development, and databases are a notorious pain point. We started out without one, figuring that we'd pull one in when we needed it. We ended up never needing one. Our system had incredibly low rendering times (<5ms, even on 2005 hardware), and its 1800 unit tests ran in a couple of seconds. Starting with concurrency saved us so much development pain.

Another common example of where concurrency is valuable is in notifications. Quora and Facebook both have excellent notification systems: dynamic and instantaneous. Twitter's are much rougher, and it's clear they've put a lot less thought into concurrency.

Games, of course. Imagine trying to build agar.io without concurrency. Or look at Google Docs: concurrency is at the heart of what makes them valuable in an office setting.

There's nothing wrong with CRUD apps. There's nothing wrong with all the mainframe batch-processing apps that preceded them, either. But there's more that we can do.
The same criticism was leveled against Hegel.
Current Proposals for C++17
A friend had to chance his product name, because Google wouldnt stop suggesting porn. You googled his product and instead you found porn. It was not really related, and the term was as innocent as possible in it self, but well google thought and still thinks you want porn.
Haven't read TFA yet, but I think you're expecting too much from your firewall here. These bulbs are hosts, and they're inside the perimeter. They have been hacked, so they send malicious traffic to other inside hosts. What the hell is a firewall going to do about that?
Wow, I did something similar with the Hue bulbs, but I just used the rules api on the bridge combined with the virtual 'sunlight sensor' (and really long transition times) to trigger the light shifts. Similar setup to yours in effect though.
You're on HN, everyone is talking about a small distinct sector of the country where all of this is insane. I've been in the conversation on here before. Leave the west coast of America and the salaries normalize quite a bit. There is literally a 'gold rush' right now of people moving west to work in tech with no thought to the cost of living.
> For instance if you make an x86-64 assembler in Lisp, it will be just as restricted as any other assembler; it will diagnose unrecognized opcodes, bad addressing modes, etc.

But it won't enforce those things at compilation time in the type system, because it doesn't have one. You might have a macro that checks them, but it would be ad-hoc.
We're currently working on new landing page variations. We were definitely planning on polishing it up but 1 and 2 are definitely great tips. Thanks!
Well, maybe we could try some poll and find what most people use :)
Any signficant project in any language has a "dictionary" of custom identifiers, whose vocabulary you have to learn if you want to become a maintainer.

The thousand functions in a big C program are just as much a language, as some Lisp macros.

The functions all do something. That something isn't "transform the code", but that doesn't matter; if you're looking at the function call and don't know what it does, you're just as lost.

Basically, if you're reading Lisp, you go from "outside in" and just assume that everything you see whose definition you are not familiar with is a macro.

Well-behaved code follows certain unwritten conventions. For instance, it avoids creating confusion by exhibiting multiple completely independent uses of the same symbols in the same scope. So for instance if we have (frobozz a b) wrapped in a lexical scope where we have (let (a b) ...) in effect, this well-behavedness principle tells us that the a and b symbols in (frobozz a b) refer to these variables. So, we can probably lay aside our suspicion that, for instance, frobozz is redefining some unrelated a in terms of some unrelated b. However, frobozz might be a macro; so we can't cast aside our suspicion that either a or b has its value clobbered. (Same in Pascal or C++, with ordinary functions: frobozz(a, b) could take VAR parameters or references, respectively).
The linked Wikipedia page on phonemic orthography uses Serbian as an exemplar. This section looks like what you're after - https://en.wikipedia.org/wiki/Phonemic_orthography#Compariso....
Be a little selfish
I still prefer gopher in terms of the fact that navigation was/is easier to do. Today, everyone's site always has their navigation layout. And for most situations it seems that the same pattern repeats itself (mostly due to the use of WP and other CMSes) so I think to mirror the hierarchy into a gopher server isn't too difficult. Only in a handful of cases is the web superior, especially for non-hierarchical or streaming sites (I'm thinking Twitter here would be an okay example). But for anything static, well defined gopher I think beats the web every time (same with FTP vs web).
Beep Boop: Ridiculously simple hosting platform for your Slack bots
Something the Recurse Center also put a lot of work into is making it safe to express lack of understanding/knowledge. There's a huge difference between a meeting where someone feels able to say "I'm totally lost, can we rewind" and one where they just quietly panic.

That's somewhat in tension with being able to express dissent, in that being able to dissent constructively requires both social skill and an underlying environment of trust.

It's easy to cultivate only one of those (eg most OS mailing lists choose dissent) but cultivating both is harder and I haven't seen it ever happen by accident - all the communities that come to mind are ones that direct a lot of attention and effort to community structure and expectations.
I currently use Mandrill on about 6 projects, a few of them use templates, so I've got the added complexity of dealing with that, which sucks

But, I'm not going to give Mailchimp my business ever again after this stunt. I'm going to bite the bullet and port the templates over to Sendgrid.

As it is, Mandrill basically wants us to create new Mailchimp accounts, then manually copy and paste our templates (as if that's an appropriate solution to ask a paying customer to do). If I'm going to do that, I'm just going to leave and take my business elsewhere.

It will take longer, but I'm optimistic it won't be that bad. I'm sure there are blog posts on template migration from Mandrill to Sendgrid. If not, I'll write one when I do it
If you're using a watch that's waterproof up to 100m, you're safe up to 100 meters.

To be pedantic, that's not exactly what is meant by 100m Water Resistant, but your point is valid.

https://en.wikipedia.org/wiki/Water_Resistant_mark
Main points are:

- People shot dead by terrorists are way less than by some gangs or psychopaths

- Privacy protects us from foreign surveillance

- To reduce number of people shot dead by gun (not by polices, not suicides), it is more reasonable to restrict gun access than to create backdoors for mass surveillance

Agree/Disagree?
That's actually an AB test we have in the pipeline, hoping it seems more straightforward.
>I expect to own my operating system in the same way that a tenant owns the interior of building. The landlord cannot walk into the home uninvited. The landlord cannot install cameras or listening devices in the home.

Yeah, and I want a unicorn that farts rainbows.

If you continue to use Windows, you're going to get all kinds of uninvited stuff you don't want. The question is, what are you going to do about it? Sit around a whine?

Personally, I love this stuff, and I hope MS makes it so people can't disable it, and even requires that all Windows PCs must be connected to the internet at all times to phone home, or else they stop working.
>I don't understand what you're saying

That's because you use "quality of life" as if it meant purchase power or access to gadgets.

And even that's wrong -- people in the 50s could support a family of four/five and get their kids to college with a single office job. Present day middle class, not so much.

In fact it has been shown time and again that wages have been stagnating (when corrected for inflation) since the seventies or so.
One of the worst things is that they are removing Wikipedia from the "Knowledge Graph" results and generally replacing it with stuff inferior.
> if you're going to do distributed computing then multicore is a waste of time

Not if you're doing I/O bound work....
I agree with you about Schenck, but I'm not sure what this has to do with the broader point at hand. Whatever you might think about Schenck, it is indisputably correct under American law that there are significant categories of speech that can be either proscribed or compelled. Schenck is just one of very many cases that demonstrate this.
They have Bounces, Complaints and Delivery notifications[0]. Is it what you need?
or are you talking about open/read email notifications?

[0] http://docs.aws.amazon.com/ses/latest/DeveloperGuide/notific...
>Which of the following would you attribute responsibility for what happened

Neither of these appears to be the person who committed the crime. How can an inanimate object bear responsibility for anything? The mind boggles.
Self-cleaning public toilets, that worked exactly like this, went through a bit of a phase in Australia 10-20 years ago. They started decommissioning them after they began trapping children during the cleaning cycle: http://www.theage.com.au/news/national/auto-toilets-a-flush-....
Citizens Should Be Able to Vote on Laws Directly: Send Smith to D.C
How Did Slack Grow So Fast?
The only things that have been shown are that an overly simplified CSP model of what the author is actually doing might work, that the author does not have a clear understanding of concurrency, and that the author is prone to making grandiose claims like "The matching of models means that CSP can be used to solve complex problems using core.async in a way that would be more difficult using another approach like functional reactive programming or actors", without basis.

In this particular case, uniquely-identified, timestamped property updates, with last-update-wins, for named objects, would have trivially worked, in any language, without the modelling complications. Actors, FRP and CSP are all capable of doing that, without error.
SendCloud raises €2M to create one unified European shipping network
Review: In ‘The Big Short,’ Economic Collapse for Fun and Profit
I think 2.0 fixed a lot of things, but the interface is still pretty painful (my opinion). Still usable of course, like I said I use it all day every day.

Haven't tried MacPass but it looks great and I will give it a whirl. Thanks!
While it is unlikely that a natural eidetic currently serves in parliament, memory is something that can be trained and improved.

So you take a willing MP, teach them about mnemonics, memory palaces, chunking, and list-ordering narratives, and you could likely smuggle out a few dozen pages every week.
Exploiting SMM callout vulnerabilities in Lenovo firmware
Or, given that it's Cryptome, it could be a an attempt to foil stylometry.

http://www.smh.com.au/technology/sci-tech/why-hackers-should...
Well we definitely like to think we're a good deal, any ideas of how we might have been able to communicate our value better? And we just started a series on how to roll your own streaming service(https://medium.com/@CuriosityStream/how-to-roll-your-own-str...) and our marketing/ad strategy might be a future post.
Not Selling Out AMA with Peldi of Balsamiq
There's addons for Firefox (KeeFox) and Chrome (ChromeIPass), making the UX of KeePass pretty much the same as of LastPass. I've switched about a month ago and am happy.
Just got an email that linked me to this. Presumably because I opted in through placeavote.com. Seems like the type of thing that would be popular here, and I'd love to see some discussion regarding feasibility as well as the odds of this guy actually winning the nomination.
What popular programs are written in Lisp?
People focus far too much on different languages. The fact that Android and iOS have very different UI libraries is usually a much bigger problem.

Xamarin's big selling point is a cross platform ui library.
You are correct but part of the work being done to get .NET native working is the aot compilation. https://blog.rendle.io/what-ive-learned-about-dotnet-native/
Dictation is built into recent versions of OSX.

https://support.apple.com/en-us/HT202584
Employers much prefer that workers be fungible
Stanford research use dark of night and machine learning to show global poverty
SmartHires (YC W15) – Apply to more than 200 YC startups at once
If I make an assembler in Lisp, compile it and ship it to you so that you can apply it to your assembly language programs, it wouldn't work so well for me to be diagnosing your assembly language problems in my compile time.
Mozilla Kills Shumway Its Flash Replacement