skysight-inc/HackerNews huggingface dataset:
How on earth are div's non-semantic? Most things on a page are just "boxes" -- not lists or links or images or paragraphs, just boxes. And div's are the correct thing to use in this case.

Also, "class soup" is a proper CSS programming practice in many people's opinion -- many CSS style guides explicitly state that it's preferable to use descriptive class names in CSS rules, rathen than element names.

Mainly because, as a site evolves, changing a single element name might break your entire CSS rule structure, while basing your CSS on class names makes everything much more robust and maintainable.
So you're suggesting that a user who goes to a site to login, and can't (forgotten password) will then completely lose any and all reason to login to the site, AFTER doing what's required for a new random password to be generated and sent to them?

Sounds pretty far fetched to me.
Actually he did "crack" it, with the exception of the red number.

Also it wouldn't surprise me at all if it worked. Huge companies make baffling mistakes all the time.
No, it means c++ programmers don't have to work as hard and still get 4x better performance.
I think that ship's already sailed. There's a confusion in the mind of the general public between "someone who knows programming" and "someone who specializes in breaking into computer systems."

In case you haven't watched any TV or movies in the last 20 years, here's the news:

Any computer expert, regardless of whether they're a good guy or bad guy, can defeat any security system within a matter of minutes, even (or perhaps especially?) those belonging to police/intelligence/military/shadowy evil organization bent on world domination.

As we all know, that kind stuff is really just a matter of coding up a GUI in Visual Basic to track the IP address. [1]

[1] http://www.youtube.com/watch?v=hkDD03yeLnU
There are times when killing (or threatening to kill) is legally acceptable, and morally acceptable unless you're a pacifist.

By trying to restrict or ban firearms to prevent crazy people from carrying out attacks, you prevent everyone else from using, in self defense, what you just stipulated are very effective killing tools.

Maybe the population would be statistically better off (less likely to die or be injured in crimes or by accident) without a gun, but that global statistic does not apply to smaller groups or individuals. The relative risk to certain demographics it seems to me would go up.

Even discounting self defense, the problem remains. If someone values hunting or target shooting enough, they won't be willing to give those up to prevent (maybe) some criminals and insane people from getting guns.
California’s Bioterror Mystery
You are right. Lot of designs we have seen doesn't have good naming conventions. We are trying hard not to enforce it as it requires to change their work-flow. While generating pages, we do not consider layer set organization/naming.
Why does he use a vector for the C++ version, but an array for the java version. It seems like it'd be a lot more comparable to use an arraylist in java, (either that or just a standard array in C). Nonetheless, the having the time slowed by the call to cout has a pretty large effect as well. It seems like this was rather setup to favor the java version from the beginning
HTML5 Tutorials for Keeping Your Design Skills Tight
Thank you for saying what I was going to say.
Different analytics are important at different stages of a company's development. A place like Microsoft might place little to no value in RT analytics most of the time. They tend to move too slowly to be able to do anything in real time. OTOH, a struggling startup trying to grow from 500 to 1000 users might look almost exclusively at the RT analytics.
How on earth does this not use absolute positioning, but actually figuring out the full width of text boxes, whether they are expandable vertically or not, etc.?

I'd love some insight into the technique.

I mean, I work with designers who often don't even know what their intention was in the first place, what should happen if a line of text turns into two...
"So people will go out of business, and the people who remain will raise their prices to the point needed to support themselves."

This sounds a lot like what newspaper people were saying a decade ago: current prices couldn't support professionals, so prices would have to rise. But that's not what's happened, in most cases.

The tools one needs in order to build and sell software are accessible to more and more people every year. The barrier to being an indie programmer is getting lower and lower. You can build and sell an app on the app store without having ever heard of quicksort. Indie developers may well go the way of indie journalists: while a few flourish, most wind up working for beer money.
Amazon doesn't give tuition assistance for white-collar salaried engineers at all.

Source: my Amazon offer from Fall 2010.
Anyone making warehouse worker wages will probably qualify for over $10k in Pell grants immediately to complete an AS just by enrolling now, not in three years. Many programs are fully funded with scholarships and grants. Even if the person doesn't qualify for Pell or scholarships, They could borrow the $2k and living expenses, complete the program, and repay the loan well before the five years it would take them to get a two year degree under this plan. Those same students can also take the $2500 American Opportunity Tax Credit and start the AS program right now.
Our startup got featured by Nokia One of the top 3
I'd be surprised if Instagram was paying that much. I've known at least one person sharing video at 1 million uniques per day and his cost was a fraction of 200k (though I don't remember how much exactly).

The chances of you going outside your 1k budget before you can take on investment or earn some revenue are basically zero.
PSN Card Codes Download
Wish the greatest suff offered in Xbox 360 Organization? PSN Minute card Chiffre can be something you might are looking for. Circumstance trying to choose PSN Credit card Constraints proven to run you positively nothing and then read on a. In just a amount of tactics you have access to Completely free PSN Unit card Computer codes We've just about perceived then observed that all the PSN Visa or mastercard Codes think you are made e-commerce rrn which the vast majority of place boasting that they give functioning PSN Minute card Regulations, But nevertheless sad to say for the reason that are probably sting.
We do worry about semantic HTML. We are working on a editor which would allow users to modify tags as well.
Thanks for the words of encouragement. Unfortunately I feel my career is dead. I too feel that my lower GPA was due to a variety of reasons (no financial aid, working 40 hours a week, depression, health problems, etc), but at this juncture of life it is another set of seemingly insurmountable odds. Low pay, high debt, crappy job, new baby, demanding wife...

Well, not to be self critical, but I don't see myself ever being a rockstar. I'll be lucky if I ever hit 60k+... Sadly even that isn't much here in the Seattle area.

no scholarships anyway, plenty of student loans. Too many. I was 26 when I started college, and while my parents always told me they'd help if I went to college, all I got was co-signed loans. I'm 35 now.
Sounds like Jeff Bezos confuses himself with John Galt.
Amen amen.
How to safeguard your site with HTML5 Sandbox
I'd like to see someone address this.
This makes me happy!

Back when I was learning how to code my own HTML/CSS, I really could've used something like this to help understand how HTML/CSS works together.

Being able to edit tags is a great feature :-)
> Naturally, there's also the chance that the maintainers just don't care. It's easy to write off people who are offended or express dislike for the name as the overly-sensitive political correctness police, and I've seen many people (although none in an official position afaik) do so in previous discussions like this.

I've had a close call of being banned from an IRC channel after mentioning the Brain Fuck Scheduler (a different task scheduler for linux), when there was a 'family friendly' policy with no swearing. I assumed that the no swearing part of that rule was more contextual, but it turned out to be a zero tolerance policy.
Amazon CloudWatch Monitoring Scripts for Microsoft Windows
Preferably on the (newly updated) GitHub ticket:

https://github.com/whit537/www.gittip.com/issues/180

:-)
Ludei Unleashes "The CAAT" on HTML5 Game Developers
It might be better to implement with a small (fits inline with text) '?' icon next to each paragraph; clicking on it will show (or hide) a text field where you can type your question.

Bonus points if you use cookies or server-side state to make the user's question persistent (he's able to see what he typed if he reloads the page) and have a way to see a list of all the latest comments across your website on one page.
I think there are solutions (if you read my posts above, I propose that desktop developers find services within their software, such as publishing/hosting, syncing, etc.) but even if there weren't, it's still an economics problem.

The economics of the upgrade-train desktop model are bad and getting worse, and the market will supply less of that. I may be proposing something not inherently appealing to you, but I think increasingly that's where people smart enough to build great software will focus their efforts.
More Than 8 Million Gamigo Password Hashes Released
Well, two points:

1. Using raw pointers as opposed to vectors gives 2x the performance on my machine.

2. This is a microbenchmark with extremely simple array indexing pattern. JVMs can optimize away the array bounds checks penalty in this case but those become hard to do once your access patterns become anything other than "i" or "i-1". For example, even more general linear subscripts are hard to correctly optimize for array bounds checks, let alone anything non-linear. How do I know? Compiler researcher here :)

However, still impressive to see JVMs advance.
I'm also believe in karma. And the way he died,, his long battle/suffering - leads me to believe he had debts to pay.

No human has the right to judge any other human this way. Since you believe in karma, hadn't you better stop?
> And how much did she know about them?

Possibly quite a bit. Astronauts aboard the Apollo 13 had to make various repairs to different subsystems, so I would not be surprised if later Astronauts received fairly detailed information about how the entire system worked as part of their training, 'just in case'. At which point, you really don't want to have to worry about which pieces of information are safe and which are classified, or who is allowed to talk to who about what. Much easier and safer to just ensure you can give away as much info as possible to everyone involved.
Why? I've actually avoided watching it simply because I can't decide which version to watch :)
Having had an Amazon offer and being able to compare it to others, NO!

* Amazon's health insurance offering is vastly inferior to that of, say, Microsoft or Google. I don't know what Google's health plan looks like, but I know that Microsoft's was "pretend your Canadian". Everything sensible and necessary is fully covered, with copays never being anything more than nominal. Everything: medical, dental, optical, disability, family, all of it.

* Amazon requires longer hours and offers less vacation and holiday time than both Microsoft and Google. As a nice touch from my MS offer at the time, they offer 3 "floating holidays". These expire every year instead of accruing like vacation days, but they are usable more-or-less whenever for the purpose of accounting for cultural/religious occasions (Eid, Rosh ha'Shanah, Tanabata, Easter, Denali, whatever).

* Amazon and MS both have cafeterias, but make you pay. MS has free drinks, though, and Google has free... everything.

* Amazon offers higher salaries and attracts money-grubbers. MS offers lower salaries but better benefits. Google is more selective about hiring but offers higher salaries and better benefits.

* Amazon requires almost every engineer to spend at least a month per year doing 24/7 on-call support. No other company I've ever seen practices this.

Overall, Amazon appears to have caught itself in fantasies of being Galt's Gulch, while Google and even MS (not to even talk about Valve!) offer a lot more stability and benefits. It gives the impression that Amazon is perfectly happy with its high worker turnover, whereas the other two intend to hire for the long term.
Ticket is: https://github.com/whit537/www.gittip.com/issues/167.
>If his AR-15 hadn't jammed, this probably would have been the most deadly single-man massacre in history (he hit 70 people with a shotgun and pistols...

That doesn't really say much, at the range he was firing and for his skill level, a shotgun may have been the optimal weapon for "number of people hit."

>his AR-15 had a 100-round magazine

With training you can switch magazines fast enough that there isn't enough of a difference between a 100 round magazine and 3 standard 30 round magazines to matter. There is a reason you don't see the military using drum magazines. They have an inherently more complicated feed mechanism and are therefore more likely to fail. They are pretty much novelty only (range use).

>It should be obvious that guns aren't going anywhere, but there is a clear distinction in policy between methods violence that affect a few people and those that affect a large number.

But my argument is just that, it wasn't a large number. Even 100 people killed is barely a blip compared to the total number of gun deaths per year.

You need to look at the whole picture, not just a single emotional event. If 10 gangbangers each killed 3 extra people last night you wouldn't bat an eye. This is a completely emotional reaction.

>If he had used a bomb instead, would there be an uproar over attempts to curb bomb making?

Yes, if bombs were useful tools used by millions of Americans.

I'll ask you this, if a madman drives a hummer into a big crowd of people and manages to kill 13 of them would you be calling for more regulation on SUVs?
Understanding Vector Clocks
Talk to Gregory Brown, who is a Rubyist who has a monthly donation model, about the economics of doing this as a solo dev. (I know that factoid because he wrote a component which makes my business possible and I give him a sale a month as a donation -- which is the exact opposite of generous and I know that and yet I somehow can't justify ever doing more.)

Making a living on Gittip is an implementation detail, not the goal itself, unless I'm greatly mistaken as to your internal calculus. Your goal is to make a living writing code with some X-factor about freedom or project selection, right? There are far better ways to do this. For example, you're currently looking for 50 hours a month of contracting or $2k of donations. This (and gittip) strongly, strongly suggest that you're undercharging for contracting, probably by a factor of 2x to 5x or higher. You can make a huge impact on your standard of living and job satisfaction just by raising rates, and the execution risk of that strategy is absurdly easier than hoping you hit the multiple independent dominoes you need to do to make the gittip plan work.

There are other product offerings you could make as an OSS dev which would complement your desired lifestyle and be orders of magnitude more efficient that gittip. One such product offering is online training material, such as e-books, screencasts, etc. $2k a month is 40 copies of a $50 ebook, which is very achievable. Or it is a one-day make-your-employer-even-more-money-with-Python training session that you run every six months. Or it is... there are a lot of options here and they're all better than competing with baristas for tip money and losing.
Many of Amazon's competitors in the employment market, however, offer tuition reimbursement for MSc or PhD degrees.
Remembering the Innovation from the Twitter Ecosystem
Many after-market and non-luxury cars can fall victim to a replay attack. More expensive vehicles use something called a rolling code, here's an example chip: http://ww1.microchip.com/downloads/en/devicedoc/21143b.pdf and http://www.atmel.com/Images/doc2600.pdf

Just to be perfectly clear, what you have is a synchronized incrementing number usually using some in-house block-cipher with a 2^16 period. When the car receives a PRN from the RKE, it checks the locality of its current sequence (usually about 2^8) and then if the PRN matches one of them, you are in. So if you have the 2^16 sequence, just skip over every 2^8 and see if it unlocks. That's 2^8 tries; under a second.

If you don't have that, with a few sequences you can deduce the key pretty easily; each PRN is 32 bits; providing you up to 32 bits of information.

Since the payload is an incrementing 16 bit number you have probably 3 bits of entropy on the 32 bits (8 PKE commands between your sniffing). Anyway, assume you have 29 bits from the 32. You also have to toss the 16 bit sequence on the 64 bit source key calculations since it is effectively a salt.

Therefore, you can conservatively get the magic 64-bit key in 6 transmissions assuming there are no sequence collisions of that length. And even if there are, the solution space of the collisions would be quite modest.

Since each transmission has a plaintext serial associated with it (usually a subset of the VIN ... available on the windshield and all), you are not at a loss as to which transmission is which car.

So install your sniffer in an office-building parking structure on Monday, assume codes before 1100 are locks, after 1400 are unlocks, and you are in the car of your choosing by Thursday.

Pretend you don't have this. Pretend you want to do brute force on the 32 bit key-space. There's something called guard time. The idea is that there's a backoff period before another code can be tried. That's usually about a millisecond or two; if at all.

The transmission of the payload is on the order of tens of microseconds.

So generally speaking you can presume that you can do about 1.5m keys an hour.

Now let's say you are a car thief and you go to a lot of new cars ... there's 64 of them (2^6) just to make our lives easy. You have a wonderful consequence of the birthday-problem.

A 2^32 key space with a 2^8 tolerance over 2^6 vehicles ... means (32 - 8 - 6) = 2^18 keys until you should have a match.

Now let's see, you can generate about 2^21 keys per hour ... oopsie daisy. Look what we just did ... Your mean time to unlock one of the cars passes a 50% threshold in all of 4 minutes.

And that's the naive approach, without doing any predictive plaintext attack.

Now let's assume you use both methods together. We aren't talking about much waiting time here.

So I mean yes, the rolling code means you can't just do a replay. Ok, fine ... right ... you have to do a napkin full of math and a little programming. It's not real security.
You should try Fry's Electronics, which often seems to have the position of "if anyone's going to be defrauding anyone, it'll be US, buddy!"

Sorry, still sore about that repackaged and bricked WRT54g.. If anyone's going to brick things, it'll be ME! :)
Figure Out which is Ailing Your Small Business
GBM patients who suffer from infections have a prolonged life expectancy compared to those who don't. The idea is that the infection causes an immune response that also fights the cancer. That's the basis of the research.

My opinion: GBM is a death sentence. It claims some of the worst survival statistics of any cancer.

http://www.ncbi.nlm.nih.gov/pubmed/22215883

Looking at that review you can see that median survival is 7.6mo with the 2yr survival rate hovering around 9%.

I'm not familiar with the protocol they were approved for or what their alleged deviations from the protocol were but, given the gravity of the situation, some experimenting is definitely in order. The standard of care is a barely a hair better than doing nothing at all.
Interview with Chris Anderson (of Wired) on starting a maker business
Yet another great feature brought to you by Google-

Not signing up at the beginning is starting to look like a better and better decision every day now.
What a great article. It's disappointing that there isn't more information on their website though. The article doesn't really go into any detail on how they see this therapy fitting together with other therapies, or why they think that it works.
> How on earth are div's non-semantic? Most things on a page are just "boxes" -- not lists or links or images or paragraphs, just boxes. And div's are the correct thing to use in this case.

Because most things on a page are not "just boxes". <header>, <article>, and <footer> are not "boxes" -- they have semantic meaning.

> Also, "class soup" is a proper CSS programming practice in many people's opinion -- many CSS style guides explicitly state that it's preferable to use descriptive class names in CSS rules, rathen than element names.

Everyone is welcome to their own opinion, but I'm of the persuasion that the fewer CSS rules the better. Not only does fewer CSS rules mean that there are fewer things to remember when styling a page, it also means a smaller file is requested.

It's better to use HTML like this...

<article>
<hgroup>
<h1>Page title</h1>
<h4>Written by so-and-so in such-and-such categories.</h4>
</hgroup>
<p>This is a paragraph.</p>
</article>

... than like this ...

<div class="content">
<h1 class="page-title">Page title</h1>
<div class="meta-data">Written by so-and-so in such-and-such categories.</div>
<p>This is a paragraph.</p>
</div>

There is so much more semantic meaning in the former bit, than the latter.

Too, semantic HTML can help with SEO.

> Mainly because, as a site evolves, changing a single element name might break your entire CSS rule structure, while basing your CSS on class names makes everything much more robust and maintainable.

No need to argue with that. Building web apps is a whole other animal, and (having used Bootstrap) I can see why using lots of classes could be beneficial in certain situations.

However, I am still of the opinion that semantic HTML > "class soup".

Edit: I accidentally a word.
I have recently started moving a project to AngularJS and love it. It really fits my way of thinking about application structure and has significantly reduced the amount of boilerplate code that I'm used to writing. I find it refreshing and have yet to hit any walls...
Smart meter hacking tool released
the 50 billion connected devices idea comes from Ericsson!
Anton Ertl and David Gregg cracked this nut a long time ago with gForth / vmgen! It's only when you add registers to their basic two-stack model, like Parrot does, that you gain any more speed.
RIP Sparrow - Why I'll end up ditching it
Steps on Setting Up an FTP Server in Linux
IOS 6 won't ask for password to download free apps
Kim Dotcom Goes on Mega-Offense Against U. S. Copyright Case
Also possibly a shame that her husband had to endure a divorce, though a big caveat that at the time she may not have admitted her orientation even to herself, and/or they may have divorced for unrelated reasons.
>divs are not semantic HTML

This is very wrong, divs are as semantic as you want them to be. If you have an element that looks like this:
<div>
<div>
<div><p>Hello World<p></div>
</div>
</div>

Then yeah sure it's not semantic because you have two unnecessary divs holding a paragraph, but if it was just the one div holding a paragraph tag it would be perfectly acceptable in HTML 4.x onwards. The only cases I can see a div being non semantic are the silly example I gave above, self closing divs in HTML (not extensible) and empty divs.
I think this captures it. You develop your code, you charge a price that allows you to be supported, and if the value equation is there you win, if not you try again.