skysight-inc/HackerNews huggingface dataset:
I think "dynamic platform" would be more accurate. Java has typically been a fairly conservative language sat on a much more interesting VM, a VM which has rather more features in common with dynamic languages like Smalltalk than you'd expect.
We seem to be heading back to the days of AOL Keywords.
True. Though isn't it better to build bridges rather than raise them?
The problem here is the standard of salaried work in the United States. Your job pays you a salary to do some tasks specified in a contract, with no hourly minimum or maximum. So let's say you have a hobby that closely intersects, but does not overlap with your tasks at work. You make something valuable in your spare time. Does it belong to your employer, or could they plausibly claim damages?
This is a totally false and a distraction. We don't need a trusted execution environment. We just need rights enshrined in law.

From a certain POV, this is correct, and I don't disagree with the general aim.

Rights do not have to be guaranteed by bulletproof technology in order to be valuable.

Entirely correct. What's of more concern is that we not only have a general public, but an "expert" population of programmers and other technical workers that doesn't make decisions about these things in an informed rational way. This is why I get on the soapbox in support of trusted execution environments and point out how they can be used against the authorities.

the threat of a lawsuit can be a powerful disincentive.

But I would argue that the "trusting trust" problem encompasses not only privacy and security, but political power as well. When transparency itself is strictly voluntary and comes into competition with the temptation of money and great power, we've seen that such a deterrent loses some of its potency. The threat of a lawsuit also doesn't work as well against certain governments in certain contexts.

You may well be right that technology is a distraction, for now. The social and legal framework might be the thing to establish first.
That's their email address from github:

eamanshrivastava@gmail.com
iMessage is protected end-to-end (each authorized device for an Apple ID generates a key and messages are encrypted against each device's public key).

Apple states that they cannot decrypt the data (although they could conceivably tweak that in software updates if desired or ordered to). http://images.apple.com/ipad/business/docs/iOS_Security_Feb1...

> When a user turns on iMessage, the device generates two pairs of keys for use with the
service: an RSA 1280-bit key for encryption and an ECDSA 256-bit key for signing. For
each key pair, the private keys are saved in the device’s keychain and the public keys
are sent to Apple’s directory service (IDS), where they are associated with the user’s
phone number or email address, along with the device’s APNs address.
Boatbound - San Francisco, CA - Full-Stack Developer

We're looking for a lead engineer who wants to be a part of a small but growing product team of two developers and a designer.

Boatbound is the first fully insured 'pier-to-pier' boat rental marketplace. We help make boating more accessible by allowing boat owners to earn money while renting out their boat to other community members.

Our tech:

- Rails 4 back-end
- Backbone search page
- SASS, Coffeescript, and HAML
- Well-organized UI library built on top of Foundation

Email jobs@boatbound.co to learn more.
Microsoft rescues XP users with emergency browser fix
HackerRank (https://www.hackerrank.com/) is hiring in Palo Alto and Bangalore.

* a platform for programming challenges used by hackers to hone their skills and a tool for companies to streamline their own recruiting process.

* we make money by selling the tool (hackerrank.com/x) to companies who use it to streamline their recruiting process; this helps us keep the community side of the product to be pure & free forever.

* our revenue is growing at 40% month-over-month with $1m+ revenues and a community of 500k+ hackers (35% growth m-o-m)

* some of the top tech companies like amazon, fb, vmware, quora, palantir, evernote, etc. are our customers

* we are hiring for all roles (PM's, sales, marketing, hackers, etc.) at both locations; we are a team of 37 currently; solid growth & team.

impact on the world:

step #1: we are making the entire world flat, a system of complete meritocracy

step #2: companies interviewing techniques & process is consistent, fast & accurate using our tool (hackerrank.com/x/)

result: time machine

software is eating the world; we are building a platform to help companies create & ship products faster. are you interested in building a time machine?

E-mail us: vivek at hackerrank if you'd like to learn more. The full list of positions is here: https://www.hackerrank.com/careers
Project Lombok is your friend then: http://projectlombok.org/features/Data.html
Any kid who ever started anything did it because they loved it, not because they thought it would one day matter.
Is anyone else horribly sad that this kind of content and discussion is ending up on Google+? I often find myself combing the mailing lists of key projects like the Linux kernel to figure out why things happened the way they did, and Google+ comments are not searchable in the same way; and even if they were, I am having a difficult time believing that the content will not just end up gone entirely after another ten or twenty years. I know some people point out that using "modern" communication channels decreased friction, latency, etc. but for some use cases the value of records and centralization is high enough to warrant moving slower or more painfully.
>What I've found is many people like to complain about a lack of privacy, but are willing to make no real sacrifices to get more of it.

At some point in the lifetime of a technology, choosing not to use that technology is tantamount to choosing to not participate in society.

Humans are social animals. Depriving humans of human contact is one of the worst, most barbaric punishments, and will cause insanity in a short amount of time.

The choice isn't Google or privacy. It's panopticon or solitary confinement.
Read a fun book that had that as a central plot device a while back:
https://en.wikipedia.org/wiki/Feed_%28Anderson_novel%29

Unfortunately, it didn't turn out so well for the person who tried to follow that plan.
Facebook already maintains placeholder "Ghost User Accounts" for possible future members, so I see no reason that they wouldn't continue to track associations with an inactive account too.
Yes, exactly; for each site that 1Pwd can recognize as distinct, record the restrictions. Even share these restrictions. And perhaps people could put attributes on their password entry elements (or header metadata) that would describe the limitations of their password systems, so it wouldn't be specific to any one password manager; then, too, they could retire their terrible, terrible, terrible client-side strength checking crap.
Professionalism and TDD (Reprise)
For a company to claim 100% ownership seems unfair to me, %50 to the creator and %50 to the company, is reasonable, but totally unenforceable.
Facebook is missing something here that's key. There are a lot of "yet to be great" designers out there who aren't working to their full potential due to their employment circumstances.

I've found absolutely fantastic designers who are struggling through go-nowhere jobs in the depths of enterprise companies that don't care about design, design agencies that are structured like puppy mills, and the like. When finally given the opportunity to build their vision, they excel.

The designers who have "designed apps you admire" are just the obvious, low-hanging fruit.
Spring is a huge umbrella project that contains many parts, some good, some not so good. Guice or picocontainer work well, but you can achieve the same effect by using spring's Java configuration and avoiding silly things (AOP, shudder), and that way you can migrate existing spring XML piece by piece.

If you're writing an actual webapp (i.e. something that outputs html) then I highly recommend Wicket; it's the most beautiful framework I've ever used, in any language. If it's just REST APIs I can't really recommend anything - by the time I started writing those I'd switched to Scala (in which Spray is wonderful).
I'm pretty excited about QuantStart's up-coming book+code:

http://www.quantstart.com/successful-algorithmic-trading-ebo...

It is in a similar vein: python + finance. Based on the depth of the blog posts, I expect a lot of good content.
Evidence.com - Seattle

At Evidence.com we build technology for law enforcement that is dramatically changing the way police agencies operate. We created the Axon wearable camera system, and its accompanying cloud service Evidence.com, to record video from an officer's perspective and document exactly what occurred during each interaction with the public. We're already managing petabytes of digital evidence for law enforcement agencies, but there is an opportunity to have a much bigger impact on law enforcement with technology. Everything from wearable biometric devices, to predictive policing with big data, to better mobile devices and software for officers to use in the field.

Our tight-knit software team is based in Seattle, and is made up of engineers with a variety of backgrounds at companies like Facebook, Microsoft, and small startups.
Can't be that easy. Maybe if the employer is looking to pay you 10 an hour.
Version Control Designs built with Sketch 3
I wouldn't say you need to actually learn Groovy to get going with Gradle. The example build.gradle files are fairly self-documenting, and you'll be modifying them more than writing them from scratch.

Easier to read than a pom.xml, for sure.
...And introducing the "almost famous" (no, really) iRoc Omega
Dagger is definitely more appropriate for Android applications and was developed specifically to address the issues with using something like Guice on mobile. That said, I love Guice and use it exclusively as it has a superset of features and startup performance is irrelevant in my area.

As Christian Gruber from the development team put it:

Dagger is a joint effort by Square, Google, some individual contributors from other places such as Nextflix, and is descended conceptually from Guice - specifically from MiniGuice. It addresses some key challenges our users faced with Guice. From Square’s side (/u/swankjesse can clarify this) it was the need to get high-performance, low-startup dependency injection on Android. From our side, it was that and the desire to trim the API weight of dependency injection, to reduce the user confusion that comes from reflection and bytecode generation in stack traces and debugging environments, and to get early validation of your graph’s wiring.

Dagger is a substantial direction shift for Google, and we are investing time and resources in it. Guice will always have a superset of features compared to Dagger, though we do have projects using Dagger on the server and in stand-alone java apps. But Dagger is not as evolved in terms of the surrounding "scaffolding" code (servlet support, etc.) as Guice, and won’t be for quite some time. Additionally, some teams will need or want some advanced Guice features that will never make it in to Dagger. [1]

[1] http://www.reddit.com/r/java/comments/1y9e6t/ama_were_the_go...
Two things I notice...

1 - The boxing analogy came up again. I'm waiting to hear from a startup that got in that views sessions with their investors as boxing. It just seems like viewing your esteemed funders as combative opponents is the wrong worldview.

2 - It seems like the rejection letters now have specific feedback. Is this new?
That's the first thing that came to mind and I couldn't have said it better. I want to use facetime/skype with family/close friends, but it's just so awkward and cumbersome to get on a call.
Google's 8 Innovation Principles – Peter Diamandis
Apple's new EarPods will have sensors in them, for heart rate and blood pressure
You can run -current snapshots. Caveat: the system changes, packages change, things are not always in sync. You might have to upgrade to a newer snapshot if you want to add binary packages after a while. This doesn't affect you if you only use software from base, or only use packages that can be installed around the time you install the system.

Alternatively, you can get binary patches from M:Tier:

https://stable.mtier.org/
Not sure why, but your URL has a bunch of junk on the end of it.

I don't get what you're arguing against. Even if the kernel were superfast, there's probably another "real load" out there somewhere that legitimately runs into lots of page faults.
There is a good reason for the PHP not working out of the box. With Nitrous you have to choose the type of Box you want - in this case, it would be PHP. But with Codio, a Box is a Box with everything you need. Which means you are not restricted as to what you can use it for.

Check out the docs on using PHP in Codio https://codio.com/s/docs/specifics/php/, but it's a simple matter of `parts install php5 php5-apache2 && parts start apache`, and you're up and running.
Is your code available somewhere?

Also, you should submit your changes as pull requests for the compiler.
Shades of William Gibson's Pattern Recognition.
Fair enough - perhaps my worldview has been modified too much by mobile apps.
I do that a lot, or rather my commit messages are usually "mumble" or "fixed this" or "awookga". I feel this is more justified than the javadoc case because you can always just leave out javadoc, whereas the VCS forces me to put a commit message.
Ransom DDoS – Beware of Kids with Nukes
[1] Why shouldn't I suggest it? Apparently it's obvious, so it would be nice to share.
[2] I'm not sure where you get that /home and / are usually on different partitions. There's usually the same partition on machines I've administered. But if that is the case, you can find/create a suitable folder on the same partition (/var/tmp/ comes to mind)

I understand you didn't say impossible, but this doesn't really seem to be impractical to me at all.
I've definitely found gradle to be faster than maven, particularly using the daemon, and even more so considering the extensive support for understanding when a task is up-to-date. I haven't run a clean task in gradle in several months, but in maven it seemed to be a crapshoot if the clean was required or not. That saves a lot of time.
San Francisco. Singapore

Full-time and/or Internships for the summer. https://www.nitrous.io/jobs

We are shaping the way developers work in the future and we are building a product that developers love and use everyday: https://twitter.com/nitrousio/favorites

We've recently been armed with $6.65M in Series A funding from some great investors and we also have on board James Yu (Co-Founder of Parse), Joe Stump (Co-Founder of Sprintly/SimpleGeo), Tobi Luttke (Rails core and CEO of Shopify) as our advisors.

We just signed a lease for a great office space in South Park, San Francisco and we're looking forward to some exciting product launches in the next year!
It isn't in your interest to disclose your salary history [1] and it probably isn't in your interest to work for a company whose first hiring filter is excluding anyone with the wherewithal to negotiate a fair salary.

Leapfrog, don't post your predatory ads targeting inexperienced software developers in this thread again.

[1] For a basic primer on negotiation read patio11's famous blog post: http://www.kalzumeus.com/2012/01/23/salary-negotiation
Defining the problem away doesn't do much to help your argument either.

Meanwhile, rhetorical devices like the term "white knight" and "social justice SWAT" harm your argument further, by making you sound unserious --- you're not just attacking the person making the argument instead of their arguments (the true ad-hom fallacy), but you're attacking a caricature of them.

A moment's thought will show you why there would be more women in any given field in the US than Algerians. If you can't understand why, are you sure you want to advertise that fact?
Until you have to debug it. At which point you realise you're now writing what's effectively a different language with its own tooling and compilation (and its own bugs), and if you were going to do that then you might as well go all the way to Scala where you get much more in return.
Success Is Not A Seamless Highway – Be Prepared For Road Bumps
An Insider's Guide to Interviewing Ruby on Rails Developers
In the city where I live (Portland), most people take buses or the light rail when they can't bike due to the rain. In the summer, there's a lot of walking. I've noticed less of it in the suburbs, but there's quite a lot of it in rural Oregon. Simple, cheap fun.

The Buddhists, whom Schopenhauer appreciated and modeled quite a bit of his metaphysical and psychological thinking on, also enjoyed walking a fair bit. The "four positions" of the body for meditative posture, which the early Buddhists reference, are 'lying down', 'sitting', 'standing', and 'walking'. They, the Zen monks, and others involved in philosophical and spiritual traditions, tend to share appreciation for walking forms of meditation, or a love of "pointless" walking, which is meant to foster a more concentrated state of awareness. There's quite a lot of walking involved in the homeless monk's life, as well, as many monks undertake a training rule to abstain from the use of vehicles, undertake a rule to collect food on an alms walk, and may just simply enjoy traveling. Such is the life of a wanderer. Walking on and on can help people drop attachments.

We often see depressed, anxious, obsessive, and manic sorts walking... or more, pacing... which I think resembles the walking of monastics, or shamans, wizards, and priests in "ritual walking". A lot of very creative and intellectual types can be seen to pace mindlessly... can be walking be a source of stress relief? It's a common form of training for the military, and also a common form of punishment for prisons, as marching (perhaps a bit faster pace than walking). But endless walking, marching, and pacing can't be all that good for the mind, as post office workers can "go postal" from too much of it.

Walking mindfully, which can promote philosophical or creative thinking, provide psychological therapy (as Wittgenstein said, philosophy is therapy), or lead to spiritual enlightenment and purity, is as easy as placing all your focus on the soles of your feet... down, down, down, down, or place, lift, place, lift, or left, right, left, right, left, right.
Why We Fear Google
Meet Swarm: Foursquare's ambitious plan to split its app in two
> But then my husband headed to our local corner store to buy enough gift cards to afford a stroller listed on Amazon. There, a warning sign behind the cashier informed him that the store “reserves the right to limit the daily amount of prepaid card purchases and has an obligation to report excessive transactions to the authorities.”

All the article says is that there was a sign on the wall. I didn't get the impression it stopped them.
Most exclusion clauses are narrow -- limited to work you do in line with your companies current or imminent business interests or done with their equipment. When they are not they are unenforceable in most states, especially Texas which does not look fondly on companies keeping their employees from the market, surprisingly enough.

Not to mention that Carmack was an employee of a company he owned, id, that was later acquired. I doubt he even has an exclusionary provision that he'd signed that was anything but very friendly to how he likes to operate if at all.
Text-only rss reader
Sorry no link, co-workers and as "smrtinsert" said, Git or for me having both Git and Subversion projects makes life easier keeping source separate from the workspace.
The story is that a friend of mine at MIT came back to the student newspaper and said, "I just went to a lecture given by this guy Tim Berners-Lee, describing this thing he's calling the World-Wide Web. We should get on this!"

So we set up a Web server with some of the newspaper's archives, and then e-mailed TimBL and said, "Hey, we set up a Web site. What do you think?" His response was something like, "That's great! I'll put it on my list of all of the Web sites in the world." And that's how my career got started; turns out that we were one of the first 100 sites in the world.
Interesting he goes to private school which runs about $14-18k/year. Belen Jesuit prep in Miami
One step left until the "recently viewed" filesystem, where paths are a backwards-compatibility bug. That's when you notice you didn't age well...
Make sure you have fun. (i.e. I offer the opposite advice of luisivan :)
That is actually not true. Any software you develop whether on company time or not belongs to you UNLESS you sign some type of intellectual agreement with the company prior to the development of that work.
A bit of the agenda of Practical Data Science with R
Go makes it even harder not to share mutable memory, as it has no 'final'. But if you read the whole article you'll see that Java now has lightweight threads with cheap blocking - just like Go or Erlang.
I am >99% confident that this is false for default setups. write() itself may return even before a command has been sent to the physical disk, and definitely before the disk reports that it is done. Waiting for the disk on every write() would kill the performance for most programs.
Sure - some kind of trusted execution environment (which I would argue we don't understand well yet) would be an ideal solution.

But... a trusted execution environment would be no use if it wasn't mandated, so it is secondary to having rights enshrined in law.

And yes, there is a trust problem. But I think it would be very difficult to operate a massive data collection empire on the scale of Google or Facebook without at least one whistleblower exposing it.
In Miami there are also charter schools and magnet programs too. His school, costs $15k/year

http://www.belenjesuit.org/page.aspx?pid=614
The tone of this article is hilarious. Someone made an app, all by themselves! With no VC help! It's amazing! It wasn't that long ago that in the wreckage of the first .com bubble people could make websites, then apps, without millions in funding. This story is awesome, this kid is awesome, I wish stories like this weren't such "news".
In New York, it's standard to "buy an apartment." The NYT uses that construction all the time in its real estate articles.
It could have been a short sale which does not damage your credit as much. Also the house could have been purchased on the dads credit while the condo was purchased on the moms. Another possibility, it's semi-common in South Florida to "rent to own" in condo type communities, they are usually on bad terms but you don't need to go the normal bank route. There are ways it could happen, though it does strike me as odd the way it was phrased.

Source: While I live in the valley now I grew up in Miami and still own a house there.
Your salary covers the work you produce while you are at work. If you pursue unrelated side projects in your spare time, I don't see how anyone with half a brain can reasonably claim that they also own those projects (partially or wholly).
Arguably, you should have enough redundancy at a lower level (either through RAID or similar or trusting Dropbox to do it) that unrecoverable read errors should never happen, so it's worth halting the entire system with a big warning to the user if it does.

My problem with just encrypting at the filesystem level is that it doesn't address files like databases that are large and frequently partially updated, i.e. they act like filesystems in their own right. edit: oh, and as mentioned elsewhere, handing untrusted data to filesystem drivers is a pretty big, avoidable risk.