skysight-inc/HackerNews huggingface dataset:
Also the surveillance state makes it much more obvious who is doing what, and how to block whom.
Yahoo offers $12.50 corporate store voucher for vulnerability report
Is this a case of incompetence at the junior levels or conspiracy at the senior? We tend to blame the latter, when it's frequently the former. (The folks at the airline terminal seem to be too incompetent to be entrusted with any kind of grand plan.)
was it an issue with ESTa visa waiver program? I'm looking at the eligibility website and it says that German citizens can use the program, but Bulgaria isn't on the list. Is he a German or Bulgarian citizen or national?

Additionally, it states there are a lot of restrictions for using the visa waiver program that I imagine someone like him might object to, see the list below:

https://esta.cbp.dhs.gov/esta/WebHelp/ESTA_Screen-Level_Onli...

It sounds like they need biometrics, and there are all kinds of restrictions on duration, destination, etc. is this program like TSA Pre in that it's seen as a "privilege" program in lue of getting an actual VIsa?

I'm not saying this wasn't done for political reasons, but before we all jump to that conclusion is it possible this program, EStA, is just a mess of requirements that only works for people that fit a narrow definition of excluded? Again, just looking at the requirements it looks pretty stringent and it sounds like this is an alternative to a visa program. Reading the article on FAZ

http://translate.google.com/translate?sl=auto&tl=en&u=http%3...

it sounds like American Airlines told him his option was to get a Visa. Is it possible that's what really happened here, and the leap to blaming this on the NSA is unwarranted?

It certainly would be easier if you could just find out what the reason was for all this from a independent source.
He isn't refusing to put time into learning Adobe tech because they produced bad code, he's refusing to put time in because Adobe knifed the Flex development community in the back. Then in the front. Then stabbed them in the back again.
The only site I have Adsense running on does $50-60 a month. That covers the hosting bill. There were a couple of months that the site was doing between $100-120 but that was only for like 3 or 4 months after the launch.
Both the OA and myself are talking about Python.
This might be the most beautiful visualization I've ever seen ... well done.
The objective of the article wasn't to stress the specific case of the 8-bytes allocation pattern, it was about showing that malloc behavior depends on the context. The size of 8 bytes had been chosen because it was small enough to allow a large number of allocation to be performed so that timing were quite accurate in the results, however the main goal was to show the difference between was are called the "contended" and the "uncontended" case: your program may perform properly with single-threaded workload, but poorly in a multi-threaded environment, not because of explicit locking in your code but because some resource sharing is hidden behind the allocator.

Also, the choice of lot of allocations + lot of deallocations pattern was chosen because this is an issue we ran into quite recently: we allocated a huge tree structure progressively and sometimes we flushed it to disk. The flush was quite efficient, but the deallocation blocked the program during approximatively 30s. As a quick fix, we put the deallocation in background, but this slowed the tree construction down by approximatively 50% because of the contention of the allocator. Even if the size of the chunks in the article were not realistic, the results were near-realistic enough to be considered publishable.

I provided (in a separate comment) the result of the benchmarks with a 32-bytes payload (in that benchmark, all the allocators had the same 12% overhead in term of memory, but we clearly see the same performance pattern as with the 8-bytes payload).
Consider sleeping with the curtains open, your circadian rhythm is sure to shift to a lark schedule then.
Image decoding in Firefox was recently made multithreaded.
Oh please. << insert this isn't reddit/Slashdot >>

It isn't Microsoft's job to write the damn apps, even though they did write a lot to start with themselves to get a good value proposition to start with.

And let's apply your flawed logic to other things:

"It's really ironic that Windows is being bailed out on its lack of apps by the web".

Doesn't work then does it?
I'm really surprised at this attitude. What is fundamentally wrong with email, that I should do what I can to stop using it?

I prefer written communication since I find it more deliberate, and therefore more productive ultimately (more thought goes into writing than into a phone conversation; the pace is slower). Email lets me keep my written communication all in one place.

I can see how it would create silos; I try to be liberal in cc'ing others to avoid this and to be inclusive.

I don't understand how email drags people in to work in off-hours. I don't typically expect people to have access to work email off-hours, although I realize many do (myself included). For urgent questions yes, I'll pick up the phone.

To be clear, I get 100+ emails on a typical business day. I'm sure if you get a lot more, a different strategy might be necessary to manage them all.
Kira Talent (https://www.kiratalent.com) - Toronto, Canada

At Kira Talent, we help employers spot top talent earlier in the hiring process through timed video interviews.

A bit about us:

* we’re a small team (you’d be #12), based in the heart of downtown Toronto

* we’re well funded (we just raised a $2M seed round) and have had paying clients since day 1 of the company

* we’re hiring designers and all types of devs -- mobile, frontend, backend, analytics

* we think even enterprise software can be beautiful, and pride ourselves on our design

* every single one of our developers have committed code within their first day at work; some within their first hour

Here’s some stuff we’ve been working on lately:

* building infrastructure to allow us to scale our video recording and streaming

* re-building the UI-heavy sections of our product using AngularJS

* designing and creating our mobile suite for both job candidates and employers alike

* presenting analytics data captured in our product to the end user, and our team internally

We use Python/Django, JavaScript (jQuery, AngularJS), ActionScript, MySQL (and some MongoDB), but you’d be free to choose your own tools and libraries.

If this sounds fun, let’s chat! My name is Konrad, and you can send me a note at konrad@kiratalent.com. :)
You need to have a thick skin when presenting your work for critique regardless of whether you are a programmer or a cook.

Moreover, I would personally take abrasive factual criticism over superficial pats on the back and fake smiles in a heartbeat.

In fact, this -

Bookmark hell? What about click through stuff hell?
Needless to say, 5 clicks through, I gave up.

is a very useful feedback. It's raw, but it is the actual uncoated impression of a real user. Live with it, learn from it.
Blue Sage Solutions - Englewood Cliffs, NJ

We specialize in creating products and consulting services for the Financial Services Industry. The principals of Blue Sage have installed mortgage and home equity lending platforms for 6 out of the top 10 lenders of the past 25 years.

We're a small startup looking to add a passionate full-stack web developer to our team. Our stack consists of Groovy/Grails, Java, JavaScript, Ext JS, MySQL, and Tomcat. We're looking for smart, talented, friendly developers that can get stuff done.

Contact us at domjc@bluesageusa.com
By the way, would it be worth making a monthly thread for buying and selling web apps (or businesses in general)?
This seems very much a French ideal. I used to visit France a lot for work, and there seemed to be a lot of disrespect of authority. (Strikes, unions, etc.)

This gets me thinking about Open Source. I would think that adoption is consistent with the Power to the People ethos in France. How is their Linux adoption as a country compared with the rest of the world?
When I am in crunch I always enable my OoO with a polite message explaining I am in crunch and that I cannot respond to them immediately but will do within the next few days. I also have a dedicated mobile number which I include (which is different to my regular mobile) when I have for people to contact me in there is a real emergency that only I can resolve. Nobody has ever called it :)
Not all criticism is wrapped in a pretty package, but most of it is still useful. You are not your code, if someone attacks your code/product try to get to the useful part of that criticism and don't get bent out of shape about the insults.

I agree people should be more polite but there are some that are just incapable of wrapping their criticism up to be nice.

Speaking on the mentor portion of the article as a Junior Dev I worked under an older Senior Programmer who would flat out say the code I just finished and was proud of sucked, after asking a few questions I'd get to the root of it and learn something. Under the crude insults he was a smart guy who knew his stuff. The way he reviewed code was just part of his personality, he actively tried to be nice but it never came out to others as nice as he thought it was. In the end I'm glad he gave me criticism even if it wasn't pretty, it really helped me to hone my skills.
This post is the epitome of irony. The guy attack HNers as people for attacking people instead of their work, but post as example critiques of work.

It is like the bible phrase about judging while still having a post on your eyes.
You use other senses than vision. When planning you engage with your tactile senses and spatial sense. Probably there is also some "rite" factor which increases your commitment. You have to get up from your chair, come to lego board and change the bricks :)

There is an inspiring book by Pragmatic Programmers - Pragmatic thinking and learning. It recommends engaging with other senses to improve your cognitive / creative abilities. For example they recommend using LEGO bricks to "materialize" your SW architecture or processes.

I agree the coolness factor is great :) I love the idea synchronization. Great job! (even if it was made just to attract an audience).
Because the 4 is being held wrongly...
Good for them!

As more and more people transition away from Windows, I'm always sad to see some move to OS X. If you're going to leave one proprietary, commercial & licensed platform for another, then really what's the point?

This sort of migration at least brings some tangible benefits, with one of them being tax dollars not spent paying Microsoft a tax for having a PC.

These sort of stories definitely cheer me up.
We need cloud-like tools, but we need them to be open source and secure. The question is, can you trust that data stored on an online service is as secure as you're led to believe?
For vitamin D, sure, but not for other psychology-related issues. The problem with office workers not getting enough sunlight is very real, though, especially in winter months.
Happy 55th birthday NASA To celebrate, 97% of you get an unpaid vacation.
An acquaintance of mine who works for the feds as a very small cog in our central govt controlled economy, told me that its a strange novelty as an isolated topic, but the real story is how it interacts with other policies. It mostly affects people who violate the rules which theoretically separate work email from personal email (which is enforced to WIDELY varying levels based on dept, locale, and individual supervisor) and people who use work email as a backup authentication aka if you get locked out of google/facebook/whatever and have your work .gov/.mil email address as a backup authentication method, well, you don't have a backup authentication method right now.
Google Baraza was launched in 2010.
They settled for the name since MongoDB calles it "Multi-key" index.

Most people would probably not be familiar with the name "inverted index".
Yeah, it "syncs to" rather than "with"
The Nissan Leaf Energy Efficiency Meter Would Be More Useful If It Was Accurate
If you're looking for warm fully constructive feedback, there are better places than HN to post. It's like going to a Tea Party website to extoll the benefits of Obamacare. Of course the feedback will be harsh. Some of it might be good too, but don't be surprised that the message can be tough.
A co-worker of mine from 10 years ago recently lost her battle with cancer. I hadn't talked to her in nearly decade, but we would Like each other's posts on FB occasionally.

Thankfully on the Monday after she passed, one of her family members posted about her passing on her wall and many of her friends (myself included) shared condolences. Had it not been for FB and those messages, I may never have known.
Mailing lists are supposed to use priority=bulk.

Mail server are supposed not to reply to bulk email automatically.
What employment law in US says in case of forced unpaid holidays? In Europe worker must be given part of salary and an offer for termination (with bonus) within two months.
Crazy Eddie's: Inside the Mind of a Financial Criminal
Meanwhile, the President and Congress are still being paid to squabble over who else gets paid.

Apparently, the FBI and CIA are still being paid too.
NTT DoCoMo's vision of '5G' wireless: 100x faster than LTE, but not until 2020
There are certainly degrees of "strange" that triggers various levels of scrutiny. I'm Norwegian. Live in England, and used to travel to California regularly on business. I never had any problems entering, the US thankfully.

But I repeatedly tried to print my boarding pass online in advance and check in using machines at the airport. In London that always went smoothly. At SFO, it almost always caused me to be referred to the ticket counters due to some undefined "problem". The staff were equally baffled every time, and the only thing they could come up with was that the system flagged me because I was travelling to England with no onward ticket and no visa (don't need one, as Norway is in the EEA which gives me the same residency rights in the UK as EU citizens) - they at least claimed that their systems did not give them any reason.

Mine was just a minor hassle, but I would be surprised if the systems "score" people based on tiny little unexpected deviations from the norm like that for various additional levels of attention. (I still printed the boarding passes every time, as whenever I couldn't check in, all I needed to do was look a bit baffled and walk over to the premium checkin and they'd get me processed very quickly)
The real story this map tells is about the Digital Divide between the First World and Third World.
Is that true of all employees in Europe? Is that true in every country in Europe?
Drawback: You have to control your own data.
Advantage: You have control of your own data.
I'm from MSP and will also be attending. Can't wait!
Trojanow published his own account of the events here: http://translate.google.com/translate?sl=auto&tl=en&u=http%3...

Apparently he had already been denied a work visa without explanation last year by the US consulate in Munich. However, that decision was apparently later reversed after protests from Washington University in St. Louis. Since that must have been before the Snowden leaks and NSA protests, I'd say it doubtful if those are really connected to his more recent refusal of entry.

Edit: To be clear, I am not suggesting that his refusal was not politically motivated. But the original article suggests (or rather quotes author Juli Zeh on suggesting) a direct connection to the NSA protests and their petition against NSA surveillance.
I'd also like to put in a request for either open-sourcing or a more detailed overview of the implementations, they sound really interesting.
Original source: http://blogs.hbr.org/2013/09/nate-silver-on-finding-a-mentor...
really? I have about 20 tabs open on Chrome now with no lag, with one tab open in Firefox my whole system grinds to a halt.
This seems to me to be more like Supportus Lazicus. Many support organizations are purposefully understaffed, so you have to mathematically prove that there's a problem to get through the noise. For small ticket items it's very hard to beat this. Many large ticket software firms have this problem too. That's why you need to negotiate an out in the contract, so you can call the salesman and say, "Your competitor is coming in for a demo in forty five minutes. I'm not sure if this is a bug or not, can you look into it for me?" You'll get a response within 30 mins.
I think its easier to justify insuring objects because in the case of a total loss the objects value can be replaced in full with money.

However when it comes to your health, even billions of dollars will not be able to give you a new live arm if you lost it, or save your life if you have terminal cancer.

So health insurance will always be bounded to a point where you can get injured, and simply just die regardless of insurance.

Life insurance is less tricky, since you're not really insuring your 'life' but rather the income that your family would lose due to your being accidentally dead.
Paul Graham once said email is a To Do list that anybody can fill up. Made me look at email differently...
I while back I set up a rule on my mail server that would effectively OOF respond if people in my company if they didn't CC my manager (indicating that you should CC my manager so that he can triage whatever issue you may need me for). People started coming to me with real issues (instead of the "reflex ask the senior engineer") with valuable evidence (logs, etc.) - they not only needed to convince me to use my time on their work, but my manager as well. Some even found their answers on Google (I was in complete shock). That extra barrier (my manager) was an excellent deterrent for people pawning their work off on to me.

I have since turned it off, but people remain a lot more respectful of my time (I may now be perceived as a dick because of it).
Scientists use lightning bolt to charge mobile phone
so i understand where the plumbing analogy is coming from, but, as with most analogies, it's not a perfect parallel. moreover, as someone who's currently spending a lot of time wiring up ui elements to data stores and data stores to other data stores, i find the comparison a little hurtful.

like, if the path from an app to a webservice were like plumbing, i'd lay the pipes, data would move, and that would be it, on the the next job with the same pipes and tools i used for this one. but actually, as the project matures, i hope to have made several nice little json-schema-sized pipe connectors that i and others can freely reuse.

my ideas for improving the ui development process are not quite as mature as this is the first system i've worked on with much emphasis on ui design, but there are already a few interesting corners to look into.

and i'd really like to hear from anyone else with ideas as to how to allow people who don't know as much about programming integrate their human interface ideas with the machine interface underneath. i guess that's what this google web designer thing is all about, though.
I cannot for the life of me find this t_stack allocator he talks about. Anyone have a link ?
With Adobe AIR you can deploy to iOS and Android, so that covers most of the mobile market. I'd certainly pick that over the whole HTML mess.
I could understand you getting burned out on it. I'm lucky to have the flexibility to decide when an actual class hierarchy is needed. I'm also a spring user (mainly for dependency injection and the ability to hot change things at run time). If you don't go overboard with the interfaces, it's not too terrible (still not ideal compared to what I'd consider more modern languages though) It's still my language of choice for data crunching though. I also use python and node/frontend js on a daily basis.

I can't wait till I get enough of a break to migrate that over to scala.
Or perhaps, "Windows Phone sales in the last 3 months double in Europe based on estimate derived from interviews of consumers"

Cite: http://venturebeat.com/2013/09/30/windows-phone-doubles-shar...

"... reflects the latest three months of actual smartphone sales, which the research company gets by interviewing actual consumers."
Actually I used to think the same, until I discovered who did the job.

Currently, I think it failed thanks to the usual quality of outsourced projects with off-shoring developers than tooling.

Of course it is always easier to blame the tools.
You can still use it when your power and or internet connection is down ;-)
>Only a tiny minority of people living in the U.S. will commit violent crimes over the course of their lives

And this is a result of the society we live in (welfare state, etc), not a fundamental property of us as a people. Take all those things away and you will see a very large increase in violent crime. My point is that the difference between those who commit crimes now and those that don't is simply a matter of degrees. Nothing you've said contradicts that.

Of course people are responsible for their own actions; what people are not are analytical machines that consider all possible scenarios independent of emotions and drives. It is the drives and emotions that strongly bias our internal scoring system for various decisions. So in this sense we are prone to acting irrational when it is in our best interest (from the perspective of our primitive brain). Society is constructed to allow us to provide for our basic needs so that we can suppress our basic instincts and make the best rational decisions collectively. Democracy does not crumble in the face of partially irrational actors.
Well its not really "insurance" if it covers a condition that is not just predicable, but probable. For example, nearly all women on health 'insurance' will eventually use either contraception or pre/post-natal care. Since its a given, the health insurance system is just negotiating rates for you rather than betting that you'll never need contraception.

It'd be better I think to separate the systems into basic health care, and catastrophic insurance.
No, they are the same thing as GIN indexes in PostgreSQL.[1] GIN is used to index fulltext searches, arrays and hstores (a kind of key-value map).

https://devcenter.heroku.com/articles/postgresql-indexes

1. Implementation might differ a bit in the details but both seem to be based on the same ideas.
True. Android is the new IE when it comes to supporting features like this. Strange since Google pushes HTML 5 so much.
Is the government open?
The reported study doesn't deliver what the headline promises, because the study design doesn't show the direction of causation. A cross-sectional study with one date of observation of adult behavior, like this one, cannot show whether brain differences cause the sleep pattern differences, or whether the sleep pattern differences cause the brain differences. The human brain is reshaped and rewired by experience--that's what the brain is for, adapting to the environment--so it's not clear what causes what here. See the online article "Warning Signs in Experimental Design and Interpretation" by LISP hacker and Google director of research Peter Norvig[1] for more information on missing details to look for in preliminary reports on research studies.

[1] http://norvig.com/experiment-design.html
> 8-byte mallocs are expensive because most mallocs have per-allocation memory overhead to track things

As you say, most mallocs have this overhead. But with a bit of alignment trickery and bit masking you can put the header storage at the start of a page, bringing per-allocation overhead down to just a few bits.