skysight-inc/HackerNews huggingface dataset:
This is incorrect. They are rejecting apps that mention other mobile platforms. Pebble is not a mobile platform, it's a smart watch platform. Them reclassifying it seems awfully timely.

This makes the user experience of pebble watch owners worse as they won't be able to search for applications that support Pebble anymore; they'll have to find them elsewhere. Not being able to discover applications in an app store is just stupid.
Do you have more details somewhere about how you made it?
How do you do offline syncing and sharing of folders with people outside of your network? Having to manage a bunch of VPN accounts for outside users seems like a major pain and getting them all set up with OpenVPN seems like an even bigger pain.
Related: Screeps https://screeps.com/
The Cuil: levels of abstraction away from the reality of a situation
House passes bill allowing corporations to share your data
But they do have exclusive control of the distribution channels of apps for iOS. That's a monopoly.
Exactly, Erlang is a highly concurrent distributed system out of the box but this does not mean too much for Rails developers, on the other side the syntax is kind of hard to get used to. I think this is primarily why Elixir was created. I think if we see the usage or Erlang in the world it has enough momentum already and it proved itself with empowering startups like WhatsApp. On the top of that, the Erlang community is absolutely amazing. I guess I don't understand what the author means in terms of momentum. Is Erlang popular on Github? Certainly not. Should we use this to measure momentum? I don't think so.
Would it be okay for Twitter to censor tweets about rival products?
Walking New York
The canonical phrasing in the Haskell world is "Avoid success-at-all-costs." [If you don't mind me adding the disambiguating hyphens.]
The future of iTunes Connect and TestFlight?
I hear you RE: compact source code, and that as much as the benchmarks are why I use LMDB (thanks) and not Rocks when I have a need.

I was under the impression that Rocks manages more compact storage, probably as another consequence of all those sequential writes being packed right next to each other, rather than LMDB's freelist-of-4k-pages model.

Is that the case or was I misreading whatever mailing list I got that from? Don't get me wrong, I value not having compactions more than slightly less write amplification, just checking my understanding here.
Linked Open Data Summit for Libraries, Archives and Museums
go fmt could be a tool that transformed "sloppy Go" (unused imports, variable redeclarations...) into formal Go before compiling...
Get attached to your programming language and learn to speak them fluently. Please for love of God, do this one thing. Become an expert in at least one programming language. But when evaluating other languages try as objective as possible and seek advice from people who are really good in that language. There is lot of nuance in polyglot argument, I can speak 3 (spoken) languages but I still have my one native language, I am really good at.
As someone fairly entrenched in the Elixir community, I think the syntax is the wrong selling point. Macros and protocols add far more to the language. The Enumerable protocol (along with Enum and Stream modules) is reason enough to my mind to use Elixir over Erlang.
These replies are great and the picture is getting clearer, but now I wonder... The linked article describes Anton Toutov as struggling to get the basic reaction figured out, being ready to give up, finally getting it to work well, etc. But this doesn't fit the underlying simplicity of the reaction. Kudos to Anton for noticing the oddity and figuring out what was going on, but was there really a heroic struggle or was that journalistic license?
I wonder if IEUG made any more progress on their TODO list https://erlangcentral.org/industrial-erlang-user-group/join/ in Publishing OTP backlogs and Public issue tracker...
Should Walmart, who has 100% market share of people walking in a Walmart right now, have control over what is on their shelves?

Should Disney have control over what stores are on Disney Main St.?

iPhones are not the only choice, so if you don't like how they work, you can choose not to buy them (because they have significant competition).

The reason there are laws that limit monopoly behavior is because you wouldn't have that choice and it is considered a free-market failure that we want regulated.
In Germany? Only villas in very rich residential areas.

"Normal houses" very rarely have alarm systems here.
Found this link by googling the title: http://lwn.net/SubscriberLink/641244/67cddf7b2fddb6e4/

It worked for me.
Clear your way! Apple Watch is coming!
Have you already upgraded to the "PRO" version? I've been using it on Linux for about a year and just recently a "7 days left" appeared on the Web UI.
Open Patent Licensing Basics
Interesting idea, but I think this is more of a PR stunt than a serious endeavour. As of today, the DHL / Post already offers a range of services to make sure you don't miss your delivery, most notably a system of 1.000's of so-called "Packstationen", where you can pick up your parcels 24/7 using a chip card & PIN code.
It is a free market when you look at the bigger picture. You don't have to develop apps for iOS, you can develop them for other platforms and no one will stop you. iOS is part of the app market and as it's a free market Apple can control their portion however they like.
There is no visual indication of progress. No clue about any ETA. No system logs. No detailed activity window.

Not returning any meaningful information when problems arise is the most annoying aspect of modern apps, especially on phones. Even Windows cryptic error numbers were better than this.
Not aware of anything from Apple about this issue. It was just an assumption, sorry. What I did is test up to date devices (i think i even tested an up to date iOS 6) and couldn't get any specific SSID. The probe requests were still there, but SSID parameter was always set to Broadcast.

However I did see a lots of probe requests WITH a SSID parameter set but those were not coming from my devices :). I assumed they were not up to date.

I am very interested to know if the probe requests you're seeing are also coming from unknown devices: if they aren't, could you provide us with the iOS version you're using/testing with?
You should stop saying this. Microsoft didn't get prosecuted for controlling what things end-users could do with Windows. They got punished for using their market share to make it impossible for computer manufacturers to build computers that didn't include software from Microsoft, illegally maintaining their monopoly at the OEMs (and ultimately consumers) expense.

Apple has nowhere near the market share that Microsoft has back in the 90's and if you don't like this decision you can take your money elsewhere. In the 90's you literally could not. It is a totally different situation.
Just for the info, Chrome (and possibly other browsers as well) allows to build cURL commands from any network calls with a right-click on a HTTP call in the Network tab.
Show HN: Buy and sell locally without going insane
Well MFC C++(mostly C) and .Net are as similar as C++ and Java. MFC C++(mostly C) is unmanaged legacy code and .Net is managed code.
the logic of your analysis is sound. I suppose I'm just not sure that client-side type and name errors constitute a large fraction of all web app errors.

Anecdotally, the team I am on doesn't have these issues (we certainly have other issues), but I could see them being important to prevent on certain projects.
Those things suck. Every time I think about using them I always end up just using a dict or declaring a new struct.
I think the main point the author was making is that you should do things you enjoy and not waste time in ego-based arguments.

Unfortunately, he makes that point while simultaneously showing contempt and patronizing the people who enjoy ego-based arguments to ego-based bragging about life experiences.
What is content marketing and who is doing it really well?
Show HN: What to Read? (on World Book Day)
>Edit: Further further thought. What if they can't fit it in your trunk? What if you park backed up to a wall?

You'll probably get an email/text and would be able to pick it up at a nearby DHL store. Probably the same as if they are not able to deliver a package to your home.
Exactly. Business isn't a no-holds-barred anything goes anarchy. It's not because we have some free trade that there are no rules what so ever.

Abusing a stranglehold or monopoly will eventually draw the ire of regulators. Just ask Microsoft or the EU.

What is and isn't OK is something that will probably be decided in court. I hope this kind of anti-competitive measures do get some kind of regulation in the app-stores/ecosystems space that large mobile players have crafted over the past few years, because they could easily stiffle competition from their current dominant positions.
Please send a copy of the manual and specific details of what you tried to receive source code from DirecTV to <compliance@sfconservancy.org>.

Note that GPL doesn't require "putting the source online" necessarily, but they are required to make a valid offer for source code to you and fulfill that offer when exercised. We'll need to investigate whether or not they've properly done that before anyone should claim that DirecTV has violated GPL.

(BTW, I'm Bradley M. Kuhn, who, through my role at Conservancy, started the GPL Compliance Project for Linux Developers: https://sfconservancy.org/linux-compliance/
The thing is Apple's share of the phone market in the EU isn't all that great (I gather it's less than 25%). Meanwhile Google has > 80% of the EU search market.

You can't exploit a monopoly if you don't have one to begin with.
Ho Chi Minh City (District 1)
One of my favorite hobo working cafe cities
Humans try hard to be smarter than their "software" counterparts. Start-ups emerge with a problem to solve "How to make a normal human smarter than any machines". Economics would be decentralized, and ultimately survival of the fittest. If only I could live to see all this.
Nah, looks to me like they're just controlling what they're allowing others to display directly on their platform. You can still support Pebble, you can still advertise that you support Pebble, you just have to advertise that on a different platform than Apple's. Sounds reasonable, if a bit inconvenient.
But then you have to worry about keeping that VPN access secure. There's been cases where that's been a problem, like the ransomware attacks on Synology NAS boxes (see http://www.anandtech.com/show/8337/synology-advises-users-of...).

> to pay someone to get you such a NAS and configure everything for you is still a fraction of cost, that you would pay for cloud providers.

Dropbox for Business costs what, $75/month for 5 users? That's less than you'd pay for an hour of a competent person's time.

I'm not a huge fan of Dropbox for several of the reasons that have already been mentioned above (I use SpiderOak myself), but on these specific points they definitely beat the roll-your-own approach.
Rodeo: A data science IDE for Python
Endgame Launches Enterprise Threat Protection Platform
I like that this new thing where we declare our political enemies anathema and refuse to do business with anything they're affiliated with. I think we need to escalate a little, though, and start boycotting every business that uses Dropbox, too. Also, Stanford.

It's the only way to effect justice in this crazy messed-up world.
This is what puts me off JavaScript frameworks. They change every 5 minutes.
Cached copy as I'm not getting a response from that page:

http://webcache.googleusercontent.com/search?q=cache:U3-ruJk...
"My gift to industry is the genetically engineered worker, or Genejack. Specially designed for labor, the Genejack's muscles and nerves are ideal for his task, and the cerebral cortex has been atrophied so that he can desire nothing except to perform his duties. Tyranny, you say? How can you tyrannize someone who cannot feel pain?"

Chairman Sheng-ji Yang, "Essays on Mind and Matter
The Ultimate Guide to Finding the Best VPN
Google Ends Support for ClientLogin OAuth 1 (3LO), AuthSub, and OpenID 2
Synology offers mobile apps to access the shares.
That's a monopoly but it's not an economy monopoly. You have a monopoly over where you live, but that's not an economic monopoly. Monopoly is not a magic word. The FTC has very strict standards for when something is considered a monopoly. It's not the same as the general definition.
This is actually a great analogy. If the AppStore was a physical store, I would agree; but I still don't agree and that actually surprises me. The freedom of the internet has shaped my expectations around this issue.
Announcing the Top Earning Instructors on Udemy [Infographic]
Signed up. Like it.

Tried changing urls, got 200 on private links. Should be a 401, or a 404.
It's important to voice concerns with wildly popular software but not very thought-provoking. You don't get the call-to-action feel without a discussion of solutions.
Gun rights – give guns to prisoners?
Well, if your password is "123456", "password", "root" or "dragon" for your entire system, you are indeed asking for it.
Microsoft had a monopoly on OSs for PCs, so they were not allowed to use that to give another piece of software an advantage. They did not simply have a monopoly on Windows users.

In order to be regulated under Anti-trust, Apple would need to have a monopoly on some market that isn't simply described as "their customers". The closest they came was iPod, but it looks like that hovered around 75%

http://stratechery.com/2010/apple-innovators-dilemma/

So, would probably not fall under anti-trust.
"Control" is not the relevant test, market power is, and the prime test for market power is having the ability within some (even small) range to increase prices (or possibly more generally increase price-to-feature mix) without sales moving to competitors. Its not an easy test to apply, and its possible for more than one player in the same general market (e.g., smartphones) to have market power, or for a player that isn't absolutely dominant -- or even the #1 seller -- in a market to have market power in that market.

Without having done any kind of structured data gathering and analysis, my intuitive impression is that it is not all that unlikely that a finding of market power for Apple in the smartphone market could be supported, and that therefore anticompetitive leveraging of its position in that market to build a stronger market position in the smart watch market could be an antitrust violation.
Going from a Perl job to a VB 6 job a few years ago, it was very unsatisfying. The location was way better though.
The Nun’s Story
The "is human too dumb" theory is intriguing. Reminds me of this article - http://waitbutwhy.com/2015/01/artificial-intelligence-revolu.... Imagine machine or alien that is far more intelligent than us that they see us like how we see ants.
Seriously annoying? If you don't like it, don't use it and comment on other things. There's plenty of people that think it's one of the best languages available today.
I remember reading this article when it was first published and thought it was a fantastic piece of work.
When it was later discovered that the NSA has been doing this for years [0], the extent of their technical prowess really became apparent to me.

[0] https://www.schneier.com/blog/archives/2014/02/swap_nsa_expl...
I was similarly frustrated when I left a Math PhD program.

I realized that my best-case outcome was probably a tenure-track job at a #100 ranked school, and my worst/likely-case outcome was being a permanent adjunct with no other marketable skills. So I left to work at a software career.
>I can tell you categorically that iPhones do not automatically connect to SFR wifi hotspots like this company claims.

My understanding is that AT&T wifi users have to connect just once to attwifi and then going forward it will connec to the SSID whenever it sees it, which is a lot considering its in every McDonalds and Starbucks and other locales.

Some people say their phone connects to attwifi without once first connecting to it. This article from last year supports that claim:

> Settings for AT&T iPhones, for instance, frequently instruct the devices to automatically connect to a Wi-Fi network called attwifi when the signal becomes available. Carriers make the Wi-Fi signals available in public places as a service to help subscribers get Internet connections that are fast and reliable.

>Sharabani said the settings that cause AT&T iPhones to automatically connect to certain networks can be found in the device's profile.mobileconfig file.

http://arstechnica.com/security/2013/06/iphones-can-auto-con...

If anything, this shows how unreliable wifi security is. I could see a next-gen wifi that uses SSL cert-like signing to verify identity and stop spoofers. Wifi is still the wild west.
Ubuntu 15.04 Released! Full Review 1080p
Help me build this.

http://crumz.biglaunch.net/
Okay, then I'm going to start kicking air, like this! And if any part of you should fill that air, it's your own fault!
Right. My point is just that it applies both to stopping (other people might just keep using it) and to improving safety (other people might not spend the money on safety like we do). So while it's a problem, it doesn't seem to be an argument for one choice over the other.
Just wanted to say thanks for posting this. I wasn't aware that this was the case on Android. I've now turned my WiFi "completely" off.
My first thought was a boot that your car gets when you don't pay your parking tickets.[1]

[1] http://en.wikipedia.org/wiki/Wheel_clamp
It used to be a big pile of something-or-other, but the newest iteration of SharePoint is really quite a solid product, particularly for some of the trickier tasks around document management and distribution. And with the Office 365 versions, smaller businesses don't need to worry about building out the physical resources (or hiring the admin personnel) to run an instance.

It might be something to ask your IT folks if they've considered recently.
Couldn't these things just be deprecated? As in, never removed because of compatibility, but when compiling you would get warnings about using features no longer 'best practices', and maybe there could be a switch for 'modern c++' that would turn use of these features in errors?
Well, sure, they have control over their own platform. Monopolies are about markets though, and Apple is hardly a monopoly in the smart device app market.
This is silly. "PL is hard, let's go shopping." Except, here, it's "ziplining" instead of "shopping".

My ability to do my job depends on the programming languages used. Many things that I can do in Haskell or Clojure would take far too long to do in Java. And as I get older and leadership is expected of me, I need to know what's out there and what the most capable tools are (and what tools are exciting to the best programmers). I'm not so attached to any language that I believe in "one language to rule them all", because there obviously isn't such a thing, but PL is a choice of very high impact.

I would say, "don't get so attached to programming languages that you use the wrong tool or reject new ideas too early".

For example, Haskell is optimized for highly productive individuals who don't mind learning new concepts. It empowers the individual. Java (at least, with the modern enterprise culture) is optimized for teams of hundreds of mediocre programmers who are individually replaceable and insignificant. Career management requires picking work environments, and tool choices carry a lot of signal (if not perfect) about how a company views and manages technology.

The OP smells like that attitude of "I don't know it, so let's call it unimportant and talk about roller coasters in Spain."
All with a drip of transcendental enlightenment. I tend to agree with everything the guy says, but it definitely came across a little douchey. Not sure if he was targeting the HN crowd or what.
When I was at Michigan Tech I was part of the group that would create an annual version of this, and we were actually running all AI in the same Java process (somewhat sandboxed) which of course led to scalability problems and limited you to JVM languages. For us it didn't matter so much since our target audience was new comp sci students at a school where the starting and most used language was Java.

Our other restriction was that we wanted to support hundreds of units per team, and we wanted tens of thousands of computed turns, but be able to compute that within 3-5 minutes.

We did learn from that naive approach though and the next year I believe it was done with a text based API. If performance were an issue, it could be done with protobuffers, since most popular languages have at least some implementation of them. The year we did the java implementation we had replays the size of 250mb+ due to how much data we had, even with deltas, compression, and other pruning. The text API was only feasible due to a massive reduction in the amount of game entities and turns.

The key thing was when you want to offer API commands. We wanted starting freshman to be able to compete, and that required offering things like pathfinding, predefined list filters, etc. This also mattered since it was run like TopCoder where they only knew about the game the day of the competition and had 8 hours to code an AI for it. The least buggy way to support that in multiple languages is to have the API computation happen on the server, then your language specific APIs are just wrappers around the API calls and data and much easier to change as your game changes.
And the counter party's pnl went up
It seems to me that the Eve folks have already decided to make that tradeoff though: a richer environment that is necessarily walled off at least a bit from the traditional "it's all text" approaches.

Smalltalk didn't take over the world with that approach, but it's certainly interesting to explore.
looks like Blank Slate can also do that (notes start as private but you can "publish" them, giving you a public URL). Other cool things about this one are that it is open source (https://github.com/tomasienrbc/notes) and that there are extensions, for instance to turn your note into a Google Doc. It also works with markdown so you can make bulleted lists and such.
Put it on the web
YesGraph's Pricing
I instinctively shied away from using Dropbox and have instead found a cheap alternative.

I have a dedicated Linux server from Kimsufi which runs any testing I need to do for my work and also has a BitTorrent Sync client installed. I have Sync installed on my phone, laptop and work computer, so anything I need to share I can, easily and quickly.
Weave as a Docker extension
GNU Hurd 2.0 will be released and will be a major success.
Download TaiG 8.2 and install Cydia on iPhone
> Pretty much all networking uses native async IO and is unaffected by the size of the thread pool

Are they still using threads to get the "magic" working? I'm referring to this sentence: "But how did that happen? To the best of my knowledge node.js, is not powered by magic and fairy dust and things don’t just get done on their own."
Americans Must Become Citizens of the Watershed
> Their app store - their rules

IANAL, but this rule seriously smells of abuse of a dominant position.
"Erlang needs a killer framework."

I don't agree with this. Erlang has already frameworks but that is not the selling point of this language and environment. For me the reason to use Erlang is the concurrency patterns and the tooling. RoR is great to get you off the ground but when you hit bigger scale you have to replace it with something that is more memory efficient and supports high number of concurrent connections. Several companies proved this including Twitter, Opscode etc.
Erlang on the other hand lets you to use the same environment from day 1 to the time when you have 10M+ active users. You have to work on it but it is possible and there is no need to ditch the entire system because you got popular.