skysight-inc/HackerNews huggingface dataset:
Not arguing for or against, but you remind me that my inspiration for dropping out of college at age 20 was two men I knew who both had college degrees and delivered newspapers for a living. One was a couple of quarters shy of a Master's and in default on his mountain of loans (he later suckered a woman into marrying him and paying them off -- that was his big accomplishment in life) and the other went back to school for a second bachelor's, which never got finished for some reason. He lived with his mom until she died and he inherited the house. The last I heard, he was still delivering newspapers. I decided I could deliver newspapers without a mountain of student loans and would be better off doing so without the debts.
Being able to mark a card as "only purchases @foodstuff products", or being able to blacklist it from refilling gift cards would be the easiest way to close this particular hole.

If you could only purchase actual physical objects (ideally, only fresh food, rather than, say, a coffee-maker), that would go a long way toward preventing misuse.
Turn-around time is what matters most. (I work on a console game). You need very fast turn-around time for a designer to test his ideas. If something turns slow, later it can be put in a C/C++ function and exported.

Also sand-boxing, but this is not of concern to the actual scriptures, it's to the rest of the team.

And something to easy deal with tasks/threads, or state machines, and such.

Also a language that allows you to declare easy what needs to be kept persistent (goes in the game save), what can go through the network (game-play related feature affecting all in multiplayer), or what can be local "effect".
How is S3 not persistent...
In cases where they complement each other, no.

Now if they were earned at different times, perhaps even different universities, and don't seem to complement each other, I agree that I find something off about it.

An exception to this (this is a very loose sense of "off", there are many factors going into it) could be someone who's first degree is a liberal arts degree and their second is something more useful for getting jobs like an engineering degree.
Thanks, the Asterisk suggestion comes up a lot. I had a server like that in the past (more as a PBX and directly attached to the phone network, not using voip). Maybe that makes sense again.

VoicePulse.com is - inappropriate. They seem to be highly US centric (according to their plans and site) and I want to call from the Near East to Europe, mostly. So - not for me I guess.
Print a bunch of tear-off QR codes and tape it to your nearest lamp-post? Or have a bunch at the desk of a homeless shelter maybe?
Three degrees. That could mean he's industrious, curious and driven. Or it could mean he had money enough to delay entry into doing something meaningful in life, and too little drive to do anything but. I know both kinds. Would anyone hazard a guess about which group has a better employment outlook?

I don't mean to belittle the very real problems in both the job market and our education system. I do mean to quibble when journalists try to find extreme examples where commonplace examples abound.
Surely you profiled to see that it was the interpreted language causing the slowdown?
He has a Masters in Electrical Engineering and Acoustics from Purdue University (a very good acoustics school) and he can't find a job in the Boston area (home of a dozen or so acoustical consulting companies, another dozen or so loudspeaker manufacturing companies including Bose, Boston Acoustics & Loud Technologies), several active audio & acoustical engineering associations (including Bosotn chapters of the ASA, AES, SMPTE and IEEE), and several schools with strong audio, acoustical and/or media programs (MIT Media Lab, BU, Northeastern, Berklee)?

Something does not compute. I highly doubt it's racism (I'm black and very active in the acoustics community in Boston and have witnessed basically no intentional racism). Everyone I know out that way is very busy and a lot of firms have hired recently so it's not a matter of employers not willing to hire.

There's either more to the story here or people are missing out on a potentially fantastic hire.

edit: I've put out some feelers to see if any knows or might be interested in speaking with this guy.
Thanks for the feedback. btw after thinking about your email some more, I've got another idea to try and make it a bit less busy and possibly a bit more functional for my needs as well. Now to find time to redesign the interface again. :)
> safety and security are different concepts

I did anti-terrorism in the military for awhile and I totally agree, but I would love to read the great tptacek's breakdown of the differences.
I can see why a hiring manager at a place like that wouldn't want to hire someone highly over-qualified, someone who would be likely to leave at the first viable opportunity of something better (and an opportunity they'd actively be seeking).
"Start with the library, that's free"

The library doesn't reset your resume. This does. You don't actually need to finish the degree, find a job while in school.
Man's amazing parallel parking job i.e. world record
If you are able bodied and hard working, you can almost always find jobs in construction or demo (one or the other is almost certain to be doing well in any particular economic situation). These are not good jobs, but they are jobs. At the very least it is generally quite easy to get under the table work with these sorts of gigs.

If you are able bodied, hard working, and reasonably bright, then contact local apprenticeship programs. They are almost always desperate for new people these days. These sorts of jobs cannot be outsourced and are in high demand since the society in America these days so highly encourages everyone to seek university education.

Food service jobs are actually quite difficult for most people to land compared to most jobs. The reason people use it as an example of where unemployed people could work is because lots of teenagers can get those jobs meaning that people who say that are remembering back to when they or their buddies got those jobs.

EDIT: I'm not pulling this out of my ass here, I say this from personal experience. For about 5 years before I got into uni I worked a few jobs in demo (gutting, nothing specialized, just swinging a sledgehammer) and as a migrant farmhand (most of that work as general labour at various processing plants down the coast). Most of my friends from that time went on to get apprenticeships in various trades. I don't care to think about how many pounds of asbestos I probably inhaled, but it was work.
Did you try calling the test bot? It's just an echo service that we've provided with which user can test if the connectivity is ok between his machine and vox.io server (and if mic settings are ok). Also, you can try to call yourself (I mean your mobile/fixed number), just to check the quality of audio. We try to route the calls through high quality gateways but sometimes a call is still not good.
+1 to the middle road.

Engineering is about making such trade-off decisions, constantly. One of the many traits of a engineers is how quickly and accurately (on hindsight) we can make them.

And back to the blogpost, I feel that the array vs hash and LINQ examples are fairly contrived. In reality, a good engineer shouldn't even consider those approaches in the first place, unless there's a really compelling reason to do so.
Check out localphone.com. You can point a VOIP client at their service, but you don't have to. You can also just phone whatever their local number is in each country and bounce through that. So you end up paying for a local call in the country you're in, and a local call in the country you're phoning.
You spent 4 years(?) in the developer marketing division of Microsoft (Developer and Platform 'Evangelism') whose goal is to promote the use of your companies products, AKA in normal speak 'Marketing'. I imagine you got the job in part as a successful pro-Microsoft blogger?

So, as someone in Microsoft that works in their Marketing department then I thought that was a fair question to ask (which I notice you didn't answer the question btw).

When are you running your story on 'How Microsoft ripped me off with fraudulent Xbox Charges?' or is that not just as relevant. Perhaps set-up a community tumblr site where we can share stories too?
The problem with this "silence" is that you are not actually silent, you never are. If you can't back up silence with non-verbal communication skills you will end up being that weird shy guy who never says anything and you really don't want to be weird shy guy.

There is also a huge difference between silence in a group setting, which just means letting others speak compared to silence in a 1-on-1 conversation in which you are forcing someone else to make a move.

Whereas the first is relatively simple to pull off, it also just affects the signal to noise ratio and might give others the impression that you are more intelligent than you actually are. Once that intelligence is put to the test this becomes anything but simple.

The second one can be a lot more difficult. Most people are not accustomed to silence, they prefer noise, they live in noise and they hide in noise. If you are not comfortable or confident enough in how you use silence it will backfire and you end up in a situation that is just awkward.
What do you think you can infer?
Being a PC game, they might have easy solution waiting for them - LuaJIT. Now Mike Pall is saying that the garbage collector is still the old lua one, so in your case (item database) it might not give much speedup. Then again it might!
Steve Jobs’ iSpaceship
Read the section entitled "Packet sniffing by other tenants" - the hypervisor won't permit you to put an interface into promiscuous mode.
If you want something close to reflection, you can use Qt's meta-object compiler and signal/slot system.
Couldn't purchase with paypal - first time the paypal site showed a generic "we don't know" error (didn't note it, sorry), the next time after signing in to paypal I got further, but was told that the payment had been rejected and the error message didn't know why either.
What were your thoughts about the fact that the world's leading expert on the topic, whom he cited in his article, responded in the comments pointing out his errors, and he responded with personal remarks and no facts? That doesn't sound like a professional statistician to me, it sounds like a child.
My nVIR-ridden Macintosh SE with no security features whatsoever begs to differ with any claims that Macs are more secure.
How does Scaleform compare to a junior programmer writing UI C++?

Rolling your own UI has always been time consuming, and a breeding ground for bugs.

Any middleware recommendation?
Not sure why alot of hacks these days with no startup experience or success feel the need to tell entrepreneurs that they need certain things.

I've never heard Richard Branson or Li Ka-Shing say that being a single founder is horrible.
Fundamentally, I think it's bad to make sweeping judgements or generalizations from one example, especially one which is incomplete. The main issue that I see is that we can't just rule out statistics here. If there's a one in a million chance that, of any given person in the United States, they will be eminently qualified for a job and still unable to find one (probably due to a series of unlikely random incidents), we should actually statistically expect about 200 people in the United States to be in this situation. This doesn't actually say whether or not the system is broken -- this statistic could be both true and, say, Pareto optimal for society.

Basically, analyzing large, complex systems (especially economic and social systems) is hard and we should try to do it with an element of formality.
He refers to "November Startup Sprint" here on HN. I would love to see regular posts like that for launch & feedback.

The current convention seems to be "Show HN: my app" posts, but I'm worried about missing interesting posts and/or repetitive posts when an app is updated.

How about a monthly/weekly post for apps - similar to "Who's hiring..." - to show off apps/updates & get feedback?

(Also, the november discussions have a http://startupmonth.org/ site which seems to be down. Was there not enough traffic?)
I seldom comment, but instead find articles that I like and submit them. But I do read all of tptacek's comments.
I had an elastix box for a while and after watching a few vulnerabilities go unpatched and getting hacked twice I gave up on Elastix... http://www.elastix.org/en/component/kunena/116-security/6078.... Switched to PBX in a Flash and while its more secure, the user interface is clunky and requires you to use a number of custom closed-source scripts to keep everything up to date...
I thought best practice backup power was to use large flywheels for re-generation, and spin up diesel engines to power the wheel in the event of a loss. That way, there is no phase synchronization issue, just a mechanical clutch. Seems like this outage could have been prevented with better gear?
Android HoneyComb Tablet Clearance begins
In my experience it's not the small stuff that kills you: so I iterate over an array rather than caching by ID. Maybe that matters, maybe it doesn't, but it's easy enough to fix if it does.

It's the big stuff that kills you: a snakes nest of dependencies with spooky action at a distance will never be easy to optimize or change. Focusing your design on simplicity of implementation and regularity of interface (in that order) gives you the best shot at reacting to what comes down the road later. And, as you say, it's appears to be experience that gives you the ability to recognize the simplest approach that isn't dead wrong.

http://www.jwz.org/doc/worse-is-better.html

So, basically, beyond not doing anything egregiously stupid, I'm not sure I agree with the general point of the author, at least in the domains I work in (a programming language and web applications).
I have a question: does seeing violence around you make you more violent?

For example, societies which experienced a lot of war are not more violent societies. Actually, my experience is that seeing violence makes you less violent. Is that possible?

My second comment is about violent games...

Video games of any type are not good for kids. Not because of violence, sex and other things. It is because they don't go out to socialize.
My theory is that instead of limiting "what to watch / play", parents should more focus on limiting "how much to watch / play".
It seems to me, that this article is based on wrongly understood idea.

"Premature optimization" should be rather considered as an idea to consider the whole picture first. It's scary sometimes, but engineers are usually paid because of creating something and that creation is usually more than a set of highly optimized code lines.

Consider the fact, that even when analyzing algorithms, you should consider whether your point of focus are allocations or comparisons. You have to remember about cpu time, memory, I/O, cache, data fragmentation and sometimes even power outages.

Thus, there is ABSOLUTELY NO EXCUSE TO CODE WITHOUT UNDERSTANDING WHAT GIVEN CODE IS SUPPOSED TO DO, but killing yourself over few extra miliseconds of cpu time, or even few extra megabytes of storage usually is SENSLESS.

What's more premature optimization can easily lead to mentall exhaustion (because "well, I spent 8 hours writing a function in assembly, so I'm tired") and eventually, decrease of quality of the rest of the code. And even if not, you have good chance of writing code, that is beyond reusability.

Summing up, pretty please, everyone, stop confusing 'code desing' and 'optimization'.
Set up a honeypot account 'm[ou]m', with a visible password hint to the tune of 'Dammit m[ou]m, THE PASSWORD IS "Susan"'.

Make sure it has no access to the filesystem outside of its homedir, and you could even set some login items to watch for net access and push a notification.
What's a Linux default install?
If the book is unencumbered by DRM, then yes, I agree it'd be fair. Otherwise there's a certain hit to the utility of an ebook versus a printed book and the price needs to reflect that.

I can't lend it to a friend (let's face it, Amazon's current "lending" policy is just lip service). I can't print out a page or two of a cookbook so I don't have to spill sauce all over my fancy e-reader or iPad. The DRM nullifies any first sale rights I have, so I can't gift it, donate it, or trade it to the indie used book shop down the street from my house.

I personally thought that Amazon's original pricing at ten bucks a book reflected that pretty well, and allowed me a good tradeoff - I could pay $10 for the DRM restricted version, or $15-$20 for one with full rights. If I want something to read while on an airplane trip and forget about later, I'll buy the ebook. If I want a family heirloom, I'll buy the paper version.
As more smartphones become fast enough to record and encode 1080p on the fly, they'll also become fast enough to scale 1080p down to 480p or lower for sending over 3G. In other words, if the CPU has direct access to the video encoder (and not just a pre-encoded stream of 1080p H.264 video coming from a separate camera chip), then the CPU can probably use that same encoder to transcode videos as necessary for uploading, on the fly.
Maybe. The thing is, it's very unusual these days to find someone who has actual training in acoustics. Usually firms find folks with formal training in related disciplines (mechanical engineering, electrical engineer, physics, etc) and then teach them acoustics on the job.

Whenever someone comes along with actual acoustics training and/or experience, companies are usually falling over themselves to hire the applicant since the hire can be effective from day one.

Perhaps Mr. Johnson doesn't want to do acoustics and hasn't applied for an acoustic position. Or it could be transportation problems or something logistical. But I have a hard time believing that he applied in the field and no one in the Boston area would hire him.
Bentley's Programming Pearls soundly differentiates solving a problem by taking into consideration all known information (including limitations such as the presence of duplicate values when sorting a massive list of numbers, for example), using the most appropriate data structures and algorithms, etc. from code-tuning.

I mention this because it seems that when people talk about premature optimization, they are generally referring specifically to code-tuning. Thinking about a problem holistically and making smart choices about data structures and algorithms is never premature optimization—those steps are absolutely definitive, while code-tuning can and should be reserved for later in the development process, because it is does not define the solution.
Personal plasma physics projects.
If you run it against a public site, that may be what happens. However it's intended for stressing your own sites in a test environment, in which case you have full control over the config. Setting up your test environment to block your stress tester as a DoS offender would just be silly.
Whoa. Callwithus seems to help a LOT here. Still, like ~all~ answers, we're talking audio only, but yeah, this would help me a lot.

Thanks!
Ok, fair enough, I'm talking about getting another degree often being a bad investment, you're talking about going to school simply to prevent or fill a gap in your resume.

If that's the goal, let's say you only go back to school for a year. What does grad school cost these days? 28k for public, 38k for private? So you're paying $30,000 for someone to essentially vouch that you're doing something with your days while looking for a job?

Seriously, I'm just not seeing where this makes practical financial sense?
Looks pretty spiffy. Is there any list of public rooms somewhere? One of the things I liked about turntable was that I could pick through a wide selection and gate crash the ones that sounded interesting.
Former Flyers defensive lineman kicked off Miss. football team | Edo State News
Ever since I played DOS games like Scorched Earth and the Gorillas game that came with DOS 5.0's Qbasic, I've wanted to take the concept further and use it to teach kids math in a fast-paced video game setting.

I haven't played this particular game due to the Java requirement, but I do like the idea.
Branson actually wasn't a single founder; see Nik Powell. 1

That said, he owned the majority of the company and more or less made the final decision. Perhaps the moral of this story is that one person should ultimately have the final say.

1.http://en.wikipedia.org/wiki/Nik_Powell
I really don't understand the point of your comment. Are you saying that I'm ignorant and should educate myself in order to try to work out what the point is that you're trying to make?

Because I really don't know what point you're trying to make. Or why it's interesting. Or what I can learn from it.
Well. He's 55 yrs old and has been out of work for sometime. At that age no one expects to train you so you have to have had a great track record, be practically a guru and be bringing something to the company to get hired over a recent graduate. His race might play a part in potential employers being doubtful that he has those skills (probably a bit understandable given the number of black acoustical engineers) or not being able empathize with his situation.
Are the apps online somewhere?
There seems to be a pretty simple solution to these problems: diversification. Like most things in life, putting all your eggs in one basket it not the right choice.

The people who use only AWS or only RackSpace or only 1&1 are equally wrong.

What you have to do it diversify. Run a production site ghost on some other platform (software/hardware bugs, ...), run by some other provider (bankruptcy, theft, ...) in another country (power cuts, earthquake, ...). As soon as the primary goes down you switch on the secondary. The probability of a total blackout is then squared: 10^-3*10^-3=10^-6.

The great thing with these "cloud" platforms is that your secondary system can even "go to sleep" saving you money and then spin up instances as soon as the primary goes down. This is by the way how banks, airport-systems and probably the NSA do it!
There's either more to the story here or people are missing out on a potentially fantastic hire.

I've taken a class on homelessness. The short version is that it is usually rooted in intractable personal problems: Chronic health issues, abusive childhoods, mental illness and so on.

That is not intended to blame the victim. That's just reality: Employers pay you for value added to the business, not as a charitable act. If you have very big personal issues, you may not be very employable. I have a chronic illness myself and was very fortunate to be able to be a homemaker and military wife for a very long time. The good medical coverage from my husband's career was a godsend and it was helpful to be able to claim "homemaker" instead of "unemployed bum for 20 years" after I was finally diagnosed and well enough to work. I still had a hard time getting a job at all and I am still "underemployed" if you go by my education/skills. But until very recently, the job I currently have was all I had energy for. Anything more demanding would have gotten me fired.

I will also add that my understanding is that there is a general rise in homelessness, which points to systemic problems. That should concern everyone, not just folks like me.
I'm sorry. In http://news.ycombinator.com/item?id=2881127 you advocated measuring interest (probably the most important part of market research) before building anything, and to all appearances you aren't currently offering any services at http://momment.com/, so I assumed you actually had not built anything. What has your team done, and can we see it?
Just until windows and apple both offer the service. Apple is already on the way with iCloud.