skysight-inc/HackerNews huggingface dataset:
I think calling this an open letter is a bit misleading, as it makes me expect some kind of useful content or opinion. This would be better described as "An Open Sales Pitch To Tesco UK", as it can be summarised as:

Para 1: "Tesco has security problems, as noted on Twitter"

Para 2: "Tesco should pay for our security classes"

Para 3: "Tesco should pay for our security classes"

Re: "We just wanted to help out and had no direct way of contacting you." - given that a large part of security awareness is information gathering, I would be surprised if this is the case. It took me thirty seconds to find a way of contacting the IT Director for Tesco.com (well, I found his contact details - he might have a gatekeeper to keep sales pitches away).

I applaud your sense of timely marketing, I hope it works out. Your ad certainly raised my interest in learning about V-SAT vulnerabilities.
Quotivational Thursday - Efficiency
To be fair though, if you would take a game that seriously stresses the GPU you wouldn't see a 20% difference. You would probably see about the same constant difference of about 0.5 ms.

For 60 FPS that's an increase to 61 FPS.
Also as an Australian.

Yes we are geographically connected to Asia but we are not Asian and despite how many immigrants we take on we will always be a Western country aligned to UK first and US second. That isn't going to change.

And nobody in Australia really cares about these fringe issues. In Melbourne our most liberal city we've had protests about Assange, Manning as well as some related to Occupy Movement. Guess what. Nobody turned up.

Because at the end of the day Australia is a pragmatic country and realise that China very much sees us as a useful resource partner whilst the US sees us as a useful ally.
This is just the proverbial thin end of the wedge. Look what happened with Steam on Mac OS, first they got Steam and the Source games running, then more and more developers started releasing games on Steam for Mac (some of them even being cross compatible between systems).

The current state of the Mac side of the Steam store is way behind the Windows one, but it's still quite formidable.
Germany also has a diverse culture, especially because it wasn't a unified state until the end of the 19th century. So the generalization is on both sides.
$2.5B gamble on 30% chance of success
Amazon joins Walmart in push for online sales tax
Could be the mouse acceleration.. great for general use, rubbish for gaming.

Windows makes you jump through many hoops (think registry hacks) in order to disable that function on almost any version of their OS. I don't know of any Linux distros (correct me if I'm wrong here) that do that by default.
While I concede that I have become slower on qwertz keyboards over years of not using them, your bicycle example is wrong.

I'm an avid fan (and rider) of unicycles and recumbent bikes like the Flevo Racer. The Flevo Racer's pivotal steering makes you have to learn biking again from the ground up. It takes a few afternoons (or faster, if you aren't that clumsy). Riding a unicycle took me two weeks to learn.

Nevertheless, I can still ride a standard upright bike without any problems. And after all this crazy wheeled stuff, even bipedal locomotion still works fine.

Skills don't have to crowd each other out.
3 violent "events" happening equidistant from each other does not mean a 4th is inevitable in the same timeframe. If I see proof back hundreds of years, then I would listen. Either way, pretty safe prediction that humans will act violently in the next 10 years.
Nga Leon yin. That and tashi delek is pretty much all I know.
The post title bears little relation to the linked article's title.
> supposed business infrastructure provider

Sorry but I don't think you know what those words mean.

People who do, know that the business of an infrastructure providers revolves around SLAs and contracts.
If it meaningfully abstracted away the crap as it was originally billed to do, yes. It doesn't really do that, IMO, and mostly just makes you deal with even more mental state. It's very common to see people use SDL more or less only for creating a window and pulling input (which it does do pretty well).

SFML is better, but the developers are pretty uninterested (SFML 1.x was declared "legacy" while there was a bug that prevented it from running on modern AMD graphics cards) and I wouldn't trust it as far as I could throw it.
Ditto. I feel the same way about HN. I love the submissions and find it all fascinating, but sometimes I just need to take a break from HN otherwise I get too down on myself.

You have to remind yourself that people are showing off their accomplishments here. It seems like everyone is an all-star and they stamp out genius products everyday, but really you're not seeing all the hard work (weeks, months, years even) poured into those projects.
Wikipedia-sponsored 'pilot study' lauds Wikipedia accuracy
Researchers host survey of one-person software companies ($3k in prizes)
OpenGL 2.0 ES is absolutely horrible - it's 3 generations behind on hardware capabilities even in mobile devices, for eg. even tough almost all chips on mobile support multiple render targets (MRT) I haven't seen a way to do this in ES with any extension yet, even in WebGL. MRT is some pretty basic SM3 (Direct3D 9) level stuff and is required for a lot of cool rendering techniques.
You should add a spot to sign up at the bottom of the FAQ so people don't have to go back to the homepage to sign up.

http://www.lucidtracker.com/faqs
KDE 4.9 already available for Ubuntu
I hope, in this case, given the really close parallels, it wont be facetious to say: Hari Seldon! Fact following from fiction?
Perkiness Check
I was loving it! Feeding the M.A.L.E. was awesome. Then, when I was about to be rewarded... I was redirected to a webpage that asked me to choose between plans...

Surely after I've fed the M.A.L.E. you TELL me what I need and how much it'll cost. All my male brain should be required to process is "Click Here to purchase cool stuff"
Especially when you're wrong :-)
Some PayPal Users Criticize Antifraud Measures
I am not sure what you mean by compressed sensing - if you're only interested information such as "child-sized object moving rapidly across field of view", then you can get away with smaller sensors, but here, CS is also talking about faces being recognized in a crowd. That's going to require a relatively bulky camera system, just because you need to collect a large amount of photons (which requires an aperture/lens of certain size), and record them on a sensor which can decide which direction they came from (also needs a certain size). This is the reason why flies and bees have eyes that are (small) webcam-sized, and they probably can't pick out facial features, even if they cared to or had the brain to process them.

For the sequencing, I am really a lot less sure what's ultimately possible, but I wanted to call attention to possible overhyping. If you read the manufacturer's advertisement for the USB genome scanner, it starts out by saying that it accepts a drop of saliva or blood and starts producing a genome. Then it sort of segues into saying that you'd want to separate out the chromosome which you want sequenced (which involves centrifuging the cells to separate the chromosomes by size), and cut that chromosome into manageable pieces (wet chemistry, more centrifuging), and then it will read most of that chromosome in its 6-hour lifetime, but of course you'll only have piecewise sequences to put together. Uh, that was not what you said in the beginning, and I have a feeling there are more gotchas - this is, after all, still just the advertisement.
I'm submitting our list of perks for our indiegogo crowdfunding campaign to the infinite wisdom of HN. This is the first time I'm doing a crowdfunding campaign & I have no clue if these perks are actually any good or not. People with more experience: feedback?
مسلسل بنات العيلة الحلقة 15 
مسلسل بنات العيلة الحلقة 15

بنات ,العيلة ,الحلقة ,15

http://tube.sbayaa.com/1352
brings us back to the days of web directories
Reading some of the comments on this thread and others about Google (disclaimer: I work for Google), I feel it necessary to point out that much of the time when people criticise Google that:

1. They're pushing their own agenda;

2. Such comments are typically one-sided Google can't or won't comment; and

3. That observation or opinion is often selective, misrepresentative, biased or a combination thereof.

So the next time you read a post about, oh I don't know, how someone's Adwords account was unfairly banned for no good reason and you see that the person claiming such just so happens to sell Valentine's Day gifts and it's the week of Valentine's Day then maybe just maybe that post is a misrepresentative PR stunt.

Likewise if you see people who worked for Google for a matter of months posting on every Google-related thread as some kind of self-proclaimed expert you should realize that they're pushing a particular viewpoint that paints the company in a worse light and them in a better light.

Chances are it didn't work out for them. Perhaps they have legitimate gripes. Perhaps they just didn't fit in. Maybe they even self-destructed and burned all their bridges. Whatever the case, their accounts of Google should at least be viewed skeptically.

So please apply some filters to such comments like:

- does this person know what they're talking about?

- what agenda are they pushing?

Now I'm no expert on Google (having worked here <2 years now) but let me give you my observations.

20% does still exist although from what I gather the nature of it has changed somewhat. It's probably fair to say that 20% time is less used now and when it is it's more for trying out or auditioning for a new team.

Personally I find it difficult to split my focus this way. This kind of compartmentalization is not my strong suit. I have the same issue with personal projects. When not at work I'll often think about work anyway. YMMV.

That all being said, I know of recent examples of people doing 20% time and I know of some cases where those 20% ideas turned into 100% time (if you will) on something new.

As far as daydreaming and other "lateral thinking" time goes, I'd say Google is by far the most accepting of this than any other company I personally have worked for. There are massage chairs, pool tables, tennis tables, consoles, etc around and people use them. They're not just decorative.

Google also as far as I've seen tolerates failure. I mean don't get me wrong, you're still better off succeeding than failing :) but you won't get fired if your project fails.

As far as individual experimentation goes I'll say this: Google is an example of something that I believe holds true for life in general: you get out of it as much as you put in. This goes to the "individual experimentation" point. If you want to check out someone else's code, fix or add something and raise a CL for it you can. The other side will need to accept it of course. If you just want to dick around with something you can do that too.
Some good links, but something like this really needs search and filtering, and some sort of category overview - as it is, on most monitors you need to scroll to even see all the main categories...
id Software writes all of it's games using OpenGL, and they always create state of the art engines
How come only ~1.3x annualized revenue (the press release said: Year to 30 June 2012, Matasano revenue was $5.0m)? That seems like a very low multiplier -- are consulting companies treated differently from product companies in this regard?
Submit a sitemap to Google and update it every time you add pages. This helped me get all of my pages indexed.
Unlike most startups out there, I believe Matasano is a purely consulting business with no product, IOS app or social site, and it got bought anyway.

As the founder of a "cyber-startup" with no product and no social site, this is very encouraging :)

Congrats!
Memrise (under the languages section) is pretty amazing. Or, at least seems amazing from 15 minutes of going through the Chinese stuff. I hate memorizing things, but the interface and visual cues for learning characters, and way they track your progress actually makes the process enjoyable for me.

So far, at least.

As with all these tools, you could teach yourself this stuff before, it'd just require more work and discipline for you to find the necessary books and make your own teaching plan. The advantage of these services is that they lower the friction to learn. Hopefully they reduce the friction enough so that there is a much higher ratio of enjoyment/reward to effort, making you more likely to stick with it. But you still have to stick with it to learn anything.

Here's hoping I will.
So, what is it like to be an engineering intern at SecondMarket?
> Until about 1980, it was typically understood that metered work (i.e. what your boss is directly asking you do to) expectations in the professions would be about 20 to 25 hours per week.

I would love to read more about this, if you have any links or such.
Thanks for posting.

Link to Github page: https://github.com/socketstream/socketstream
> How many developers would continue using Facebook's platform if they knew Facebook would kill their product on a whim?

Those exact words have been uttered about both Microsoft and Apple in the past. Both have been wildly successful. At the end of the day developers will follow where the money is and absorb the risk.
RIM Is Launching A New 4G PlayBook Next Week (RIMM)
Fantastic, and (from what little I know about tptacek) very well deserved.

Congratulations (from an invisible and hellbanned HN'er!!)
> What's wrong with bind-to-modify and using integers for handles? What alternatives are there?

glBindTexture(GL_TEXTURE_2D, my_texture_handle);
glTexImage2D(GL_TEXTURE_2D, ....);

Why not:

glTexImage(my_texture_handle, ....);

In addition to being used for accessing and modifying, the bindings are global values that affect rendering. In the example above, it affects which texture is used on the texture unit that has been selected by glActiveTexture. What a mess.

> With my limited knowledge of OpenGL, I know you get a number, describing a resource in video card memory. I bet for an OpenGL implementation, binding a resource id means finding a pointer to the resource. Sounds reasonable to me.

Wrong. There's a lot of software in between, before we start talking about GPU resources, so it refers to a structure on the CPU side. The integer-to-pointer lookup in between is another cache miss that we don't need (it has measurable L1 cache effects). This has, to some degree, been worked around by adding state objects like "Vertex Array Objects" (similar to D3D input layout).

> Would you rather get an invalid pointer that you should refrain from dereferencing (because you'll be reading from RAM, not GPU RAM)? That would've been a disaster.

Opaque pointers are used quite a lot in that way (e.g. D3D, via object pointers), it's a common idiom in C that adds a little type safety and documentation. In this case the pointers would be internal structures in the GL driver's user space. But you should not dereference them anyway. Unix uses integers as handles because the stuff it refers to is inside kernel memory, and you could poison the kernel by giving invalid pointers.

> Do you mean that you keep OpenGL-related info in your program's global state? In that case, you should be using some AppState object to keep the state (and pass a pointer around).

I don't. OpenGL does. In OpenGL, you have a global variable (actually: thread local) called the "context" which contains all the state of the rendering pipeline. In essence, it's a global variable that has side-effects when you access it.
Does anybody else find it funny that you can't contact Krit using Krit or phone or SMS? But you can contact them via email, facebook, twitter or tumblr ask?

And doesn't this miss the whole engaged consumer phenomenon - I don't want you to fix the problem, my day has already been ruined, I want to express my anger about your business on all my social networks (earning me kudos) and decide not to do business with others in the same way!
Dvorak is old, yes. But busted? By the way, for international users the NEO keyboard layout might be worth a look, too.

I'm just too lazy to switch from Dvorak to NEO, even though it would make it easier to type German Umlaute. Also my Kinesis Advantage keyboard supports Dvorak out of the box.
That wikipedia link states that they stopped registering domains that were searched using WhoIs but continued doing it when searching from their home page. So they didn't stop.
What you should know about SOLID
Nokia partners with Groupon site
> Most people don't have the capacity to actually squeeze out the few extra wpm that Dvorak gives you [...]

For me it's not about speed, but about ergonomics.
Practical Unit Testing with TestNG and Mockito – Review
"Windows fans" is a bit strong of a word for many. Does the fact that one needs windows to run some of the software they like makes them a "windows fan" ? I used the three major desktop OSes on a regular basis. My laptop is a MBA running OS X, since that's what works best for me in a mobile computer. My desktop used to have a dual boot of linux for my main, daily computing needs, and Windows for games. I had to stop using linux since I switched to an ATI card that couldn't even tolerably work with Gnome 3.

Free software proponents tend to be less level headed on the issue. I think there aren't a lot of true "windows fans", but on the other hand, there are a lot of "linux fans" who live for the politics of free software. Lots of people use both proprietary and free software. I do. We are the ones who don't care for your politics. Unlike lots of hardcore linux proponents who are actively hostile to closed source software.
On purely technical terms, I like linux better than windows because of its ecosystem (terminal software, scripting, unix philosophy) but certainly not because I'm enamored with the politics of the FSF. OTOH I use windows not because I love it, but because I need it. That's being practical.

People who put other groups into boxes, like "anti linux" "Windows fans" aren't practical, they're turning software into a religion. You're even speaking of a "revolution".. for god's sake.
I learned Dvorak as a student, too, and wasn't any fast at qwertz before.

You can learn Dvorak, even as a professional programmer, if you just reserve half an hour each day on the side for the learning, and keep using your old layout for your day job until you are comfortable.
I first experienced this when doing customer support for an online music store I built. A technically illiterate customer would email me with a simple question like, "How do I download my music?" even though the download links are right there. When I answered them with detailed instructions within 5 minutes, they would become evangelists for the store by recommending us to all their friends because of the "amazing service".

If those customers had spent just a minute figuring out how to find something they downloaded, I could not have helped them and they would not have become as loyal.
From the article body:

> we could be on the cusp of an OpenGL revolution

Close enough?
More congratulations for tptacek, I'm significantly less stupid for his comments and wish him all the best.

It's weird, just today I was thinking about what it would be like to work at a company like Matasano instead of being the paranoid security guy on every web app project I'm hired for.
I cannot believe how right this guy is about absolutely every single thing.
Just wanted to say that I have the same graphics card and the exact same problems with it (Gnome 3 even with all the patches and everything would still "restart" once per hour at least), so seriously if you are interested in running Linux avoid AMD.
I can't quite believe any govt official with half a brain would forecast tax revenues based on the vagaries of company stock prices.
Social Media Highlights of the Olympics
on http://getairmail.com (shameless plug) the facebook and twitter email servers are very popular when looking at incoming mail domains. Some accounts create dozens of fake accounts in a single session.
I agree, but what politically viable solutions do you propose there?

Note I was not speaking not just of American bad people but people everywhere. The intent of a thug in Boston isn't much concern to you, the intent of a Jo'berg (guessing) thug is.

And has been said elsewhere - guns are stupid easy to make. Succeed in shutting down Remington Arms, guys will just buy guns (illegal or not) made elsewhere.

Anyway. You want to change intent of bad people? You can't do it.

The optimal solution is for the good guys to own the means of self-defense, and have the will to use it.

Even proposals to stop people from selling guns to verifiably crazy or unstable people or convicted felons

In the US none of these people can legally purchase firearms. Fines are steep, prison is likely, licenses will be revoked, lives will be ruined if a firearms dealer does this.

Your driver's license can be taken away but the right to own a gun is inalienable.

It is written into the Constitution. Debate is lively about the meaning of 'militia', but that's a sign of a healthy democracy, I think.

But that amendment, in turn, is based not on a right the government gives it's citizens, but acknowledgment of already existing natural laws.

That is, everyone has the right to self-defense. Firearms are the means to accomplish that.
His prediction isn't just based on the three spikes though. And the deeper pattern he sees in the US holds in other countries.
I just created a new website (reporting software) - what do you think?
May I also sign that greeting card?

Congratulations!
3 first steps in building your own cloud services
I think that it is inevitable execs and talented developers will leave an organization at some point because there is only so much value you can get by sticking around indefinitely. The issue here is the timing of when they are leaving. You can't ignore the signals that Zuckerberg is in way over his head. He did a great job getting the company to this point but perhaps the next major departure/reassignment is his. It is not unprecedented to have the board of a public company replace the founder with a more experience CEO and that is what it seems like is needed in this case.
So where are you eating your celebratory meal?
what benefits does this provide vs the latest bootstrap 2? I couldn't find any besides some more icons, which you can get with font awesome
Derecho de familia
Abogados expertos en derecho de familia en medellin colombia
Hadoop is the first NoSQL datastore to reach a level of maturity and big-name support that many enterprises insist on. In these companies the only thing for it to supplant is traditional relational databases, and the advantages there should be obvious.
Congrats, though we've not interacted much here, you feel like a neighbor... so it feels great to see... and i've learned a LOT from your posts, like never typing the letters, A, E, S in consecutive order, for starters. : )
7 Top 7 inch Chinese tablets you should look at instead of the Nexus 7
1.3 is good for a consulting company. 1x-1.25x is normal
A good rule of thumb. A more nuanced look proves even more helpful: There are graduations between manual and automatic. Semi-automation can be enormously productive, too. (And if you go beyond just automation, there's making your scripts bullet-proof under all circumstances. Which is useful, if you are doing tasks not only a few hundred times but even more often.)
VIM FTW...

Or just

FTV (For the Vim)

Vim = Win!

o/
OpenGL ES 2.0 is close to the "clean parts" too. I think targeting that subset of the API is a great way to keep OpenGL code totally sane and manageable.
6 Top Chinese phones you should buy instead of the iPhone 5
Okay, everyone invent some service failures!
Because their stock has dropped?