skysight-inc/HackerNews huggingface dataset:
> What makes this Firefox?

I think that's an interesting question. Is a browser defined by its rendering engine or by its features and UI?

When Chrome used WebKit, it was clearly understood by everyone to be different from Safari, even though the rendering engine was the same (I know, the differences were big), but a Firefox browser that uses WebKit seems to not be considered Firefox.

Personally, while I understand the philosophical and political differences, I think the browser is defined by its features, not the rendering engine: the user wants their bookmarks to sync between the phone and the computer, they don't care whether the two programs use the same library to draw the page on the screen or not, just like they don't care which malloc() implementation they use.

To put it in fewer words: Chrome on iOS is still Chrome, not Safari, because it has Chrome's features.

(This would not have been true a decade ago, but rendering engines compatibility is much less of an issue now)
Open source graphics? Intel (they actually have an open source driver team), then AMD (they at least provide decent hardware documentation), then pretty much everyone else ships binary blobs and doesn't document anything.
Well then you clearly know very little about Assange or Wikileaks.

A. The majority of Wikileaks' leaks are not related to the U.S. at all. Wikileaks is hardly biased.

B. Assange is directly responsible for the creation of Wikileaks and indirectly responsible for dozens of spin-offs. Hundreds of major cases of whistelblowing probably never would have happened if it weren't for Assange. So yes, wistleblowing needs Assange.

C. Assange set himself up to be the scapegoat. He's sacrificing himself for a greater cause. Your analysis of his motives are insulting.
the doj report can be found here:

http://www.justice.gov/sites/default/files/opa/press-release...
tl;dr 50 quips in a row. Basically, believe in yourself, there's no right answer, but there are popular answers.
You asked "will you have a problem with my name "Send to Dropbox"?" and they said yes. It does look, based on the rest of their response, that they were instead answering the unasked question "is it ok to use the name?" but their response definitely makes things more ambiguous.
Not usually. I usually hear that it's either confusing or that people prefer functional languages with static typing over the dynamic flavor.
I'm glad Firefox is coming back to iOS. I remember they used to have a similar Safari wrapper supporting sync, but they must've gotten rid of it.
F# won't draw especially draw people away from those three languages though. It doesn't have the sort of type system Scala and Haskell people love, it isn't a Lisp or dynamically typed so most Clojure people won't care, and it doesn't work with Java so it won't draw people away who are using Scala on top of older Java systems.
Show HN: FUNDED – An iOS choose your own adventure novel
A perfect example of a guy who has achieved enough self actualization (Jung) to understand what makes him happy in life, (and spend time doing that) and what doesn't (don't spend time doing that). He has said in many interviews he would rather stay at the bottom of the org chart doing what he loves (engineering) than to be "promoted" and move up the (managerial) chain.
The previous iOS app was called Firefox Home, first released in 2010:

https://blog.mozilla.org/blog/2010/07/15/get-firefox-home-on...

Development stopped in 2012:

https://blog.mozilla.org/services/2012/08/31/retiring-firefo...
Maybe this will be for the jailbroken platform (probably not though :/)
I know lots of people don't care about Windwos Forms anymore but it would been GREAT if they were also included in the Core, may be re-labeled as just "Forms" with as many platform independent goodies as possible. Native desktop apps are no longer for consumer at large but I keep finding myself developing new desktop app every now and then for development tasks. For example, right now I'm working on desktop app that allows you to quickly browse, slice and dice very large data files of order of 100s of GBs. It would be nice if I can release this kind of apps for all platforms using .net.

PS: I don't want WPF in Core. It's over-engineered uglyness I care lease about.
Yeah the other day was my first day with Java and Eclipse and I was close to pulling my hair out (coming from python and vim). Ultimately it's just a different set of batteries but the depth/weight of the stack seems insane---the expression 'house of cards' comes to mind...

Still OpenUI5 is just js files in the end, so hopefully entreprisey people can't mess it up too bad ;)
Argh. I wish he'd used language like "I retract" in the more recent 10/21 post, it got into "weeds" that I was avoiding getting into until he/Team Azul finish their statepoint work. That based on his mistakes with gcroot (granted, I share his goal of high performance precise collection, which is just not in the DNA of C/C++).

And I see the first batch of patches landed today: http://www.philipreames.com/Blog/2014/12/04/statepoint-patch...
It's not Python. It's in Rust, and it supports type based decoding and tab completion.
The proposal was made in October, no? The only thing that happened 2 days ago was renaming it to "docker machines".

So unless I misread the thread, your timeline is a bit off.
Firefox for iOS won't be based on the main Firefox repo ("mozilla-central"), which remains on hg.mozilla.org.

A lot of Mozilla projects have their main repos on GitHub, including Rust, Servo, and Firefox OS.
You just described selling predictions.

Google is predicting that the person speaks German or is a Male between the ages of 26-30 who is interested in Technology and Wine-making, or what have you. Google sells "we can display your add to someone we predict meets such and such criteria." They make those predictions based on gathered data.

The prediction is what makes a million AdWords views more valuable than a million random people seeing the same content in a tweet. Both are "real estate." But it's the predictions (based on gathered data) that make AdWords more valuable.
Your Online Journal, Built from Heartbeats, Sleep Patterns, and Hikes
Postgres 9.4.0 to be released on December 18th
Eric Garner's Murder Reveals the Ugly Core of Government and Law Enforcement
The argument is that single-layer networks would need to be impractically wide to have the same representational power as a narrower network with multiple layers.

I haven't looked into the math myself, but apparently there are situations where the increase in representational power for networks of a given size can be increased exponentially by moving nodes into higher layers.
Yes! I attended and spoke at the second conference in Portland, and it was great.

One thing I valued from it: getting a sense of the careers of a whole crowd of people who also do documentation as an important part of their work (and care about it), since in a lot of technical contexts we're unusual compared to engineers and designers. I noticed that many of us started in support, not just me, and that it's common to wander around job titles over the decades - from community to technical writing to engineering to product and back. I really liked that the conference had a range of attendees and speakers in different career stages and types of companies, so I could get a little more of a glimpse of where I might be 10-20 years from now.
Started using Hacker Times (https://itunes.apple.com/us/app/hacker-times/id939293040) recently on my iPhone & iPad. Doesn't let you post though.
The third industrial revolution is basically dead, leading economist says
If you can find someone willing to share their internet within line of site of your new place you could do a point to point.

Ubiquiti has great antennas that are relatively cheap. Unfortunately most ISP's won't allow you to use/share/resell your connection beyond your property, so be aware.
Here is an interesting comment: (KeyPayload.swift)

We should also call super.isValid(), but that'll fail:
Global is external, but doesn't have external or weak linkage!
Swift compiler bug #18422804.
We haven't locked down the pricing structure yet but we will be offering a discounted membership for early adopters.

The idea is that everyone needs a lot of practice to get good at a technology.

While courses usually give you the theoretical and conceptual knowledge, you usually don't have ways to put those learnings into practice through real world projects.

We envision Zyring to be more like lab than a classroom such that you will build relevant products and technologies that will help you grow your skills or transition to a new career.

So here is the step by step of how it works:

1- Get matched with a mentor.
2- Introductory meetings with your mentor to determine your knowledge gap and how you will develop the projects in your track.
3- Review collection of curated material from experts in the field.
4- You work with your mentor to create a real world project. You will meet regularly with your mentor to get feedback, help, and direction.
5- You release and demo your work and put it on your portfolio.
6- If you choose so, companies from that track will be invited to view your portfolio and offer you job opportunities.
Source? Or is this conjecture on your part?
> Asking a French waiter to be less out of your way isn't as easy

I would rephrase that to "Asking a French waiter to be more in your way because the service sucks isn't as easy."
> Actually, you can upgrade reservations as long as they are on the same machine type, so m3.large -> m3.xlarge -> m3.large is possible mid-year. m1 -> m3 is certainly a problem, but that shouldn't happen too often.

There are a lot of caveats to this. Most importantly, you had to have purchased the reservations that you are going to combine at the same time. You can't mix and match durations. If you have one with 8 months left and another wix 6 months left, you're out of luck. So if you want this kind of thing, you've got to shell out a lot more at the same time to buy a group of reservations. That's kind of a pain to me.

> One solution would be to reserve compute units, instead of machines. You could reserve 16 m3 "units" and could use that as 4 x m3.large or 2 x m3.xlarge. Those are equivalent in hardware anyway (minus some fragmentation).

The fact that we're sitting here talking about making a huge investment that we may or may not end up using effectively is the thing I dislike about this reservation system. I'm going to have to shell out a good bit of coin upfront for all of this, and I am effectively locked in for at least a year. Unless I want to gamble on the reservation market.

This is my biggest gripe, as an AWS customer. Give me more simple billing and get out of my way. Don't lock me into this thing that resembles a contract with a cancellation fee.
I'm having trouble figuring the details of this situation out. How many inches away is your nose from the screen on ideal text?
Do Artifacts Have Ethics?
It's available on Android as well:

https://play.google.com/store/apps/details?id=co.tapfiction....
Anyone manage to get it to build? Lots of errors, assumably very far away from being usable.
"no libraries"

I forgot to emphasize that this is not a real problem. You will likely have good C/C++ libraries for most things. The real issue really is to expose these libraries to your embedded language on a as-needed basis. To me the effort is better spent in creating my own targeted solution that makes interfacing easier and that is under my control than learning the minutia of the FFI of a third party implementation, after taking into account the following:

1) we are talking about effort on the scale of one or a few KLOC to roll one's own, and comparing that against the effort needed to truly master the FFI of a third party implementation;

2) my interface is no longer limited to the lowest denominator that a standard implementer would face (e.g. most use C but I can use multiple inheritance and templates of C++ to make the interfacing a lot easier);

3) supporting FFI users is typically not the highest priority on the standard implementers' agenda (if there is any support at all).
What Our Tech Giants Should Learn from Chinese App Design
Which Comes First? The Microservices or the DevOps?
Big parts of the VideoCore IV (Raspberry Pi) are documented - though not completely (especially the video acceleration unit is not yet publicly documented, officially for the reason that you have to pay license fees for some video codecs):

http://www.raspberrypi.org/a-birthday-present-from-broadcom/

From the embedded GPUs VideoCore IV is as far as I know thus the most open (but rather the one-eyed among the blind).
We are building "Create your own HackerNews"

http://www.postatic.com

We are not charging yet, but planning to quite soon. Plenty of users so far with interest in paying. Not entirely sure how we'll go, but we're pretty sure it'll bring in some profit (or fingers crossed!)
The problem with that is that, if you steal the CSRF token (which is easier to do than a session ID hidden in a cookie), it's game over.
> Would you want to reduce a container to an app for all use cases?

Yes, I would. At least for the work I do, it's exactly what I require, and takes a lot of the work and thinking out of what I need to achieve. That's not a bad thing, and I'm not arguing that it's how it should be for everybody, but that's the best part about open-source, you can choose a different implementation or write your own on the same tooling :)
Because there is a polite way of expressing the point that covers both bases.

There's value in the TL;DR for those of us who don't have time/interest to sit through a video, but there's also value in having a long-form way of explaining a story to people.

It doesn't have to be one or the other.
> There is no "shifting the risk", it's explicitly the reason for the discount.

Sure there is. I'm not going to get into potential motivations and logistics (since I as a customer don't care), but there is no doubt that reservations are for shifting risk to the customer and away from Amazon. It doesn't matter if they're offering a discount, that's really not the point I am trying to make. I'm more concerned with the "risk" I take on each time I reserve an instance.

The big gripe I have is that a reservation is made with the assumption that everything (quality of service, the needs of your application, customer service) stays roughly the same for the duration of the reservation. If the customer service stinks, or there are some really bad outages, I've sunk the cost and end up throwing the money away if I switch (we eat the expense instead of Amazon). If I want to upgrade my instance size and have mixed duration reservations, I've got that sunk cost to swallow. If I want to scale down, ditto. I risk throwing away money if I change plans.

In a perfect world, I'd like the option to either pay an upfront reservation fee for the best rates, or run On Demand and get a graduated discount curve like Google Compute. They'd still get have an incentive to stay put, and people or companies with lower budgets could avoid the large reservation fees. At the same time, you could still pay the upfront reservation fee if you wanted the best rate and didn't mind committing for a year+.
> I really am beginning to see the CoreOS guys point here - if Docker could have just stuck to running containers and doing that awesome, there would have been space for other companies to build out the ecosystem around that shared interoperable container format.

It blows my mind that on Hacker News of all places, people are suggesting that the Docker folk should not compete because it might upset some other companies. That's crazy.
Very cool to see this open sourced.

Any advice on migration process? Transferring a high write-throughput postgres instance to a multi-pg deployment with pg_shard feels pretty daunting.
ReSharper 9 is Released
In theory, at least, a deep architecture can learn the same things as a shallow one, but with less nodes. See http://www.iro.umontreal.ca/~lisa/publications2/index.php/pu...
... but the "we're all friends" culture sounds ok on paper but when I'm paying for car service, maybe I'm just a bitch, but I don't want to be your friend.

I prefer Uber for at least this reason. I don't want to chat or make a friend; I just want to get from point A to B and be left alone.

As I was reading the article, though, I realized that if I were a driver, I'd prefer to drive for Lyft. I'm not a particularly "professional" person, and I appreciate Lyft's "come as you are" driver culture... at least from the perspective as a potential driver. As a rider I'd still prefer the efficient and non-social Uber.
I'd like to see this running on an Arduino :)
wow they make a lot of equipment....
I thought I was the only one who caught that. Very sketchy.
This old, but you might be able to rerun it. http://per.bothner.com/blog/2010/Kawa-in-shootout/ Back in 2010 Kawa looks to be beating Clojure pretty handily. Not sure how well Kawa fares under robovm. All worth a weekend hack for those with some time.
Is OpenCL supported?
There's also DJB's CurveCP.
At least in the hours up to the launch, it was actually really good. There was a ton of content describing the intended launch, its goals, requirements, planning that went into it, etc. There was also a segment with Elmo (from Sesame Street) talking with an astronaut and an engineer (iirc) that I saw, and apparently another similar special "guest". They probably just didn't have as much planned for the period after the launch was aborted.
> katamari of design features

Did you coin this phrase? It's a fascinating, evocative, and quite possibly accurate description of many of the systems I find most frustrating. In any case, thank you for bringing a smile to my face today :)
Well, thats my personal view. I suspect thats how lots of people feel too, given it has not seen any major adoption despite being relentlessly hyped for last couple of years[1].

Also, F# is already in top 20 with relatively little fanfare.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
Very cool - I like your idea to store all of the data using a Google Drive realtime document. But I'm not sure how you are able to handle authentication and permissions, e.g. limiting a field/model to only be visible to certain users. AFAIK read access to a document in Drive is all-or-nothing, and there doesn't seem to be a way to let a user only view a portion of the document. Are you only enforcing the access control in the client-side logic? If so, that's not even remotely secure....
I can only find one source[0] and it's source is quoted as "is what I'm hearing" for an estimate at the end of the FY2015 (13 months from now). That's pretty bold stance without any real confirmation.

[0] - http://www.businessinsider.com/ubers-revenue-2014-11
Ostensibly, executive bonuses in publicly traded companies are tied to actions that are a proxy for increasing shareholder value. Massive damaging hacks are not good for shareholder value.

In any case, it was just a comparative point, they clearly have the cash flows to hire competent security staff without impacting others' pay if they so desire.
Winforms has a lot of really counterintuitive and cumbersome widgets. It's well-known and traditional and straightforward, but there's too much MFC baggage in the various widgets' behavior. The data-binding system is a mess, the DataGridView is utterly dire... so many simple things are just such a pain.

Unless you just want to throw some textboxes and buttons on a screen, it's just not good. I mean, ever do some dynamic forms and run out of window handles? Really?
Are you open for online learning ?
Ask HN Archive
> Congress can't pass laws preventing Congress from passing other laws, except by amending the Constitution.

Congress can't amend the Constitution, either.

So we're left with, essentially, "Congress can undo what Congress can do.".

Congress can of course propose amendments to the Constitution, and therefore also propose amendments which repeal previous amendments. In either case, ratification by by the state legislatures is required.
When the CEO of the company you work for tells the world he can't wait to replace you and your fellow workers, it seems reasonable to worry a little bit. At a minimum, it's a bit disconcerting to be equated in value to a (not so distant future) machine.
"... What is so horrible about using metadata to target drone strikes against people we already want to drone strike? ..."

Collateral damage?

https://en.wikipedia.org/wiki/Drone_strikes_in_Pakistan

http://rt.com/usa/drone-yemen-dozens-dead-880/

Signature strikes are particularly troublesome. The level of identification is lower. Identification is replaced by behaviour. Less verification translates to greater efficiency. Where is the accountability?

In Vietnam, the Pinkville massacre [0] occurred where approximately 500 unarmed civilians were killed. A cover-up attempt was made. When it became public, accountability became a necessity. The participants were questioned. There was dissent. Enough Men (grunts) on the ground not being fired on, refused to kill civilians [1] resulting in political embarrassment to both Nixon and the military.

The Military learns and got smart. You don't need to invade like the old days or have SF's on the ground for man in the loop missions. You can do all this from a tin sheds on home soil using remote drones. The control loop is smaller, the job gets done. No dissenters with only unverified reporting of collateral damage and no messy pictures in TIME-LIFE.

[0] http://life.time.com/history/my-lai-remembering-an-american-...

[1] https://en.wikipedia.org/wiki/My_Lai_Massacre#Participants
Where I work the answer is easy: We're holding off on moving to containers for anything other than local development work (it's faster than Vagrant, hooray). When AWS gets around to releasing their Docker support (beyond what Elastic Beanstalk does) with 1:n VM:container support we will move to using that along with the rest of Amazon's infrastructure (which we already use).

Basically, we're going to let Amazon do it for us. Makes it easier that way :)
Midtown Manhattan, NYC Video Collaboration Startup – Sr. API and Mobile
I'm helping out some friends I have in NYC who are connected to a popular tech leaders new startup reboot. It looks pretty cool and pretty early stage startup. They are node.JS focused on solving complex problems in realtime video collaboration and communication. Thought this would be a good position worth considering. I can connect you to the executives.

Need Angular experience and node.JS and position for video

http://fortune.com/2014/02/25/exclusive-sean-parkers-airtime-has-quietly-relaunched-as-okhello-and-its-actually-working/

Please keep this confidential and if you personally would recommend anyone great with API's if your not looking., please let me know.

Relo, Bonus, and the works available.

James
714-606-3810
james@techstardust.com
Data Science Weekly Newsletter – Issue 54
Prince: Convert HTML to PDF with CSS
Ask HN: Add falling snowflakes without slowing down page?
I'm looking to add a falling snow effect to a few of my sites for a week or two this December. (probably with "Let it Snow!" button to start the effect).

Most of the examples and tutorials I can find are pretty dated, very sluggish, and can lock up the page/browser, especially with a lot of tabs open.

What's the best performing way to add simple snow falling animations without significantly affecting page performance? (CSS3 Animations maybe?)

Also, is there a way to do it that is accessible, ie, doesn't trigger seizures as indicated in this article I came across?

http://wptavern.com/warning-wordpress-coms-falling-snow-feature-can-make-your-site-inaccessible

I feel like leaving making it opt-in (by providing a button) would take take care of the issue. There's something nice about being pleasantly surprised by the snow effect when browsing that's appealing, but not if it's going to trigger seizures >_<

I also realize that not everyone would welcome falling snow, so perhaps opt-in really is the only way to go.

Thanks HN!