skysight-inc/HackerNews huggingface dataset:
I've been a junior developer for almost 2 years now at a fairly large company. At my current position, there hasn't been a single task thrown at me that I have not been able to complete with ease. I've worked with multiple languages and technologies that I was not familiar with at all when I started. I tend to figure them out pretty quickly and get on with the task at hand. I've built a bunch of side projects (not all of them completed) and have put them on Github per this article's suggestion.

Having said that, I get paid very little and am generally bored with the work I'm doing now so I'm looking for a new opportunity. I do very well on phone interviews but I'm absolutely terrible at onsite interviews that involve any white board algorithm problems, algorithm optimization questions, etc. This is a combination of low self esteem/intimidation I feel during these interviews. I've done maybe 3 or 4 of these and they've all gone terribly. It's come to the point where I have stopped applying for positions that interest me and that I feel that I would be a great fit for because I know the style of interview that I'll be facing. I've determined that I either need to come up with an idea of my own that I can turn into a steady income or that I need to leave this field and find something else to do.

What do you guys think? Am I just a terrible developer or is it just a matter of practice? Like someone else mentioned above, I try to sit down and practice but get distracted by the fact that I could be building something interesting.
If you aren't using it already OneTab is an amazing chrome extension:
http://www.one-tab.com/

"Whenever you find yourself with too many tabs, click the OneTab icon to convert all of your tabs into a list. When you need to access the tabs again, you can either restore them individually or all at once.

When your tabs are in the OneTab list, you will save up to 95% of memory because you will have reduced the number of tabs open in Google Chrome."
The “Steel Thread” Model - Changing platforms at Scale
http://w3m.sourceforge.net/
Wait what? "Adding types will not prevent your program from compiling"

So even if you type-annotate everything, you will never get compile-type type errors? That makes the whole thing seem completely pointless.
I also use Session Buddy and Tab Organizer Chrome extensions. OneTab solves 90% of the problem for me though.
Facebook, Microsoft, Yahoo – and $1 billion for each to invest in something
Facebook, Microsoft and Yahoo! seem to have a lot of cash in hand, but no goal in sight. So, the rumour mill started mixing everything. Why wouldn’t Microsoft want to buy something absolutely obscur and with no immediat success? Why not Facebook buy something? It’s shopping season.
Opera doesn't have multiple tabs so much as little mini-windows in the main window. You can tile and overlap Opera's windows, which is nice, but they're not quite the same as tabs.
(Nearly) full tickless operation in Linux 3.10
They also charge $499 for more storage space.
Same here, there's about 500 links pending in my Pocket.
Washoe LAPSSFS: Least Authority Photo-Sharing-Site File System
The Tab Count extension in Chrome lets me know that I have 88 tabs open right now. Things usually get out of control somewhere around 150.

I do know by experience that 256 is NOT a limit.

Please forgive the ridiculous chrome webstore URL, but here's the extension:

https://chrome.google.com/webstore/detail/tab-count/cfokcacd...
Hahaha, you made my day mate :)
Any recommendations for getting a titanium ring enlarged? I can't imagine you could stretch the damn thing. Maybe I would need to find a shop to bore out the hole some more?
What you need is Tab Wrangler. It's an extension for Chrome. It will close inactive tabs for you. This means:

- Tabs you don't care about will get closed. Even ones you think you care about but you don't really. If you cared you would have access the tab recently.

- Tabs you do care about you will action appropriately. Either by finishing the task or by putting it into some kind of todo list/kippt/bookmarking/read later/etc.

I find having too many tabs open is taxing on the brain. It makes you feel stressed because you have so many unfinished things to do. It also prevents you from focusing on what is important.
Isn't the purpose of the paper to document just that? Not explain the device itself, but rather that the claim that the thing outputs power?

If you're going to complain about it, fuss over the setup or errors, not the tedious details that document the experiment (and provide a way for others to cross-check their practice and results later). Certainly there's the possibility for burying the truth in mounds of irrelevant data, but if your experiment hinges on showing that a resistor's load is larger than expected, I would expect to see some heavy details on how that was monitored.
Constant police watch for Julian Assange costed £4.2million this year
At any given time I usually have somewhere between 80-120 tabs open across 3-5 windows. Back when I used Firefox the problem used to be even worse - with the scrolling tab bar, I could easily end up with 200-300 tabs open. That's why I actually consider Chrome's constantly shrinking tabs as a feature - when I can't see the favicons anymore, it usually means it's time to close some tabs :-)

And since one window is rarely enough, I now have different windows for different contexts - HN and related reading have their own window, projects have their own etc. All in all it works out pretty well.
Hiring is entirely broken. I don't think anyone is listening to developers. I took some data about this (tracking pixel in a Developer Auction profile), but someone did an even better job than me and posted in these comments:

https://news.ycombinator.com/item?id=5730843

I want a company that treats me with dignity and respect, even before and during the interviewing pipeline. How a company treats people during interviews is a huge indicator of how they treat people in general. I would never subject my friends or family to the hiring practices that programmers are exposed to regularly. Be proud about how you hire. Otherwise this weighs heavily when I reject your offer.

I want a "1-hour guarantee" that I'll receive your considered offer after one hour of interviewing, and not multiple hours of hazing. Otherwise, I'll stick with consulting, thanks. Maybe there should be a site that compares the interviewing pipelines of different companies, and then you can focus on the ones that aren't entirely offensive.

Also, it would be awesome if one of you would actually look at my git repositories before the interview and, you know, actually read my code. No, looking at a "repository summary" doesn't count.
For CS graduates from some big name colleges that go to work on Wall Street or other "finance" it is:

1. Master algorithms
2. Get a job at <...X...> & Co.
3. Use Excel all day everyday
4. Get rich.
Samsung Galaxy S4. Google gets tired of Nexus...
Ladies and gents, this is it! I mentioned the news here, with the summary about Google I/O, but now is a little bit more. For now, Google has the Nexus 4 made by LG under the brand Nexus. And that’s all...
Theres a coupon so that its around ~$2.79 a month for the 256MB OpenVZ one. That should probably be enough.
Everytime I see a news report from a field that I'm familiar with, I get disappointed...

The Murray Gell-Mann Amnesia Effect

http://seekerblog.com/2006/01/31/the-murray-gell-mann-amnesi...
> So market salary + $371k bonus isn't a bad deal.

It isn't necessarily a great deal either though. Somebody making market salary at a startup in one of the most expensive cities in the world may very well be saving less than somebody grossing a considerable amount less in a less expensive area, and after taxes that $371,000 bonus isn't a whole lot more than the base salary for a first year associate attorney at a major law firm in New York.

So while I wouldn't call the outcome here disappointing for anybody involved, I think it does highlight the generally poor economics of equity for startup employees: even when your company hits a grand slam, the windfall is rarely a short cut to the type of wealth that is frequently achieved by starting a successful small business or going into a lucrative profession.
Exactly! This is why we, at my job, only hire software engineers after a (paid) two-day test period in which they actually build some new feature on one of our products. Nothing too fancy but interesting enough for them to be a challenge and representative enough for us to see what they're capable of. At least as important: they will have lunch with us, talk with us, have fun with the rest of the team, ... This allows us to very rapidly see if a person really fits our team.
> Hiring is entirely broken.

Aaaand tokenadult is submitting his "best hiring strategies" mega-comment supported by Schmidt & Hunter reference in 3...2...1

/I've been here too long perhaps

;-)
How to modify the character font of Diablo 3 gold
Object recognition will certainly have to become important, since when most cars are using radar you could end up with interference.
Why We Need Elon Musk: A Simple Heuristic for Startup Dynamics
I'm hoping this will won't be as accessible to the security services and hackers as normal communications seem to be. What are the chances our heartbeats and small movements won't be interesting to big brother?

When the red light goes on, stop having sex in the TV room. Or hey, install a Kinect in the bedroom and get a rating afterwards.
Seems pretty clear to me - you get to pay $49/year for (however much you can use of) 1TB of photo storage, or you can see advertising whenever you visit.

The marginal increase from "free-with-ads/$49-per-year" to "$499-per-year" clearly means they don't expect _anyone_ to buy their intentionaly-overpriced-anchoring version, it's only there to make $49-per-year seem reasonable to people who were previously paying $25-per-year.

I guess there's some interesting speculation to be made about their apparently valuing a years worth of user ad impressions at $50...
I do the same. Tab groups in Firefox effectively solve the problem of having too many tabs, IMHO.
Things like:

* Scalability - you can resize a button and get the correct look
* Simplicity - you don't need to create 1x and 2x resources

Downsides are that it can be slow and it muddies up your code base.
I reported this to Medium a week ago as well.
Have you benchmarked it against the new version, or is this just propaganda?
It works like this:

I'll create the best book I possibly can and sell it for about 19.99. I still make a bit of money up front(less money than Nathan with this model... at the beginning) but a lot more sales because the book wont be perceived as "expensive" by any customer.

The goal here is NOT to make as much money as possible, BUT to make as many sales as possible.

Lets call my book The FRONT_END offer and the goal of the front end offer is just to get people into my marketing funnel.

Next...

I now have a massive list of customers and research shows that once people buy from you once, they are more likely to buy from you again...

It is to this customer list that I will sell the videos, interviews and in my case, I'll add bootcamps, one-on-one consulting sessions etc... I'll call these the BACKEND_SALES.

So, to summarise, you offer:
1. A low cost FRONT_END product to get people onto a customer list.
2. A long list of Higher ticket BACK_END products

You'll be reducing the barrier to entry into your marketing funnel, and you'll build a large customer list that you can sell to for years...

Over the course of the first year, you'll make significantly more this way(depending on your niche) than if you tried to make all that money up-front like this...

I'll do some case-studies and interviews pretty soon with people who I've marketed for/with who have used this system with great success..
Method 1: Transmutation in Air [Fig. 3.2] ¾ Two graphite crucibles (approx 2.5" x 5") cover each other top and bottom. The upper crucible has a 10 mm Hole, surrounded by a ceramic ring, which acts as an insulator. Into this hole a carbon rod (0.25" diam) is inserted until it reaches the 2 or 3 grams of carbon powder placed at the bottom of the lower crucible, which has one or two small holes at the lower part of its side wall for circulation of air. An iron base placed under the lower crucible acts as another electric pole. As the carbon rod approaches the powder, the electric arc arises. Continuing the operation for 20 to 30 minutes, the carbon powder changes to iron. In this experiment, the applied electricity is about 35 to 50 volts/8 to 18 amps, either AC or DC.

Method 2: Transmutation in Water ¾ Using two carbon rods (0.25" diam.), create an electric arc between them, striking them on one another in water. This operation is performed for 1 to 5 seconds. Then, brown-black metallic powder (which contains iron) falls down to the bottom of the water.

Method 3: Transmutation in Air ¾ Carbon powder is placed on a copper plate, approximately 12" long, 6" wide, and 0.5" thick. This plate works as an electrical ground. A carbon rod (0.25" diam.) used as the other electrical pole, is struck repeatedly to the carbon powder on the plate, producing an electric arc. The carbon powder changes into iron.

During the process of this transmutation, nickel is temporarily produced as a short-lived radioactive isotope. The degree of transmutation from C and O is approximately 5% to 20% immediately, with a larger percent of transmutation occurring gradually in the air, which has the effect of cooling the metallic powder to below room temperature.
> I've never encountered it in my professional career.

Symbian and QNX are two successful operating systems with micro-kernel architecture.

That IBM, Intel and others decided to sponsor Linux development does not make other kernel designs less valuable.
What he did was utilize an additional channel of input, and combine the two channels. Adding this kind of additional input system might actually enhance safety, as a failed radar component would still leave the vehicle with partial sensory capacity. (Also: limited capabilities of the current model could easily be effectively reduced via an enforced speed limit or similar. Failures were at 20-30m, which is a serious distance at average driving speeds in urban environments.)
It's surreal to me that this conversation still happens in these terms.

People doing real work for which they need an OS don't care that QNX/HURD are microkernels or that Linux/NetBSD aren't. They care that one solves their problem better than the other.

Nobody cares about kernel architecture unless they're writing (or learning about) kernels. Everybody else is looking for an OS that meets practical requirements. QNX's architecture might help it meet some requirements better than Linux's architecture, but the architecture itself is not a determining factor in commercial success.
Wow, the depths of ignorance in this post are truly shocking. Even holocaust deniers or creationists have more of a leg to stand on than you do. Grow up a little, read some history, and learn what people used to put in food back when they could. And in some parts of the world, still do... melamine in baby formula is nothing compared to what used to go on.
I do this too, like everyone else, but when I notice there are too many tabs opened, I just bite the bullet and close everything except for the currently opened tab (and sometimes close that too). Manual garbage collector.
Every time I read the word passion in one of these articles I cringe. This has to be the most overused word in silicon valley. It's really just a convenient way to abuse people. Can't work 90 hours? Not passionate enough. Have a family commitment? Where's your passion? Passion. We get it already.
Uh these commits seem interesting, but I don't quite understand the context. What's macho and what is its relation to go? Are the dates way off or is it an import of older history?
You can't wait 3 minutes for the microwave!? Even if you can overlap microwaving with doing other things like reading HN on the ipod.(common threading paradigm). You don't have a choice for 3 minutes!
"Trillionths", unless you're Toyota and you're shipping brakes.
This works incredibly well for a single site browser, thanks for the info!
Yes, email in profile.
> However, afaik, these days the designs of Mach and Hurd aren't looked upon very highly, the stability advantages of microkernels aren't as important anymore with rock solid traditional kernels, and instead of figuring out how to empower non-root users on Unix systems we just give everyone their own VM.

On the commercial world you have Symbian and QNX as examples of micro-kernels OS.

Microsoft is doing research how to run the full OS as a library on top of a pico-hipervisor (Drawbridge).

And Minix just got a EU grant for their research in micro-kernels and security.

Sometimes I think Linux is happy just copying the UNIX and Mainframe designs, without much OS innovation.
yes, see my reply above. This is potentially a serious free speech issue, please get all the facts before dismissing it.

If the police say "We are arresting person X because of this statement, and they also did some other stuff", then this suggests that the statements are part of the charges. But as I said above, it's hard to know for certain without seeing the actual charges.
My first try was http://www.geoguessr.com?s=eyJ0b3RhbFBvaW50cyI6NzI3OSwidmVyc... (score 7279).

Holy long URL!

(I've been meaning to try this out since http://xkcd.com/1214/ brought its existence to my attention.)
Wow, the US is taking inspiration from North-Korea.
I am not shy about being naïve (I think I said so myself), and I completely understand why Google is doing what it is doing (or why Microsoft is), but that doesn't mean I agree or support what they are doing.

So rather than waiting for Google to become the 'bigger man' (or Microsoft for that matter), which will likely never happen, I will move onto other services, because - fortunately - I have a choice.

My argument being, that if someone is trying to stop me changing services, because I am unhappy about the fact that Google are dropping or federalising their XMPP services, then 'Microsoft is doing the same thing' isn't the argument that is going to send me back to Google.
Version numbers are such a mess as to be meaningless. Chrome advances in major version every few minutes, does it bring significant change? Linux was stuck at version 2.6 for a decade, while undergoing turbulent change and progress.

X11 from 1987 is very different from 2013's X11, part of the name notwithstanding.
| she could do somewhat better than the locals

I get what you're saying, but I think that 'somewhat better' is an understatement. Obviously she's not going to be performing heart transplants and bi-pass surgeries, but just knowing about things like penicillin, would be huge (not to mention knowledge of things like disease vectors, etc).
Wow that was a pretty nice answer. Yes, all the points you make are right.

I guess that learning emacs requires a will to spend time at the loo reading about it... Otherwise its pro-oriented syntax gets in the way at all times.
What?!? Source please. It appears somewhat high in fat, but no saturated fat, nor is it high in carbs. Some fats like olive oil are actually good. Not to mention, I'm talking about adding it to fresh vegetables, not eating a whole tub of it by itself.
33 Node Beowulf Cluster built with Raspberry Pi
Can you break down what "high-quality" means for you? eg Web UI, specific features, hosted/self-hosted etc. Are you rolling your own at the moment or on gApps?

I've started looking into this with a view of building something so understanding what's important to folks is v useful.
The fact that you're easily doing your tasks and looking for more challenge (and the reward that comes with it) suggests you are a good developer. What is it about phone vs on-site interviews that makes you do less well? I would try to think about why and ways you can mitigate that. For example if you think it's just talking in front of people, then get out of your comfort zone and give a talk at a local meetup or similar. Another thing to thing about is to present yourself honestly to the hiring manager as you are here... tell them that your work on github and your phone interview will be better than what you can do in-person. The important thing is to show them that you can do the job somehow.
> For that audience, they are given a language with optional static typing (most don't want it) and an Eclipse-based editor (most don't want it).

There's also a plugin for Intellij IDEA[1], which is a great web (and other use) IDE.

[1] http://plugins.jetbrains.com/plugin/?id=6351
And IPv4 has been the same since September 1981. Duh!
It seems like you just need to decide what you really want. If you really want one of those jobs, then just buckle down and jump through the hoops. It won't take all that long to memorize the stuff.

On the other hand, maybe your resistance to the hoops is a warning sign that you should pay attention to if you don't want to end up bored again. Hiring processes like these will tend to select the people who prefer homework problems and tests to actually building things, which might be unlikely to create the kind of environment you'll be happy in.

Have you tried going to meetups and doing some networking? Getting to know people outside of the official channels seems to be a way to short circuit some of this nonsense.
So what. Did you think that food was carefully grown in a sterile lab and delivered to you in a vacuum-packed container? It's grown in the dirt, harvested by day laborers, and stored and transported in big heaps out in the open.

Word of advice to you, sir. If you care about avoiding rat feces, spoiled food, and contamination in general, buy whole foods. For example, buy apples rather than applesauce. Buy steak rather than soylent. When you can visually inspect the thing, you see a lot of defects that are hidden when you grind or mash it all up.
Couldn't you just use sqlite with blobs? Or, you know, use files?
13342 points in total.
To answer your question in the dead thread about the cold fusion scam: Ni-64 (n,g) Ni-65 (e-,) Cu-65 is physical, and Cu-65 has a greater binding energy than Ni-64:

http://www.nndc.bnl.gov/chart/reCenter.jsp?z=28&n=36

(look at Δ(MeV), the mass excess)

The binding energy per nucleon is lower, as the other guy points out, but that's the wrong metric because Cu-65 has one more nucleon. The free neutron coming in has zero binding energy.
It was also defined in the Plan 9 code style:
http://plan9.bell-labs.com/magic/man2html/6/style

"no white space after the keywords if, for, while, etc."
Updated the docs! http://jaunesarmiento.me/fries
Tougher than it seems. It's not so bad when you're in a city and there's some kind of writing and architecture, but often as not you're in the middle of nowhwere and it's all guessing based on rocks and trees.
If you accept the modern notion of types as proofs, dynamic languages are correctly described as untyped since they prove nothing about the code they run.

Unfortunately the term "type" is also used to refer to the tags dynamic languages put on data to prevent illegal operations. Confusion inevitably results.
In my 1280x800 resolution screen it's impossible to find needed tabs after 35+ tabs(i can't see the favicons).
SAP seeks hundreds of programmers with autism
It depends on alloy. Commercial grade pure titanium and grade 5 alloy (probably 90% of Ti stock out there) are easy to machine. Harder than aluminium, sure, but not anywhere close to hardened steel.

Titanium can be heat treated to an extent it doesn't gain that much. Also you really need a furnace for that kind of temperatures.

You need coolant if you use high cutting speeds, it also helps to remove swarf. It's still possible to machine titanium dry with appropriately formed cutter and get a fine surface.

(Source: I also turned two titanium rings)
I just emailed you re: unread showing up again. I don't think it's happened to me since the redesign, but has definitely happened in the last 2 months.