skysight-inc/HackerNews huggingface dataset:
>"Companies who still need high growth to justify their stock price (read: Apple) are distressed about the notion that everybody on the planet who can afford a smart phone already has one"

Not true - India has ~800+ million mobile subscribers and only ~100+ million of them currently have smartphones. So there is a huge market waiting to be tapped - although Apple may still be distressed as 90%+ of these 700 million potential customers are probably going to buy a sub-$100 smartphone made by the likes of Micromax and running Android...
EFF, Greenpeace and 10th Amendment Ctr fly blimp over NSA Utah Data Center
You might want to play around with Darktable (http://www.darktable.org). I have no affiliation other than using it a bit. I use an Olympus EM-5 and it handles the raw files just fine.
The death of flat/minimalism cannot come soon enough. Unfortunately Google Maps seems to have been swallowed up by it. The current (new?) UI is simply unusable.

All I wanted to do earlier was drop the pin at my current location (which Google Maps couldn't divine due to no GPS) and then "Search Nearby" for eating places.

Well the pin has gone and now all you get is the street view thingy (yay?) and search nearby is also absent unless you're on a GPS device which can pinpoint your location.

I tried to use Bing Maps but they have been copying Google Maps too closely therefore have also removed the droppable pin (?).
They are only sexist if they kill more women. #feminism101
Optimizing string function in UE4
Hard to say. What helps me understand algorithms is lots of mental effort.
I agree with you on the moral conundrum faced by many of us who were handed some privilege, or are handing privilege to our children, while observing the staggering disadvantages faced by other less fortunate children. I (like you perhaps) am raising a family in a major city where the extremes of opportunity and disadvantage are juxtaposed daily for us to see.

However, attributing the differences in opportunity solely to "winnings in the genetic lottery" is a bit narrow, IMO. There are plenty of factors in addition to genetics that can either increase or decrease opportunity, and there is a lot that can be done in communities to improve opportunity, regardless of individuals' genetic potential.

A basic improvement would be making gains in public safety in communities plagued by high rates of violence and neglect. Children can't take advantage of the learning opportunities presented to them or maximize their genetic potential if they have to live in a climate of fear. This is true whether it's in Afghanistan or in the inner cities of the US.
You might be able to buy old mainframe platters on eBay. I would love to see their faces...
Or maybe send them one of those new MacBook SSD's ;-)
Android with mainline Linux kernel support on the Goldelico GTA04
Spaghetti/fat code is probably the biggest problem for new programmers - though they're probably not aware of it. It's very, very hard to make any module larger than ~500 lines without overcoming it.

This was a huge issue for me for probably about two years.

Then, I took a look at my projects using a dependency visualization tool (Structure101 for Java/C#) and I got a lot better as I fixed all of the tangled code/fat classes.
Sometimes one can't help but wonder if the long term impact of everyone being connected, all the time, is not going to be one planet-scale hive mind!
Ice cream makers and data races
How practical is today to start with Dart for web apps instead of Javascript? speaking from someone who doesn't know JS.
Wow, I learned something valuable here: that it would be illegal to use negotiation solely to harvest ideas.

I remember the story of a script writer who pitched his script, but then the studios rejected him. One studio just had their own similar script written. He never sold the script, and when the movie actually came out no one was interested because it was too similar to the (essentially stolen) version that had been produced. Could he have sued the studio if he could prove it was his idea? How similar would it have to be? Would he have to prove that they entered into negotiations just to get his idea?

---

I wonder because I've had an idea brewing in my mind for the last 5+ years, but I have nowhere near the millions in capital required to get it going. The price tag is so high that I don't expect any ownership, but I just want to be involved and to make a fair amount if it succeeds.

A law class once taught me that "ideas cannot be patented," so I completely shleved the hope. I couldn't patent the implementation because it would be easy to implement the same idea a hundred different ways. I bring nothing more than an idea to the table, and then I'd be easy to cut out.

I'll talk to a lawyer before I do anything, but it sounds like I could take my idea into negotiations with a larger company. As long as I can prove that the idea was mine, they can't just take it and copy it. Maybe?

I'm feeling a glimmer of hope that my idea could someday get off the ground, but I worry that the modification loopholes that have held me back in the past are too large.
A case of self-selection, of course.
It's useful to note that, while a country, Estonia's population is smaller than that of most large US cities (1.3mil). What can work for Estonia may not be something particularly portable to larger nation states. Still interesting stuff.
Android L includes new display modes for color blind users
Anybody knows if there's a free DART PDF Book somewhere?
The same probably applies to TV, radio, newspapers, novels, and plays. So I don't think anyone should panic.
For what it's worth, the presence of seemingly significant signal in the difference between the original and compressed tracks does not necessarily mean that significant sonic/perceptual loss has occurred. Operating correctly, the encoder is designed to cut not just sounds that the human ear cannot hear in general (e.g. sounds above 22kHZ) but also sounds which may not be perceptible in context (e.g. the quietest signals in a loud section). So if you find something beautiful about the ghost tracks (and I think there is something beautiful to find), don't immediately jump to concluding that mp3 is awful for cutting these sounds—they might be hardly perceptible when added to the mix.

Of course, at high-compression rates mp3 does begin to significantly degrade fidelity.

Edit: all of this is not to put down the project—I still think it's pretty cool as art and as a demonstration of the encoder, I just didn't want people to think that this was some sort of massive failing of mp3.
I don't know what you see - I think the new Google Maps is wonderful. Download the are of the map your most in for offline usage. You can also just click on the spot you want to go and it gives you a details about it under the search bar. I don't use Street View at all, takes a little bit longer to load, instead I just use the flat colored map. Embrace the change or be let in the dust of old technology - I see a wonderful new UI that will attract more users and allow other to easily use Google Maps and other products. They have brought a new touch that Apple holds all of the time.
The best way to find a company that hires directly is to simply assume that they will all hire directly, if you find the right person to talk to.

This may be beyond obvious, but it can help to network by going to technical meetups[1], conferences and the like. You may not meet hiring managers, but you'll meet your peers who may know of open jobs at their companies and can help you get interviews.

[1] I don't know how things are in Orlando, but every week lately I've been getting emails from Meetup.com about yet another new technical meetup group that is starting up in my general area. One would hope that you can find some that would be relevant to you.
there's a difference. caring a little about what others think is OK. I care whether I smell, so I take a shower and I shave.

However, living day to day, with the fear you're going to be humiliated if you fail is an entirely different story. That's living a delusional life.
Cant waaaaaait for HUSTLE CON!!!!!!
Thanks for the suggestion.

I am a full-stack web application developer.

Here are the technologies I have experience with.

Python Django, Flask, Bottle
Ruby Sinatra, Rails
JavaScript Node.js, jQuery, Backbone, Express
PHP
Jade/sass/less/CoffeeScript
Who was it? Call them out.
Wow, seriously? I've been using Beta and not noticed any breakage (but that doesn't mean there isn't any). Do you have any more context?
It's not clear to me that flatness and the removal of the pin feature are related. It's very feasible to develop a pin-like icon that fits the current Maps design; the pin was probably dropped (heh) for other reasons.
The process is hostile and the UI confusing at times, but the requirements aren't insane. They're doing what they're supposed to do: verify you are who you say you are and that you're the owner of the domain. Just sending a mail to the webmaster is weak verification (and a SPOF, if nothing else).
My guess is someone posted this link after seeing the LWN piece linked on HN.
The things you mention are a means to an end. Altruism is an end in itself. That's why we're alive. It's not to own more property.
Actually 4 cycles for modern cpus. The access time of a cache depends mostly on it's size (wire delay and switching time for the access tree). This means that cache sizes are always tradeoffs between hit rate and access time. As cpus get better at hiding latency, the access latency is loosened.
"How is this different from passports?...Why passports and not identity cards? To me, my ID card is like a passport in credit card dimensions."

Your passport can't really be used for online identification. An ID card can. But this also means your online activity can potentially be tracked. Who will have access to this data and for what purpose will it be used? What control will users have over their data? Lot's of peeople (including me) don't trust the competence or goodwill of our governments over such matters.

But there are also many instances where we readily give up some of our most personal information. For example, a lot of European countries require your fingerprints when you apply for a passport. This is stored as biometric information on the passport. When you travel, some countries will also take your fingerprints before allowing you into their country. Many travellers are happy to do that. So yes, when it comes to privacy and identity we often exhibit contradictory behaviour and opinions.
Unlimit your business with Google Drive for Work
What Your Cell Phone Can't Tell the Police
Care to share some resources on C#/.net monkey patching? Tia
1. To the extremes that environment of the problem will be able to support. For example if you want to figure out education one of the extremes would be one teacher per student, other extreme would be the top minds in the field create a single class online and teach it to everyone together (Everyone gets same material, as opposed to different material per student in first case). You immediately see what is different between two, second one enables way to collaboration and idea swapping between students at the cost of face to face to face teaching and individual attention each student receives. In this context you can think of how many students can each of the extremes support.

2. I think analogies are a way of simplifying problem so that you can model it. People usually do it by assigning actors that they have experience with to the models, but that is not necessary. So if we model education as knowledge transfer between actors we can look for other concepts that share similar models.

3. Bad examples are a problem, I have nothing on this one. It might be mitigated by the fact, that on average some people will get good examples and succeed, but that feels like a non-argument.

4. Good point on historical factors, they are still useful to help pinpoint what kind of factors are affecting problem you are thinking about.

5. I think point of thought experiments is to try to come up with an obvious flaw in your experimental setup. Knowing those potential flaws would help you to set up controls in real experiment.

Not everyone is going to succeed in understanding big problems such as education system anywhere close to accurate. Even fewer people will be able to do anything with their understanding. I do not think that is the problem, as long as people try some will make it. I do know for sure that if you do not try, you will definitely never make it.
Please add an SSL cert to this so traffic to and from can't be eavesdropped on (as easily.)
I wonder why these scumbags choose my country ( India ) for painting poor life conditions always ? Agreed, there are cases of extreme poverty, but so in US, Africa, Brazil ( yeah, hosting world cup !) , Eastern Europe etc.
Why pick India for prostitution ? As if in US there is no prostitution.
Why not pick on own country. Just look at backpage.com thousands and thousands of girls doing open prostitution. How is that good thing ? or not a poor thing ?
I wonder if there was political agenda for picking India ( since we are good friends with Russia ).
Bill Gates is not a hero. Did you read stories from Paul Allen ( another co-founder those who don't know )?

here is the link :
http://www.forbes.com/sites/clareoconnor/2011/04/15/microsof...

Why Stanford , a prestigious university, would invite such scumbags ?

If Gates favors so much of charity why not donate everything except $1 Billion ? Are $1 billion not sufficient to live for rest of the life ?

Is his charity ( which comes to around 30 %) a simply proxy for tax saving ??

Whatever may be reason , please stop painting India a bad country.

I am from India , lived in America for 10 yrs before returning , travelled all over US and I can tell you there are classes, hungry people, children / women related crimes all over the place. So first look at your own country, how they are killing people in other countries and then lecture others.

Worst commencement speech in history of Stanford I would say.
One of the things that for some reason really confuses me about Dart even though it probably shouldn't is it's status as being full stack.

I really want to use AngularDart for the front end of an application I am using and I would like to use Rails for the back end as well as some static content. I can't seem to find an easy way to make that happen. In addition, how does Dart interact with existing JavaScript libraries?
It doesn't. There is a type called Gc that may be garbage collected in future, but at the moment it is just a bad reference counted pointer (the Rc type is better if you want reference counting). And it's not even guaranteed that a GC will ever be implemented, Rust provides other abstractions so GC would be rarely used even if it was implemented.
unsigned overflows are well defined, but signed ones are not
Open Diversity Data
The OP_RETURN is provably unspendable, so it's technically superior to dumping data in unspent outputs. UTXO actually does have to be kept around forever, unlike OP_RETURN which can be pruned.
I recently picked up Ansible with nearly no system administration background. I came from a Python background, but I didn't want to learn Chef/Puppet/Salt since there is apparently a fairly significant learning curve.

Anyway, Ansible has been great for small/medium sized projects. I haven't used it for anything large, so I can't really speak if you're planning on working on big projects. I was able to pick it up in a day, and after a few days I felt I was comfortable with it. For me, copying parts of other people's playbooks from Github and trying to understand it was the best way to learn after getting an overview from the documentation. Just start with something small - like installing & configuring a database, and work your way up the stack. Can't speak to any other dev-ops tools since Ansible is the first I've learned, but I've been happy with it.
The Virtualization Vortex
Also, compare clicking on various Menu Bar items (or other UI features) with option-clicking on the same item. Apple has advanced little mini UIs all over the place.

Similarly, look at many current System Preferences panels in Mac OS X. The basic stuff most users need is up front, and the rest is hidden behind an "Advanced..." button.

I conclude that having an advanced mode, or various enhanced features accessed in different ways from the standard UI, is not inimical to Apple's approach or UI philosophy.
"Apple could have zero growth and remain highly profitable for years."

Sure they could. But Wall Street would punish their stock price anyway.

Not everything about the way AAPL fluctuates is rational. Maybe NOTHING about it is rational. :-)

But the concerns about Apple's ability to sustain its ridiculous growth ARE quite real. Their growth IS slowing.
It's so that they can nail you to the wall with the evidence you willfully sent them when they take you to court.
Previous discussion: https://news.ycombinator.com/item?id=7869246
$1: Costco hotdog
$10: Book
$100: Computer
$1000: Community college
$10000: Rent
$100000: Down payment on a house
$1000000: Rental property
Why Your Equity Could Be Worth Less than You Think (2012)
> It is strictly and empirically speaking not a red flag if a prospective employer refuses to disclose the cap table, since blah blah blah..

Not for you, maybe. For the rest of us... http://www.eligiblemagazine.com/wp-content/uploads/2013/01/r...
Do what lawyers do, print all data paper, randomly order the pages, and then deliver by truck in boxes.
Simple substitution cuts solar cell toxicity
Millions of records, Sub second response time: Hello Elasticsearch
Furthermore, what is the impact here on memory usage when something fundamentally ephemeral like an AJAX request is declared in the DOM as a web component?

If I instantiate a new XHR request in a function scope, the XHR request object gets allocated on the heap. I then typically bind callbacks to the events I care about within the same scope. Again, all are added to the heap because that's how mutable objects are allocated in JavaScript. That function scope eventually returns freeing the variable reference to that XHR object on the stack for that function scope. This XHR object will eventually be available to be garbage collected once all the bound events are fired and the callbacks execute and return. At this point the results have been passed on to their destination and no references should (ideally) remain pointing to the instantiated XHR object. The next time the GC sweeps, it can (theoretically) de-allocate the memory assigned for the XHR request and the memory for the event-bounded callbacks.

With the approach above however, the XHR request is instantiated via a web component and a reference is held indefinitely until either the window is terminated/refreshed or the `polymer-ajax` element is removed from the DOM. I suspect that not only will the memory for the XHR object never be freed, but neither will the memory allocated to the anonymous or named functions bound to the events, since internally the XHR object may still hold a reference to these callbacks (unless the implementation of XHR in question specifically nullifies the reference to callbacks that will never be called again).

We're basically now back at having developers unknowingly performing malloc() in a declarative XML-based syntax, and they are now required to perform free() manually via the removeChild() method on the parent DOM element if they want to get that memory back.
Yeah, I'd definitely send some unused external hard drive only containing the "stolen" data.
And I also find this overkill and ridiculous, I wouldn't think anybody would ever do that in 2014. But then you have majors suing people who uploaded 1 song for million bucks, so, don't be a hero and call your lawyer!
The most frustrating thing to code IMO is going through the tutorials, accomplishing them and then saying "now what?" It's easy to follow along things like CodeAcademy or LearnRails or any other site that teaches you the basics of getting started, but after that, where do you go? You no longer have the structure of a classroom that gives you the next project where you can build or challenge your skills...while not setting you up to fail and become discouraged.

I highly recommend finding a project you're actually passionate to work on after you are done with your tutorials. If you're passionate about it, you're going to push through the frustrating parts that feel like you're not prepared or don't have the experience.

Use co-workers, forums, communities like StackOverflow and use them aggressively. Become rigorous at searching Google to find the answers first and give it a few tries, but don't be ashamed when you hit the wall. For me, the only way things will stick is by practicing them and trying to take them to the next level!
You can find JS Interop docs at: https://www.dartlang.org/articles/js-dart-interop/

IMO integration is as straight-forward as it gets, basically just use a HTTP Client to call JSON services. Here's an AngularDart example for calling a REST backend:
http://japhr.blogspot.com/2013/10/http-requests-in-angularda...

I've also created a JsonClient that provides a terse API for calling JSON services: https://github.com/dartist/json_client
just curious; what evidence do they have that you saved any data in the first place?
I think the intention is that Playgrounds will cover this use case but I can see where the set up is the result of complex and disparate code it might be hard to pull into the Playground and repl in the code is helpful. I do it myself in LLDB and use Pry when working with Ruby/Rails to dig into the state at the context and try things out. I can see this working with a debug build with LLVM/LLDB support.

The OP seemed to be picturing a service that could operate in released software and I find that harder to imagine.
Attempt to bring political campaigning into the 21st century
In this case, try to run a `go get`, it will install everything into your current directory's bin/ directory.
Why would you post the text of such an absurd claim and not name who it is? Do you really fear them that much / desire to use their services that much that you would put up with this?
> Operating correctly, the encoder is designed to cut not just sounds that the human ear cannot hear in general (e.g. sounds above 22kHZ) but also sounds which may not be perceptible in context

This.

The idea is called "masking", and a well-designed encoder explicitly removes the most details from areas where they are masked by other, louder parts of the signal. See the presentation on CELT I gave at linux.conf.au in 2009, and in particular listen to the audio samples that go with slide 47: http://www.celt-codec.org/presentations/
There are some small experiments on Codepen implementing/experimenting individual features. Once there's a good bunch of such implementations to refer/compare, people will probably start compiling them into a bootstrap theme.

http://codepen.io/search?q=google+material&limit=all&depth=e...
Fun functional-reactive programming with Scala.Rx
Reading between the lines somewhat, there's an eye-opening point embedded here that is often missed by the ultra-connected in my experience. That is, the majority of people in our industry (let's say that's software development, for the sake of argument) are not on Twitter every day, are not famous, do not have significant social media presence in respect to their jobs, are not on Hacker News, and so on.. and they're a huge, important, and profitable market that is often overlooked by those who assume everyone is reading HN or hanging out on Twitter all the time.
Are immigrants welcome entrepreneurs or unwanted criminals?
I wrote that, and I gotta say sed is a much crazier target.

More sed fun: http://aurelio.net/projects/sedsokoban/
Damn straight. Do not engage these people, do not answer any correspondence - speak to a lawyer if they proceed to legal threats.