skysight-inc/HackerNews huggingface dataset:
A quick look at his linkedin profile shows a 17 year gap in his work history and a very vague sense of what skills he has, I imagine that's what giving him problems.
I doubt his three degrees have anything to do with the fact he can't find a job.
Radiation Doses Explained
I can't speak for others, but I do want a co-founder. But 1 of 3 things happen:

1) The person I really really want to be my co-founder is working on his own gig, and can't join me, and I can't join them.

2) They're not the entrepreneurial type and are content with their "safe", secure job.

3) I don't trust they can bring much to the table.

Trust me, I would really really love to have a co-founder. I ain't greedy. But a lot has to fall in place to have a good co-founder. I'm not looking for perfection, but if they don't meet any of my criteria and won't bring some value to the table, why should I settle for less?

And if I can't find a co-founder, I'm not gonna twiddle my thumb and wait for someone. Life is too short for that. I'm gonna suck it up, brace myself, and get right to work to bring my dreams to reality. I'm not gonna rely or depend on other people to start what I want, and risk regret.
Pwn2own doesn't work the way you think it does. The participants use prepared exploits. You can't infer anything about the relative security of different systems that both get exploited there.
I hope it's a flying donut.
This might make me sound inconsiderate, but in his position I would take nearly any job I could just to make some money. He can't afford to be picky about what he gets if he's living on the streets.
Good software engineering practices (eg using good data structures, using appropriate algorithms, etc) is not optimization.

Software always requires tradeoffs (I don't consider "it does what it is supposed to" a trade off; that's more an invariant). In general, we put human consumption factors (readability, etc) high on the priority list, which is where it should be, usually.

Optimization is taking code with one set of value priorities and making a different set of priorities. Until you hit the real world, though, you won't know which priorities you need to value: is it hard drive throughput, raw processor cycles, or network latency? Regardless, in the end, you will generally have code that is less fit for humans, meaning the cost of maintenance will go up, so you want to ensure you are only optimizing what really needs to be optimized.

If "optimization" means "I didn't think about what data structure to use", you don't have an optimization problem. You have a software engineering problem.
The other comments are quite explanatory--you should read them. What it gives you is "instant" syncing between multiple computers, and without a centralized online cloud (like Dropbox). So it's a good fit for: non techies who need sync, or situations where you don't want to concern yourself with whether you've synced your repo or not (it does it for you).
The answer to this, IMO, is pretty simple. The people you're talking to probably like video games, to some extent, and don't like rap.

There's research on how people will discard scientific evidence that goes against their belief and embrace those that support their beliefs.

Now it's possible that the body of evidence is actually much stronger for one than the other, but my ability to predict how people will react to such studies based on their beliefs prior to the study causes me to believe that the evidence has no real bearing on their opinions.

With that said, I do like rap and video games, and think they both contribute. I knew some MMA competitors who used to play some really violent game killing zombies before matches -- they said it got them in the mood for what they were about to do. Now they were playing a completely legal sport, but it did seem to actually get them pumped up. A minor effect maybe, and maybe doesn't map to crime or real violence, but it does do something.
Watch,One Day,online,free,megavideo
watch,One Day,online,free,megavideo

Emma Morley (Anne Hathaway) and Dexter Mayhew (Jim Sturgess) start a friendship between them that will last a lifetime. He was a working
Emma Morley (Anne Hathaway) and Dexter Mayhew (Jim Sturgess) start a friendship between them that will last a lifetime. He was a working
Emma Morley (Anne Hathaway) and Dexter Mayhew (Jim Sturgess) begin a friendship that will last a lifetime.
I listened to his whole talk, and it was quite eye-opening.

And sure enough, just the other night, I ran into a really hard to find memory leak in some new code. At that point, I regretted tailoring a couple of strictly speaking, unecessary object as helpers, and just replaced them with arrays. It was then somewhat easier to nail down my memory leak.

Point being, that as soon as you need complete comprehension of some code, whether for performance tuning, or debugging, any reduction in the complexity of the code can pay massive dividends.
Sony Network head Tim Schaaf on hacking, spotify and hulu.
Sorry, I understand that you are not familiar with 9fans or the Plan9 culture and you don't understand what is going on here, other people know how educate themself.
I am clueless about this stuff but:

It was interpreted but it was compiled. QuakeC was not a scripting language as one would say. You had/have to compile it. The engine has a VM to handle it.
If you control the compiler and the language is memory-safe, you get the same guarantees with JIT-compilation that you do with interpretation. All execution runs within the memory boundaries specifically allocated by the runtime system, and any other interaction with the machine must go through the runtime libraries, where you can perform any checks you want.
I picked a guy with lots of carisma as my co-founder. I thought he would do the business side and I'd do the technology side. 3 years later I had to kick him out of the business. 6 years later I bought out his share for millions.

Get a cofounder if you find someone insanely good but it's definitely not required.

Edit: The now common facility of founder vesting improves this situation somewhat. Don't rely on that though.
Google's cached version (site was down for me):
http://webcache.googleusercontent.com/search?q=cache:veFy_mx...
What do you mean with mirror it yourself properly?
Ah, I understand. Thanks for the education, people! Can't wait to put this into action for my clients and future projects. Now time to check into S3...
Sure it can. When I play WoW years ago there were addons that could take up over a gig of ram. The mods that were item database related could often obliterate performance. I had a beefy PC at the time and there were still a few popular mods I couldn't run.

The perceived advantage of something like Lua is that it's easy to write, allows for fast iteration, and designers/artists can use it. The issue is that designers/artists really shouldn't be using it. To write fast code it requires a programmer and if you have a programmer why not just do it in C++ where it will be several times faster?

A common game development pattern is to write the bulk of gameplay code in a scripting language and at the 11th hour in a desperate panic start moving as much of it as possible to C++ until you fit in 360/PS3 memory and are fast enough.
I just made up a number that would be non-negligible, both for them and in relation to my time spent pursuing them. I have no idea what photographers actually charge for this sort of thing.
That's possible. I wonder what the reason is, or if this Youtube thing isn't telling the whole story.
Embracing Uncertainty: Applied Machine Learning Comes of Age
It is hard to find a person with the same level of commitment, who is normal, and can survive barely while getting everything going. If they flame out your holding the bag that they partially own and still have to do everything yourself.
Communications are secure among EC2 instances within us-east, which is where Heroku is.
...the guy who wrote that article seems very unprofessional to me

He's a highly respected statistician who's written some very valuable books, including at least one very useful book on teaching statistics. He actually says nothing about the rate at which he himself gives A's, just that all the incentives tend that way. In fact, at the end he cites an approach to post-hoc modification of grades which would make it irrelevant whether he assigned A's to everyone or not.
The quote makes sense in its completeness:

"We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil"

The key expression is "small efficiencies" - choosing the right data structures for any reasonable amount of data is not small.
Implementing an operating system isn't that different between the main CPU architectures. I think mcpherrinm was just saying that you have to do a lot less work than for x86, for example, in order to get a minimum of functionality.

Unfortunately I don't know of any guides on implementing a toy OS on ARM. The operating systems course I've taken was a decent starting point, but it mostly deals with theory: [0].

There's also a first year ARM architecture course: [1]

Another course I've taken was about ASM programming on ARM, plus programming some simple hardware[2].

I'm not sure how useful are those materials for someone not taking the courses, but they might offer a list of things to look up somewhere else. Wikipedia actually has some good background theory.

Finally, you might look over the ARM port of EDK2[3]. EDK2 is a BSD-licensed implementation of UEFI[4]. It implements a lot of the functionality of a regular operating system, with the notable exception of multithreading. I find the source code of EDK2 to be easier to understand than the source of the Linux kernel. Probably because it is a lot more lightweight. You can run it on BealgeBoard, by the way. I'd say it's alpha quality software at the moment, so you might get some weird bugs.

Disclaimer: I'm a CS student at Manchester University and I work on EDK2.

0: http://www.cs.manchester.ac.uk/ugt/2010/COMP25111/

1: http://www.cs.manchester.ac.uk/ugt/2010/COMP15111/

2: http://www.cs.manchester.ac.uk/ugt/2010/COMP22712/

3: http://sourceforge.net/apps/mediawiki/tianocore/index.php?ti...

4: http://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Int...
"Just as you can't add quality to your code just before shipping, seldom can you significantly improve performance without dramatic rewriting."

That statement struck me as odd and possibly revealing... You should be able to significantly improve performance with a few changes .. in code written enough. Here, the code is modular so a given sort of slow thing should happen in only one place.

But naturally, in poorly written code, you need rewrite to optimize or to improve quality or to change anything else. It makes me wonder which kind of code he's looking at in making his generalizations. I'd agree it is never too early to write good code.
Low-level Python debugging with GDB
Your Python program is crashing or unresponsive and you can't figure it out with traditional tools (printing, PDB) ? Then this tutorial might help you !
Obviously not a legal prof. :)
Was just trying it, appeared down to me too.
- Redis is a DSL for persistent data structures and a network server, which exposes it.

- ETS (Erlang Term Store) is an optimized native in-memory lookup table [1].

- DETS (Disk ETS) is the same as ETS but with disk persistency. There is some limitations on the size of database.

- Mnesia is a distributed/replicated STM built on top of ETS/DETS.

You can think about ETS/DETS as a lightweight Redis without network interface.
ETS/DETS support much less data structures, than Redis, i.e. only sets, ordered sets, bags, duplicate bags. Redis supports strings, lists, sets, sorted sets, hashes, etc.

Redis is much more featured, than ETS/Mnesia.
Both have different scalability profiles.

Using Mnesia in distributed cluster effectively places a limit on the number of nodes in cluster (tens).

Clustering support for Redis is not yet released. Most production installatons using Master-Slave replication and/or sharding.

On raw single node request/s metric Redis is faster than Mnesia.

Redis is single-threaded, while Mnesia can utilize SMP and clusters.

I would like to see Redis stripped of TCP network interface and integrated in the same way as ETS in Erlang.

[1] http://erldocs.com/R14B03/stdlib/ets.html?i=0&search=ets...
I'm with you...with this price structure, I don't think the whitelabel upside is worth the extra cost. I'd rather create my client his/her own website in a Pro account and let them worry about the reoccurring annual fee. Plus, it appears that the designer is billed, when I'd much rather it be direct billing to the client.
It's amusing that Windows only recently introduced both real home folders and UAC, when *nix had been working like that for years.

Imagine how much trouble could have been avoided if MS had used that model in the first place...!
It does.

I was unemployed for a year and a half, and even Wal-Mart wouldn't hire me.
Python Bootcamp Lectures - Basics to NumPy and SciPy
An experienced developer can in many cases be explicit about when he is sacrificing performance for the sake of getting things ready. Usually ends up writing code whose performance can be fixed with relative ease. Those places will be the low-hanging fruits.
Encrypt the logs with your public key. Do not keep the private key anywhere near the machines, containing the encrypted logs. Move logs to a remote secure storage (co-located or home-hosted) as soon as Internet connection's available. Assure reasonable amount of electronic and physical security of the storage servers.

Problem solved!
I think SIP is definitely the way to go. A while back I was looking for a provider in the EU and found voxbeam.com. Their servers are in Amsterdam and have good connectivity. Traceroute to sip.voxbeam.com to get an idea of the latency you'll see. They also do point-to-point audio so if they hand your call to another provider's server, they get out of the media stream (reduces latency).

One potential issue with SIP is that you might have issues behind some firewalls. Not sure how big a deal that is in practice while traveling (I think its probably fine). If not it might be useful to use Asterisk+IAX. I'm not sure what Android clients exist for IAX.

I ended up building an Asterisk box on EC2 EU-WEST-1 (Ireland), which, at ~20ms from sip.voxbeam.com, doesn't add a ton of latency. It works fine on a Micro instance, which is free for a year if you don't already have an AWS account.
How do you make yourself more desirable if you have been out of work?

I am not homeless but not able to land work and have been working in a different industry for 5 years but want to get back in to what I went to school for which is Computer Engineering.
Who wants to make a wager, that he has a serious substance abuse or mental health problem? The other issue is that he refuses to leave Cleveland. There are no jobs for an electrical/acoustical engineer in Cleveland, and there probably won't be for a very very long time, if ever, and the effect of race in a city like Cleveland is far more likely to come up than in a less racist area.

I also get very suspicious when someone has multiple degrees at the same level, in this case 2 master's degrees. I can't put my finger on what it is, but people who collect degrees seem like they are more often completely incompetent.

It's not societies fault that someone can't find their ideal job in a dying city, and it's not news.
The article isn't celebrating success. But perhaps it should be.

Building a great company where the success you have achieved thus far is recognized in the form of a favorable valuation which increases shareholder value (which includes all the hardworking employees) and adds capital to the enterprise is certainly a positive milestone worth recognizing.
Sunday Book Review — Ghost in the Wires by Kevin Mitnick
The Fair Credit Billing Act, a revision of the Truth in Lending Act, specifically covers this:

"(3) A reflection on a statement of goods or services not accepted by the obligor or his designee or not delivered to the obligor or his designee in accordance with the agreement made at the time of a transaction. "

Basically that's saying that if you ordered it, but the vendor didn't deliver properly, that counts as a billing error and must be handled like any other billing error - the credit card issuer must conduct an investigation, in writing, document everything, and can only bill the card holder for the amount in dispute if the card issuer is fully satisfied that the goods were provided as ordered. So the card issuer is in the business of adjudicating fraudulent disputes, whether they want to or not, which gives them a strong incentive (because they're going to be stuck with the fraud) to reduce and prevent fraud in the first place rather than passing it off to the card holder.
83% on the latest release huh? When iOS 5 launches with OTA updates these numbers will be even better. Sounds like Apple doesn't have a fragmentation problem.

Wish Google would make their updates work like Chrome's, seamless and transparent.
Pokemon season 14 episode 28
pokemon season 14 episode 28 During their battle, Oshawott here accidentally threw his schalchop which was later lost in the woods
I don't see this kind of sandboxing as likely to help. Whether your scripting language is compiled or interpreted, if any accessible portion of your system is written in a memory-unsafe language like C, that is where crackers will find the most damaging exploits. E.g., http://stackoverflow.com/questions/381171/help-me-understand... which attacks a native XML toolset (some "data binding" IE feature I don't understand) without breaking any javascript rules.
He's in Boston - not Cleveland.
I can't remember what this is, the "home" page is a list of their recent blog posts and their FAQ is useless to anyone who doesn't know what Raspberry Pi is. How do so many people make this mistake?
I imagine Knuth's first version of Tex was pretty darn fast even without 'optimizing'.
Host a copy of the page, or find somewhere to host a copy of the page. Not an image of the page.
yeah, you're right. I grabbed the first line of the WP article and missed the part about bytecode and progs.dat.

Quite embarrassing, since quakeC was one of the first languages I played around with, and I don't remember the compile step. Then again, I was working from tutorials so it's possible there was just a 'compile & run' batch file or something.
Finally someone who can get some attention voices the truth!

It has been frustrating to see how people avoid doing a `bit of thinking` in the name of the gold words 'Premature Optimization is the root of all evil'.
Carmack is specifically talking about Scaleform, though! And he's not alone -- I know a few game developers who hate that thing with a passion because it's so slow that it's introduced noticeable performance problems in AAA games.

Because he's clearly talking about ScaleForm/Flash specifically, though, I don't think that his comments can be correctly generalized to all "script interpreters". It's kind of the equivalent of buying a Maylong Android Tablet and going around saying that Android sucks or the tablet market is dead. You just happen to have picked the worst possible representative.
Running C code in the browser... what could possibly go wrong?
One trick to avoid this gap is to re-enroll in school, at least until you can secure work again. You may have to take loans in the short term, but depending on the loan the interest may be 0% or near 0% while you are out of work. You might even learn topics that will make you even more attractive as an employee, and refresh your memory on topics that you've forgotten about while being out of work (for some reason, these obscure, academic questions seem to be common interview questions). In addition, there are practically always events on campus that offer free food, so you can minimize meal costs this way.

I've had several colleagues in the past few years do this. They'll join a master's program at a University somewhere. The colleagues will suddenly go from unemployed to a rising student with prior, verifiable work history. Once they get a job, repaying the loan is fairly easy, especially if it's a state school.
Nutritionist DR.FATEHYAB ALI SYED
I'm surprised no one picked up on this gem, yet.

>". . . but you know one of the big lessons of a big project is you don't want people that aren't really programmers programming, you'll suffer for it!"

Edit: Fixed formatting of quote.
Spawnfest (Erlang 48 hour coding competition) winners announced
`it is never too early to write good code`

Can't word it any better!
I think what he could do to close that gap is re-train himself. There are unemployment agencies in every city (called WIB) that provide free training resources to people who are looking for jobs.

But the biggest deterrent is the motivation to go out there and really push hard to make yourself relevant. He did couple of times mention the 'color' and it seems that he is feeling like a victim. In order to succeed, you need to get out of that mentality and start thinking positively about the value you can bring to an org.
I'm somewhat surprised that a file sharing company can get a valuation this large. Don't get me wrong, the product is great, but I'm skeptical that the "file sharing industry" is big enough for valuations like this. Some quick math:

A 5 billion valuation implies earnings of at least 250 million/year. Assuming paying customers are worth 240/year and represent 5% of the user base, dropbox would need roughly 21 million users. Maybe 5% is high; if 4% is better then the number jumps to 26 million, etc...

There may be billions of people on earth, but how many are sophisticated enough to really need file sharing? Also, there are other players such as box that will claim some of those users.

Dropbox is awesome, but I can't understand the numbers on this one.