skysight-inc/HackerNews huggingface dataset:
QR Codes Being Exploited by Hackers to Distribute Malware
The last time I got rid of coffee (back on it now), I switched to a high caffein tea and then steadily walked my way to low / no caffein teas. It is really, really hard to get going with cold drinks in a ND / MN winter.
Sad to say I will miss them for the ideal place to pick up women for dating..
Using more of ex in Vim
Because few entrepreneurs or VCs are interested in reading the Internal Revenue Code.
I'd love to find another method as well. I am 31 and I've been on and off it for the last 6 years or so. More off than on, because I really don't like the effects it has on me, so I really only go on it when my life is in shambles.

One pattern I've noticed is that when I'm off it, I self-medicate with caffeine and energy drinks. It starts with an occasional Starbucks or Coke and before I know it I'm getting a venti latte with an extra shot every morning, then drinking 3-6 rockstars/redbulls/cokes throughout the day.
Yes, the only problem I found when writing my own bitmap index is they become cumbersome when asking the question: what value has this column for this row. RLE does not help there.
But they are extremely fast when asking the question: what rows has this value on this column. And that is the whole concept, the ability to flip the question.
When I used to be on an Adderall IR prescription, I didn't have any withdrawals but the effects declined very noticeably after a few days use, and the side effects worsened. I started taking it only a few days a week at most instead and was much happier. If I didn't have work that needed the extra focus on a particular day, there was no need for taking it that day. I've never understood the people who use it daily, including weekends, unless it's for something else like narcolepsy of course.
Just because you don't want people stealing your work doesn't mean you support SOPA...
This is actually the direction I wish B&N (and perhaps Kodak) had gone. POD would be perfect for a large bookstore chain because they could print a book in the back room staying with the instant gratification theme of a store.
Link to proof this? I am very curious...
Simple: Experience.

With a little grey hair comes the wisdom of what paths NOT to go down, no matter how attractive they are initially.

Also, math and analysis skills never go out of style. The fact is, the technology industry does not value experience it values novelty. Try asking a rails dev what a taylor series is sometime.

I'll take the guy with deep experience and analytical skills and self awareness but just a little $cooltech exposure any day.
Okay, but where can I buy one of these devices for under $100?
I would recommend both salting and key strengthening.
Why make yet another post on this?
Not just the ML course. I signed up for one on human computer interaction, high tech entrepreneurship and lean startup and they have all been delayed indefinitely. It's a pity as I did Sebastian Thun's AI course and it was great and I was looking forward to these others... so the consumer isn't always winning as these companies fight it out, I think they should just put the material out for free it would create many new startups!
Any good link describing the research? Ethics considerations are irrelevant for technology that isn't yet proven
This is so true. Sometimes I think they're trying to put together a hockey team. Good luck in getting on that Mr. 40 year old.
> But after a while, it seems to be a lot more important to tell people they are wrong

Honestly, this is one of the main reason I see that a lot of hiring managers LOVE young, inexperienced, recent college grads. They do not want to be told they are wrong. They want these people to shut their mouths, buckle down, and just continue with the death march.

Even if the end result is failure, which it typically is, it's way easier to fail in this manner than it is to work hard at succeeding...
3 years ago, an MD5 collision was exploited to allow the creation of a fraudulent CA certificate!

http://www.win.tue.nl/hashclash/rogue-ca/

Basically they could create HTTPS certificates for any domain (microsoft.com, gmail.com, etc) and it would be shown valid by the browser. So MD5 collisions really are useful in practical real-world attacks.
Yes. My iPad didn't render the "d"s properly. I thought it was a kind of clever "see what it's like when you don't get everything" trick. Disappointed that it wasn't...:)
I've seen it in small bookstores. I think the McNally Jackson Bookstore in SoHo in NYC has a printer for people to use.
You may have been more sensitive to the side effects than most.
Of course you're not going to get a job writing assembly, if that's really all you can/are willing to do you probably aren't the type of person I'd want to hire, even if the job was to write assembly.

I'm 24 and work with plenty of older guys. One of them always makes fun of us mac developers because he was writing mac software before we were born and OS X isn't a "real" mac. He doesn't sit around complaining about the good old days of assembly, he learns new things. His experience follows the tech industry pretty closely as it moved from assembly to c to c++, etc. Now he writes Android apps.

The point is that older guys only become irrelevant by choice. Programming is an industry with almost no up front cost to get started on. Anyone with a computer can do it. Instead of these guys going to town hall meetings, why don't they brush up on their development skills and learn something new?
Is it just me, but are QR codes a solution in search of a problem? I see them everywhere, but I've never seen a single person use one.
Good point, but doesn't the article specifically mention one 8 year study where all effects were gone by the end of the 8 years?
Do some research and you'll find homeopathy is bunk. There's no science behind it, studies have shown it completely ineffective, and besides, it's just clean water.
This is a lie. Perhaps the poster is lying to themselves, but it is a lie nonetheless.
It's still not trivial at all to introduce a payload and make it so the whole package matches a MD5 hash. Haven't seen a PoC ever do this.

Would recommend to go SHA anyway.
Those equivalents sort-of exist, but part of the challenge is finding them and finding someone with tastes reasonable similar to your own; I write a book blog called The Story's Story at http://jseliger.com that somewhat fills his niche, and there's a pretty big book blog called The Millions that's worth reading: http://www.themillions.com , plus a bunch of smaller book bloggers. But the big ones from the 2002 – 2006 era have mostly closed up shop or stopped posting as often as they did; there's no money in "offering a choice selection of books through the Amazon affiliate program," and hobbies without funding tend to flame out over time as interests wane or the hobby starts to feel more like work.
And why do you think he's the lead developer? :) Not out of the goodness of his heart, I should imagine.
Je woonkamer verven doe je zo
Why is this coming back up again? It is well known that you can create collisions using MD5. However, you will have to try real hard to do so.

The implications of that are simple.

Do not use MD5 for any type of security or cryptography. On the other hand, if you're using MD5 for other purposes, you can continue to do so.

I frequently use MD5 to generate unique ids for a ton of stuff. There is little risk of a collision, since I'm not trying to make things collide. On the other hand, I would never use it for anything security related.
How to immediately dismiss an Apple article as linkbait:

When the author cites blind consumer love for Steve Jobs, then talks about a failed product that was conceptualized and launched when Steve Jobs didn't work at Apple.
I never took ADD meds as an adult, but what really enabled me to kick the habit in college was a sincere and dedicated meditation practice (in particular I took up passage meditation, but any sincere practice would have done the trick). Actually I just sort of forgot to take any for about a month and didn't notice! ADD made meditation really difficult and frustrating, but it's been really worth it.
funny how a lot of techies here say, just re-learn every few years and you'll have no problems as you get older.

bullshit.

nobody hires a 55 year old javascript coder. i mean, just look at the usual suspects here on hackernews. look around you.

and this is not about skills. but about money, plain and simple. if you've been working for 25 years, your salary demands have risen. at least that is what everyone assumes. so congrats on submitting your resume, but you'll get filtered out right away cause younger people are cheaper, with the same skill set.

but isn't there added value in the wisdom that age brings? sure. but where is this a criterium? does a job posting for an experienced java coder mean that you should have been in the industry for at least 15 years? of course not.

if you're reaching 50 in technology, you need to find an exit scenario. government, management, teaching.
The Fourth Amendment: a ticking time bomb?
I believe comments like this is why I'm constantly finding disagreement with what you say. You have a very hard slant. Personally, I've found, and seen others having, a wide array of alternatives available to them.

If "we" don't show that this behavior is wrong, through our actions, it will continue...
I'd hire either of these teens right out of high school. There's a reason that they didn't use [insert TV show] action figures. It says a lot about the kind of people who love LEGOs.

On a side note: I'm still not diggin' what the company is doing with LEGOs for girls. It's insulting to all genders when they advance the all-girls-want-to-be-princesses agenda. As much as I love the original product, I was an early supporter of the stop-selling-out-girls petition (http://www.change.org/petitions/tell-lego-to-stop-selling-ou...).
This is quite interesting. Common hashes is pretty cool. What about for SHA-1, can there be a collision?
Awesome offer & perfect timing - I emailed you and look forward to chatting!

Chris
A salt only protects against pre-computed dictionary attacks (rainbow tables). It does not offer any additional protection in this scenario.
• «competition for rack space», there is no rack space to compete for (there is competition for attention, that that is the same for every sellable thing).

I'm not sure I see the difference.
Oh goodness no, there are lots of practical attacks that would work if people still trusted MD5.

For example, two self-extracting archives with the same MD5 that unpack to completely different contents: http://eprint.iacr.org/2004/356.pdf

Two postscript files with the same MD5 that print different letters: http://web.archive.org/web/20071226014140/http://www.cits.ru...

And plenty more as listed here by Peter Selinger: http://www.mscs.dal.ca/~selinger/md5collision/
hibernate, which was pretty influential on sqlalchemy.
Ask HN: Moving British startup to the US, is an E-2 visa the best way to go?
Just recently incorporated my startup via Companies House and I'm currently based in England, but I want to move the company to the US. After a quick Google search I think I should attempt to get an E-2 visa. The company hasn't turned a profit, and has no products, but we're currently working on a social network, which is currently in beta. I am just wondering if there are any other options instead of an E-2 visa and if there is even the slightest chance of me being accepted for an E-2 visa. I've read that the law doesn't set a minimum value for the company and that it only specifies that the company should not be intended for the purpose of making a living...

Advice?
Thanks for the pointers, looking forward to browsing.

As for money in the affiliate program, I have a small web site where I tested it, and I realized it sucks: if somebody buys a book through my link, I get perhaps 1 to 3€ (Europe here). But only a tiny fraction of visitors clicks, and a tiny fraction of those buys anything. Meanwhile, every click on an Adsense ad gets me 10 to 50 cents... Adsense wins easily.

The only times it seems to be effective is if people click on your Affiliate link and then go on to buy expensive stuff like iPods or TVs. A friend of mine told me he was making money for years because of a a comment on some discussion board recommending some cheap cable (forgot the details). People who bought the cable also bought other more expensive tech stuff... In any case he said the discussion board people have caught on and now insert their own links.
I'm curious where your evidence that there is only a slight ageism problem in tech. I think it is more prevelant than you are implying. I agree that keeping skills sharp is important, but I have seen where older people are assumed to be behind the curve, regardless of the value of wisdom gained through experience; where younger people are assumed to be ahead of the curve, regardless of the lack of any real experience.

The ageism is subtle, but, as such, it has an equally pernicious effect on hiring.
It's mind boggling that people treat being able to consume (fettered or not) media as a god-given right. The suggestion here is that our best option is to 'be terrible' to old media until they understand what it's like to be treated poorly?

You want to know how to fix things?

Stop buying what they sell.
Restricted access is all to familiar for me although the situation feels slightly better than in the rest of Europe.

A recent trend in bypassing geo-restricted content seems to be a DNS solution. I signed up for an account with playmoTV (http://playmo.tv/) a couple of months ago which has work quite well in streaming Hulu Plus, Netflix, Pandora and Spotify here in Iceland. In addition it's quite ironic to see DNS layer being used to grant access to restricted content while SOPA/PIPA plans to use it to restrict access even further.

Their focus is to enable access to US content but I have it confirmed from their help desk that UK support (BBC iPlayer, Sky Go and ITV) is soon to be announced. Might be something to look into for the Olympics.
Show HN: Tired of waking up like a rabid wolverine?
Great idea. I've done a few sessions of pair programming and giving my friends tutorials on web development over Google+ Hangouts the past couple of weeks, it works great.
> Perhaps the whole industry should start subsidizing physical bookstores

My understanding was that this is how the printed book industry works already. Book stores are filled with books they didn't pay for -- the publishers are the ones covering nearly the entire inventory cost of the store! Only once a book is sold does the store pay the publisher the wholesale rate for that copy, while unsold copies are returned to the publisher to be shipped to a different store or destroyed.

What I've seen on publishers' websites are examples like a $12 wholesale cost for a $20 retail book. That's a 40% margin, on top of the publishers subsidizing the existence of the store by providing the inventory for free.

The reason your comment is being downvoted is probably because they can't "start" subsidizing margins when they already are.
I don't care about the publishers, I just want my bookstore browsing experience somehow. I think that is why such stories are of interest, because a lot of people worry about losing that.

I wonder what could replace it in the future :-/
I'm saying that our own evolution is now directly in our hands. At the current rate of change, much less a further acceleration, what we'll be able to do to ourselves engineering wise in just the next 50 years will be dramatic.

Normal evolution is over for humans. We will self-evolve by action and choice.

In 1,000 year - whatever we are at that point, we will not be human as we recognize the term today. Whether it's a super mutant form, still organic and engineered to the moon; or cyborg in shell, with a soft organic inside; or stored digitally in organic matter; or any variation there of. There are a lot of possibilities, the one with zero chance of being around in 1,000 is the form we currently take on.
...and more difficult to compare them.
I really really wanted to like the Django ORM, I was going to use the very nice django admin as a quick replacement of the administrative tools we had for an existing database. The ORM just couldn't keep up with anything but the lowest common denominator of database design. I think this comment really nails the difference:

The way I try to think of it is, Django's ORM was designed for web applications, and SQLAlchemy was designed for databases.
POD seems to give up some of the main exclusive features that remain to physical books: high quality of layout, printing, binding, etc. If I'm just gonna get a poor quality physical book out of the deal, 9 times out of 10 I'm gonna just go with an ebook instead.
It depends on what you do. If you are a low-level operating systems guy, it's C, C++, and VCS all the way down- perhaps with a few newer tools, like better debuggers, added to the mix slowly over the years.
Disruptions: In Davos, Technology Moves Center Stage
If you are in a browser environment you can get fresh window objects by building some iframes. Of course, this is really inefficient an annoying and in an ideal world no one would ever need to know this is possible.
What the article fails to mention is that there is a hiring boom for hardware designers in Texas.
Sorry, this web font doesn't render well at low sizes and makes the article difficult to read.
Apple's worst design... Ever
http://trailers.apple.com/trailers/fall/, too
As if economies only exist to provide jobs for everybody, whether those jobs make sense or not. It's much more the situation that the world economy is evolving.

But is there a breaking point in the system? Across the board, industries are becoming more efficient through technology, and require fewer workers. At the same time, the birth rate is increasing. What is the end game here?

* Spend more time getting experience and learning strategies you can put on a resume and less time taking silly courses and waiting for the tooth fairy to come along.*

That's very easy to say when you're employed. I suspect that a lot of people out there would love to pick up some experience, but have no means to do so. Especially when you rule out "silly courses", too.
An even more interesting question is if e-book prices will start dropping sharply once the paper book business is almost gone?
There are many other changes happening in the rendering world. Two others are:

- More accurate calculations based on the physics of the light in the scene (i.e. techniques which tend to produce more "real-looking" renders). Ideas for how to do this aren't new, but the available computing has increased and made some of those ideas practical.

- The use of GPU clusters for rendering. This may sound odd to gamers, who might think GPUs have always been used for rendering, but the real-time rendering done for video games is different from the rendering done for high-end movies and architectural visualization. Until recently, those rendering calculations were done by CPUs, but with the advent of general-purpose computing on GPUs (GPGPU), and standard ways to do that (CUDA and OpenCL), there's been an increase in the use of GPUs for rendering.
CSS3 Web Design Examples for Your Inspiration
The demand for the usage of internets has been increasing day-to-day and many businessmen are opening many websites to develop their business. The early version of CSS2 which had many limitations has been replaced with extraordinary features of CSS3 web design and the CSS stands for Cascading Style Sheets.
Part of it is the older workers in question have outdated skills and probably act like "fuddy-duddies." I've worked with great tech types in their 40s plus, who are smart and present and current as well as wise and experienced…

and I've worked with terrible ones who bellow like angry walruses (AGRGRAGRAH) and declare things to be done which are impossible. Including one who fell asleep in a meeting with our mutual client, snoring with his subnotebook on his belly, then woke up long enough to demand I make it so the web site "copied the data to the email in a table" when somebody dragged a "picture" from "The browser to email". After back and forths of me explaining that it couldn't be done, he eventually demanded, "WHY NOT?" and I, exasperated and having exhausted all my other explanations, said, "Because the internet doesn't work that way."

And yet, one of us got hired as CTO and the other got fired from the project. (Hint: the young person got fired.)

I think that in this, as with all questions of skill and desirability, the answer probably lies more in the worker themselves than the outside environment.

That said, many of these companies want green young people because they will work for peanuts, can be manipulated, and don't know any better. Older workers tend to have a better sense of self, perspective, the need for work-life balance (because they have families, etc) and are less likely to sleep under their desk. This is the money line:

"Brendan Browne, who heads hiring at the professional networking site LinkedIn, said his firm wanted every new hire to be entrepreneurial. Mr. Browne said that approximately 25 percent of LinkedIn’s new hires came from the company’s recruitment efforts at colleges and universities."

So is this:

'Lori Goler, the head of human resources and recruiting efforts at Facebook, said her company was looking for the “college student who built a company on the side, or an iPhone app over the weekend.”'

This is code for: you have some skillz but no actual prospects (or you wouldn't want to work for us), so we'll label you "entrepreneurial" so you feel good about coming and working for the man right out of college, and we'll squeeze & overwork you as long as you don't realize that it doesn't have to be this way.
Older engineers tend to want more money and more seniority. Yet they have fewer skills and can't/don't want to work as hard as kids fresh out of college. This is a change from historical times, in which the technology stack didn't change multiple times in a generation and wisdom/experience counted for more.

No doubt there are many who'll argue with these facts. The last time this came up, a guy piped up saying that he'd hire a smart old programmer any day over a dumb young'un who knew node or Rails. That guy was advertising for a Rails dev in his profile.

The best way to show this isn't true is for someone to build a startup or company powered by older engineers. Note that discriminating against Jewish, Persian, Chinese, Korean, or Indian programmers would obviously lose you money, as those groups constitute a substantial fraction of the tech workforce. It is not so obvious that the market is economically irrational about the abilities of other groups.

(Also: note how the article and the engineers all want to work at the best companies, and turn their noses up at the non-Facebooks and non-Googles they might need to "settle" for. What if employees couldn't freely discriminate regarding where they want to work? Does anyone stop to think that the companies they want to join so badly might know a thing or two about what kinds of people make good programmers?)
Detecting data leakage on Pastebin 
Hybrid Security has released a free tool for Windows called Leak Sensor. It monitors content on Pastebin and alerts the user upon any sensitive data found on Pastebin in real-time. You may download Leak Sensor at:
http://www.hybridsec.com/resource.html
The thought that it's not systematic disturbs me even more.
Agreed. Discussing ethics when no one even fully understands what the technology is seems rather pointless.