skysight-inc/HackerNews huggingface dataset:
My source for the assertion is purely personal, from knowing a lot of developers who sell both in out of the store. Pretty much universally, if a product is available both through the Mac App Store and directly, the sales through the two channels are comparable. No, I have no numbers to back it up, just talking with people who actually do it.

Having done both, in terms of effort I'd much rather set up my own store.

Selling on the App Store is a horrible mess. Code signing, provisioning, verification, review, they do not make it easy at all. And good luck if you want to actually test the build you submit to the store.

Any competent programmer should be able to set up a web store without a great deal of pain.

I think there's a big disconnect here in terms of how different people approach and prioritize things. You're pointing to the submission process as an advantage. A sibling poster actually pointed to app review as an advantage. To me, they are both horrible disadvantages that make the App Store a terrible place for developers.
Microservices, Monoliths, and Conflicts to Resolve
It's going to happen, and it's going to be glorious!
Even better would be: "Ex-employees from Kaspersky Labs say the firm faked malware to harm rivals."

If these claims have any truth to them at all, then it is completely irrelevant that Kaspersky is a Russian firm.
Actually software engineering as we know it will be extinct in 30 years. For example, the software engineering that existed in 1980s is completely obsolete today. The kind of software engineering that I did in the 90s, is gone today.
They even run a kissmetrics-style real-time analytics page:

https://analytics.usa.gov/

Between immigration and weather one can cover 70% of queries right there ;) And thanks to sama for the write up.
One of the reasons why the Apple app store is so popular is that Apple spends billions on TV/BillBoard/Magazine/Web advertising for the store and apps within it. It's a massive marketing/sales/"packaging" cost.
I don't think it is but I'm starting to wish it were. A large number of articles on HN come from WSJ, NYT, Medium, and Bloomberg. 2 solutions come to mind:

1. Have a "site subscription" where links referred from your site are not paywalled. And you would pay a subscription fee to be referrer-whitelisted on the paywall; the subscription rate could be highly debated.

2. Have a "multi-subscription package" where I pay one organization, and they take my payment, slice it up, and distribute it to several dozen news companies. The administrative fee for doing this would come into question.

I agree that writers, webhosts, and other employees of these news companies should get paid; this isn't a product that's made for free. I don't really want to have to track a handful of inexpensive subscriptions. And the subscription path for NYT and WSJ is unclear - I haven't found the page where I can simply buy a 1-year subscription; only the "12 weeks for $12" deal.
There are a lot of really complex, systemic factors that can help explain why the government has gotten to where it is. I'll just note that on my project, I work with a lot of really awesome contractors every day.
Yes, which is why it seems to be falling out of favor among many third party developers. Over on iOS, it is the only option, and I'm pessimistic as to how long the optionality will last on the Mac end.
Just don't start composing rain and white noise or you can't listen to that either ;)
What are the 10 most harmful jobs?
A nice intro would be some of the channels over at http://somafm.com/ particularly Deep Space One, Space Station Soma and Drone Zone.
Please tell me more!
Dear AWS Big Data Blog
"Pretty known" according to one study (which in itself appears to be the opinion of one person).
Except that Jetbrains probably makes most of its revenue from enterprise, and Rust has yet to see big enough adoption there (although there is some AFAIK). I'm not sure it's worth the investment yet.

On the other hand this is a chicken and egg problem. A powerful IDE like the ones Jetbrains builds would increase Rust adoption a lot, and eventually Jetbrains would completely dominate that market.
For NLP, what API/lib are you guys using?
How California Is Winning the Drought
..plus a high-gain antenna, and suddenly you have an attack that sets off every car alarm in the city at once.
Tor was started at the Naval Research Laboratory. There are smart, hard-working people in government service. The politicians, however, often have monied interests involved in preventing efficiency (pork barrel politics).

Because of the pork barrelling, you will definitely meet people at every level, but especially at lower levels, who play "rice bowl" politics:

"woah, there's paperwork to fill out for that, and it's my job to fill out that paperwork. Don't you do that until I fill out this paperwork."

Ok, how long will that take?

"I can probably have it done in a week."

It's a single half-sheet of paper, are you sure it will take a week?

"Yeah, maybe two."

But from the politician's perspective, a job's a job, so he'll have that job for a long time.
"I see three possible outcomes, in decreasing order of likelihood: status quo, where they just "fix" the bugs as they hit the news; some sort of massive push towards real computer security, in this and other industries; or a massive reduction in features to avoid the flaws."

Only one of those three is the correct answer, and it is the third one.

Your car does not need a wireless network - since you have a newer, nicer one in your pocket every 18 months.

Neither does your refrigerator nor your smoke detector.

These are self-inflicted problems and they're easy to solve - just remove the gratuitous complexity.
Your second point is the first thing I looked for.

"No mention of Goodyear welting? These guys probably don't know anything about shoemaking."

The second pet peeve is calling them "designer shoes". Men don't buy "designer shoes". "Designer shoes" are for women.

"Designer shoes" for men (i.e. shoes manufactured by companies who traditionally sell fashionable apparel) have a distinctly bad reputation among shoe enthusiasts, who see them as more expensive versions of cheap shoes, with subpar craftsmanship.
The primary use case for checking equality in React is when you change one part of your application state and it triggers a rerender of a large React component tree. Since you probably only changed one small bit of the state (e.g. you created a new todo list item), you don't actually need to rerender unrelated components (e.g. the already-existing todo list items). Immutable data allows you to do cheap (constant time) reference equality checks, because the data objects representing the existing todo list items will be the exact same objects that they were previously.

In this fundamental React render flow, you probably won't need to worry about checking value equality between two different objects if you are using immutable data. Now, your application might have specific UI requirements that need to do value equality. As a random example, you might have a complex form, and you might want to know if, after the user changed several things, the form's data is different than it was at the beginning. In this case, you'll have to do a (more expensive) value equality check.
The 1099 community won't rule the world – the EI community will
Nice app !! This looks promising as people were raising concerns how much the magics or operators of the world can scale relying on humans to answer your queries. I'm interested to know more about tech involved in building this. You said it uses Deep Learning for NLP, but can you elaborate as what type of neural networks you have used like Recursive or Recurrent Neural networks or any other open source technologies that you find useful.
I also liked your approach of scaling gradually by restricting the scope of queries that myra can answer.
This would explain incidents of other antivirus software deleting system files. I remember this happening in the past and it now makes more sense.

"Avira Antivirus update cripples millions of Windows PCs ..."
"Broken McAfee DAT update cripples Windows workstations"
"Update gone wrong. Panda antivirus removing system files ..."
"Bad BitDefender Antivirus Update Hobbles Windows PCs ..."

Kaspersky labs has defended against US government malware so they might also get into trouble for that.
And this is why the government has trouble attracting good people. It's not the pay that bothers me, personally. It's the bullshit policies, lack of workplace flexibility and the idea that intrusions into my own private life is at all acceptable. Oh and I have to move to the central government swamp while we're at it?

So then they pitch this as the only way people can help make things better offering below market pay along with all these trade offs?

Good luck with that.
18F uses the same hiring pipeline -- applying through https://www.whitehouse.gov/digital/united-states-digital-ser... will get you considered for both!
A good paper on this point "A Fistful of Bitcoins":
https://cseweb.ucsd.edu/~smeiklejohn/files/imc13.pdf
In San Francisco this would be the equivalent of buying a few SROs, which the city has banned.

I think sales like this (and SROs) should be permitted so long as only higher density with enough units set aside to replace the displaced previous residents on-premises. That would be a win-win, I think, but it would mean that the residents would need to be displaced for some amount of time, which is hard to do when you don't have any available units to absorb them.

This particular location is relatively well served by public transit. It's not terribly close to caltrain (~1 mile) and it's right off of El Camino.

The alternative it seems is to let these residences languish and decompose while people live in them. I suppose this isn't quite as big of a problem in a trailer park as residents can attempt to get a new trailer, but I suspect their land rental will go up so much that even that becomes impossible. I think that sucks.
The problem isn't that the world is small, it is that it looks pointless.

(I am experiencing a somewhat similar "phase" with codeshaman)
Javatar: Java Development with Sublime Text
iOS 8.4.1 download links – Public iOS 8.4.1 apple released
There are a number of hobby projects, but nothing you'd want to use in production yet. That of course doesn't really change the amount of assembly needed.

(Also, there's been a lot of rumbling about MirageOS, see https://internals.rust-lang.org/t/unikernels-in-rust/2494 and the linked MirageOS mailing list thread)
Yes, and I guess that goes along with the black box idea. What function you are training for depends on your needs, and that can be achieved with deep learning or soft AI.
Show HN: Testimote - testimonials for the social media era
Where'd you do your undergrad?
I'm currently at the US Digital Service so figured I'd add some color. There are many subtleties about how government hires that makes this a really interesting question.

We are brought in either under Intermittent Consultants or Schedule A hires. This means that in exchange for being able to hire you by name rather than going through a more structured process through USAjobs.gov, you can only work for 2 years. Therefore, no matter what the pay, it's probably not a viable long term career.

It's also important to note that this is probably a good thing - I've been at Healthcare.gov and USDS since Jan of 2014 and I'm finding that I'm getting adjusted to some of the bureaucracy. It's therefore actually key to balance experience with fresh perspectives.

I'd also say that the salary ranges - it's in part based on what you used to make in the private sector but has a hard ceiling. For everyone who comes, it's more than enough to survive but not a long term career move for anyone. And of course, there are no stock options or equity stakes :D.
Are Scala actors like Go goroutines?
Maybe the interviews at http://www.freundevonfreunden.com - the website is in english.
Quite honestly, it creates a class of "tokens". They nominally have jobs, but their real job (for the sake of the company being awarded the contract) is to simply be a token. Certain minorities count for more than others.
> Today’s full-stack engineers have replaced yesterday’s sysadmins, DBAs, and webdevs altogether.

Seriously, when is this "full-stack" nonsense going to stop? With the exception of a few geniuses, "full-stack" is just shorthand for "less than mediocre at a lot of different things".
The Digital Analytics Program (DAP) rocks!
A similar and apparently non-paywalled article is at:

http://kalw.org/post/affordable-design-fight-save-one-silico...
Which is great if you're one of the top apps and can get Apple's attention, but useless for 99.9% of developers.

I would also say that by far the main reason for the App Store's popularity is simply that it is the only channel for third-party apps on a massively popular platform. Apple could do nothing beyond making it available as an icon on the home screen and it would still be enormously popular.
Nothing official but I have a prototype that exposes a parse schema via GraphQL here: https://github.com/tmc/parse_graphql
I've found using nolearn and lasagne on top of Theano made Theano much easier to use while still being in Python with access to familiar graphics routines.

lasagne gives you ways of constructing neural network layers (implemented as Theano functions).

nolearn sits on top of lasagne and gives a Scikit learn style interface that makes it trivial to set up a standard deep network to predict values from given input data.

Using nolearn was a very similar experience for me to using the Torch7 framework.
It seems to me that the only people harmed by this were those who were aping Kaspersky instead of doing their own research. How is this different than mapmakers putting irrelevant bogus things on their maps to detect who copied their maps?
> He used the compiler’s self-compilation speed as a measure of the
compiler’s quality.

Heh that's an interesting idea. Go could do that now that it is written in go.
Barcode Detection in Google Play Services
If they want to call it a tour of duty, here's an idea to attract talent: offer student loan repayment like the military does. I have no interest in leaving my current position, but if I was offered equal pay, plus having the majority of my $80k in student loan debt chipped away after a few years, I'd be the first application on the stack.
Who creates what you see on the App Store? Who wrote all that and designed it? Who wrote the code for the App Store? Are you saying no professional sales people were involved in this? How does anyone in the world know when a new item shows up in the App Store? Who pays for all those ads you see on TV and in magazines and online?
Low-fat diet trims body fat better than low-carb diet
> The only negative feedback you should listen to is from people who really get your target area.

And perhaps not even in that case. If they are entrenched in their ways or feel threatened then their advice may hinder. Still, is probably wise to get a variety of input just to avoid overlooking important fundamentals.
Except in this case they aren't buying meerkat out they rolled out their own version. So I don't think that ethos applies to his question.
I'm not against it, but my worry is that the US government will use this "attracting of top tech talent" to help with government services as a "backdoor" (pun intended) to recruiting some of them into the NSA later on, especially now that they seem to have a problem with recruiting hackers post-Snowden revelations.

First they get them to "feel patriotic about helping the government" and then getting them to spy on everyone seems like just another next step.

Hopefully, though, it will work the other way around and this top tech talent will manage to convince the old people in the government to do less of that.
Not every architecture has an FPU, and doing floating point in software is obviously pretty slow.
Why Most Video Game 'Aggression' Studies Are Nonsense
As bri3d has mentioned, I think you are confused because the key actually has three independent functions and you need to make the distinction between them all.

- Remote central locking via UHF
- Immobiliser authentication via RFID (this is what is vulnerable)
- Key for the ignition barrel or manual unlocking of doors
Except the USDS, 18F, PIFs, and OCSIT are all attracting really great people. Now, HTTPS everywhere is a dubious project, sorry Konklone, but its difficult to deny that the problem of talent in government has always been one of the hiring process being controlled by contractors and the perverse economic incentives of the traditional bodies-in-chairs contracting model.
In particular, it's not necessarily worse than the status quo ante. Cars had mechanical locks, which were pickable. A "slim jim" could unlock many cars. Once you were in the door, you could hotwire the ignition. So to be able to defeat a computerized anti-theft system... no gain from the computerization, but is there any loss from it?
And how much does it cost to maintain the distribution network? For bandwidth?

You claim they are making "billions" off their cut. So show it. Most sources show that the revenues are about at the same level as their costs. If you have something different, please feel free to show.
It's a question of intent.
True. But a jack of all trades with powerful tools may get to market sooner than a large group of specialists who can't see the forest through the trees.
There was another Mac App Store article on here yesterday:
https://news.ycombinator.com/item?id=10056593

The Mac App Store Still Needs Paid Upgrades
http://dancounsell.com/articles/the-mac-app-store-still-need...
Meerkat had the remarkably obvious and unoriginal idea

The timing of the meerkat -> Periscope launches indicates that your analysis of how "obvious" and "unoriginal" it was is probably wrong. It's not like this was a big thing before meerkat came out, not that they were the first, but meerkat essentially made the market.
Yeah, definitely. The compiler has a few features recognising this already, e.g. there's various levels of optimisation (0 through 3) and, more significantly, there's parallel codegen where the compiler will internally divide up a single crate into multiple compilation units and optimise/run code-generation on them in parallel (this reduces how much each compilation unit sees and so reduces optimisations like inlining etc.).
His point remains though, a single person can have a broad enough skillset to achieve a lot today and we're still getting more efficient.
same thing happened in santa monica. spoiler alert: the trailer park is getting replaced by a huge commercial development. there was a long court battle and a settlement but it's basically going. can't stop progress!

http://la.curbed.com/tags/village-trailer-park

there's one in malibu as well, but malibu is basically anti-development so that one will probably stay for a while. units also regularly are up for sale so if you want ocean view property in malibu, it can be yours for only slightly less than than $insane.
While not every build needs to be optimized to the fullest extent possible, every build needs to be checked for correctness to the fullest extent possible. And since Rust does so much more than Go in terms of correctness, it's probably always going to be a no-contest between the two.
Etsy Taps Secret Irish Tax Haven and Brags About Transparency at Home
Ah okay, yeah I misunderstood what was happening here. Thanks for the info.
The Seven Stages of Swift
OPT STEM work authorizations will stop being valid on February 12, 2016
Paul Syverson (one of the authors of the Tor design paper - https://svn.torproject.org/svn/projects/design-paper/tor-des...) actually came by the GSA about a month ago to talk about privacy. The geeks are listening.
A two-byte fixed-point number is likely to be less expensive to deal with than a two-byte floating-point number. (Promotion and demotion cost is pretty high for small floating-point types (bit masking, shifting, oring, etc.) compared to fixed-point promotion and demotion (shift).)
Why Are Drought Balls Black Instead of White?
OK, imagine...

You run a single command to instantiate a family of cross-platform Cargo projects, one your platform-agnostic backend, and one for each of your target platforms: Linux, Windows, Mac, Android, iOS, of course, but also the entire impending IoT down to the smallest real-time device. Your platform-specific projects come with safe Rust bindings to the system platform (ala Xamarin).

Another single command builds and tests this from a single host system on an armada of virtual machines, emulators and cloud systems. Your tests run on a wide variety of standardized machine images, including those used for upstream Rust's own integration testing.

Another single command packages this for various Linuxes and app stores, deploys to your devices and cloud services.

Three commands, total world domination :)
I am tech – Real stories from women in technology
I've seen people promote themselves as full-stack engineers who literally just spent three months studying Ruby on Rails and some JavaScript and don't actually know any true front-end development or back-end development.

I've found that people who might actually qualify for the title (and they do exist) generally don't use it to describe themselves.
In short, Russ Cox started doing that (an OS in go which was probably not Oberon) and then moved on to other toys when a bit field didn't work out. I read the words, but didn't quite understand them. Can anyone help with the reference.

There is an OS called Clive written in a modified go. http://www.phoronix.com/scan.php?px=MTY5OTQ&page=news_item
Show HN: Mdast – Markdown processor powered by plugins
I doubt very much that this is the case. Your OS can't possibly report to, say, your database, that something is written, if in fact it is still being written. Likewise if your compiler produces a bunch of object files before linking them, your OS won't just stick them in RAM and say "well, there's your file, it's written" while not actually being written. I just don't think it works that way!

If it did, SSD's wouldn't be so much faster than spinning-platter HDD's...
Is this just a terminology problem? "Salesmen" to me are the people in suits who you talk to when you want a piece of software that doesn't list a price and just says "Call for a quote." The people you're talking about are programmers.

How does anyone in the world know when a new item shows up in the app store? For 99.99% of apps, it's either word of mouth or marketing activities undertaken by the developer. Apple's own marketing is great if you're one of the favored few, but for everybody else it does nothing.
Maybe I'm misunderstanding the study, but it seems like they took half the group that preferred music and combined them with half the group that preferred silence and put that group in either a silent of musical room.

It would be interesting to look at the breakdown of performance for each group, in each room. It's possible that those who had a preference for music in the silent room had a -20% hit in performance while those who had a preference for silence in silent room had a +20% boost in performance.

What I'd like to know is if someone with a preference for music performs better/worse/equivalent in a room with/without music.
Self fulfilling prophecy. If all you do all day is sit at home and think about how the world is pointless, it'll look pointless. If you engage it (for ideas, see my previous post), it will quickly appear less so.

You gotta eat your vegetables.
systemd does that:

https://github.com/systemd/systemd/blob/v224/src/basic/macro...

https://github.com/systemd/systemd/blob/v224/src/basic/macro...

https://github.com/systemd/systemd/blob/v224/src/basic/util....

https://github.com/systemd/systemd/blob/v224/src/basic/filei...