skysight-inc/HackerNews huggingface dataset:
But how do you know that the individual recipient's mail client/service doesn't categorize your message as spam? If you're baking your own e-mail solution, you need a 'good' IP address, correct SPF/reverse DNS/headers/obscure SendMail tweaks, and much other magic.
370KB for a search engine landing page is ludicrous.
It amazes me that companies feel that pay cuts can solve their business issues.

I got wind of one of these at a previous (40 employees) company. The company folded within three months. I'd already quit by that point...
If you include `ccache` (or similar), the recompilation time will drop to ~0. One-off compilation time doesn't matter that much and developers have many other tools they can use (pch?).
Is there an endorsement stronger than real money?
How does this bullshit get to the front page of Hacker News? This guy can't even spell. Typical soft-sell, mental-masturbation, navel-gazing corporate trainer bullshit.
Doesn't this contribute to an atmosphere of fear? I believe that numerous research teams have shown that creating an open atmosphere where everyone feels part of the same team leads to the most innovation.
I'm sure Google goes for this approach.
Understanding the Twinkie Diet Fat Loss Experiment
> They're not even a C thing per se

Really? from stdlib.h:

void
qsort(void *base, size_t nel, size_t width,
int (*compar)(const void *, const void *));
"Only behind Google and Bing"

Are there any other search engines? Most others are either obsolete or niche.
JRubyConf 2010 Videos
From an architect to a programmer
I think you have an unrealistic view of 14 year olds. Just because 1 in 100,000,000 can do this does not mean C++ is as good a language for a beginner as Python.
jQueery — the gayest JavaScript library around
Verify email sender is not spoofed?
hello!
is it possible to verify that an email's sender address has not been manipulated, given access to the complete mail headers.

i ask because i think of creating a service where users can do actions by writing and the receiving mails.

so there would be the possibility of people abusing the service to spam others via my mail server.

thanks a lot for helping me!
NU 107.5 FM, bids goodbye to its listeners
November 7, 2010 is the most precious date for to all NU 107.5 FM listeners because that was the last day that they heard their favorite rock music station on air.
the procom software is good, and I'll probably give it a run, I use UG NX and Solidworks and they bth work very good on low end laptops. If you pick a laptop for CAD , just mke sure you have a very good external graphic card and at least a 1,6 Ghz processor (personal experience), if you also plan to do some FEM , you should go with a faster processor. Hope I could help, don't know about the macbook.
Is MySpace actually doing any better as a result though? Seems like they are still losing.
Do you use the free time for HN/mail or you really leave the computer to change your mind to that other working mode you mentioned the other day?
Are those international numbers? I'm just wondering, because if I would buy the cheapest nano, I'd have to pay 159€, which would be ~ 219$. That's not really competitive. The cheapest Air costs ~1,377, a 15'' Macbook Pro ~2,410.
Fairly obvious advice, and missing a great deal of other points, such as "Design is also King", "Don't prematurely optimise", "YAGNI", "Integration testing is as important as Unit testing", etc.
hello! is it possible to verify that an email's sender address has not been manipulated, given access to the complete mail headers.

No. I can send you email with whatever sender address and headers I like.
Ahaha, this is like what happens in my company. They allow you to create packages right up until version 1.0, and then after that you have to create awkward 'patches'. The problem is that they force you to call something version 1.0 due to politics alone.
You will probably meet more interesting people here than on okCupid. I like this offer and would go for a beer with you if I was in that area.
part of the mastery process, bro
You will need digital signatures of some sort. But that raises the barrier of entry quite a bit.
Shedding Bikes: Tir: A Mongrel2+Lua Micro-Framework
I believe that the price advantage comes not insignificantly from the market side of reselling software, apps, music and video and taking a not insignificant slice of the sale of those items.

If you remove the market from the equation Apple's bottom line isn't as impressive, in fact the rise of Apple in recent years is coupled to the rise of their market place.

So strong is their domination over music distribution that I'm starting to think that when an investigation starts against Apple that the target should be to split Apple into two companies; one for hardware (and OS) and one for the markets. Only then will Apple operate on a level playing field with regards to other hardware manufacturers, as it is the advantage of the market that enables them to subsidise the price of hardware, and as they have grown dominant in hardware (especially in music players) they should be treated as a monopoly of that market and competition encouraged (by just levelling that playing field slightly).

I realise that these views aren't in line with the opinion of the vast majority of people I speak to, especially online and in circles who use Apple gear. But this is long term speculation stuff, the "What-if"... years ago I speculated how dominant itunes could be and it mostly has come to pass and is still increasing (25% of all US music, 69% of digital music as of mid-2009).
Tir: A Mongrel2+Lua Micro-Framework
Hm. I'd say that is not the easiest target audience to go after. I think you are very likely to fail, even if you produce something revolutionary. If it's that good there are probably hundreds of competitors of which some will be able to copy it quickly. Plus you have to solve the chicken and egg problem, of course.
Word of warning that I found and ScottGu confirmed in the comments of his blog post, if you have the Async CTP bits installed and you install MVC3 RC you will lose the ability to use the watch windows during debugging. Just a heads up to make sure you only have one or the other installed for right now.
Still HTML5 could give browser makers the chance to optimize, even for platforms Adobe could care less about.
IMHO, and in my region (Belgium), this is completely unrealistic. In most companies, the goal is to keep you happy with the lowest possible salary.
Consequently, you have to ask for raises, and see it as a negotiation. The error would be to think that management has your best interest at heart. They don't, they have the business best interest at heart, which is only normal.

For me, you usually don't earn what you deserve, but what you negotiated.
Great talk, I'm really developing a nerdcrush on big data, nosql and machine learning.

These are fun times :)
So every function I write has to take an extra parameter? No thanks.
Coconut Grove Real Estate
Located directly on Biscayne Bay between Coral Gables and the city of Miami, Coconut Grove is a

charming pedestrian-friendly historic neighborhood with a laid-back vibe
Try posting an intro message on SF Redditors.. it's a very friendly group.

http://groups.google.com/group/SFredditors/
The data in question appears to be simulated and intended for use in developing energy calculations for buildings:

http://apps1.eere.energy.gov/buildings/energyplus/weatherdat...

That said, DOE is probably keenly interested in gathering reliable weather data so that they can keep the power grid working.
This is interesting, but given the relative failure of the checked exceptions experiment in Java, it seems unlikely to catch on.
I think you will find the majority of the western world have a strong reluctance to travel abroad for work.

- Working abroad means leaving behind friends, family etc. To many people, this is a big deal

- A large majority of the working population have children. Moving abroad is not a simple process when you have a family and it then also means many people's support network (fellow parents, grandparents) disappears

Also I must say, there is a dearth of interesting companies to work for in software / technology outside of the USA (I'm sure someone will now provide me with a nice list and prove me wrong :). I'm in the UK and can only think of a handful of companies I would love to have a job at.

[I'm hoping to do something about this with all the job talk at HN recently and make discovering cool companies to work for easier]
Not even a C thing per se, as in "C has function pointers but it's not really a C specific feature as some other languages have them too. Like assembly, very obviously."

Many other languages don't. If they're sufficiently high-level they might have function objects or closures, which often cover everything you want. If they're Java they have neither but you can write a Visitor-style class or some other scheme from the design patterns book that emulates the behaviour of a function pointer.

But fundamentally (and when the program is compiled down to machine code also hopefully) they're just function pointers.
Bubble? Overheated? Aren't we recovering from a broader downturn? Or are you suggesting that we're in the 3rd or 4th quadrant of the VC investment-ease curve (~2000, ~2007)?
Like a comment on the article says, this is Java checked exceptions for C++.

Checked exceptions don't give you exception safety for free: they give you boilerplate code, and exception safety is still up to the developer.

(I never bought the argument about exceptions obfuscating control flow, either.)
Not to sound trite but the problem isn't alcohol it is problem drinkers. Those who can drink moderately do so with any consequential benefits which accrue. Those who can't drink moderately always start out thinking they are drinking moderately but unthinkingly fall into "just one more".

A problem drinker (or a 'seasoned' smoker) cannot partake moderately, they don't know how to stop. For these people the moderate drinking message is misleading and harmful.

Haven't read the book the article is based on because it appears to be out of print in the UK (or at least very expensive) but another factor contributing to alcoholism is a person's capacity to take alcohol. The more tolerant you are the more you drink to get a buzz, and if you are in the habit of drinking heavily on a regular basis then the other health issues - such as habituation - have a greater chance to develop.
"$700 per month is still exorbitantly expensive relative to most of the country"

I find that hard to believe. Maybe in backwater Georgia. I happen to have some experience with US residents moving temporarily to Europe and they don't even blink at paying local market rate, with some mentioning that it's 'quite cheap compared to home'. Market rate here for a non-luxurious 2-bedroom apartment or semi-detached is 800-1000 USD. (they're not highly paid managers, either, line personnel).
I didn't go through the whole list but I'd make sure to not miss out on the Feynman Lectures. Once you learn the material it's not really worth it to go back. They're nice because he gives you the story behind the equations.

Further down the road Laundau & Lifshitz is apparently the Bible.

Maybe rguzman can post his reading list...
I've given this a significant amount of thought, with the end result being that to make a better experience for the job seekers you need to improve the experience for those seeking applicants as well. My initial thoughts are detailed better over at http://ismarc.tumblr.com/post/1458764869/hacking-the-hiring-.... I don't have a solution, and may never, but hopefully it'll jog your brain in a direction I haven't thought yet.
Archos 10 inch tablet: $300.

http://www.archos.com/products/ta/archos_101it/specs.html?co...

I'm not saying it's the best tablet ever, though on a spec checklist it might actually win (camera, HDMI out, USB host, multimedia formats etc.). I'm more interested in the fact that the vast majority of Gruber-style pronouncements about how special Apple is require you to not have any knowledge of what's actually happening outside the Apple bubble.

It's also worth noting that the Samsung Galaxy Tab price has been on a constant downward trajectory. Last I saw the Carphone Warehouse in the UK was selling it for £489 for 32GB (compared with $599 for iPad 32GB) a £110 difference rather than the $30 dollar one Gruber quotes. Comparing list prices favours Apple since they, somewhat unusually, rarely if ever sell below that price.
I especially hate this when I'm forced to use the Blackberry browser. It makes me feel the pain of every unnecessary kb!
It is in the businesses best interest to retain talented staff, not only for its own productivity but to raise the barrier to entry for competitors.
UDP? So you do your own checksums to guarantee the file isn't corrupted?
"The problem with Lisp is that it is acceptable to metaprogram until the only person who understands what you've created is you and The Flying Spaghetti monster."

Yeah, I guess this is sad but true. But as an alternative should I stop using macros and write lots of repetitive code?
8-10, I just cant get up once I am in bed. I tend to extend my days tho, 24 hours is not enough for me.
This is a wonderful breakdown.

Makes total sense.

Thanks.
EDIT: TL;DR: I see the primary problem with recruitment being far too many applicants for each job, because applicants apply to many, many jobs. Incentivise applying to only a few jobs and the employer gets fewer, better applicants.

For job-seekers, the marginal cost of one more application is too low, so companies get too many applications. With too many applicants, filtering becomes more random, so the reward for applying for a job you are only tenuously qualified for increases. It's a classic hawks vs doves with a big payoff for being a hawk amongst mostly doves

So, make it more expensive to apply for a job. Two ways I can think of doing this:

1. Charge applicants ten bucks to apply for a job. Have companies report if they were good enough but they found someone better. In that case, give them a refund. In all other cases, keep the money. (EDIT: This may possibly be illegal in some jurisdictions, but there are doubtless ways around that.)

2. Show companies how many jobs the applicant has applied for recently (not necessarily where they have applied, but you could perhaps positions/business areas) and/or restrict applicants to N applications per month. Aggressively detect and ban sock-puppetting — perhaps you can require verified ID of the applicant's name and get companies to check that is the name of the person applying.

You could also make things less stressful by operating on a say weekly or monthly cycle. Jobs are posted at the beginning of the month, applicants choose which N jobs they want to apply for, applications go out, new cycle starts. This avoids stampedes and requires applicants to be discerning.
A sys admin can set up a virtual network on EC2. He can blog about it, he can then ask to take his laptop to the interview (check beforehand if WiFi / ethernet is available, otherwise perhaps a 3g dongle) and they can demonstrate everything they can do.

Just imagine a sysadmin turning up with their laptop and demonstrating...

1. Provisioning of servers where they've created the *nix build, deployed a web app, mysql etc

2. They show off their system monitoring capability, take down a few services and then show off their e-mail alerts. Bonus points for twilio integration with SMS :)

3. They then show the backup process they have and how they verify their backups

4. The sysadmin then runs a series of security tests against a server and shows the results

I would hire that guy in an instant
I am just having pre-launch trepidations. I am a relatively new developer, doing this by myself - so just the fact that I will be accepting money from people (while being a relatively new developer) seems a bit scary.

So just trying to cover my bases.
Would it be possible to make such a list with free and/or libre books? The list they made is not extraordinarily expensive but not cheap either. Some are outrageous: an introduction to partial differential equations for 110 GBP?!
A license is an agreement between licensor and licensee. Both parties can bound to all sorts of conditions. Certainly the licensee can be granted irrevocable rights, as they would be with any sort of open source license.
The problems with questions in imagined worlds is that sometimes it is hard to get the premises right. Even if you treat the problem as a thought experiment, it feels uncomfortable because:

- Ball bouncing with 60% energy remaining all the time is actually a premise, a rule, because we are not supposed to consider atoms or their interactions. There is no reason to it, it becomes a fact.

- Ball is a singular object. We don't have atoms, so we don't have to think things like "What happens when the height of the bounce gets shorter than the size of the atom?" The concept of the ball becomes a premise.

- We get a picture that shows the balls losing speed in direction x at each bounce, but since the question asks for us to judge "qualitatively", we will omit that. We cannot have observations for this problem, it is not the real world.

- There is no friction, or spin, so vertical speed cannot be transfered into horizontal speed and vice versa.

- The concept of bounce might be different, this question probably assumes it happens at 0 (instant) time without deforming the ball, since remember our ball is singular.

- The rest we can probably treat with Newtonian physics in Euclidean geometry, no air, interaction between ball and surface frictionless, etc.

But it feels uncomfortable, because I too can make up an imaginary world for myself, dress it like the real world and ask my question and hide the premises behind.
It could be because you are not paying enough. NYC is an expensive and unpleasant place to live for some people, esp. if they are from other cities in the US.
It does not change the point that they want to keep their talented staff at the lowest possible price....
The trick is to go far enough to improve readability, but not so far that the programmer has to remember all the metaprogramming or (worse) why you did it in the first place.
Last figures I saw (in a link posted here at HN) was double the iPhone sales in Q3 . As someone pointed out in response to the obvious reply, even if you add all the other iDevices, you still don't match that. So in sales they're already ahead.

It'll take a few quarters of higher sales to catch up with Apple's installed base, but since the entire market is growing, I don't think it'll take that long.
I much prefer django-compressor (https://github.com/mintchaos/django_compressor) and similar apps which allow the template designer - instead of a developer - to define the asset files.

Just wrap your stylesheet definitions in {% compress css %}{% endcompress %} (same for JS) and they get merged, minified, and updated automatically. No need to go into the settings.py to add a stylesheet.
Maybe it is just me, but I think the email comes across as patronising and potentially counter-productive. Projecting superiority like this while patting developers on the head and telling them how much you respect them suggests arrogance on the part of the architect and risks alienating the team.

Also, just emailing a team about how important tests are (for instance) seems less effective than actually creating a culture in which writing code without tests is not acceptable. Whether that be through code reviews, pair programming or something else.
Calcutta University Results
Why not plug in jquery mobile or some other mobile framework?
Show HN: Work 30 / Play 30 Javascript App (Afternoon Project)
This is similar to the GError concept used in glib, the C utility library underpinning the GTK+ UI framework.

API documentation: http://library.gnome.org/devel/glib/stable/glib-Error-Report....

Of course, glib being C it cannot provide the same level of checking that C++ can do, so it's quite basic, but also quite nice to work with.
Which Linux? Android is already doing okay, Meego and WebOS are relatively untested but have big corps behind them and Ubuntu should fill a similar niche to the one where people run Windows tablets because they need some specific bit of Windows software.
I know somebody else mentioned it below somewhere, but since this is the top-most entry regarding software, there is another very good multi-platform program called workrave. I used it while at work with the previously mentioned 48/12 division, but 30/30 sounds great, too. I am going to give it a try right now...
Bzzt Still wrong.

If you have infinite bounces, and I ask you "Which number bounce in the series happens at exactly time X?", there is a time for X for which you will not be able to give an answer.

This is because there is a limit for the latest time at which bounces happen.

Yes, even with infinite bounces.
Online Logo Design | Professional Logo Design | Best, Creative, Unique
Online logo design services Vs freelance designers. Learn who design more professional, creative, unique and best logo designs.
Ragechat: Node.JS + Socket.IO chat with ragefaces
Because jqmobile doesn't provide an mvc like framework.
I just found this one for windows, http://sourceforge.net/projects/pomodorotimer/. The most useful feature is that you can set the work and break times - something missing from the few other timers I have tried.
If I had to guess here, I'd wager that the people in banks and similar financial services organizations responsible for making the decisions are very insulated from the effects of fraud compared to the equivalent people at Blizzard.

Every time an account gets stolen, it's pretty likely Blizzard is going to hear about it, either through a GM complaint or a call to customer service or a chargeback, and all of those impact their bottom line (one way or another). Stolen accounts are typically used for further fraud, either for real-money transactions or for spamming other players, so it has a ripple effect on the rest of the customer base. As a result it has to be hard for all the decisionmakers at Blizzard to look at customer complaints about stolen accounts and think 'well, that's not my problem', even if they'd rather be working on other things. The impact is also more 'real' because Blizzard employees are going to feel it when they play the game themselves, either through hearing about a friend losing an account or seeing spam in local chat.

On the other hand, if you're working as a mid-level manager at a bank and you don't have any control over fraud controls or the technology used to build your online banking software, I have to imagine it's pretty easy to think 'not my problem' when faced with customer complaints about fraud.

My experience at a different MMO developer was that while we internally had very stringent security practices and did a lot of work to help customers who lost their accounts, our parent company/publisher wasn't nearly as serious about security, and it seemed like the same effect was at work there.
Disaster Recovery: Not just for Data Centers Anymore
Packaging bags
Order Plastic Bags and Custom Printed Plastic Bags at Lowest Wholesale Price from Universal Plastic - Manufacturer of Plastic Bags, Wholesale plastic Bags, Packaging Bags, Shipping Bags, Custom Printed Bags Food Bags, Reclosable Bags and Poly Bags.
There was a gigantic list on Geocities compiled by Alexandre Stefanov of free math books. Maybe you can find it.

Otherwise a lot of this stuff is torrentable. Also check international editions.
I'm not sure what you're trying to say. I understand you might feel 'uncomfortable' hiding electromagnetic forces and quantum mechanics behind Newtonian physics (how so?), but how's that relevant to the problem, or its answer?