skysight-inc/HackerNews huggingface dataset:
So, do speakers of these languages (maybe specifically in countries where this language is natively spoken) prefer these typefaces? As in, should I purposely be using these typefaces for "small snippets of English embedded in a page that is otherwise written in Chinese or Japanese" when I am optimizing content for these audiences?
Immutable Infrastructure: 6 questions to 6 experts
Great work !

How do I get the math type setting working ?
BBC Breaks Support for Open Source iPlayer Clients
haha, cue firefox going back to using ridiculous amounts of memory in 5, 4, 3, 2, 1.

seriously, there is no one size fits all solution and you cannot really predict who is going to end up using your code later on. or what manner they will use it in.

i've worked on defects created by exponential buffer growth, as you can imagine they can be a lot worse than malloc churn.
If you studied algorithmic complexity, you also know that doubling (or larger) the size of a fixed array when you need more space, is about the only way to ensure amotized constant inserts using continuous finite arrays (ignoring the cost of allocating the memory). From there you ought to deduce that allocating any fixed amount is going to blow up, in terms of big-O.
Of course, they used to let us disable them (in the desktop site). Now they're a key feature. That's progress, I guess.

They are not mandatory in the new Gmail app. I have been using a build of 5.0 for the last few days, and it provides a normal inbox as all previous versions.
You've somewhat misrepresented how this works. You can't steal money "out of everyone's card". The card doesn't contain any money, it's not a digital wallet. It's an authorization mechanism.
You could certainly skim authorization codes out of everyone's pockets, but you still have to present those codes (and fairly swiftly) to the payment processing networks for clearing. That means you need a merchant account, which means someone is on the hook for your activity and the fraud has some chance of being detected and sourced.
> A further objection is aimed ad the claim that "we can be in a superposition" and it is: "If we can be in a superposition, why aren't we aware of it?"

Sounds rather like the fish being unaware of water. What would not being in a superposition feel like?

> Decoherence, for example, simply asserts that we cannot be aware of quantum effects except via interference phenomena. Why not? Why can't we be directly conscious of the various incoherent components of the wavefunction in the same sense of directly that I am directly conscious of my cat sitting beside me? [1] I don't have to do any fancy interferometry or statistical inference to be aware of the cat, so why do I have to mess about with statistics and interferometry to be aware of the wavefunction, given I myself am described by one?

So "you" is a quantum computer or something behaving like one, right? For you to "be aware of" a wavefunction, you'd have to causally interact with it. And that's very hard because of e.g. the no-cloning theorem; all you can do is entangle a qbit in your head with the qbit you're trying to measure, but what does that actually get you? What does that subjectively feel like? What operation would you expect to be able to perform that you can't?
DNSSEC validation at the router level with OpenWrt
EO 12333 (http://www.archives.gov/federal-register/codification/execut...) is in place since 1981 - one of the peaks of the Cold War. In this context one can justify the provisions of the EO.

But regardless of the context, any bureaucrat would prefer ubiquitous surveillance. It's up to the concerned citizens to insist on their constitutional rights and press the government to restrict spying on their own people.
Ask HN: Do you revisit / update your stackoverflow answers?
As some of the answers are getting a ton of traffic, does it make sense to 'maintain' them with regular updates ?
Nice. I really like to see C, C++ and asm.js versions.
They're synonyms.
Could copper prevent spread of Ebola?
Show HN: Perfect time tracking for developers right in your IDE
This isn't about the terminal.

Your card, which sees itself as a payer of AUD, gets a request for a transaction in GBP. This research suggests it will authorize the transaction even if it is above whatever normal local limit you have on AUD transactions.

Whether that's actually true or not, is unknown at this stage - this was a test on a UK contactless card, so maybe we have a slightly different arrangement than your Australian contactless card would.

It's also fairly unlikely that the payment processors would accept a transaction higher than the contactless cap, just because it's in a foreign currency.

It's also entirely possible that they don't bother enforcing a limit because the UK banks involved won't accept any foreign currency contactless transactions. I've never tried to use my UK contactless cards abroad.
Conversation view works fine for some types of conversations. For mailing lists, a threaded view is often handier.

https://joeyh.name/blog/entry/thread_patterns/
Object-Oriented Wrapper of Amazon S3 SDK
Fair point. I didn't recognize you had such a high level view of "system". But this raises the question whether one can really call these laws "cryptography export restrictions". Because, sure, cryptography is involved, yet the restrictions only apply to (/ are meaningful in regard of) the procedures involved in secure IT systems in general. I'd argue that this expertise is somewhat independent of cryptography, as you can swap the cryptography implementations with any other and the procedures would stay the same.

Even better, leave the cryptography out of the package entirely and just include an "apt-get install" line or a list of open source projects you have to install. Instructions for "cabling, routers, crypto protocols, key generation/escrow/rotation/destruction, fall-back procedures, firewalls, hotglued USB ports, etc." aren't cryptography in themselves, are they?
Man, you really want people to know how dumb they are if they don't know this already.
He said "Lightweight"
A related puzzle - a robot is on an infinite line going both directions. Somewhere on this line there is a pebble which the robot has to find, which is only visible when robot crosses over it. The problem is that the robot doesn't know which way the pebble is.

Program the robot so that it finds the pebble, optimize for the distance traveled as the function of the initial distance between the robot and the pebble. The robot can tell the direction (say east from west) and measure the distance traveled.
That's one of the most terrifying sentences I've read.
Yes, but you have to have the "share on X" buttons follow you through the whole document. You never know when the moment is lost!!!
You should have learned that the exponential growth is the precise reason why appending to dynamic growth arrays is O(1) – a very surprising and unintuitive result in my opinion. Not knowing about exponential growth, I would have sworn that that must be impossible. If this didn’t leave a strong impression on you, I would say that whoever taught you algorithmic complexity simply failed in this point.
I don't know why "slippery slope" arguments are considered a logical fallacy. It is a property of human institutions that movement in some direction makes movement further in that direction more likely. Saying it will definitely happen is still fallacious, but saying it won't make it more likely seems to ignore human tendencies in both individual and group decision-making.
I was actually thinking of the Federalist Papers justification when I wrote my comment ;) We're not talking about the people overthrowing the government, but rather reclaiming a share of the wealth which they can't get any other way, because the wealthy always ended up capturing the permanent power structures. It's worth noting that even with wealth these days being virtual (there are no massive vaults filled with gold in company HQs), there is still a physical aspect to accessing that wealth - someone that physically takes over the corporate headquarters of Walmart has access to systems that can distribute the wealth. Of course if you're just a bunch of bandits that does this, the government will pursue you to reclaim the money. But if you do it as part of a political movement with wide community support, politicians are much more likely to let it lie.

I think the 2nd Amendment is a "meta" amendment. It's a recognition that power tends to concentrate, and that to stop this some chaos needs to be maintained in the system.
Maisto die-cast toys for kids (and grown ups)
While I agree with the gist of the article, is the recommendation to use powers of 2 as the size correct? Every allocator adds a small overhead to the size, so one could be better off by using sizes like 2^n - 16 or so..
Because you ignore the context of the situation and go straight for your likes and dislikes going out of your way to justify it.
It really would be a godsend if editing your CSS in the browser could make changes to the underlying files (probably SASS these days). Difficult but would shave so much time off the make a few changes and rewrite them in an editor process that so many of us follow these days.
I live in France but often, when a company wants you for little money in exchange of formation, what they mean is you'll have access to google.

Not saying this is what joshcrowder do, not to mention UK and France are probably very different in mentality and all, but I would make sure that what they say is true. 12 months of experience is good, 12 months of irrelevant shitty projects when you didn't learn a single thing not so much.
I built my personal extension which blocks all the traffic from Dan Pollock's list [1], then blocks all the traffic from major service providers (google analytics, etc) and social networks (fb, tw, google, etc) when not on their website. Referral and user agent headers removed, I haven't found the need to remove other headers.
Currently working on preventing (and manually allowing) all xhr/script/image requests 2 seconds after the main frame has loaded.

The internet is a lot faster for me, and the battery appears to last longer. So far, I've only had problems logging into instagram, but once the cookie is set, I can re-enable blocking ads and tracking.

I guess I am one of those 'dark traffickers' :P

[1] http://someonewhocares.org/hosts/
"To search though all possible MD5 values is 2^128 operations which is massive. To be in with a good chance of finding a collision would take ~ 2^64 operations which is again far too big for normal computing."

Seams weird, why so low to find collision compared to full search? or does the author not understand Exponentiation?
CSS tips and tricks #15 – CSS box model without secrets
"""The Atlantic first identified "dark social" traffic back in 2012 to describe traffic coming messaging apps that had been stripped of referrer data because messaging and email use the secure "HTTPS" system rather than the open "HTTP" system used by web pages.

Excuse me?! How does this trash get published?
I heard that term at a conference given by Sidney Dekker. Professor Dekker is a world famous expert in risk and accident management.

The links from his talk and books are below. He said "MBA stands for more bad advice" at 14:00. It is worth a watch even if you are not interested in engineering risk management.

http://vimeo.com/102167635
http://sidneydekker.com/books/

From my own personal experience as a researcher in project management. Many of the advances in project management are not currently being taught in school. This is due to the fact that it takes so long for the idea to migrate to the core curriculum. Most undergraduate education (even some aspects of CS) has not really changed for decades. Generally undergraduate education is behind current research by about 20 years and this will vary from field to field. The masters might get you closer to the 10 year range. The PhD is the only time where you are at the current state of knowledge. Although this is not quite true since recent journal articles are usually 2 years old (the review process is so long).
Stockholders ARE their customers.

Relevant: http://hbr.org/2014/03/choosing-the-right-customer/ar/1
It is BSinsider, so it is BS as usual.
How much carbon emission does one trip to space generate (I have no idea)?
I've seen quite a few examples of binary collisions, but never plain text collisions.

I'm aware that they are possible, but they appear to be unlikely, especially when using md5 correctly, even then most people have already migrated to sha1 or sha256...
That may be true, but the main point that's being ignored by such statements should always be mentioned: Django and the like in scripting languages offer an easy to use and fast to implement way of getting an idea off the ground. Once you really go beyond millions of requests, it should be also possible to hire Java developers then to rewrite the app for scaling beyond the tipping point of scripting language apps.
i wanted the 7-row one. is there something out there even worse than the 6-row one now?
I think that we need smart realloc. Something that takes a buffer's history to determine the proper increase ratio.
You're vastly overestimating how easy it is to raise a series A - the majority of YC companies don't make it to series A. The chances of an inexperienced non-tech founder raising a series A are small; there are hundreds if not thousands of such founders who try and fail for everyone who succeeds.

Investment banking is also far from homogenous, the requirements for being in sales at a mid-tier commodity fund in Chicago are vastly different from being in M&A at Goldman in New York. You can be pretty far down the pecking ladder in banking and still easily bank $1m+.
WizeNoze - Amsterdam, Netherlands. http://wizenoze.com

Job Title: AngularJS front-end developer

We're a natural language processing startup focused on creating and adapting content for children. We're building editing tools to adapt content to different reading levels; search engine with age-specific UI/UX and results; and lots of algorithms for classifying, summarizing, etc. content automatically.

We need someone who can tame this complexity with user-friendly, responsive web apps talking to the json api backend our scientists and developers are building.

Check out the full job posting: http://careers.stackoverflow.com/jobs/72093/angularjs-front-...
I was under the impression that modern kernels and memory allocators are clever enough to not initialise memory pages that have been allocated but not used yet, is that not the case? So unless you calloc() or memset() your newly allocated memory, overallocation won't really affect actual memory usage?
This doesn't always work.

When you have 512MiB of memory and your current allocation is 256MiB, where do you go?

Also when your dataset allocates 64MiB up front, then chucks two bytes on the end, where do you go?

Know thy data and test test test is the only rule.
Selling a few high end car (Porsche) and selling a mass-market car (VW, Ford) are vastly different businesses. Boutique style pampering you get today when buying a Tesla does not scale, or at least not easily. For example, online buying, Tesla shop, even the SuperCharger network would need to scale dramatically.

They could do it, like Apple. But with this news and the opening of their patent sooner, I'm just wondering if they are not simply giving up on the mass market leaving it to generalist brands like Toyota, VW, ... IMO that would not be so bad, they risk to devaluate their brand significantly in the mass market if they fuck up there and fucking up there has a not much to do with technology. ( after all, brand like Toyota have Lexus counterpart just for the purpose of splitting luxury from mass market )

edit: as suggested s/specialist/generalist.
I hope you will finally be able to include images in a mail (like in the desktop webapp) not just as an attached file, or maybe I just never found how to do it in the current client ?
For the record, I was talking about the show. The show would be unaffected, which was what I wrote. Please don’t read offense where none was intended.
Fun thing: I went on twitter to tell him his editor missed fact checking on that completely. Turns out the author of the piece is "Founding editor of Business Insider U.K.".

Update: He has replied and said he would look into it and correct it. Being that he's aware of the discussion here, i suspect other things might get corrected too. :)

https://twitter.com/Jim_Edwards/status/529588985690337280
Not really. Hangul is perfectly readable linearly letter by letter (where a letter is a sub-element of a block/metacharacter), and the use of the null consonant effectively allows spanning syllables over more than one block, so they need to be read continuously. However, the orthography isn't purely phonemic but rather morpho-phonemic and the morpheme boundaries happen to line up with block boundaries a lot - but in some sense most applications of the Latin alphabet aren't any less abstract; English orthography is anything but consistently phonemic after all. The blocks also aren't purely phonemic, either, since e..g verb conjugation postfixes can often attach a final consonant to a stem's last block.

(My post history has some longer, less dense comments on Korean.)
One amusing non-example of this: legal far marriage in MA led to legal sibling marriage in MA.

I've heard the claim that legalizing gay marriage would lead to legalizing incestuous marriage. I strenuously doubt that it would lead to an actual conscious choice to do so. The arguments against incestuous relationships (that they are likely to be abusive due to power dynamics and the inability to separate families via devorce) are totally separate from the arguments against gay relationships (I cannot actually think of any non-specious ones)

It is amusing to note that Massachusetts, has a law making it illegal to marry your sibling, parent, child, etc. so long as they are the opposite gender as you. When in 2004 gay marriage became legal, the law this failed to prohibit same-sex marriage between blood relatives. This wasn't a policy decision by anyone: The legislature simply failed to update the code.
"investment firms and hedge funds will benefit their clients by investing their money and (hopefully) getting them a good return"

Ideally, but in the really-real world they often fuck their clients because conflict of interest rules rarely exist or when they do aren't enforced.

Goldman Sachs (already mentioned in the thread) being a prime example of this, eg the Abacus deal, the whole "muppet" culture, etc.
Tup came to my mind too when reading this. It must be doing a similar kind of dependency tracking to only rebuild what is necessary.
Funny how the tone suggests that this is something malicious being done to the guardian.
You tease me to buy the book which I don't need now, well done.
I don't see it the same way - Android's been behind the other smartphone operating systems in UI quality, and has had to iterate quickly in 2.x, 4.x and 5 in order to catch up. As they reach a point where Android has as good or better user interface as the competition (I think they're close to that now), the rate of change will most likely slow down.
PlanGrid (YC W12) is growing fast and hiring
He doesn't reference it but he understands exponentiation and the birthday problem [1] that is used to find collisions when you control both files [2].

[1] http://en.wikipedia.org/wiki/Birthday_problem

[2] http://en.wikipedia.org/wiki/Collision_attack#Classical_coll...
If I selectively reported only 5 out of 100 analyses, you would only be misled if you inferred that a high percentage of articles were biased. I am specifically warning you not to make such an inference because the selective reporting invalidates it.

Perhaps those 5 articles that failed the analysis are actually unbiased and were (un)lucky in repeatedly rejecting the null with seemingly low-powered experiments. That would be a kind of Type I error regarding the conclusion of bias. But such errors are inevitable when making decisions in a stochastic setting. The findings in those articles _do_ appear odd, so scientists _should_ be skeptical about their conclusions. To do otherwise is to throw out the basic ideas of hypothesis testing (in which case you are skeptical about all of the articles rather than just the 5 odd ones).

In one sense, I think you are worrying about prior probabilities. Your concern is that if some of the articles actually generated data or theorised in a unbiased way, then we have to worry about the Type I errors. You can reduce the occurrence of such errors by using a more stringent criterion, but you can never remove them entirely (and the 0.1 criterion commonly used for tests of publication bias seems very conservative, the Type I error rate is close to 0.01 for simulated cases). Either we accept that we will sometimes make errors, or we do not make decisions.

Curiously, the publication bias analyses have also been criticised for exactly the opposite prior: that all articles are biased so there is nothing learned when the analysis concludes bias. (Simonsohn makes both arguments, even though they contradict each other.) I think this prior is unjustified. Publication bias seems to be a common problem, but I think it is not warranted to assume that experiments are biased by default. If that negative view is appropriate, then we should all close shop (and funding agencies should stop supporting such flawed research). My view is more pragmatic. There are problems with many experimental studies, but some work appears quite solid. We should make an effort to distinguish between them.
Gates foundation spends bulk of agriculture grants in rich countries
Great write-up. A lot of people have asked us why we haven't made a print version of Discover Meteor yet. Next time, I'll just point them at your post!

And to be honest, although we do provide ePub/mobi versions, we've decided from the start to put our efforts into the online version and PDF. It's just so much easier to produce something that looks good for a lot less effort.
Sounds interesting - care to share?
Mine's only 157 lines: http://eloquentjavascript.net/11_language.html
I said this before but I will say it again - I will happily pay money for a chrome plugin which allows for automatic conversion of every imperial unit into SI unit on any website visited. Or maybe a built-in JS script which does it depending on where you visit the page from(or a toggle on the top).
There is no substitute to profiling and testing your code thoroughly under real world conditions (and worse, stress conditions).

Having this in mind you can have your rules of thumb, but trying to sell a problem like this as solved with a simple, universal silver bullet is not a good idea IMO.
Voice Control Could Help Hackers Mount Attacks
Web Crawling Policies
That's right. The untouched memory won't be committed, i.e. put into physical memory or swap. But it will take up address space, which can be a problem -- on Windows Firefox is a 32-bit process and running out of address space tends to happen more often than running out of physical memory, ironically enough.
Screw the masters, just start applying to companies doing the kind of work you care about. Every company needs software engineers!

http://www.spacex.com/careers
Yeah, it's generally a good tip for interaction in general, where constantly making assertions comes across as argumentative and annoys people who realise that not everything they say is a fact.
Handbook of Data Structures and Applications – B Trees (2004) [pdf]
s/specialist/generalist. Unless you are using a different definition for those words, I don't know why you would call Toyota a specialist brand relative to Tesla.