skysight-inc/HackerNews huggingface dataset:
There's a difference between doing research and making judgmental statements based upon assumptions. $23K is probably fine for a single guy. What about a man with children or aging parents? Medical bills? Most of the advice given is very good, but there's no reason to accuse him of living beyond his means and making excuses other than to kick him while he's down.
Facebook Buck and xctool: Open Source Build Tools for Android and iOS
The NYT just did an article about how employers will skip over potential hires that have bad credit, especially in a time of high unemployment when they have the option of being choosey.

http://www.nytimes.com/2013/05/12/business/employers-pull-ap...
It's advocacy that people learn vi in some cases prevents me from sharing this link with others.
How are they going to actually produce that economy vehicle? They are scraping by now with the luxury line.
The articles don't say if the experimenters knew which router was powered, for one thing. There is way too much scope for bogusness here.
Hard to say. Companies can rescind offers for business reasons (i.e. plant closing) and that's legal; but personal rescission is not something the courts like, and it's terrible PR. They'll settle.

You have to threaten to sue because if you threaten to blog, that's technically extortion and you'll lose all the leverage you have.

Regarding reliance, I believe you are technically correct; however, you can certainly include the time that you would have been job-searching, and also the loss of the existing job.
Get a fine point whiteboard marker, I bought a pack for interviews and loved them.
http://www.explainxkcd.com/wiki/index.php?title=1213:_Combin...
Ahhhh, gotchya. So essentially an automated tool to find who's not doing a little extra server side validation?

edit: Might I suggest you add a bitcoin wallet for donations as well?
"see other fruit flavoured platforms pull worse on their user base"

No vague assertions, please be more specific

"yet their fan base not only approves of it, but they somehow justify"

Coincidentally their "fan base" is composed of several people with design and user experience knowledge (in various degrees) so I believe their acceptance of things has a basis. (And it doesn't mean they accept everything)

Edit: as an example quoted by the other commenter, inversion of scrolling direction was a big change. But it is configurable, so you can always go back

The natural scrolling makes sense if you're using a trackpad, but for a scroll wheel it's awful
>It's streets ahead of anything on Linux, OS X or Windows.

I doubt that. If you are running Ubuntu, try running "sudo apt-get install dolphin && dolphin"
Why not run a kickstarter type thing and do this sooner, as a for-profit?
Just curious: Is Larry Wall still involved in Perl development? Haven't heard from him for a long time...
dwm (almost everything in emacs anyway though)

you should probably add options for awesome/xmonad, those are fairly popular in some circles.
5 min per book both sides at the se time makes an impressive scanner. Is it a professional one?
What _I_ don't get is how removal of type-ahead find, compact view and backspace to parent is making it simpler for users. I consider these the most basic features of any sane file manager. One more confirmation that switching to XFCE was the right thing to do.
"Desktop environment" is a bit limiting here; what about those of us who just use a window manager e.g. dwm?
That's a pity, as I find it helps me to be open-minded about editors. =) Still, it's Creative Commons-licensed, so feel free to make a new version. (Or even a version with a blurred out or redacted section... =) )
Thanks for pointing this out. A lot of people here don't seem to realize that exploiting a CSRF vulnerability involves tricking the victim's browser into doing something.

You cannot both a) forge the Referer header and b) trick the victim's browser into submitting a request - at the same time.

It's true that the REFERER header isn't always included in requests, BUT when it is included, you can consider the request cookies you receive plus the REFERER header accurate when taken together, barring a browser vulnerability. If there is no browser vulnerability, the attacker doesn't get to mess with the REFERER header on the victim's browser.

Note: It is NOT safe to trust an empty REFERER header.
Hi! Thanks for your thoughts :)

I pretty much agree with everything you said, with the exception of defending constexpr. What follows is more ranting on constexpr and praise for templates.

> The constexpr design is taking this to heart and enforcing that the code to be purely functional.

You're falling into the common trap of confusing purity with functional. constexpr is only enforcing code to be free of side effects; it's even less functional than C.

Templates on the other hand, are functional. With templates, you get pattern matching, easy recursive data types, high order functions, and more. You can literally take Haskell code, change the syntax a bit, and end up with a complete metaprogram. That's not possible with constexpr.

Templates can work with values, but more importantly, they can work with types. Being able to actually to modify the types and code of the program is essential to metaprogramming. None of that comes with constexpr. Hell, I wouldn't even consider constexpr to be metaprogramming.

In addition, templates can actually form abstractions, even ones that aren't functional. Boost.MPL, over a decade old, emulated C++-style containers at compile time using only templates. As a personal experience, I've implemented a stack-based language akin to Forth using templates, see: http://pubby8.wordpress.com/2012/10/15/stack-based-template-...

Well guess what? Templates suck. They slow the compile down to a crawl, their syntax is incomprehensible, and don't get me started on their error message. The only reason to use them is because there is nothing better.

C++11 had a chance to fix this. Instead, we got constexpr.
No, you don't.

You take the risk because you're secure enough in yourself that it doesn't really matter whether you succeed or fail or if you get that promotion anyway. If it doesn't work out - so what? You miss out on that promotion, but you still drew a salary the whole time. That's a lot more than you get if you found a startup and it doesn't work out.

My former boss had no such guarantee when he took the initiative with that project - if it had failed, he would've remained a SWE 3 forever (or, well, at least until he succeeded with some other project). I had no such guarantee when I volunteered for the 2010 search visual redesign - and I didn't get promoted, though I did get my picture in Businessweek and a reputation internally as a person who gets shit done. I also had no such guarantee when I volunteered to help start Google's Authorship program, but I did get promoted for that one, and a nice pick of future assignments. And since then, I've had a major project I initiated (which I'd hoped would be my ticket to staff and senior staff) get canceled and a major open-source 20% project get put in limbo. This blows, but that's life. I was an entrepreneur before Google; some of my projects have been mild successes (enough to get me professional reputation but no money) and many of them got me far less than I got at Google for sinking a year of my time into this failed research project.

What you're asking for is rewards without having to run any risk, which is a generally unattractive quality in a person. There are jobs that give you this bargain, at least until the company goes under - you could be a code-monkey at a Fortune 500, or an accountant, or a unionized laborer. But that wouldn't give you respect, which I think is what you're looking for. People respect folks that are willing to take risks for what they believe in, and accept the consequences when those risks don't pan out.
CDN vs S3
I use different environments on my 3 main PCs: Unity, XFCE and windowmaker. Doesn't actually make so much of a difference for what I'm doing: mostly terminals and firefox.
For fully automated, non-destructive scanning of rare books and the like, check out the APT BookScan 2400: http://www.youtube.com/watch?v=gjm6dBNlPug

These guys (no affiliation) offer scanning services using the 2400: http://www.merrittgraphics.com/services/scanning/bookscan.ph...
IIRC there have been a number of papers on using a similar technique with speech to text applications.
I sometimes use it when I've got that file as an attachment from someone..I just forward it and it lands there...or, more precisely I used that before on Dropbox. Now I use skydrive so I might as well try this service.
SpectrWM. https://opensource.conformal.com/wiki/spectrwm
I would like to see that as well. More than anything, Musk appears to be absolutely masterful at taking advantage of government funding - directly and indirectly. The recent financing deal with Goldman to fund SolarCity panels is a great example as well. In fact, if you look across his current businesses, every one of them is only able to exist because he is taking advantage of government funding.

And before someone gets upset, I'm not saying that's bad or that it detracts from Musk's vision or skill. It just is.
Laurence Kotlikoff is really famous for his claim that plumbers actually lead pretty good lives. He says that a general practitioner would on average make only $423 more per year in discretionary income than a plumber. Here's a piece from him where he talks about the numbers involved. http://www.bloomberg.com/news/2011-03-09/study-hard-to-find-...
I can't wait for my favorite web browser to be implemented in my favorite web browser to run on my favorite operating system...
Graph Search lets you find users of a specific app, so yes.
That's incorrect in this context, which is trying to get a victim to use their own browser to submit a request that uses cookies on said browser for authentication (CSRF). Please take a look at the following link:

"Although it is trivial to spoof the referer header on your own browser, it is impossible to do so in a CSRF attack."

(https://owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF...)
Openbox + Conky + Tint2
I mean.. I'm not going to stop using a mobile phone because of this one experiment - but it is an interesting signal, and I'm looking forward to it being either proven or disproven.
xmonad / awesome / other tiling window manager
You can forge the referrer by putting it in the header of an HTTP request. It's a rather simple procedure.
Doesn't the oil boom down there mean that everyone is hiring? Surely EOG, Baker Hughes, etc. have jobs that pays better than $12/hour, even if they're in something tangentially related to software development, like IT.
awesome WM + running gnome 3 services, so I can get the notification icons for nm-applet, etc..
Based on the looks of that thing, maybe that's why they got canned?
The alternative to dilution is not having capital for expansion and getting crushed by competitors that do. So I dispute that dilution is in itself bad.
I don't quite see what's obvious about declining MIT for 6k unless there's a significant decrease in prestige of the PIs you worked with.

MIT in general is worth more than the 6k more you're getting from Scripps.

Lab techs are offered higher pay because the prospects for promotion are limited at best, they compensate for that with slightly higher pay. As a post-doc you aren't expected to keep that job forever, whereas lab techs do so for decades.

You seem really disgruntled about the current system. Academia isn't easy, considering the limited funding available, it is in national interest to only have the best doing research and your CV isn't exactly super competitive.

Edit: The vast majority of younger faculty I've worked with (i.e. Assistant Professors with < 5 years of experience at the University of Toronto only did post docs for 4-6 years in total. Not the 8-12 you seem to imply, and this is in biological and medical sciences.
I actually like Unity. It works especially well on large format. For multi-monitor setups I use mint / cinnamon.
Maybe accustomed or maybe most of them simply switched. In any case Gnome will eventually get users they want.

I would love to see data on this, but my impression is not that it is growing its market share.
I quite like the cyberpunk color theme. Wondered if it was a bit gimmicky at first, but it has stuck. http://imgur.com/eRnb1uL https://github.com/n3mo/cyberpunk-theme.el
some things are better not rushed? I'm planning on doing kickstarter-like campaigns, for sure. The paperwork for 501(c)3 is in the hands of the IRS, so, no reason not to wait.
It's extraordinary because people have argued about the safety of EM radiation for ages. Despite the arguments, only very weak evidence of interference was ever posted.

There is a very easy solution here. Reproduce it and control all the variables. I cannot fathom why anyone would take issue with this request.
#! Waldorf - I have used Ubuntu all the way up to 13.04, Mint 11,12,13 and 14. So far Crunchbang Waldorf is everything a developer would ever want.

So I guess Openbox
I use KDE because I like my desktop set up the way I like it, not the way some developers think I should. (also Yakuake's, KDE terminal emulator, "Open window when the mouse pointer touches the screen edge" has become such a second nature to me that I keep shoving the mouse to the top of the screen even if I'm on someone else's machine)
Evolution of Hacker News
I don't use Linux, I use FreeBSD.
I don't use a "Desktop Environment," I use DWM.

I've run the gamut, from GNOME, to Xfce4, to LXDE, etc...

They all have too much extraneous software.

I'd much rather build a system up, rather than tear it down, in my quest to squeeze as much performance out of my netbook as I can.
Who said this attack was coming from a browser?

Never. Trust. User. Input.
Fedora 18 with I3 WM wrapping (and hiding) Gnome 3.

p.s. "Gnome 3.x Shell" option should be down vote only ;-)
basically the essence of #! =)
Please add Openbox
If memory serves me right, there was a lot of discussion in the early days of HN about not being Reddit (when Reddit was much more low quality and getting beaten by Digg).
How To Create Killer Content For Your Blog
Michael Ian Black Tweets about 3D Printing
Frankly, I don't want my parents using Linux. Windows has tightened its security, and I no longer have to reformat their machine every six months to remove all the malware. I expect Linux participation in the desktop market to grow in the coming years, but only because this market will naturally shrink.

But from reading the mailing lists, the impression I have is that this isn't really the developers' main concern. They aren't removing features to create a more streamlined UX, but because they were horribly implemented, and without this control damage, they would have to reboot the codebase again with a Gnome 4.
This is awesome! Mozilla is really heading in the right direction.
If a CSRF attack is not coming from a browser, how are you going to get the victim's session cookies? If you do get them, it's not called CSRF anymore.
Group Chats on Twitter
Generalized Electric Matrix Services (GEMS)
Odd. I've been doing eng management at Google for the better part of a decade and I've never heard the term "Perf Room" before, nor did an internal search turn anything up. Maybe it is used, but at the very least I'm unaware of it.

I realize you worked there for a few months a few years ago, but I think someone might have been pulling your leg if they told you that phrase. (But you're right, like most meetings at Google, calibration meetings do happen in rooms. They're just normal conference rooms, though. Nothing special.)

For everyone else: calibration is a process where other managers at Google cross-check the performance scores given to employees across different teams and parts of the company. We do this so that an individual manager can't introduce undue bias or play favorites, and so an engineer at a given level in one part of the company is more or less the equal of an engineer at the same level in another part.

Calibration is one part of the system I think works really well, much better than any other place I've worked. In fact, I think more companies might want to emulate it.
GNOME is simplifying the desktop in the same way as removing the controls for braking, acceleration, and steering would simplify a car. Maybe Google can pull that off, but GNOME is catering to a made-up audience that doesn't exist. The only reason my parents couldn't use Linux when I installed it on their computer ten years ago was the inability to run Windows software. My younger siblings, however, managed just fine.
I hope Qt can become the Cocoa of linux... Linux needs some sanity.
I use gnome 3 in classic mode.
Pain makes one in a foul mood.

God says...

lintel of the door, that the posts may shake: and cut them in the
head, all of them; and I will slay the last of them with the sword: he
that fleeth of them shall not flee away, and he that escapeth of them
shall not be delivered.

9:2 Though they dig into hell, thence shall mine hand take them;
though they climb up to heaven, thence will I bring them down: 9:3 And
though they hide themselves in the top of Carmel, I will search and
take them out thence; and though they be hid from my sight in the
bottom of the sea, thence will I command the serpent, and he shall
bite them: 9:4 And though they go into captivity before their enemies,
thence will I command the sword, and it shall slay them: and I will
set mine eyes upon them for evil, and not for good.

9:5 And the Lord GOD of hosts is he that toucheth the land, and it
shall melt, and all that dwell therein shall mourn: and it shall rise
up wholly like a flood; and shall be drowned, as by the flood of
Egypt.
I don't dispute Gnome's decisions since I don't use it. What bothers me though is this idea that people complain only or mainly because they are afraid of change.

Sure, sometimes it's just this, but often times such removal actually break person's workflow or ability to (easily) do something. Just because it may be better for majority does not mean it can't actually suck for some.

I am sorry to pick your post. It just happened to be the one where I finally felt the need to respond to this view.
He's not involved in Perl 5 development anymore AFAIK.
Why was this downvoted originally?
What's the goal of polls such as these? If someone is wants a DE recommendation then popularity probably isn't the best metric. If not, you might as well be asking what our favorite colors are (the answer is of course orange on white).
21-year-old here and while I don't get into "the zone" very often, the times I do generally result in 10+ hours of solid work.

I find that music really helps, yet I'm not a fan of the shuffle function in music players. As a result, I guess you could say that I lose focus frequently but quickly regain it. My fussiness in regard to music is something that I need to work on in general.
Hence the "necessary to finance a company like Tesla".
I use herbstluftwm, a manual tilling manager similar to i3 and wmii. I don't have a reason to use this over other tilling managers, because I haven't used them enough to compare.

I prefer manual tiling managers because it is easier to create usable layouts.
This is Mozilla heading in the right direction
Arch + Awesome

.. + urxvt + vim
xubuntu is my fav. light and fast. unity blows with old hardware.
openbox + tint2 + dmenu + nautilus + chromium + terminator
It depends what I'm doing.

I generally have two different Linux installs on each of my computers: A Gentoo + XMonad environment for development, and a Debian + KDE environment for anything else (other school work, movies, word processing, etc).
Played with gnome, KDE, awesome, fluxbox, blackbox.. but I've been using stumpwm for the last couple years. I can't go back to anything else without feeling a lack of control. Similar feeling I have when I use a Windows machine.
Very good story, very good read. My story is with the good old breadbox - the Commodore 64. Things are very foggy about that period in my life, I was 8, so if anyone can fill in the blanks, that could be fun.

I didn't do much programming on the c64, but things got fun when I somehow acquired a book full of SYS codes. Apparently you could cheat if you loaded the game, did a soft-reset, so the game was still in memory, and entered a SYS code.

Doing a soft-reset required a cartridge though, like the later popular Action Replays for the Amiga. I didn't have access to these fabled cartridges, so I did the next best thing; A bent paper clip, short circuiting some random holes in the cartridge slot. This caused the desired reset, sometimes, allowing me to pass in the SYS codes, and RUN the game again, various cheats applied.

Today I wish I had access to this "bible" of SYS codes, if only for the nostalgia. It provided me with many hours of fun, and breathed new life into old games. All I remember is that the front of it had a sort of robotic character on it, and some purple colours.
"If you have a few months of cash runway left"

Keep in mind that there are many sources of money that you can get to keep you afloat if you have a defacto value like that. (This is not like the local bakery that only has a few months of cash and a local businessman comes along and offers to buy for a nice price - better not pass it up!)
When "supercomputer" equals lousy performance
Top 5 Benefits Of Having And Using Credit Cards
Just switch to LXDE. Was a long time Gnome user, but they went crazy... I tried KDE, but it was too sluggish for me... Too many little animations...
Here is an example of a postdoc who went on to do great things:

http://en.wikipedia.org/wiki/Susan_Lindquist
I Use Gnome 3 with i3 as window manager at work and Unity at home.
<2% is a little rich. GNOME (not GNOME shell) is still the default in: Ubuntu (although admittedly less as time goes on), Debian, Fedora, Mint. All very big distros.

If you mean GNOME Shell, I still find <2% hard to believe, as its still the default on Debian and Fedora.
I was astonished that the only way to choose a solid color for the OSX desktop background was to use a transparent PNG as the wallpaper image. If the GNOME team is copying Apple, they're barking up the wrong tree, and doing a poor job of it.
Ha, who knew. Geocities lives on in Japan.
What's the best way to create a fluid multi-column layout...?
Not in WA.
I thought this was obvious? Amazon's Cloudfront on the other hand is a CDN and works great :)
Mujeres.
It's clearly a prototype meant to demonstrate the technology, and far from any sort of finished product or even developer ready kit.
> I mean simple CMSes, on-page loops / conditionals, <? echo $_GET["foo"] ?>, etcetera.

Serious return question - who has requirements like that? In my experience CMSes are never simple, and I can't think what kind of site has the latter requirements, but only has those requirements and won't ever need any more functionality.

Personally I'd maybe use something like Django + the Flatpages app for a "simple CMS", and a tiny wsgi app for adding simple logic to a web page. Not, to be honest, because they're a perfect fit for those particular tasks but because I'd get to use a sensible language (python) that will remain sensible for the majority of other tasks (including non-web based ones).
> thousands of merchants are grateful for the relationships they have with the company

Are the thousands of merchants happy with Groupon outnumbered by the thousands of merchants not happy with Groupon?

> Calling it a "scummy greater fool play" is not appropriate in light of these facts.

Your "facts" more resemble opinions phrased as assertions. Which is your right, but if persuasion was your aim, the feedback might be useful.
In file management however, Dolphin is still an awkward kid compared to Konqueror, but hey, it's still there.

Or use Trinity's KDE3.5 and live the full Konqueror experience.