skysight-inc/HackerNews huggingface dataset:
> I have never encountered any shitty Java programmers, so they must be pretty good as a community.

> I don't think they have any intention of climbing the management ladder because they didn't after two years

> I, arel, am in a good position to judge the quality of my previous coworkes, and they have all been fantastic!

Well, 'arel', first of all thank you for your useful contribution to hacker news.

Second of all, if in all of your 10 years in various companies (you also sound like you have been doing Java only, so this applies doubly so) you have never maintained any shitty Java code from a shitty Java programmer, well, you must either have been very lucky, or you must be one of them, don't you?
> Why not have an atomic (nuclear) battery that will be able to send out sonic pings for a year?

Are you really proposing to have every commercial airliner fly around with a relatively large lump of plutonium?
just in case someone from MS is reading -- is it also possible to put this code under the public domain or at least under a free license? I'm very worried about the fact that some of this old code, though useless to MS at this moment, will be lost for follow-on use by folks today.
Do you know what no score means? Pushbullet seem like they should have one.
Except for the fact that sudo is already built into your system. What?

Rooting most likely voids your warranty and is definitely nontrivial to non-technical people. I have rooted my phone and installed cyanogenmod before and I wouldn't call it easy. I can't imagine average people going through that process voluntarily or without screwing it up. Yeah, to people like us it might not be that bad, but to your every day user it just doesn't make any sense to do.

That's a horrible analogy, sorry.

I have to agree with some other commenters here that Google using Linux as a base for android and chromeOS doesn't do much for the Linux community (not nothing, though). It really doesn't matter what kernel they are using. It's all the stuff that's build on top which matters... maybe there's something to calling it "GNU/Linux" after all - just so we could avoid misleading and misinformed commentary like this blog post.
Question - why did IronPort cancel the contract with their customers if they just got the feature implemented that they seemed to want? Was it a done deal - i.e. they were losing those customers anyways?

Also, survivorship bias much? Two examples --> conclusion? Was nice hearing about those company's histories though, didn't know about the Hotmail thing.
For decades they were a popular photocopying and printing place in the US. For a while after that they were owned by Fedex but did basically the same stuff. Five or six years ago they lost the "kinko" but it's still very recognizable as the name of a printing service.

So I guess what I'm saying is you could probably use something hipper and less trademark-infingey. How about "an expression of support or encouragement" from Jamaica?

http://www.urbandictionary.com/define.php?term=big%20ups

Instead of "kinko me" and kinkoing one another the kids could give one another "BIG UPS." I see nothing that could go wrong with this plan.
its like dos but much much better :D
> Really, has anyone written a serious application server in C++?

Lots of them.

Before J2EE, there was a world of C++ with CORBA.
Google Cloud Platform price drops
I am from Nepal and I second the serenity of Pokhara. A colleague of mine who traveled throughout Asia put it this way: "There is something healing in those mountains".

If anyone in HN is interested in going to Nepal, feel free to reach out, e-mail is in profile.
"Owner-owned corporations" are the kind of construction that a tautologist can really get behind.
My visits to the promotions tab has been reduced to 0-1 time a month since their introduction. I guess they need to try something to get those visits back?
I think the biggest example would be Amazon. The biggest advantage I see is that Joel's approach still allows some level of iteration on the domain model and all the associated business logic.

It seems that mobile is pushing this type of design as it makes the most sense (so Facebook, Twitter and Google follow this approach quite a bit). It looks like the logical next step is why can't the desktop browsers be just another "View" as is in mobile.
How I tried to crowdfund my tuition, but got 20 potential clients instead
Download link: http://www.computerhistory.org/atchm/microsoft-research-lice...
Not to mention his last paragraph: "Sometimes it really is over, and I believe that one of the clearest signs is when you are completely out of cash. But right up until that point, when the music is still playing, when your team is still driving hard, you have a shot – and usually a decent one."
It is an "open source" victory although possibly not a "free software" one. A lot of people actually believe that open source and proprietary software both have their "raison d'être" and that it's all good if they form a symbiotic relationship (think of git/Github for example). Richard Stallman obviously disagrees with this as I suspect you do: https://www.gnu.org/philosophy/open-source-misses-the-point....
The Homelessness Crisis That Silicon Valley Is Afraid To Confront
Linus Torvalds feels pretty strongly about GPLv2 as compared to GPLv3.

The fact that he prefers GPLv2 is a pretty strong counter-argument: GPLv2 allows the ODM/OEM to implement a linux soltuion. The end user has no guarantee of crypto keys, software, or hardware that enables "root" access.
Is this by any chance Chrome/webkit-only? It's been loading for over 10 minutes here (using Aurora).
They're both propaganda labels anyway. If the words had more of a direct relationship to what they were describing, they could never be passed.

People do want the right to work, and also want to have employment at will. They are generally patriots, wish communication was more decent, and would love to be allowed to trade freely.
Maybe I'm misunderstanding, but it looks like every time these functions get called, they're type checking their inputs and outputs? That seems like a waste of resources. Why not just write unit tests that ensure that they will always be called with the types you expect (or fail at an earlier step if not)? Identify the places where there might be ambiguity in something's type (e.g. when a JSON blob arrives, it might map a key to a list instead of a dictionary, or if a function might return multiple types, etc), and use unit testing to ensure that the type you expect will emerge from those places, or else a failure will occur.
You completely read that into the post. At no point did the author include themselves in the one percent. They were commenting on that there are many programmers their that they consider one percenters in the clojure community.

I think it says much more about you that you read that into the post, than it says about the lisp community.

fwiw I only program as a hobby and while I think clojure is great to write in, it's a severe pain in the ass to figure out what the hell someone else was thinking when they wrote their code.

The problem with clojure and all lisps, as I see it, is that they make it easy on the author, hard on the reader. It's so simple to create your own special DSL that everyone does it. Now i have to learn a thousand languages.
live now!
In my humble opinion, after the advent of bitcoin, there is no longer a reason for a client to do proof-of-work. Bitcoin basically outsources proof-of-work to miners, and presents you with a token that represents proof-of-work. As money, bitcoin proves - just as proof-of-work - that you've worked for it, there is no such thing as free money. The price of a unit of proof-of-work varies wildly, depending on what hardware you have. The price of money is the same for everyone, or at least varies much less.

The problem with proof-of-work is that attackers can invest in powerful hardware - as your spec notes - and have an advantage over other nodes. When paying in bitcoin, as a spam prevention mechanism, no one has an advantage over others. Everyone pays the current market price for bitcoins, and even the miners - who generate bitcoins, and so don't pay the market price - can sell their coins at the market price, so it still comes down to "do I want to use these bitcoins to spam this network, or do I want to sell the coins for $575 per piece?".
TIL * from CSS where known.previous == didntKnowShit

I learned a lot today. Thanks for posting this in the thread.
Website turns any TV show into a chart
We should also never forget how he operated a BBS in the 90's and recorded user data. When he was eventually arrested for calling card fraud, he used that data to strike a deal and buy his freedom while completely selling out his users.
Airliners should broadcast location every 15 minutes, says Inmarsat expert
Direct(er) links:

* MS-DOS v1.1 and v2.0: http://www.computerhistory.org/atchm/microsoft-research-lice...

* Word v1.1a: http://www.computerhistory.org/atchm/microsoft-research-lice...
Actually, they use https://github.com/libgit2/libgit2 to create and manage Git repos.
"libgit2 is a portable, pure C implementation of the Git core methods"

(You can find that listed on the page)
One of the strengths of capitalism is that it does not philosophically insist that the macroeconomic system must match all microeconomic systems, enabling local adaptations to changing conditions without global-level upheavals. It is not part of the capitalistic ethos that all organizations must be run on the same principles. Contrast this with philosophies like Communism that claims to have The One Answer To All Problems.

If, for instance, technology shifts over time such that a large-scale corporate system becomes optimal, the capitalistic society can shift with it. And if technology changes so that the optimal situation becomes a much large set of smaller, nimbler competitors, which is probably where we're currently going, we don't have to have a bloody revolution to permit new organizations to be adopted. And at no time is there a contradiction between a co-op, a centrally-managed company, a hierarchy-less Valve-style company, and a non-profit all operating in the same space.
Hi, I'm definitely not a top 1% developer and I use Clojure. Because I'm not a top 1% developer, I have found some success by picking tools that were a bit "on the outside looking in" and trying to essentially use these tools as leverage to be more personally productive.

I have attended the conj in the past and taken a bit of training in Clojure-based tools (Cascalog). These days, I am using Clojure for online programming challenges and various learning activities.

The Clojure community is like others - some people are very humble and welcoming. Some less so. But it feels like an open community in most cases and I say that as a true introvert.

My take on the idea of "top 1%" devs in Clojure is that there is a clear set of top Clojure hackers who are also invested in the craft of coding. It doesn't seem to be particularly ego-driven, but there are some incredibly hard-working devs in that group. I have observed a few, well-known names in that community invest a ton of time in reading academic papers, trying ideas out with Clojure implementations, and then quite publicly sharing the results. I think this was more what was being shared rather than chest-thumping of "oh, I'm at the Conj and you're not" perspective.
Bran Ferren: To create for the ages, let's combine art and engineering
From the project page: http://eprint.iacr.org/2013/508.pdf

"Multi-Key Searchable Encryption - Raluca Ada Popa and Nickolai Zeldovich"
That's a terrible analogy. More along the lines of using a sledge hammmer to crack a nut is probably more appropriate here. Java is very powerful but sometimes using it for very simple programs can be overkill

Also, have you heard the saying: A bad workman blames his tools
I can't store the key myself and I wouldn't want to. I can create it myself but it's stored in a central key server.
Answering your own questions from different accounts. Classy.
You may use, copy, compile, and create Derivative Works of the software, and run the software and Derivative Works on simulators or hardware solely for non-commercial research, experimentation, and educational purposes. Examples of non-commercial uses are teaching, academic research, public demonstrations, and personal experimentation. “Derivative Works” means modifications to the software, in source code or object code form, made by you pursuant to this agreement.
You may copy and refer to any documentation provided as part of the software.

You may not distribute or publish the software or Derivative Works.

You may not use or test the software to provide a commercial service unless Microsoft permits you to do so under another agreement.

You may publish and present papers or articles on the results of your research, and while distribution of all or substantial portions of the software is not permitted, you may include in any such publication or presentation an excerpt of up to fifty (50) lines of code for illustration purposes.
Quite a rare feat dude, but kudos to your idea! If I had $1000, I would've gone for it without blinking twice..
I'm not top 1%. I'd like to get there but I'm not there yet. Part of getting there is being in a community where 1-percenters (relative to software as a whole) are 1-in-10 or 1-in-5 as opposed to the 1-in-100 (by definition) of the industry at large.
That mark is only a request of a given locksmith. People have been putting pieces of tape, grinding or just going to Home Depot where the attendants don't check, forever.
Seems safe.
Me Comics app digitises Transformers and My Little Pony comics for kids
503, any mirror?
Pretty fun game. I thought that greedy algorithm would not work with this problem, so I wrote a basic genetic algorithm to find a solution, refining it as I went.

Bit of overkill, but fun game overall !
This is a cool historical artifact, and I'm glad MS released it.

I don't think there's much to gain in releasing it under a broader license - I would imagine that most programs that would need to expand or otherwise build upon this code would be better served by using one of the modern clones, such as http://en.wikipedia.org/wiki/FreeDOS

They have a modern toolchain, are actively in development, and seem like they would be much easier to add features to, if one found themselves with such a need.
I think making IE open source will be very interesting....!
Under what license?

Can we view, modify, redistribute?

No one wants to get sued for these things, or being found to violate some end user license agreement with some other Microsoft software.

On the other hand, I'd love to find out that people viewing this code contribute an improvement that no one in Microsoft saw in decades that helps them improve something today, leading them to soften their stance on Free Software and copyright.

We can dream.
We don't score companies until we have 4 weeks of data, so for some that we haven't been tracking for long we just don't have enough info yet - sorry!
My point was that for a non-pgp aware imap client to read the encrypted emails, the passphrase needs to be somewhere, probably in RAM all the time, making it a target, so if there's an exploit, having it encrypted or not is moot. It solves the 'steal box' problem and since it's not spy stuff, we don't have to worry about cold boot attacks ;)

On a desktop, the pgp credentials either exists momentarily (user input) or through an agent, so at first sight it would seem that would be safer, although then we could also argue that a desktop is probably not as safe as this box due to all the other software that is run by the user.
Do you feel is the strong typing system that gets in your way? I feel that some times. But I know that later is going save me for making mistakes when I have to refactor my code.
How do employees at Amazon have fun?
Made me learn a few, thanks for the fearning.
Android/Linux is not the same as GNU/Linux.

From the perspective of users, a proprietary userland with a free kernel is not meaningfully different than an entire proprietary OS.

By this article's logic, OSX is a massive victory for FLOSS because, hey, it uses the XNU kernel.
"lately that it's to verbose and non-functional"

I was complaining that Java was verbose in 1999.
Clarification: this is about MS Word 1.1a, which was released in 1990.
In a typical Java shop or enterprise code factory, after 2-5 years you reach a plateau and the only way up is to become an "architect" or move into management. So that's what the better people in the mainstream Java world want to do, and ultimately the tenor is focused on "enterprise architecture" and Spring/Hibernate add-ons instead of making beautiful, powerful, or maintainable software and solving hard problems.

Seems like the key word here is "typical", and you risk drawing overly broad conclusions from your own experiences and/or the "conventional wisdom" one arrives at from reading too many forums.

I wonder how the software engineers who work at Google or Twitter and write applications in Java that "solve hard problems" feel about your assessment of their motives and goals.
I would love to see php curriculum alongside Ruby. Looks like a great resource.
Word v1.1a:

$ grep -ri fuck .
./Opus/asm/wordgrep.asm:; BP is used as always, the other registers are free to fuck with.
./Opus/asm/wordgrep.asm:	je	another_fucking_out_of_range_jump
./Opus/asm/wordgrep.asm:another_fucking_out_of_range_jump:

MS-DOS v1.1 & v2.0:

$ grep -ri fuck .
Interesting - where do you see these recruiter emails coming from, geography-wise? I watch, say indeed.com, and see Clojure mentioned mostly as "nice to have" mainly for what, on the surface, appear to be standard, enterprise Java jobs.
I'd rather start any project on a foundation of at least MS-DOS 5.0.
Home, Online Edition
Have personally spent $70 for forgetting my keys inside. Not the worst money spent but an expensive lesson nonetheless.
Github didn't invent pull requests, and that it seems to be perceived by some as if that was the case is IMO one of the big problems with github, as it serves to create a lock-in like effect (I have encountered projects that didn't have any non-proprietary contact info, so I couldn't contribute my patches).

Email is a perfectly sensible way for sending pull requests, and it has the huge advantage that it's not a centralized service that you need a special account for, any email provider will do. Hell, you even can send pull requests via snail mail if you want to.
Similar service that was previously on HN: https://keysduplicated.com

They now have an API too, and are targetting commercial used.
Maybe he's not "someone reputable"?
Interesting, was this a primary or a secondary school?

I ask because teachers in secondary schools seem to be under much more pressure to ensure their students pass standardised exams to enter higher education, whereas there's much more wiggle-room for alternative methodologies at younger ages. It'd be good to see some innovation at the secondary level, rather than just attempting to keep up with what examiners require.
I'm really enjoying reading this. I went spelunking for the EXE header to find any references to Mark Zbikowski (who is still immortalized in PE-format EXE files today).

v20source/exec.asm, line 95:

exec_signature DW ? ; must contain 4D5A (yay zibo!)

There are a couple of other references, too.
Microsoft Research License.

Yes, Yes, No.
While intent of dissemination is no doubt weighed this bodes nothing well for those who monitor/track fighting groups and their actions.

Those ancillary to the targeted group are no doubt targeted due to being ancillary to a targeted group that can potentially pass on the inflammatory media to someone else who may possibly give it some ear.

Or maybe one of them is a sysadmin, someone is getting targeted for prosecution here. Maybe not prosecution perhaps just hacking to potentially prosecute others for possible terrorist actions. Lord this hurts.
Ruby follows this convention too, I believe; but probably to a lesser extent because it's core types aren't immutable
I beg to disagree, for example finer gate size in microchips requires vastly more investment with each iteration. See: http://en.wikipedia.org/wiki/Rock%27s_law
I has been widely reported that college graduates are expected to make $1 million more in their career over someone without a degree. If you have a degree, and are willing to live like someone without a degree, the odds should be very good.

I think the problem is that vast majority of the population like to spend rather than grow their wealth.
Waze founder quits Google, starts financial-planning company
"The public is reminded that viewing downloading or disseminating extremist material within the UK may constitute an offence under Section 1 and 2 of the Terrorism Act 2006."

Wow. They really are saying that it can be illegal to read something! Is there any similar law in the US? I'm guessing classified information can get you in trouble somehow.
PyCon Ukraine Shutting Down
May I have one? I'd email you directly but can't find your address here.
Thanks! That makes sense.

Edit: Looked into this further and I can verify that you're right here. The price of an index is determined by the price movements of the underlying shares. Demand factors on the index fund play no role

Simply put, the indexes use either a price weightings, or a market capitalisation weighing. Which are like weighted averages.

With market cap weighting index, a small movement in the share price of an indexes underlying underlying share with a large market cap, will give more say than a large movement in share price of a share with a small market cap. The price method works the same way, except giving weightings towards market prices rather than market caps

The Dow uses price weighting, while most other indexes use market cap weighting. And the cap method truly speaking makes more sense.
It is not working? or it is twitter login only? (i use http://satoshibox.com/ working well so far, without login or whatever)
> why create a larger attack surface through a medium you have potentially less control of?

For convenience.
I really liked where they were going with this and understood the idea of it rather fast.

I think its best seeing that you can also support and branch the API for that as well.

All your cache then sits on one api site rather than on multiple different sub domains...

Its an interesting concept.
PHP Documentation Down
Whilst such a graph would certainly have the advantage of displaying the data accurately, do bear in mind that it would have the disadvantage of not looking like a partridge.
How can a license allow modification without redistribution?
Winklevoss twins are at YC Demo Day
What is funny is that MS-DOS 6.0 source code had already been leaked. Granting permission to IBM to make OS/2 source code available would be nice too BTW.
Marc Andreessen talking about Bitcoin at CoinSummit
MS-DOS would have been delivered to IBM as code, so they cleaned it up for the suits. Word on the other hand...
Agreed. Seems like a very unnecessary addition.
They did a successful pilot in Israel this past year. A lot of people use them and saved significant amounts of money. They use the Waze founder for PR but he is not the real story, the service is.
Bitte:

http://www.usbstick-charts.de/
When's the Apple Lisa port coming?
Convenience vs Use Rate is off. I make keys maybe once every 5 years... am I weird?

Lockouts are convenient for sure... but still the low occurrence rate makes proactive sign up a tough proposition.