skysight-inc/HackerNews huggingface dataset:
Why? Sounds like in Brooklyn, per the article, that needs to happen pretty badly. And the accounting is corrupt, well, welcome to America. But aside from unique local issues and stereotypical financial corruption, whats the problem with the USPS?

My understanding is its embarrassingly profitable for a .gov organization, until politicans play "hollywood accounting" games to make it look unprofitable for obvious political spin reasons. So that's how it remains in business for decades despite being reported continuously as a disaster.

The main problem is some long story about political polarization, which supposedly is always wrong. However, if the USPS workers were "correctly" polarized like the teachers union, they wouldn't be punished with hollywood accounting. It explains a lot about their retirement fund vs the local school districts retirement funding level, or even state gov retirement funding levels. The story is not just accounting corruption for political reasons, but WHY those political reasons exist vs other .gov groups in much worse conditions.
Hot Celebrity News
Yeah, Packstaton is fantastic. It's basically a free PO box.

I'm sure it works out well for DHL not only because they spend less time driving around delivering packages, but also because I now try very hard to avoid any online retailer that doesn't ship via DHL.
> As a result we see 50% more frameworks used in JavaScript than in Ruby and Java in the top 100, echoing that fact it’s still early days for the language.

I think this shows more how flexible Javascript is than that it's still early days (the language is 16 years old, only two years younger than Java). Many different frameworks have very different opinions; some are opinionated and some aren't; many of the libraries available to JS through, e.g., npm and bower are tiny little tools. That's the huge difference between a typical Javascript library and a typical Java library: many of the non-framework libraries included by Javascript projects are extremely small, modular, single-concern interfaces. So of course you'll see what seems like fragmenting.

But it's not, really.
Thanks to everyone for their input, lot's of great feedback from people that are in a similar situation and have found solutions to that issue. That's what I like about HN.
modern, as PHP
In both diplomatic and business negotiations, knowing with whom your adversary is talking and when seems very useful to me.
a form with onsubmit="" technically executes a zero length javascript program.

Is an empty string less than one line of code?
Or is it one line of zero length?
I think the conclusion for Java is a stretch as well. Some sort of unit testing is probably standard in BigCo, TDD is not (I'm excluding the 'hot' trend-setting BigCos obviously).
These are the one's I listen regularly to.

1.) Manager-tools - For management. No fluff and actionable info.
2.) Stanford Entrepreneurship thought leaders - For Startups
3.) 99% invisible - For design
4.) Ted Talks - For knowing brilliant people
5.) Security Now - IT Security
EBay launches digital storefronts in SF
And yet, go our own way too. Software is (or used to be built) like other engineering professions; big design up front, then build (and often have the actual construction done by relatively low-wage workers). Software's much more complicated though.
Zapping Graphics that Dazzle Too Much
Not a great article. I'm assuming it refers mainly to liquidation preferences but erroneously states "give away too much of their company too early".
Well, first of all, it's very likely they used a botnet and some automated attack software. Secondly, there was a financial incentive[1] -- my back-of-the-napkin calculation was ~$15-25 per compromised account. That of course is ignoring secondary values like API keys, reused passwords allowing access to accounts on other sites, etc.

[1]: https://news.ycombinator.com/item?id=6766293
Email Subject Line Data: Choose Your Words Wisely
Discussions On The Abolition Of Patents From 1869
Providing strong passwords on throw away accounts provides useful information to an attacker - I.e. that I am using password manager "foo". If "foo" is comprised, then all my passwords generated from it are at risk.

To put it another way, where there is no reasonable chain of trust, I provide useless data for determining my strategy where there is a reasonable chain of trust. Revealing '11111' does not improve the probability of an attacker generating my bank password.
Not really ... just thought that it had a neat API, and was nicely implemented: https://github.com/Amicus/end-dash/tree/master/lib

There a bunch of two-way-binding plugins for Backbone, if that sort of thing is your cup of tea — and some of them are really well done. Apart from EndDash, some of my favorites are:

Stickit: http://nytimes.github.io/backbone.stickit/

Rivets.js: http://rivetsjs.com

component/reactive: https://github.com/component/reactive
Martini author here. Weird how it didn't show up in the golang-nuts search, here is a link to the announcement topic:
https://groups.google.com/forum/#!topic/golang-nuts/LubMauy6...

Martini is still young (less than a week) but the core is pretty fleshed out.

No boosting here (I don't even have that many twitter followers). I just put together a framework that doesn't step on your toes and people ate it up :)
I remember a mathematician's advice about playing lottery (other than "don't play it") - pick numbers near the edges of the coupon, as people avoid those places. This way you minimize the chance of having to split the jackpot with someone else (and yeah "don't play it" still holds :-) )
That is a tough one, JavaScript is sort of modern and will come with any language modernizing. Try it on a modern browser like Chrome and using modern settings, like JS:ON (your post has changed 3 times in the last three minutes, I can't keep up)

Either way, I hope they keep with the improvements and accept JS as very important to their future success.
There is also https://compilify.net/ and http://executify.com/. But it's always good to have more options.
They have a pay what you want pricing model.
Remote temperature monitoring (and control). Current devices at least feel expensive, and they are generally some combination of arcane and crappy. I guess Nest is figuring this space out.

At a low enough price point, being able to turn off lights and stuff like that is great, especially if there isn't much setting up involved.

Lots of other things benefit from some sort of connectivity, being able to do data collection and monitoring over a network enables a much more passive approach (which I expect means more people will take advantage of the opportunity...).
I'm the alignment nazi and here's your guru meditation:

.navbar .brand {
padding: .5em 0 .5em 0;
}

.navbar .brand img {
margin-left: -0.2em;
}
I have more of a problem with lasership, but really my problems are kind of petty.

I once ordered a hand plane on Amazon. I was planning on going to home depot (about 20 minutes away) but Amazon had same day delivery for $3 extra (prime). Easy choice, it was 10am, and by the time I get home i'd have the tool to continue work on my project. The website said delivery would be at or before 8pm. It ended up showing up at my door at midnight.

On one side, its incredible that at 10am I made an order, and about 14 hours later I had the order... on the other hand I probably would have just picked up a similar item (granted worse quality) at the store had I known it would be late.
This is really good because of how basic it is.

What's not so good is if you are a genre expert it doesn't do too deep of a dive.

For instance I love the roots artist Guy Clark but I know every artist that is recommended (http://ifyoudig.net/guy-clark). I like the majority of them so the suggestions aren't off by any means but it would be nice to get more obscure (but still accurate) suggestions.
This is a silly example of ex post evaluation of an ex post model. You need to have a holdout sample.

It's made more silly by the fact that they use the universe of Waldo books, so their "strategy" is essentially just "here's approximately the answer".
Rant: Why should I email my CV?
This bugs me. Why do recruiters that contact me over LinkedIn still ask me to email them my CV. There's an export button.
Also, why do London recruiters keep mentioning that "They are based in a very prestigious area of London". Do I level up one social class if I work in a prestigious area?
Never mind those stock options, I have to work in the office overlooking the queens trash bin.
Apple has notoriously strict security protocols. I actually wrote a book about it, but here's some resources (near the bottom) http://theriseofsiri.com/inspiration/
This is flatly wrong. SRP stores serverside verifiers that are derived from plaintext passwords. Stealing an SRP verifier is equivalent to stealing a password hash.

The math for the brute force attack on SRP verifiers is slightly more elaborate than that of a salted hash (it involves a modexp), but is significantly cheaper than bcrypt. Using SRP is, from the perspective of a compromised server, worse than using bcrypt.

You may have become confused about SRP because Thomas Wu goes through some effort to explain how SRP is resistant to dictionary attacks. If so, you've mistaken which specific dictionary attacks he was talking about: previous challenge-response protocols were dictionary attackable off the wire, meaning that a passive attacker could grab the challenge-response sequence and crack that as if it was a password hash.
Sorry that I didn't read your post carefully. I did not know that I cannot run a dictionary attack from their network. I admit that I made the mistake. I do tell them that I was wrong and stop the script immediately after I receive the notice. It's just I do not think that I deserve a penalty with destroy my account and all my files.
although you're better off doing sanger by contract. Sanger sequencing costs about $3 a run for really reliable sequencing. Contemporary sanger will likely never be obsolete because for short runs ~1kb where you need to be ~100% sure there are no mistakes, the method is really unbeatable.
No, Amazon Lockers are nowhere near me (Williamsburg). I just don't see how it would be possible for them to scale as large as "neighborhood mailboxes" which are literally everywhere. There are at least 3 cheap mailbox / package drops on Bedford Ave on the walk home from the L train so I never have to go out of my way.
I agree wholeheartedly. The internet has a way of repeating things over and over again until they're almost meaningless.
It is kind of a sad commentary on the state of things when so many of the brightest and creative minds of a generation are squandering the most productive years of their life writing software to enhance marketing and targeted advertising. And that these are efforts valued on the order of hundreds of billions of dollars.
Got an email from them saying that they didn't mean to trick us, and that they had sent a different email giving 30 days warning, which some users may not have got (and which is far more fair).
I don't classify them the same. It's easier to have many web developers (in fact most I've worked with) who work on web app layer (working with the templates, javascript, depending on complexity of app the data-access-layer) than it is to have them working with messaging services, more complex data access logic, complex document rendering services, databased, our emailing management system, etc.

So, yes, I look at web server of an application as a pretty distinct part of the back-end, separated from many other complexities in the system. I also view it as the beginner (can't think of a better term [1] ) part of the back-end-system where there's a lot of devs who can conceptualize this layer who can't the other stuff. It's these devs whether I question they'll conceptualize GO in general.

[1] EDIT: I just thought of a better way to describe "beginner" with more clarity: non-computer-science-types who are competent at working in the web layer.
I agree.

In addition, I hope the next "fix" will be to cull the comments. While there are occasionally some worthwhile edge cases documented in the comments, there is also a great deal of spectacularly bad design advice, which doesn't help PHP's reputation among language elitists as being for script kiddies and beginners.
I'd rather make money from my company in smaller amounts while remaining unfunded than to fork over huge chunks to investors. Even if the overall amount was much less, the percentage of gains would be much higher.
Other than for hollywood accounting reasons or a political stunt, why would a profitable agency default?
Design jargon bullshit (You'll giggle. Or cry.)
I wonder where they could have gotten their data from. Their 'about' page says, "If You Dig's results are calculated from the music preferences of a whole lotta real people. Like, a lot."

I'd really like to know where this data comes from. The results are accurate enough, but how can I know they'll become more accurate or improve over time?
How to insult an entrepreneur
What we need are tools that have a lot of input from people actually doing the wet work. The basics of how to do assemblies are more or less worked out, what we need are tools that actually fit with our workflow, and don't require us to kitbash pieces from different packages and have to run perl scripts to interconvert file formats.
I'd love more details on this. Where is the data coming from?
Author of Martini here. I think right now is a very exciting time for web development in Go.

One of the goals of Martini is to rally developers to create some more reusable web modules in the form of handlers and middleware. Martini has gotten a great response because it doesn't infringe it's api on your modules/middlewares.

I personally think that this is the way to move forward with web development in Go. Less coupling, pull in the dependencies you need, get stuff done.
One of the problems with software engineering training is that few schools take the "engineering" part seriously. Instead they train programmers or software developers. If engineering was taken more seriously then they would teach SWEBOK and SEMAT along with coding. Of course, many schools would argue that software engineering is a young profession and that SWEBOK and SEMAT are not yet fully formed. But nevertheless we do have people that are trying to apply some engineering rigor to the process of developing software and there is something there for all of us to learn, even if these things take another decade or two to become fully formed.
99% Invisible. http://99percentinvisible.org/ Design and architecture oriented.
5by5 - http://5by5.tv/ - A lot of these shows are good, but I like Quit, as well as In Beta with Gina Trapani.
Actually, these days, most scientists who are at the forefront of computational biology have mastered github. They use markdown for README files, and produce md5summed data sets and command lines so you can repro their work. From what I can tell, this started 3-5 years ago when the kids coming into grad school picked up what the open source hackers were doing.

To be clear: none of this is properly incentivized by the funders, so there's not much selection for this behavior.
JavaScript Jabber and Ruby Rogues.
If that column type existed, it would be a database-resident implementation of scrypt.
It is a mix for me. It all depends on the item being shipped I think and whatever facility it is leaving from. I've had books delivered via the USPS this week to my mailbox and other times via UPS to my door. The item distribution seems random but I believe they have contracts with all kinds of carriers (even local ones that deliver via van in small areas of town I've had show up before).
Huh, first time I've seen this one, very interesting. Any idea what kind of volume they handle and whether or not they're profitable?
Machines Seek Alpha
The "deployment" theme is pretty common that I keep hearing. Definitely something that sounds appealing.
I think you're right, and there's a lesson here.

I was recently evaluating a several options on github for a tool I needed. All options satisfied my basic requirements, so the choice came down to community/recency, and documentation.

I went with the project that was better documented.

Joke was on me, there had been several great feature updates, but without new documentation.

So, please, I implore OS committers, as much as it may be a pain, please require documentation updates when accepting patches!
Nothing immoral about it, but it's not quite as rosy as you portray it to be. Most venture capitalists don't play with much of their own money, but rather play with the capital of their limited partners. As an industry, they provide pretty anemic returns to those limited partners. But almost all make a lot of money personally, because their standard arrangement with their limited partners is to charge a portion of the principal and a portion of the return as a fee. Why do limited partners keep taking those deals? Who knows? A combination of inertia, desperation, and bad judgment. Many big institutional pension funds are under tremendous pressure to yield very high returns and at the same time often aren't run by the best and brightest Wall Street has to offer.

Also, as a startup founder, your investment of labor also comes with a high risk in the form of opportunity cost.
Giving an employer an exported Linkedin CV would show thay they don't know you very well, that maybe they don't know you at all. They must show something to tjeir clients at ghe end of the day
Are mouse hover interactions in the timeline (display value of selected point)? Don't see any references but otherwise this is a very interesting project.
what is interesting is for the most part his first sequencing (protein sequencing) was made obsolete by his second sequencing (DNA sequencing).
The point of this isn't to pay his bills, I suspect - it's marketing, and apparently effective: he's made over 100 new business contacts at this point.
love it, very useful. my only suggestion is to accept an artist name if I type in the whole thing (rather than forcing me to select from the dropdown)
That would be nice. If they won't cull the comments, I'd like to see them make the lower rated comments harder to see, or have some kind of warning near them that says "If you use this, you're going to have a bad time."
Read the rest of the article. Doesn't address his problem of getting the package back to his apt. He mentions lots of large heavy boxes.
The key insight here is that it's complelety acceptable for freelancers to charge different rates for different clients. Many new freelancers, even if they accept that premise in theory, are uncomfortable asking one client to pay 300/hr if another is paying 100/hr.

That's only possible if you can infer a client's ability to pay and match your quote to their expectations. You can earn much more if you're able to adjust your rates on the fly, which is one of the reasons most freelancers do not list a rate on their public website.
Rise of Brown Moses (Unemployed blogger detail Syria chemical weapons use)
It's possible to avoiding creating history entries by using

location.replace()
I like these small business/bootstrapping podcasts: Kalzumeus, Product People, Techzing, Foolish Adventure, Eventual Millionaire.

I also like these speculative fiction podcasts: Escape Pod for scifi, Podcastle for fantasy, and Drabblecast for a little of everything.
I think he is basically arguing for a professional organization of programmers, which would give out certifications and (wink, wink) make sure their salaries won't get too low by limiting competition. (I don't necessarily disagree, just saying.)
Great point sfrechtling! Sadly I was at an interdisciplinary conference just a few weeks ago and this person openly said "Well I have this method I am looking where I can apply it" after one a domain expert told them that what they were doing wasn't very useful. iSad
It's caused by the quick and dirty image scaling algorithm, it doesn't take enough samples per pixel. We used to see this sort of stuff in computer games before mipmaps were invented, which are smaller versions of the image pre-scaled using a fancy algorithm and then used in place of the larger image when it's smaller on the screen.
Bucky Ball Founder being held personally responsible for recall
"It should let me know if it was left on"

That is my #1 use case for me - I would love to have some view of our home to tell me that I haven't left anything on when we go away for a few days.
Nice arguments for "deployability" not something I initially would have thought to measure, since it's usually something that's "felt" later in the development/release process.

I guess it'll be interesting to watch how the frameworks mature and start to approach the Rails/Django or other micro-frameworks...
but the company image is a company that provides me something for as cheap as possible, sometimes at ludicrously cheap prices.
How realistic is this in practice? On this side of the "great wall," it is relatively simple to create and use a VPN. Isn't it likely that VPNs are prohibited, or at least given special attention, within China?
Why I Still Have Faith in Hacker News
While JS is old, node.js, which spans many projects on GitHub, is a relatively new architecture, which has only gained traction in the last couple of years. This stands in comparison to Java, which has a much higher degree of consolidation due to its maturity as a server-side language (this is also true to an extend with Ruby).
Exactly. When I receive the ticket, it says all my files are safe. Since I stop the script immediately after I receive the notice, and apologies to them at first place, I am pretty sure that they will recover my account. However, I didn't know they eventually destroyed my account.
I see working in a 'prestigious area' as a downside. I have worked on a rich neighborhood in my city, the price of everything nearby was way too high (for the same stuff I can buy where I actually live).

About the CV thing I bet this is a legacy workflow that most companies still used to.
TKGate (http://www.tkgate.org/) is an awesome visual tool for discrete logic simulation, and comes with a toy processor as an example circuit. I implemented a simple 32-bit MIPS-like processor in TKGate as well as the DLX architecture from Hennessey and Patterson. I also designed and implemented my own microcoded 8-bit processor for variety. That project eventually included bootstrapped assemblers and disassemblers, and an emulator in C for faster simulations. Here's some of my TKGate work: http://xidus.xidus.net/mips

Check out TECS/NAND2Tetris to get started with VHDL and processor architecture: http://www.nand2tetris.org/ If you want a more academic approach, try Hennessey and Patterson's Computer Architecture: A Quantitative Approach.
Ron Swanson teaching how to build a great startup
Startup Salary & Equity Compensation
After the adobe/cupid breaches, it is high time some governing body mandates every website to reveal on their privacy policy page how passwords are stored on their servers.
'Project Oxygen colead Neal Patel recalls, “We knew the team had to be careful. Google has high standards of proof, even for what, at other places, might be considered obvious truths. Simple correlations weren’t going to be enough. So we actually ended up trying to prove the opposite case—that managers don’t matter. Luckily, we failed.”'

This almost made me laugh out loud. So, what he's saying is, 'We knew we could not prove managers matter, so we went ahead and tried to prove managers don't matter, knowing we would fail."
I once left the burner on for a few hours, it was so scary when I realized it.
Tech Related

1) CoderRadio

2) TechSnap

3) Linux Action Show

4) Accidental Tech Podcast

5) Programming Throwdown (no new podcast in a while)

Non-Tech

1) You Made it Weird by Pete Holmes

2) This American Life

3) The Moth

4) Unprofessional

5) 99% Invisible

(a few more) :D
Keylogger.