skysight-inc/HackerNews huggingface dataset:
http://www.reddit.com/r/webdev

http://www.reddit.com/r/web_design

http://www.reddit.com/r/frontend

Cover a lot of areas that HN covers too.

A couple of more specific subreddits:

http://www.reddit.com/r/duckduckgo

http://www.reddit.com/r/node (nodejs)

http://www.reddit.com/r/angularjs
Some of this seems like conflating unrelated issues. For example, the issue of brown tree snakes and other extremely successful "invasive" traveller species. Well, obviously that snake is very well-adapted for the environment of Guam. It's natural that a more interconnected world means that any given species which could be well-adapted somewhere else in the world has a better shot of actually reaching that place. Overall what we're really seeing is the collapse of old protective "anti-competitive" barriers. And a new competitive equilibrium will be reached after the dust settles. Superior adaptive strategies will propagate.

The only reason I can see to view this is as negative is a) sentimentality about "naturalness," b) aesthetic distaste for hyper-successful species, c) concerns that, in the short-term, rapid homogenisation of ecosystems may degrade their utility to humans (e.g. loss of ecosystem services such as water and air purification, or loss of organisms with useful novel biological properties - frogs with special antibodies and so forth. a) is silly, because what is less natural than a world overrun with hairless apes devouring every resource they can find? b) is again silly - anyone who feels like this really hasn't come to terms with being human, and should be worrying about what they see when they look in the mirror. c) is valid, though of course completely self-centered.

So as far as I can see this problem comes down to self-interest and self-disgust.

Climate change of course is a rather more serious issue - though it does come down to similar feelings of self-interest and self-disgust
The question is not "can you transmit digital information over audio". That's an obvious yes. The question is, can laptop speakers transmit at ultrasonic frequencies, and can a laptop microphone pick those frequencies up sufficiently to actually communicate.

This guy used 17 and 18 kHz as carriers. That is within the hearing range of young people, but a quick experiment shows that either my desktop speakers cannot reproduce 17 kHz, or I have recently become too old to hear 17 kHz.
My last boss, when I asked for a raise, said "Explain to me why I should give you a raise". I said nevermind, started looking for a new job and left. Shockingly, when I informed them, there was a higher offer waiting. You seriously wonder what goes on in these people's brains.
I stared at the 'my turn signal' and 'car in front of me' signal together for way too long. I went into the same trance I do sitting behind cars at a real red light.
You may be right, after all, the author is describing some ways to avoid alienating one's employees.

Nevertheless, I have always been somewhat confused by the distinction many people (and with no particular reference to the author of the article) make between the ethics that one expects between individuals in everyday life and in the workplace.
Ever see early versions of Linux? As Richard Gabriel says, worse is often better...

Now aircraft control systems or MRI machines...you probably want very clean code.
> Ah, one of the early 386 protected mode OSes, developed back when MS/IBM was focusing on the 286 for OS/2. To be honest, I think 386s was expensive back then.

I don't think this is accurate. Xenix pre-existed the 386 and was used on other processors before and after it supported the 386.

Since I thought maybe I was going crazy, I checked Wikipedia and read, for example, "Version 2.0 of Xenix was released in 1985 and was based on UNIX System V. An update numbered 2.1.1 added support for the Intel 80286 processor"
Are you interviewing at startups when what you're looking for is more of a big company job?
I just went shopping for vendors at my San Francisco datacenter and had no problem replicating my current /26 + /27. Some vendors offered a /24, even.
No worries then :) I'm comfortable with JavaScript and I've never used Swing.

I just use GWT to reach the browser, not to embrace it as an all encompassing framework or anything. I use Bootstrap as the UI starting point.
Lobsters has an invitation queue that you can enter. That's how I joined. I got an invite in about an hour.
I know. I am talking in the sense that its 386 port predated other 386 OSes.
And now consider that 4096 bytes (words) was exactly the total memory of a DEC PDP-1, considered to be a mainframe in its time and featuring timesharing and things like Spacewar!.

And now we're proud to have a simple functional list compiled into the same amount of memory ...
Take a look at the prerender.io module. Also it is not impossible to render some types of angular pages in the server it is just a bit of a pain. Google angular on server. If you really don't need an interactive app then I would consider generating static pages when the data changes or when called and then don't update them more often than you actually need to.
Created sqlite database tool for android/iOS
I've been working on a python tool in my spare time to help auto-generate simple objects and a database adapter with simple CRUD operations based on a SQLite file for both android and iOS. I was thinking for simple databases, this could be useful, but not really sure. This is one of my first side projects. Please let me know if anyone has any thoughts. Thanks!
Have you looked into Dr. JS?

http://www.ccs.neu.edu/home/dimvar/jstypes.html
This is really stupid, and I'm not excusing the change, but users can still remove the external SD card from the Android device, write to it, and reinsert it into the device, to hold, say, music or media files.
> OCaml/F#/Scala have far better type systems that check a lot more things, and require less typing.

Sure, Java's type system isn't that awesome. But it's better than not having compile time type checks.
I don't wonder at all. They're thinking "I can get someone else at this price, and what matters to me is the price"

edit:

Also, many bosses are offended that you would ask for a raise, or have the idea that you need to be dominated or you are no good any more.

Also, it's cheaper to listen to people talk about how good they are, or just look at the number of hours they work, than to try to pay attention and assess for yourself how good they are.

Also, when people promise you the moon they are under pressure to deliver it and can be cut down when they don't get it for you. And if they say they are good, they can be shamed. A scapegoat and yes-man often has more value than someone who is really producing, because of the beholder's value system
Eclipse is silly no matter what language you use... yet he uses Eclipse?
For me, this was the most amazing thing about this post:

"Programming with explicit memory management: This bucket includes C, C++, Rust, D, etc. I haven’t needed to explicitly manage memory, so I haven’t used these."

I guess I'm just old.
Another day, another block category.

> Content Blocked (content_filter_denied)
> Content Category: "Malicious Sources/Malnets"

Any idea why this site would be blocked at $BIGCORP?
I don't have a preference about which one to read first, for ex. with articles like "I stopped using X and why you should stop too", I find more value in reading the comments first, because usually the top comment will be a counter-argument more worthy than the original article.

But with articles that teaches something new to me, for ex. "Scaling X to a million users", I prefer to read the article first.
I tried going with that first, it was almost impossible. I never figured out how to do it.

Also, the bigger problem was, indeed, data storage, not display.
Small, rapidly growing companies are actually the best places for meaningful career growth, getting a 'organic' experience of growing together with the changing roles.

If in your smaller organization really the best mobility is to jump ship, then you have to factor that already in hiring that you need someone who would like an organization that stays small, and beware of ambitious key people who'll not be good for you. But for startups it shouldn't be so, unless you fail.
Hah! Yes, I am (or pretend to be) competent, just not when writing HN comments ;). Thanks for the daily serving of humble pie.

I do wonder if there's something about .NET and a business environment that encourages this kind of behavior. When the organization's values are in their business rather than mentoring programmers, when they tell their programmers to "just get it done," you end up with IntelliSyn...Sense programmers? I've worked in various different programmer ecosystems, and I've never seen this pattern so strongly. There are of course excellent .NET programmers, I don't mean to say otherwise. And I got the feeling that several of the people we interviewed had basic talent, they'd just been trained, intentionally or not, towards this kind of behavior.

We started putting VS in front of candidates precisely to deal with the kind of fuzziness you mention. We started with whiteboarding code, but a lot of candidates would have a wrong design, then add a line of pseudo-code that they claimed magically made it work. By having them write actual code, it forced them to be explicit and to deal with unexpected outcomes.
The DAC may sample at that resolution, but it's another matter if the driver will pass an ultrasonic frequency. Looking at a few datasheets from various manufacturers, I don't see any mention of bandpass filters. So either they don't have them or they don't think it's worth mentioning.
The static type system is still worth something for packaged client-side applications, as long as you avoid reflection. The GWT compiler (for web apps) and ProGuard (for Android apps) can do very thorough tree-shaking, because they know which code is used and which isn't.
Give them extra options = 2x what the raise would have been. Maybe 5x.
Alternatives are irrelevant. Resistance is futile.
I think this is the forum post you've referred to?

http://www.conceptart.org/forums/showthread.php?t=870
My email is in my profile (human readable)
Why do planets, stars and moons spin? Are there any that don't?
Why not just change the source?

I've heard from android developers that a major feature of android is being able to change the source in the event that Google takes away their favourite features.
Thanks for those, some are great.

This is my list, more "sysadmin"-ey:

http://www.reddit.com/r/BSD/

http://www.reddit.com/r/cableporn/

http://www.reddit.com/r/DataHoarder/

http://www.reddit.com/r/devkit/

http://www.reddit.com/r/ECE/

http://www.reddit.com/r/embeddedlinux/

http://www.reddit.com/r/freebsd/

http://www.reddit.com/r/haikuOS/

http://www.reddit.com/r/homelab/

http://www.reddit.com/r/HomeNetworking/

http://www.reddit.com/r/HomeServer/

http://www.reddit.com/r/kernel/

http://www.reddit.com/r/linux/

http://www.reddit.com/r/linuxadmin/

http://www.reddit.com/r/linuxdev/

http://www.reddit.com/r/linux_devices/

http://www.reddit.com/r/NetBSD/

http://www.reddit.com/r/netsec/

http://www.reddit.com/r/netsecstudents/

http://www.reddit.com/r/networking/

http://www.reddit.com/r/openbsd/

http://www.reddit.com/r/opensourcehardware/

http://www.reddit.com/r/openSUSE/

http://www.reddit.com/r/openwrt/

http://www.reddit.com/r/osdev/

http://www.reddit.com/r/RTLSDR/

http://www.reddit.com/r/sysadmin/

http://www.reddit.com/r/systems/

http://www.reddit.com/r/unix/

http://www.reddit.com/r/usefulscripts/
As an amateur doodler, I agree. I've done the "work through books of anatomy" thing, but at the end of it I still had deformed figures which mixed detailed, textbook-correct anatomy with gross problems in proportioning and alignment - e.g. my upper torso would look okay by itself, but it would float a bit disconnected from the hips as soon as I tried to assume a more difficult pose. I had to use references for all poses to avoid this broken look.

My breakthroughs in representation were in large part based on following cartooning material. After that I was able to develop specific construction techniques using primitive shapes in new ways(different shape configurations, mixtures of 2D and 3D conception, inversions that make one shape the framework of another, etc.) that gave the resulting figures a more balanced, focused look. Since then my style has developed primarily around cartooning since it lets me play so fluidly with ideas.
Even easier way to get short descriptions of commands:

whatis lsof
apropos lsof
I'd go even further. If you're in the mentality where you're trying to jjjuuust time that minimal raise to prevent desertion, you've already lost in the way the author is pointing at.

The best companies see high performing employees as systems(1) that receive relatively small amounts of money as input and produce great amounts of value in output. The more money in, the more value out. The question should be how much money they can shovel in the front end before the "unit(1)" burns out. (Active cooling via free food, daycare, and flexible schedules doesn't hurt either)

(1) Yes they see you as a simple value proposition. As an employee, you are accounted for in exactly the same way as the contract for that big Xerox printer out front. That's not necessarily a bad thing. Any company that leans too heavily on that "part of the family" schtick is a place you want to be wary of.
where is this protection for bitcoin? every exchange has been hacked or ripped off by the owners.
> The question is, can laptop speakers transmit at ultrasonic frequencies, and can a laptop microphone pick those frequencies up sufficiently to actually communicate.

Given two separate examples of running code, the question is really what percentage of laptops can do this. It's possible that some systems have filters but so far I haven't found one.
I use GWT-RPC because it is easy. For other clients I wanted to try Thrift. I like what Evernote did:
https://blog.evernote.com/tech/2011/05/26/evernote-and-thrif...

Thanks for the j2objc tip! I will definitely be looking into that. I thought Thrift was as far as I could reach into iOS without Objective-C.

I haven't used J2EE. My experience with Django years ago made me framework adverse. I will be posting a sample app in a month or two that shows what I mean.
I guess I'm thinking of a different definition of "unemployed" than you are. Maybe replace your mental definition with "independently wealthy." E.g. "I'm happy just spending all day coding my own projects, but if you give me the right incentives, I'll join your company... tentatively. With the tentativeness going both ways."
lol, I didn't know that you can practice algebra with Reddit!
Or, we can just call them all "programming languages" and evaluate them on their individual strengths and weaknesses.
In the instance of a counteroffer, the recruiter is financially motivated for the person to accept the new job (and decline the counter), regardless of whether or not accepting the counter is a better move for the person. That is one of the most obvious flaws in the way the recruiting business operates, in that there are instances where the job seeker's interests may not align with the recruiter.

A couple years ago I posted an article here about an agent system where job seekers were the recruiter's real client (and footing the bills), which would resolve this particular instance of misaligned incentives.
What big products? The only one that I know of is blogger. Google also recently stopped supporting it and made it an independent open source project, which is a mark against it.

I'm not sure where you got the idea that the compiler was advanced - what it does is amazing but incredibly slow.

The development tools were fine in 2008 but they're showing their age now... the browser plugin only runs in Chrome, Firefox and IE, and it's only fast enough to be productive in Firefox. There are no browser plugins for Safari or mobile and doing a compile to a WAR can take minutes on a big project, which means development for mobile can be glacial.

I've just worked for a year on a big GWT project... it seemed like a good idea to start with but I've grown to hate it over time.
How will a static site fall over with Django? My page generation times are only a few ms, they're just fetched from cache, same as the static files.

The problem isn't showing the data, it's storing it. I have different computers gathering the data and deploying my site, so I would have to set up an elaborate solution, and I would still not be able to do A/B tests, sending email for new content, auto-Tweeting, etc.
>Specifically, sites where you can post links and comment on them

Digg does not allow commenting, as the OP desired.
Another Android that is configured differently is your best choice.
Are you compiling a seed list for an aggregator/machine learning type project?
Potentially Hazardous Asteroid Zipping by Earth on Close
This goes along with my One Universal Truth: "You get what you pay for."

The only real way to win on price is to find employees who don't know any better, and then, well, you have employees who didn't know any better. Did you really win?
It's interesting how much you can streamline a protocol for a single use case. Did you retain the crypto mostly intact-- including the PFS?
Chris has been a longtime supporter of our mission to open up part data for hardware hackers at Octopart, so we know how much of a passion project this is. Congrats!!
>>> ...can't...resist....."grammar".
Oops forgot to wrap it with <sarcasm></sarcasm>

To make my previous comment more accurate, I would add that it's usually not only about the money. Job specifics might change, you might ought grow your job, etc.

Speaking of the client, we both kind of knew that it will happen. I am still doing my degree and, I believe, he expected me to find something else once I graduate. Just it happened before I graduated.

You are right that I worked out my initial price, and the job specifics had changed. I was working on a CRM-like custom solution in the beginning but at the end I spent 80% of my time copy-ing stuff from google docs into html and styling up. I tried to negotiate a higher rate, unsuccessfully, and there were signs that the budget was super tight. Understanding that, I didn't put him in the corner saying 'I need more money!'. Because I know how badly it sucks to be in that position :) so it was quite a mutual understanding.

All in all, it ended on good terms, no bridges were burned.
Does cyanogenmod have this limit?

I have not seen that complaint from people fiddling with the cm11 4.4.2 build
The sky is not falling: [External Blues: Google Has Brought Big Changes To SD Cards In KitKat, And Even Samsung Is Implementing Them]: http://www.androidpolice.com/2014/02/17/external-blues-googl...

Summary:

All apps (even ones without external storage permissions) can now read and write from a designated private folder on external storage.

There's a new sharing framework called the Storage Access Framework that can be used to request access to other folders, which treats external storage in a manner similar to cloud storage.

It might be a harsh transition, but not completely surprising since it's been quite a while since Nexus devices have had external storage slots, and it's been quite obvious for a while that Google has been discouraging external storage.

The hopeful takeaway is that Google will be relaxing this discouragement now that they've figured out a strategy for external storage moving forward.
What drove me from Microsoft was:

- A culture of burnout (really, really bad death marches, mostly because upper management had fucked up by dithering about what products to make)

- A lack of respect for engineering quality (when the build for your project is broken for weeks at a time, you'd expect management to get a clue -- I mean, what are managers for? -- rather than ask about how things are going with the schedule)

- A lack of respect for your time, realized as a reluctance to buy equipment (I got my build times down to two hours, from four hours, by buying my own computers. Yup, I probably spent $5K on computers while I was at MS because my managers didn't see the benefit in buying faster hardware), and by scheduling tons of nonsense meetings.

- Politics (oh God, the politics). MS needs to fire about half of its "partner" rank people. There are good eggs there, really smart people, but then there are the ones who . . . aren't. (When they do get around to axing half of the partners, I'm betting it'll be the wrong half).

A year and a bit later, I'm at a place where they realize that the most valuable thing is your time, and equipment is Not A Problem. It's a great thing when you're the bottleneck.
> This guy used 17 and 18 kHz as carriers. That is within the hearing range of young people, but a quick experiment shows that either my desktop speakers cannot reproduce 17 kHz, or I have recently become too old to hear 17 kHz.

It's easy to find out -- go here:

http://arachnoid.com/JSigGen

Enter any frequency you want. Chances are if you're over 40, you can't hear 17 KHz. I'm 68 and I can't hear anything over 6 KHz.

> ... or I have recently become too old ...

It usually takes longer than that. :)
Maybe I am too, but that phrase just bugged me. Surely there are other reasons to use these tools than just "explicit memory management?"

I suppose I could say, "I haven't used any JVM languages, because I haven't felt the need to gouge my eyes out over memory errors I can't control."
Openvpn is the king of all tun/tap applications. A gander at its code is a good way to get a serious look at implementing your own networking with tun/tap interfaces.
They sell Stevia powder packets that look just like sugar packets, albeit much finer powder.
The release cycles for aerospace companies are a lot longer than in software. The previous A330 that they are talking about was originally released back in the early 90's. I assume Airbus didn't think it needed a full development system overall for incremental upgrades but believed it did when it came to designing a whole brand new airplane.
Not true. I want still want the IDE compile, type check, and add type-safe completions (When using statically typed languages). I want the IDE to assist me in writing the code. I want my IDE to launch/attach to processes for debugging. Generally, I want the IDE to produce binaries yes, but mostly for my own consumption.

I want to be able to access the compiler external from the IDE so I can automate builds/deployments easily.

Now I want both types of builds to happen in as close to the same manner as possible so they're consistent, but both are important.
The real reason is because you cannot add a CNAME record using the zone apex.

AWS gets away with this afaik with some magic to point to the IP address for the loadbalancer that would serve your content.

Techincally you can find the IP address for your GAE subdomain and add an A record for your apex domain, but keep in mind that this is a bad idea.
I caught that too! That was a bit of icing on a really clever cartoon.
Over my 15+ years in recruiting developers I'd say a fairly high number of people stayed much longer after accepting a counter than the most quoted 'stats' would have led me to believe. My only numbers are candidates I lost to counter or admitted accepting a counter in the past, so this isn't a huge sample.

The secrecy of counteroffer benefits the company, as if it becomes known that a counter is your quickest means to a raise you can be sure others will follow suit. But that secrecy also has some benefit to the person who accepted a counter, as any potential questions about your loyalty or (in some situations) your perceived willingness to abandon the team during a crunch time won't be exposed and the accepter can continue business as usual to a degree.
ya, grunt tends to suffer from an massive explosion of complexity
> - If you can't stop someone, you're not going to be able to read the number on the badge.

Ever heard of cameras?