skysight-inc/HackerNews huggingface dataset:
Thanks Ed! How did you make the ebook? I've been looking for a good app to convert blog feeds to books, but haven't found anything that just works.

If you send me an email I will be happy to put it up for sale on my new store (for free of course).

You might also want to try Sahil's http://gumroad.com.
When they say they are changing to Java, does this mean Scala, or do they actually mean the Java programming language running on the Java platform?
Yuri's Night tonight [LONDON]
Anyone going to this? I'll be the one wearing an Oracle baseball cap.
Negotiating comp is even easier in emails! You have a written record of numbers that they can't ever go below now, and virtually infinite time to squash the butterflies in your stomach and craft your counter-offer.
Knowing Your Requirements Will Make Finding Truck Rentals
The criteria that must be looked at when choosing the right truck rental to move.
What about crowd sourced YC? (yconline or something?) We have a system ready with us.
I did not read the entire list, but my favorite "trick":

CMD + SHIFT + g

... in Finder (or an open-file-dialog) opens up a "Go to folder"-dialog in which you can tab-complete your way to the desired destination. It's not perfect, but makes fs-navigation bearable in Finder.
I went to the U of U for a time, and I wish I would've encountered Matt Might while I was there (it looks like our only overlap would've been Spring 2009, though). Somehow I wasn't able to effectively communicate with my advisor and/or figure out which classes on the schedule were actually cool.
A collection of open source fonts
Oh, wow, I didn't realise you could tab-complete as well. Thanks!
I got a firm offer like this. I responded with "Great, I'll have a think about it and call you soon". When I called back the next day I said "I really like the company, and would be thrilled to join the development team, at $85k". The hiring manager said, "Well.. we think $80k is a fair offer. It's what we offer to all our junior developers". I responded with "As I said, I really do want to come on board. If we agree to say, $82k, then I'll happily join.". Again, he said "We have an outside company determine our pay levels for different grades of developers. As such, I can only offer $80k, but we'll review the salary at the beginning of next year. (9 months away)".

Also, while the position was for a junior developer, I already had over three years full time experience. I also didn't feel like I could negotiate a specific increase for the next review. And considering the increase they gave me at my next review, I'm sure I would have 'negotiated for' less!

I'm just saying it's not always possible to negotiate a higher salary.
> the legislature can easily be tricked/lobbied into adding new loopholes in the future

I'm not sure that the legislature is being "tricked"; i'm sure plenty of congressmen make use of the loopholes they provide for people like, well, themselves.
If your a non-us citizen, you do this by just moving things to a jurisdiction that doesn't have capital gain and estate taxes. The US is unique that they'll tax you even if you are not resident in the country anymore.
The Story of Linux
The Mathematics Behind Amazon's Move
Ah, #4 in the original post. It's a good feature that deserves extra mention though :)
Isn't the subtitle: Make sure you keep confidential info confidential?

Being cynical, I would say that up to the point the info leaked, you had a good developer at a cheap rate who actually thought he was being paid well. A win win for the manager.
Quick poll: Has anybody here ever received a year-end salary increase on the same order of magnitude as what they'd get from simply switching jobs?

I didn't think so.

Early in your career, your market value increases so fast that there's simply no way a percentage raise can keep up.

I remember a situation at my 2nd job after college, where I knew that I was worth almost double what they were paying me. I told them as much and laid out the case as to why. They bent over backward and scraped together something like a 20% raise, which they probably thought was pretty good.

Of course, on top of a junior dev salary it was still way out of line with what I should have been at. I polished up the resume and within a couple weeks I accepted an offer for roughly double my pre-raise salary. At my exit interview I told them how much I loved working there (it really was the best job I ever had), but I just couldn't afford to leave that much on the table.

It was probably the smartest career move I could have made, and it really drove home the point: You don't adjust your salary through raises in this industry. If you want to be paid what you deserve, you need to switch jobs.
It is impossible to prove either way.
Unexpected physics engine stability joy
Another thing I hoped they would have dropped from Blu-Ray is the minutes of unskippable content. I've already paid for the disc and now I have to sit through minutes of advertisements? It infuriates me even writing about it.
I think by "it's in the interface" markklarich means that it may be possible to structure the work and information in a way, possibly through the use of innovative software, that makes it economically viable to make top-tier wealth management available to the next top n% of earners, where n is greater than the proportion who can currently afford it. As a hypothetical example, if there is some tedious aspect of tax advising that can't be assigned to a lower-paid accountant but could be automated, that would free up time to apply to additional clients. Alternatively, it may be possible to design a software and paperwork system that allows the slightly-rich to pool their resources and get a sort of one-size-fits-all solution to their tax problems.
Don't ever do that! Your offer will be retracted based on lack of interest unless you're a well known superstar.
Ditto.

This all comes from the perspective that maximising your work related potential is the ultimate goal in life which simply isn't the case for me.

Sure I want to be good at what I do and I want to know as much about it as I can but it's one thing in my life and there are massive time pressures. Simply put blogging is not an effective use of my time given the varying demands placed on it (primarily a 22 month old child and another one due in the next two weeks).
This is the answer to yesterday's "Why can't I make as much as I make?".
"I do not have authority to give you what you want" is literally in the playbook for ways to win at aggressive negotiation. How to put this gently: his statement may be true, but is not the whole of the truth.

OK Dave, I understand having worked at large organizations before that sometimes our hands are tied. I still think we can make this happen, though. How much vacation comes with the offer? [Hear answer.] You have enough authority to approve a higher number than that, right? [Hear affirmative.] Great! In lieu of giving me the $85k you would like to give me but can't, why don't you instead approve X extra vacation days?

A close variant of this line worked on a Japanese megacorp. Your HR policies are not as rigid as theirs are. Really.
Yep, the company I work for is a market leader - no Facebook account, no Twitter account and unlikely ever to have one simply because we're B2B in a very specific market sector where face to face networking is everything.
Takeshi Yamamiya at VPRI is pretty good at both art and programming: see his page http://metatoys.org/propella/en/
You identify a real problem, but I'm not sold on your solution. There are lots of British companies on .com; on the other hand, do you really believe the US government wouldn't be able to get certificates for .uk (or, for that matter, .ir)? If nothing else, consider http://www.win.tue.nl/hashclash/rogue-ca/ (a rogue CA, based on MD5 collisions) and the declining security of SHA-1...

Also, you have to be pretty good at security before using rogue CAs becomes worthwhile. Most hosts are not very secure (even if you're not using Flash/Adobe Reader, are you sure your browser has no issues?) and people carry convenient location and listening devices, commonly known as "mobile phones", with them.
The big one that I went through recently was killing startup items. You tend to hoard them over time, especially with a dev machine.

Look in, and clear out in /Library/StartupItems and /System/Library/StartupItems

Like any good UNIX, there are a dozen other ways that applications can launch themselves in OS X, so run a ps and find processes that you don't need and figure out where they are being started.

I alias everything in bash to run the scripts manually when I need them (eg. 'apu' starts apache, 'ngu' starts nginx, 'vbx' sets up virtualbox). Saves a ton of memory and gets boot time down to seconds rather than minutes.
Moose 2.0
That rise is slightly confusing though: the current situation hasn’t become worse, it’s that the initial situation has been recategorised.
You could find or write a program that uses the TI calcualtors' link port to send keystrokes to the computer via a USB or parallel port adapter. I made a parallel port adapter in junior high or high school (can't remember exactly when) to load games and math aids onto my TI-85 and later TI-89, and the interface could definitely be used for sending keyboard commands with the right software on both ends.

Edit: it may also be possible to interface to an iPhone through the audio jack, and it would definitely be possible to use the IOIO (http://news.ycombinator.com/item?id=2423609) to interface with Android.
Reaserch of Homeopathy by Hahnemann
Windows 8 App Store Screens Leaked
Research of Homeopathy by Hahnemann Part 2
Actually, this happens whenever I travel across a border - for personal or business trips.

In any case, it doesn't cost anyone but me (in time, stress, etc) anything extra.
Hate to be the bearer of bad news--perhaps somewhat mitigated by the lack of hardcopies--but it's 'foreword' and not 'forward'.

That is, unless this is either some technolingo or inside joke that I'm not privy to.
Aw, TechCrunch. Why do you do it?

These guys put together a cool little simulator and you use it embed a single app into your article, thus forcing all 100k visitors to your site to DOS the thing??? Why not link to the site and let people hit it on their own, thus spreading the load out to a few different apps and giving the server a chance to handle your traffic?

I feel for these guys because TechCrunch did the same thing to us when they reviewed Twiddla. They linked a single meeting room, thus essentially sending 10000 people into one conference call. "wow, this is crowded." "who changed the page?" "why did my drawing get erased?"

It was a full hour of chaos before we noticed what they'd done and pushed a new build to specifically redirect traffic from that meeting to the homepage. Not that TC traffic is particularly useful in terms of long term customers, but guys, at least try to think about what will actually happen if you deep link stuff like that.
This has nothing to do with the TSA. You're confused.
> As vice president, search and user experience

She hasn't been in that role for a long time - she was re-allocated to VP of Location and Local last year.

Marissa was never an SVP and never on the execo - she was more a public face of the company, so she hasn't been demoted or promoted, just shifted sideways (which she has done a lot of anyway - involved in everything from UI, Gmail, Search, to Books, working with Sergey, etc.). She has never appeared on this page:

http://www.google.com/corporate/execs.html

You can't take the rest of the article seriously if the person is forming an opinion on something that they obviously have no idea about.
TL;DR: I hired a PR firm who came up with a creative idea to get this novelty product some press coverage.
I couldn't see it in that list, but my favourite can't-live-without shortcut is
CMD + ~
to switch between windows of the same app (for example, if you have 10 textmate windows open it will flip between them).
CMD + SHFT + ~
to go the other way.
As danvet has hinted at, on-disk data structures don't exist in isolation. You've generally got a CPU and memory system attached to the disk that is orders of magnitude faster[1], so if you can reduce the number of dependent disk I/O operations by increasing the required processing power, that's usually a trade-off you want to take. As an example, linear searches through each 4kiB disk block you read are absolutely acceptable, whereas doing that for an associative data structure in memory is madness.

In any case, having inspected the 2 papers a little more in depth, this data structure is very different from Clojure's in that it holds multiple versions directly.[2] Additionally, it does indeed take all the trade-offs to minimise disk I/O in favour of more computation. I find it unlikely that much insight can be gained from this for in-memory data structures.

[1] you can expect ~10ms latency for spinning disks, ~10-100µs for solid-state drives, ~10ns for memory and ~1ns for the CPU. spinning disk to memory is 6 orders of magnitude, 3-4 OOM for solid-state drives.

[2] In Clojure the MVCC STM is implemented at the ref level, not the collection level. Doing it at the collection level may be possible, but probably not desireable as complexity will go through the roof.
I was thinking the same thing, but maybe also using sentiment analysis or other NLP techniques. Even simple word count trends might yield some insight.

If we could get a dump of all the comments tagged with submission time that would be a nice starting point for people to throw their algorithms at.
Again, INAL, but..

The National Labor Relations Board has ruled numerous time on this..and the termination of employees who disclose salary information is unlawful.

Examples:
Lutheran Heritage Village-Livonia, 343 N.L.R.B. 646 (2004)

NLRB v. Main Street Terrace Care Center 18 F.3d 531

There's also state-specific clauses, like California's Labor Code is #232.

As silly as it sounds, At-will employment lets you fire someone for no reason, but it doesn't let you fire someone for an illegal reason. You can't fire someone for taking a lunch break or vacation time which is protected by various labor laws, just like you can't fire someone for being black.

Again, to me, the question is with whom does the burden of proof rest?
Aaarrgghhhhh... I raise my coffee to you.

I just got a 2.6% increase after two years - despite that I am a one-guy centre of competence. However, they are paying for me to emigrate (shipping + language courses + letter of guarantee for apartment deposit), replacing the inappropriate job-title-suffix 'assistant' with the awesome prefix 'research', and it is an awesome job.
I work in the software and it can be just as hard for developers to figure out where they fit in the revenue stream. I've talked to guys that work IT in large corporations and they make boats more than I do for the equivalent amount of work and expertise. The only difference is they are a company of 5000 and we are a company of 25.

I believe the only people that can truly justify their pay with any accurate metric are salespeople. They are paid entirely by commission and no sales means no income so there is no question about what they are paid. They do get additional perks like company cars, expensed meals, etc that fall outside the metrics. So 10 developers work on one product that draws in $2 million of revenue. How do you slice that up? by lines of code, hours worked, bugs squashed?

I would also say that large software companies pay developers more than small software companies. But I find this to be the case in almost every industry.
"In Haskell, programmers not yet well versed in functional program design may find they repeatedly code themselves into a corner, where they don't have access to the monad that they need. The MLs keep the side effects "escape hatch" open to patch over incomplete design, which prevents projects from coming to a sudden, unexpected "refactor-or-abort" decision point."

When I was a beginner, I did this a lot. In fact, I still do it occasionally.
there is on that exists http://www.seedups.com
How the book was made is discussed in the 'forward'--which is viewable in the preview.
I think the myth isn't that Chrome and Firefox don't offer enough control, but that such control is actually necessary. I suspect it is possible to build enterprisey systems that are robust enough to handle automatic browser updates.
> (...) but Wikipedia's deletion policies often lead to the permanent removal of interesting topics.

Quite the opposite, in my experience. The policies are reasonable and help the content stay. However, they are subject to interpretation -- and some experienced users that prefer deletionism (``deletionists'') -- are able to game the system and get some content removed pretty much in spite of policies (at least its spirit).
Create great webpages with WebDwarf Free Web Page Maker 2.91
I just saw this in his profile yesterday, intend to buy.

EDIT: Apparently I need to be a US citizen. I'll find some other way to send him a donation.
There are crappy developers everywhere, if your team is full of them then the language doesn't matter.
That's funny, I'm in Kyoto now and just saw his "Eggs of Moebius" on Youtube. Thanks.
then of course you wont find programmers :p.
I think you may be slightly biased here :). A security exploit that requires clicking is a lot less serious than one that happens without user intervention. Since <video> and <object>/<embed> can play automatically, it makes sense to limit the tags' exposure to unknown code from the operating system's installed codecs.
This wasn't used in jest -- the owner of the bed and breakfast in Vicksburg, MS was giving us a tour of her house the next morning and casually mentioned the war of northern aggression in the context of the civil war era siege of the city.
Would be really nice to have this book on some different store, as you can't buy it from Scribd if you're not in USA. :(
Thanks, that's an interesting read too!
50th Anniversary of Yuri Gagarin's flight into space
TL;DR:

After being dissatisfied with his earlier publishing efforts, Shed Simove found a cheap printing house online and used Amazon to sell his books directly, rather than going through a traditional publishing house.

Once he had the book printed and available on Amazon, he enlisted the help of a PR firm to start convincing journalists to write about it and media to talk about it. Together with some good photos and a Youtube video, his sales ended up taking off.

Lessons for hackers: technology is helpful, but marketing is more important than you think it is. Get in touch with people who can help.
Name the articles. If they are useful I am quite happy to rework them into something salvageable.

In most of the cases what is deleted has no real content, but a year or so later someone will recreate the article well, probably not knowing it had been deleyed.
What's even better is that many of the keyboard shortcuts are consistent across many applications. For e.g., Cmd-, opens Application Preferences.
Something's really bugging me about this now..

You have a conversation between two people who disagree about a fact. They both can't be true, but short of people posting useless "I agree" or "you are right/wrong", there's no way to tell which is right and which is wrong.
Agreed. For some reason (I believe early news reports explaining the rating) I thought the impact of the disaster was more relevant than the radiation magnitude - i.e. the disaster level was somewhat correlated to casualties and the impact on the environment.
Engineering and Art at the bottom of the Ocean
Mbt shoes
The article makes Download Squad sound like a very successful blog, but it doesn't mention if it was making a profit or not (and, if not, if it was likely to in the future). That's surely an important question?
Actually, the codecs themselves usually aren't responsible for displaying to the screen via DirectX, OpenGL, etc. In the case of <video>, the browser needs to be able to mix the video into the web page, which means the browser needs the video data in its own memory, or as a pixmap/texture in video card memory.

But, most codecs are going to be written in C and assembly language for speed, which brings the potential for buffer overflows and other low-level exploits. Plus, that video data does eventually make it to the kernel and then the video hardware (often via a separate overlay interface like DirectShow, Xv, or VDPAU, though that is probably not the case with web browsers), so a vulnerability at any point along the chain is a serious issue.
I wouldn't say that games rely on skill too much. Games are meant to be won regardless of skill.

Try Starcraft. Seat time alone won't carry you very far in that game.
SMover, a jQuery Social Media Plugin
It's more of kickstarter. But, ours is more like YC (crowd decides whom to get funded and funds)
Thanks for the post! Our goal is to create the best conversation platform for having good conversations, so if you had (or lissned to) a good conversation, we have done our job. :)

I've talked with people from Egypt during their protests, Libya during their conflicts and Japan after their quake. It's been a sporadic, fun initial community (currently the site is taken over by people from Taiwan).

We're releasing a new feature each week based off user feedback. It's been interesting, as our plan has changed by the week. Started with an MVP, listened to the customer & building out. Hope to see you guys around lissn :)
Hollywood wallpaper
hollywood wallpaper

<a href=http://www.bombporn.net/ >�����</a>
He should do Amazon Kindle self-publishing and write about the sales numbers later.
It's not the same as (index + arr). arr is a pointer to the beginning address of a series of particular "types". These types have a specific size in memory. Index increments the pointer by (n * size_of(type)).

arr[index] == arr + (n * size_of(type)) == (n * size_of(type)) + *arr
Public defeatism? I'm sorry but you're simply not seeing the bigger picture here. Silence is defeat. I am speaking up about what is happening to thousands of people by telling my story. I have never claimed that I am alone. Quite the contrary actually - I told the author of this story that I am but one of thousands.
As someone who has been on both sides of hiring, I think this is something you absolutely should do. When a company makes you an offer, it means all the people who interviewed you got together and decided they liked you. Mentally, the company has committed to you. For the hiring manager to lose you over a few thousand dollars a year will reflect very poorly on him/her.

This is also the point where you have the highest leverage. Your leverage is always based around the idea that you might go to another company. When you're considering multiple offers, it's very credible that you might work for another company. Once you've been hired and you've been working there for a year, they figure the inertia of leaving your job and going to another company is big, and limit your salary raise.
It's pretty mind blowing - when I was developing Yelp Monocle on Android the best way to get a screenshot was to _take_a_picture_of_the_damn_phone_ because the SDK screenshot utility read out pixels very slowly in a raster pattern and due to the jitter from the sensors this resulted in a screenshot that appeared as if you were fast forwarding through a video.
I think thats exactly the intent of removing the score, so that you have to use your head rather than looking at a number.

I promise you that you can figure out which is right and which is wrong with out without knowing the karma.
I'm not a US citizen and all I see is obfuscated content reminiscent of rot-13. Am I being slow this morning?
There's also Saturnine, https://github.com/texodus/saturnine though I haven't tried it yet.
Show HN: Fun donations platform based on Paypal
Ask HN: Review my Android App
Friday helps you remember your entire life. Sign up for Alpha at www.friday-app.com