skysight-inc/HackerNews huggingface dataset:
Every vote makes a difference iff you believe your decision of whether or not to vote is correlated with that of other people. If your decisions are correlated, you and a mass of people will either vote or stay home, thus making a difference. If you're entirely alone, the voting system is not fine-grained enough to capture preference information from one single vote cast or lost.
Future of Airbnb in cities
Disney + Google = Movies Anywhere via Google Play
Ｉ　ｆｅｅｌ　ｙｏｕ．
Data alignment for speed: myth or reality? (2012)
Akvo Foundation http://akvo.org – Helsinki/Stockholm/Amsterdam/London

Ui Designer / Developer

If you are a UI designer / developer with startup experience wanting to contribute to make the world better, please read on!  We are seeking a skilled, self-motivated, pro-active and energetic UI developer / designer with data visualisation sense. Reporting to the lead designer, your primary responsibility will be to create and ensure a consistent, usable, and beautiful UI throughout our software platform, which includes web applications, desktop applications and mobile / tablet applications.  You have to be able to adapt to a fast changing environment where multi-tasking is a must. You will be required to design and develop functional user interfaces as well as keeping the brand consistent across the organisation and a range of different products. (Core and mandatory skills: WordPress, HTML, SASS, CSS, JQUERY)

Being part of a continuously growing team is essential to maintain and improve the quality of our work.  Akvo creates and runs open source internet and mobile services that make it easy to bring international development work online. We focus on project and programme dashboards, reporting, monitoring, evaluation and making data easier to share. Headquartered in Amsterdam, Akvo is a non-profit foundation that works with more than a thousand organisations around the world.  This is a full time position and a team work, so you will be required to be available during normal office hours.

We are looking for someone to be based in Helsinki (primary), Stockholm or Amsterdam. You must have a work permit already to work in one of these locations.  Please send your CV along with a cover letter to loic@akvo.org.  Looking forward to hearing from you.
The reason Google's app's look Android-y on iOS is on purpose, Google want iOS users to become familiar with Android apps and android design so if they consider switching, it is less foreign, if they pick up a friends Android, the visual cues are somewhat already ingrained.

A friend picked up my Windows Phone a few months ago and was having a play. He instantly got how it worked, and in the apps he said "yeah, I really like how this works like the skype app on my iPhone, it's really cool". He hadn't made the connection that Skype is owned by Microsoft and the design was consistent across Microsoft mobile apps and devices.
> so many super smart and talented developers in DC

As one of those developers working in DC I can tell without a doubt that the majority of us do it because we get paid a large amount of money.

I make more here than I ever could in Silicon Valley. Plus the cost of living is around half. Last I checked a one bedroom in SF was around $4k per month. I pay just over $2.5k here in DC (with a parking spot!).
It's a fairly common problem across several makes of cars. Replaced my ignition switch once because of this, and since then have used a separate clip for my house and work keys.
Not to deride what you are saying, but when I see comments that dismiss Netflix as a site that just simply streams movies consistently; it tells me that the commenters haven't seen and appreciated the difficulty of the problems they are actually solving under the hood as evidenced by their github page.

http://netflix.github.io/#repo
Understanding Python Bytecode
wow $5/month? that's almost double what dnsmadeeasy charges (lowest tier) for giving you arguably the fastest global DNS times

zerigo's times are 4-5 times slower
Until it is proven experimentally, every scientific theory is just based on belief. Even relativity had to go through this phase. That doesn't mean that theoretical speculation is 'unscientific'. Each individual step in 'doing science' by itself is not the whole of science, but that doesn't make them unscientific.

The key is that we distinguish between theories that have experimental evidence and proven predictive power and ones that don't yet have that distinction. Until last year the theoretical framework for the existence of the Higgs Boson could reasonably have been described as 'under-researched'.

I do of course completely agree that those fluid dynamics experiments don't count as experimental evidence.
The current title does not tell anything.

I would like to change the title to: "Randall Munroe, the Creator of XKCD, Explains Complexity Through Absurdity"
When I buy a TV I don't want the chip on the outside so that I can easily tweak it.

Why is there this arrogant idea in the development world that everybody has to get into programming. If a kid wants to program (great!) she can easily download the development version. Calling it scary fox is just scaremongering. If anything getting the special development version might make her feel empowered.
I know there are a lot of people will react negatively when they first hear "Math". I don't know why, but it makes me sad, because I love math, I love calculating and dividing things. So I made this game with a friendly user interface and experience in the hope that people, adults or children, will give their love in Math again.

The game is super simple but it will get even insanely hard when you level up. I can't wait to see people unlock level 46 in Num.
Do I understand this right: if the length of the original file is specified along with the hash, then such attacks are not trivial?
Griffiths happens to be the most accessible while-still-rigorous QM book I've read, so I'd be careful with the criticism ;) it is concise though, which is probably the main reason it doesn't really discuss pilot waves.
I had the same reaction initially, basically thinking 'good riddance', but then stopped for a second and realized they are talking about tech, not start-ups.

I have a lot (too many, more than I ever thought I'd have) friends who are MBAs, and their is a place for them in larger technology companies, they just shouldn't be involved in developing breakthrough products. They are taught to manage big business and eke efficiency out of large systems, start-ups don't fit that mould.
Let's see:

1. We never claimed the algorithm uses "techniques unknowable by others" (um, we published the algorithm, so it's obviously knowable by others)

2. We never claimed to have implemented generic transactional memory using regular x86 primitives.

So you can consider this made up hype countered.
Away from tech, back into finance. It's not like they're going into manufacturing or something useful.

"Finance was able to reclaim its No. 1 position at Stanford because of some extraordinary pay packages it dangled in front of the newly minted MBAs. Graduates who accepted jobs in private equity—12% of the entire class—pulled down median base starting salaries of $170,000, 36% higher than the $125,000 median base for the entire class and $20,000 higher than last year’s $150,000 median in private equity.

The PE crowd also grabbed some of the highest signing bonuses and guaranteed other compensation. The average sign-on bonus in private equity was $46,250, highest of any sector..."
New docs for more people to learn Mean.io please!
Introducing Changeset Discussions – OpenStreetMap
How to obtain a patent
A patent will give you full property rights to your invention as well as protection used for inventions, designs, improvements to or new combinations of existing technology ,even some genetically engineered organisms and computer programs. For more details: http://unifiedpatents.com/2014/04/17/unified-granted-inter-partes-review-ipr-on-ipnav-clouding-ip-patent/
> What use is a component when every design wants it to look different?

You can do a lot with CSS, particularly if the component's CSS has a clean divide between structure and appearance. It's pretty common to want a component to do everything but that one thing, to trigger an event here, to need a wrapper div around the search results, etc. The problem is that everybody's just one thing is different and trying to accommodate them all gets you YUI2.

Re-implementing things winds up being the easiest route but I don't want to re-implement things. Building a business analytics or admin CRUD screen does not fill me with joy. I've been thinking about this problem for years. I really want to solve the problem, at least for my own use, so that I can slap boring stuff together without backing myself into a corner. The dream is to be able to slap everything together then customize and not have it suck.

My best attempts thus far have been in React where I can build override points into my components by having them take additional classes and optional subcomponents. It works (hoorah for composition) but the problem is in describing the input data and events so that you don't need to know the internal implementations of everything. I think the solution there is something along the lines of go interfaces or clojure's protocols and that there's a similar separation of concerns available in sass for the CSS side of things. I poke at it every so often but get distracted by other things.
So this is a real thing? It's not just me turned off by the strangely premeditated handshakes?
I asked the question if this is based on conjecture or experimental evidence. I'm happy to base my view on experimental evidence from my own research and testing.
Only speaking for myself (other people have different symptoms), thre was some chest pain in my upper left chest, but it was mostly in my arm and shoulder blades and jaw.

It wasn't like on TV... guy clutching his arm and thrashing around... it was more like "damn, that hurts! Why does my arm hurt? Hmm, now my jaw... why am I in a sweat... goddamn, I better get to the ER..."

I was actually pretty calm. Drove there, parked carefully, walked up to the ER... as soon as I said "pain in my chest, left arm, jaw..." all the bureaucracy stopped and the medical stuff happened. Took about 5 minutes to be shaved for electrodes, aspirin given, ECG and bloods taken.

30 minutes later was admitted and was talking to the cardiologist about risk factors of angiograms...
I wrote a tutorial some time back — http://lisperator.net/pltut/ — also targeted at JS. It walks you through parsing, evaluating, continuations and CPS compiling.
Everybody expects a greater fool will move in after them, it's the standard response.
> I assume this is similar for Japanese and Korean

FYI Korean script (Hangul) is actually an alphabet, so relatively easy to type.

Still, the topic of font choices remains interesting. While we have been accustomed to very differently looking typefaces for Roman scripts for a few hundred years, we know relatively little about CJK fonts. Does anyone know a good article describing Asian font choices in English?

It's not just "symbols" - there's different ways to draw these lines, too, taking into account the purpose of the design.
Recognizing Criticism, Contempt, Defensiveness, and Stonewalling
The Pirate Bay Co-founder Arrested in Nong Khai
Honest question: how does one get started working remotely? I understand that it's easy to keep finding remote work once you've already done a few remote gigs. But how do you break in?
This appears not to actually solve the hard problems of cryptography. It simply generates a random key, them XORs your message with it.

The key and the message are independently just random data and don't reveal anything about the content of the original message (except it's length).

It is a pretty rare case where we cannot transmit messages securely but we are confident that we can transmit two messages and not have them both intercepted.

If on the other hand you can securely transmit keys that are as big as your data, you could of course just transmit the data itself.

As such this is a starting point in understanding cryptography rather than a practical application.

I think, please tell me if I am missing something
When you're installing software from https, you're not trying to make sure nobody can see the contents of the message (it's publicly available), you're trying to ensure that there's no man in the middle tampering with your software en route.

A self signed cert which you can't independently verify is entirely worthless in this context. A man in the middle could simply substitute his own self signed cert and you'd be non the wiser.

You use signed certificates so that a vendor can prove their identity reliably. I care that the software I'm downloading actually comes from the owner of the domain I'm downloading it from. I can't do that with a self-signed cert.
Another one:
http://www.infoworld.com/article/2608141/internet-privacy/sn...
There is a reason we usually prefix BI with universal. No, there are few programs that are legitimately universal, but every instance of non-universality you describe just describes a bureaucratic overhead nightmare that severely cripples any potential efficiency of a public works project.

The jump is not from anarchy to UBI. It is from conditional basic income to unconditional.

Also, I might be mixing up my district nines and section eights. I wonder why...
Nice article, and wonderful graphs!

I'm unfamiliar with DineroIV, but it might be interesting to see how the companion line prefetcher affects your results for L3. On most current systems[1], the system always fetches two 64B cachelines for each request to memory --- the line requested, and the adjacent line in the same 128B block.

The usefulness of this obviously depends on the workload, and I don't know how the SPEC CPU tests would be affected. But I suspect it might improve the relative performance of the LRU strategy on those where the second cacheline isn't ever used.
Maybe the same would be true for the other prefetchers?

[1] Coincidentally, Intel just recently documented the appropriate MSR's for turning on and off the various hardware prefetchers at runtime: https://software.intel.com/en-us/articles/disclosure-of-hw-p...
Spotting the particulars of what people native to a different script do when using another is one of my hobbies.

- East-asian students will have a hard time spotting typos even in important words as their own name

- Even on designs with the most extravagant typography choices for their native fonts, choices for roman fonts are not prioritized

- "Letter people" do the same thing the other way around ("OK, we got a nice asian feel to this poster ... now to add some cool chinese characters... done") It's exactly the same feeling for people used to seeing asian scripts, to see the basic printed version everywhere and the same old standard fonts.

Next time you make something using a foreign script, please keep in mind that how you're looking at it != how natives look at it!

For more on different traditional script styles see http://en.wikipedia.org/wiki/Chinese_script_styles
However, the best information on font choices for Ch, Jp and Kor is in the languages themselves, unfortunately.
The 2011 C4 paper doesn't say any of the things you keep attributing to it.

Just because it may also be possible to use page remapping to save on toilet paper or rescue kittens doesn't mean that's what we do with it. We do what we say we do. No conjecture needed.
About Birthday Wishes – Happy Birthday Messages
Since some 150 lines are comments or blank, it's more like a 300 lines programming language. Even more impressive!
Why Angel List Syndicates Could Change the Asset Management Industry
They are working on .NET Native which does some of that.
http://blogs.msdn.com/b/dotnet/archive/2014/04/02/announcing...
It would be a lot cheaper to approach industries which already have very large FPGA clusters (weather forecasting do, for example) and rent some compute time on them with your own bitsteam. Problems like this are embarrassingly parallel and very suited to hardware based attacks, given sufficient financial motivation. Time for a kickstarter, maybe?
Yeah, it's not like those useless folks on Wall Street have ever helped manufacturers or tech companies. Oh wait[1][2].

[1] http://www.goldmansachs.com/our-firm/progress/titan/

[2] http://fortune.com/2014/10/08/wellington-management-gets-int...
Yes, but that 'make clean' will stop working if there happens to be a file named 'clean' in the directory. You need to mark clean as a .PHONY target.

Make is complicated. By the time you get all *.c files to rebuild based upon a change to any header they include, your makefile is going to look like a magic spell. And it only gets worse from there if you're doing any code generation. Make is concise, but it's weird and painful.

I've not actually tried shake, but it looks a lot less magical. I'm willing to type a little more if it means I can actually understand it when I look at it again tomorrow. Or, that my coworkers can understand me today.

Though, on an open-source project I'd probably use CMake just for ubiquity. It has the added bonus of being able to spit out either makefiles or ninja build files (which can be used by shake).
I'm curious what sort of vulnerabilities this could expose.

Conflicting git check ins, breaking cache layers, tampering with downloads, etc
Perhaps I missed it, but is there any discussion on how their sharding mechanism works? How do they define a shard and where is ownership of various shards managed so a "non-owning node can redirect to an owning node"?
In BASIC there is no Begin.
I love posts like this which exude the joy and pain of a perfectionist. Congrats on getting it done :) ...
“The web is a terrorist's command-and-control network of choice” – GCHQ Director
I'm wondering if we worked at the same company.

We got press in TC in order to reach out to the "nerds".
Riak (enterprise version) does that, and has pluggable stores (albeit limited to in-memory, bitcask + eleveldb)
Please grow your buffers exponentially
According to the UK agency "...privacy has never been an absolute right and the debate about this should become a reason for postponing urgent and difficult decisions"

This article seems like a clever bit of propoganda to justify increasing surveillance
"I came here to HAVE_ARGUMENT!"

"Oh! I'm sorry. This is abuse."
Can someone recommend a good web hosting site
SO my friend got asked to find a good free web hosting site, he normally find good hoster, he found a good one for www.igor-purlantov.org, but the owners of this new site he got dont like anything he showed them so any recomendations ?
MBA courses are now being promoted in Europe and many people see it as a cancer
Yah bookmark it. Always beware of those who have acquired some knowledge and the credentials for such. So that's this.
Social Media ROI: Measurement and Infographics
I suppose the value is that you don't have to rewrite your application logic multiple times. That takes time even if you're fluent in all languages. It is also a duplicatio which increases the risk of later bugs due to not doing all changes in all copies.
When you are a .NET shop with C++, C# and F# at your disposal why invest into Scala?
Actually no as that signs the communications and not the software. If the target server is compromised then you are screwed. Also for example there is no guarantee that github.com isn't serving malicious traffic from one user under a legitimate request I.e. the poisoned sharecrop problem.

EV signed software is usually done off the internet. In our case we use a physical key to sign it offline and then upload.
That's a very good point. Going to vote has a draining effect, especially in communities with poor voting culture, which can count for many more votes than the simple linear 1 + n effect of your participation. It also has an effect on the legitimacy of democracy, on its health and longevity, beyond the party brought to power.
Um. There are 30 years worth of academic publications covering concurrent compacting collectors that don't need or use transactional memory, and are implementable on commodity hardware with no emulation or specialized instructions. C4 is just one of many examples of this fact. Sure, C4 does some cool new things, but trying to move or copy memory transactionally isn't one of them.

Whatever it is you think you figured out about how C4 works seems to be wrong. You may want to re-examine those fundamentals.
Keep a running log of anything that seems missing or any problem you encounter. Extend it to people you are close to, family, friends, colleagues, people you admire. Keep this somewhere you can access easily and from everywhere, like Evernote. What problems do people have? What could be easier? What could make something better? You'll orient your mind towards problems and solutions, and before long, you'll have a long list of side projects from which to choose!
Yes, because ebook readers are crap at displaying PDFs and I cannot sit at the computer the whole day.

Additionally, ebook readers are much better for the eyes.
While that's true, I wouldn't call the pigeonhole principle a remotely similar weakness to the chosen prefix collision attack vulnerability in MD5. The feasibility of finding a collision in MD5 has little to do with the number of pigeonholes in MD5.
Where are all the Somali pirates?
What an awesome post! Totally loved reading about how you typesetted the book. Thanks for sharing the video as well.

Would it be too much to ask you to share a single page in PDF (of the final copy) so that I too can

> zoom into 1000% and drool over Sina Nova. :D
ridiculously cheap compared to London!
C# has improved a lot faster than Java the last 5-6 years. I would say it is has been a much better language until recently when Java 8 was released. Now they are more equal with Java probably having some advantages since it was the last to update.
This article draws some parallels between English and Simplified Chinese fonts:

http://www.kendraschaefer.com/2012/06/chinese-standard-web-f...
Well, shit. How are any of us toiling away in tech going to create value now?
bullshit.

Thanks for that insightful reply.
There is another BASIC that compiles to Java and is more actively developed than Jabaco :B4J http://www.basic4ppc.com/android/b4j.html

Also for cross-platform development there are even dialects that compile to HTML+JS: http://pewtersoftware.com/browserbasic/

And other platforms: http://www.monkey-x.com
I love the passion Bob puts into his work. This is such a fine book. I've already read it but I'm definitely getting the final version in paper.
Of course, algorithms like md5 are still useful when not used as cryptographic functions. For example, they can be used for duplicate detection across a large data set. Unless the data set is under control by an attacker, and they have something to gain by creating a collision, there's little risk for this use.
Forest Play-Groups in Switzerland (2012)
We (Xcoo, Inc.) are using Clojure since 2013.

https://xcoo.jp

Our products using Clojure are :

- "Chrovis", which is a bio-informatics web application that analyzes and visualizes huge genome data sets https://chrov.is

- "Hacker News Hack", which is a web application that shows HN with categories and popularity http://newshack.io
When is the Model X shipping?

I can't afford either but if I am going to have a fantasy car I want the X

http://www.teslamotors.com/modelx#modelx-rotator-spin
1. git uses SHA-1, not MD5; former has problems, but is still better than latter

2. git stores the length of a blob before hashing [1] which makes it harder (but not impossible) to perform such attacks [2]

[1] http://www.git-scm.com/book/en/v2/Git-Internals-Git-Objects#...
[2] http://blogs.msdn.com/b/oldnewthing/archive/2004/05/19/13493...
Graphics performance makes User Experience
This is great! Specially the AST viewer.

Any inspiration from the Tiger book for the language?