skysight-inc/HackerNews huggingface dataset:
The Clojure language was introduced with an ant Colony demo by Rich Hickey. He was using it to demonstrate concurrency primitives in Clojure.

You can see screenshots and read code here: http://juliangamble.com/blog/2011/12/28/clojure-gui-demo-of-...
weird I just ran across this:

http://www.sitepoint.com/joy-of-subsets-web-fonts/

10 minutes later I found this thread.

the URL hashbanged mentioned looks very well put together. I like being able to see some "texture" behind my fonts before putting them into action.
Because the silly patents in question are so broad (at least on paper, before trial) that they are practically impossible to not trip over.

Consider the "data detectors" (one of the patents Samsung lost on, IIRC). It dates from the mid 90s and had nothing to do with smartphones until some lawyer at Apple realized that it could be twisted to cover common features like recognizing phone numbers in text messages so you can click and call them. This one happens to be particularly egregious because it is the smartphone equivalent recognizing email addresses and URLs email messages, which goes all the way back to Netscape Navigator 2! (which is at least a contemporary of the patent, if it didn't preced it)

Unfortunately, we all know how prior art and obviousness arguments usually go...
Mike Thomas – I Gotta Move (ft. Hope Rogers)
RnB/Soulful Pop Indie Artist from Baltiomre, Maryland. For more information contact simplymusicpro@gmail.com
Is there any way to do the reverse? e.g., pipe or cat the output from stash into a file?

Cool tool by the way, I've been browsing the source and playing around with it.
That's what statistical translation algorithms do - form associations between source and target text. How did "United States" get there? Because it was trained on a Latin/English phrase that contained "United States" in the English and probably something completely different in the Latin version, and the algorithm decided that would be the best match.
It helps that ad-driven SourceForge seems to be doing its best to shove people off the platform.
Can we stop label everything from China as "copy"? It's a hosted Gitlab service, that's all.
Of course if Samsung hadn't stifled Motorola and HTC, Apple was already well along with lawsuits on those fronts (including an import ban that probably helped start HTC's downward spiral).
CT-Afferents, Emotions, and Autism
> The entire point is that pretty much any other (read: non-Apple) laptop/desktop you buy nowadays is going to come with at least 500 GB, and generally 1 TB nowadays.

Which laptops are these which come with 500GB SSDs in the base models? Or are you suggesting that Apple should make a laptop with a 500GB spinning disk in the base model? Because funnily enough, they have one; the non-retina 13" MBP. Of course, no-one buys that, because it's worse than the cheaper Airs by all metrics but storage capacity, but it's there if you want it.
I think the problem here is they were trying to solve two different problems, but were trying solutions that solve only one or the other at a time, and then complaining it made the other worse:

1. It should not be possible to draw a rectangle wider than a certain diameter and length through the points (at any orientation).
2. The distance between any point and the nearest neighbouring point must not exceed a specified threshold.

An easy way to sample points from a random distribution but with additional constraints applied would be to do rejection sampling - if a point doesn't meet the constraints, reject it and start again. For this to work, you would need to formulate your constraints based on the number of points accepted so far so you don't reject all the points (for example, sample the first few points randomly, and then sample the next points using rejection criteria based on a multiple of the theoretical minimum values of the distance between points / size of the rectangles for the number of points sampled so far).

This requires being able to efficiently work out the greatest distance between points and finding the largest rectangle of a given width. You could do the former with a quad-tree; if the new candidate point is too close to the nearest neighbour, reject it; if it is accepted, add it to the quad-tree. For the rectangles, you could optimise by creating a Fibonacci heap with the largest rectangle so far for each point - the largest rectangle will never get bigger as you add more points, so you should be able to do much better than O(n^2) time in the number of points (I haven't verified this, however) because you can skip checking most points most times.
Psst … want some free NASA software for messaging the Space Station?
I want it. Python is 100x slower than C. I want a language that doesn't need to worry about performance. I want computers optimized for humans, not them. I want computers that can model the weather, the ocean. I want search algorithms that optimize car engines, electric plants. a million x isn't nearly good enough.
There was already code written to zero out the BSS shared across all the bootloaders for PowerPC, the call to it had just gotten lost when our enthusiastic fellow kernel dev rewrote bootloaders for platforms they couldn't test. I assume I just added the call to the existing code back in.
$1500 Google Glass actually a $80 device?
Just on a few points:

- Using all available memory for buffer cache is a good thing, as long as the OS can immediately drop it if there are more urgent uses for the memory.

- I haven't used iTerm very much, but and because Terminal has always seemed snappier. I'm surprised you had the opposite experience.
Cloudhashing has seen a large number of these attacks.

All such attacks are futile, we are hosted by professionals and employ full disk encryption.

That any data at localbitcoins was compromised is shameful.
It has, but not notification center integration to nag you when it's used -- helpful for good security.
The Fight (2012)
Actually, for people who know their technology history, it is very easy to not side with Apple. Apple's whole pile of smartphone and tablet lawsuits is a transparent attempt to get a do-over on Apple v Microsoft. "Look and feel" wasn't protected back then and shouldn't be protected now. Unfortunately, patent law has taken a deeply problematic turn since then, so Apple has had better luck in the courtroom this time.
Another factor to consider is discounting. Even if a technology has zero marginal cost, it's not necessarily profitable when you take opportunity cost and discounting into account.
If anyone has actually cracked the editable by non - emacs using non techies nut I would love to hear about it. In every attempt I've seen, non-tech people who are used to using Word simply don't get markup of any kind, or if they do, do not think it is in any way easier or more manageable. "Why can't we just use Word?" is the response I've always gotten.
Marc supports the "new" media, ala BusinessInsider. Ironically, they wouldn't have a story if not for the old, "bloated media," since all they do is cut /paste and rewrite a few sentences.

Real journalism costs money. A lot of money to produce and a lot of money (is) lost since they don't coddle to say, Exxon, GE, MS or Google.
Sounds a lot like a "synthetic asset" which is constructed from derivatives rather than the other way around. Actually I think that is what it is, but I'll have to read the PDF to be sure.

Synthetic assets are very much vulnerable to manipulation by whales. Ultimately you are just providing some incentive structure to keep the small players honest, and hoping that the small-bit players add up to significant security in aggregate, more than any possible combination of colluding players.

Generally speaking that's not a very safe assumption to make, particularly when the underlying settlement medium is irrevocable.
a matrix rank calculator might be helpful as well to filters results for users, though I am impressed with the present and new(ish) filtering available.
I can offer advice and code in relation to building custom ecommerce platforms with mongodb and nodejs.

I am looking for design feedback and ideas for a pre public beta SaaS product.

Contact me at eric at getfwd.com
Tomshardware has the good benchmarks for "hacker" usage.
In my opinion Phoronix does the best job about benchmarking, but usually you must wait a little.
Most of the large tech companies mostly turn me off, though there are little glimmers of things they do that are positive. Ironically, I've been breaking my radio silence on G+ over the past couple of days discussing some of this in relation to Gundotra's exodus and the "death of G+" discussions (short answer: yes and no).

I just got accused of having favorable views of Facebook (I don't -- I think what the company does is detestable and Zuck's morals are beyond reprehensible .... except that the company's stand in breaking the wage-suppression collusion cabal was a stunning case of doing the right thing).

But in terms of a company which could tempt me ... there aren't many.
He said he wouldn't do it for 'every' repo. It would be different if the permissions were on a per-repo basis.
Programming wasn't very well paid even when there was no competition from abroad.
Naming a project Bear would be a little too megalomaniacal of me: https://twitter.com/bitemyapp/ :)
Ask HN: Idea Sunday
Kick start the first Idea Sunday of May.

(PLEASE upvote if you like this post to be seen by more people, as someone in the previous Idea Sunday mentioned the post with less points than number of comments will be penalized in ranking. Thanks.)
It's very easy to be friends with someone on Facebook but not follow them. In the upper right of every post is a menu that lets you unfollow them. At least today, the concept of "friend" is more about access permissions than "following"

But ultimately Twitter vs. Facebook is a very dull argument. Yes, the design of the platform makes a difference, but ultimately any individual's experience is going to be dominated by the people they interact with. Just because a person tries platform X and doesn't like it doesn't mean that everyone else is going to have the same experience.

But neither of these would be what they are as paid services. Their primary value depends on the vast number of users and that just doesn't happen with paid services.
It's the most enjoyable of flappy48 out there!
Ganzjahresreifen
A C error handling style that plays nice with C++ exceptions
ALTER TABLE .. TRUNCATE PARTITION should be much faster than deleting as well. At least it is in MySQL.
GitHub Language Trends
The Largest Vocabulary in Hip hop
It's also a song & dance we have seen before. Many Japanese companies played that game in the post-war era.
Most interesting is a new caching algorithm that outperforms LFU and LRU:

S4LRU: Quadruply-segmented LRU. Four queues are maintained at levels 0 to 3. On a cache miss, the item is inserted at the head of queue 0. On a cache hit, the item is moved to the head of the next higher queue (items in queue 3 move to the head of queue 3). Each queue is allocated 1/4 of the total cache size and items are evicted from the tail of a queue to the head of the next lower queue to maintain the size invariants. Items evicted from queue 0 are evicted from the cache.

Paper: http://www.cs.cornell.edu/~qhuang/papers/sosp_fbanalysis.pdf
Similarly, most of the CI tools require huge number of permissions, including Travis.

GH has OAuth scoping, but it needs to be more fine-grained. Say, configurable to per-repository level.
For those interested in algorithms and optimizations of paths, check out www.pathery.com/home for an NP complete longest path most vital node puzzle.
I remember reading Fear and Loathing when I was 14 and thinking it was the work of a genius.
Flappy48 – The Mashup Game
C++ is quite portable on its own. But wrapping in C can be useful indeed, for example to enable using that library with other language, like Rust which can bind with C, but not with C++. But what is the point of writing something in C++, wrapping that in C and then wrapping it back in C++? Can't the first level be used directly from C++?
Linode+GoDaddy+Wordpress is a Good Choice.
Doubling down on stress: launching a startup while going through a divorce
I know this isn't what you are looking for, but generally I've found that playing around with Typecast.com for just a few minutes gets me to something that I like and that fits whatever site I'm designing for. Pick a few fonts from the Popular fonts category, and play around until you find something that you like.
That looks just like the iPhone 6 mockup.
> Secondly, GitHub terms only let you have one unpaid account. If I want to maintain some personal repos, but also some with one of my professional hats on, it costs me money. If I want to keep my work on a major project separate to a few sidelines, it costs me money.

What they do allow, though, is adding new "organizations". These are effectively groups that get top level URLs just like users (https://github.com/galvanix/ is one my business partner and I set up).

When you create a repo you can put it in your main account or in any of the organizations you are part of.

If your organization doesn't host any private repos then there is no cost.

Now, this isn't completely disconnected from your main account—you still do everything in that name, but it's close.

> …because I am able to show approximately none of the best professional quality code I write without violating confidentiality agreements, and certainly none of it is in a GitHub repo for public inspection.

Well, ain't that the truth for most of us! :-)
I'm not sure if this is the author's reason, but one reason is that the C++ wrapper could be implemented entirely in a header file, giving you ABI compatibility that you might not have otherwise.
Play around with the D... in the library? shame on you!
A service combining the flexibility and ease of use of a CMS site (Wordpress, Drupal, Joomla, etc) with the speed and security of a static HTML site.

The CMS version would be a private site (not accessible by the general public) which is compiled into a static HTML site which is publicly accessible.

There should be a way to deal with formerly dynamic elements, such as contact/comment forms, site search, etc. (possibly using third party APIs)

There also should be a way to deal with updates to the CMS version of the site, so that these changes are detected, compiled and processed into the static version of the site.
Why can't they just improve the indexing to do this automatically behind the scenes? Isn't the problem of finding things quickly in exchange for more work during a write exactly what indexing is supposed to solve?
i strongly suggest that sites concerned with their security use (1) full-on colocation services and (2) encrypt the partition they store user data on or encrypt the entire disk.

if you have proper disk encryption, it is non-trivial to game the remote physical access to the machine, e.g. attacker convinces someone to use 'remote hands' to reboot server and then gets console redirected pre-boot. if you have disk encryption in this scenario, whether it is on the user data partition or the whole disk, you will surely be notified of the unscheduled reboot and can investigate it.

it is always best to host your own machines (_not_ VPSes) and be able to provide some level of compartmentalization to your hosting setup.
Asics can max out at about 1000x , and zvi orbach has a recent column talking about how to make an fpga with 50% efficiency of asic.

http://www.eetimes.com/author.asp?doc_id=1322021
These are the people who made the mistake of signing up to a service with a central point of failure in the whole world. When that goes they have to find out other things to do.

But of course it is their fault for not having anything else to do and so someone on HN tells them that, "Well trust me this is totally fine, you guys and gals just need to do something else at the moment. Don't think of it as a bug, it is a feature built it to help you multitask..."
But honey is elastic ..
the chinese really good at copying

look at xiaomi phone; android phone with iOS feel
Reading this reminded me a little of old works of philosophy. I found it tremendously educational, not just about postgres partitioning, but about databases in general. That degree of patience and thoroughness on the part of the teacher isn't something you see every day.

I wish more such conversations A) took place, and B) were transcribed and shared in a similar fashion.
You're early for a Sunday.
Why you never document your code? You didn't document your Clojure libs and now you're continuing the trend with Haskell. If you're going to make libs, please provide the adequate documentation with examples of usage in the code. I'm not gonna keep going back to the README. I'm going to use Hoogle and Hackage. All those comments in the README could be looking all pretty on Hackage right now.
Our school had no computers. I first saw computers in my University in a air-conditioned room and we were not allowed to go inside. We had a Fortran-77 module (elective) which I took in the hopes of getting a chance to use the computers. However, it turned out that we were supposed to write our code on paper and the teacher would evaluate them by reading them, not compiling them! So the end result was me scoring very well in the exam by writing code on paper, the teacher evaluating it by reading it. Sigh.
Of course, there are availability concerns with that, which you can mitigate with onsite redundancy (dual power supply machines fed separately, etc.), and multi-site replication.

The big issue is how to get keys back into the system. I suggest having some onsite tamper-resistant component and some typed in remotely component.

The annoying thing is there is no viable low-end solution for this yet. It makes sense once you're dropping $100-150k of equipment per site, but for 2 servers per site, it's a huge pain and lots of overhead.
Hacker news 2.0

An actual tech news column with reporters and a sleek website and or maybe a podcast here and there

I mean seriously why hasn't that happened yet
I am in charge of CSDN development team. We don't have a plan to make an English version yet as for now our focus is still on local open source community setup. Maybe one day when the situation is mature enough...
On my restored 1960's metal tanker desk, I've got my 13" mbp (on a stand), a 20" monitor, 3 raspberry pis, 2 notebooks, my headphones, a cherry MX brown mech. keyboard, wireless mouse and a couple pens.
This website is incredibly frustrating to use. Whenever you resize the window, the scroll position resets to the top-left corner. On mobile browsers, this seems to happen at random, making the content nearly unreadable.
Exactly what I was thinking - he seems to have pretty muscular forearms if he wasn't working out.
Democracy's Deepening Recession
Nearsightedness and the Indoor Life
Unless you're in the east
Nope, it's been almost five hours since 00:00 UTC :)
A large number of libraries already do this: glib uses GError, and glibmm wraps it in a very similar fashion.

It's also worth mentioning that it's pretty easy to create the Error object on the stack, such than an error_free() function isn't necessary, but strings become a bit more messy in that case (like needing string interning or forcing all error strings to be static).
Social Media Stole My Kidney
Who knows. How can anybody tell if 28nm if more cost effective than 28 nm when it isn't sold in the market as a fab ?
The Decline of Reeding
The difference is that snipers et al require targeted effort. Hacking hospital equitment allows for mass destruction.
This essay is a great intro to Hunter S. Thompson.
See https://news.ycombinator.com/item?id=7692098
You may want to look at Vanguard as a broker - trading Vanguard ETFs through them is free.
A site with free, open, community driven practice problems and solutions. Sort of like a wikipedia for questions. I could imagine this being a key ingredient in the future of OER. Would be cool to see something like this integrated with http://metacademy.org
Bacteria from Earth can easily colonize Mars
I suspect they have a base OS installation and then have a post-boot encrypted partition which requires manual passphrase entry over ssh or console to unlock, containing all the relevant data. That's a pretty normal way to set up remotely-adminned fairly secure servers.

When it's "cold" (offline, or running but in system-low mode), you have no real protection of the OS, but you essentially distrust the machine whenever it gets rebooted without your consent. If someone can get root on the server while it's in "high mode" (normal operation, after keys are entered), any protections are irrelevant anyway.

The risk is if the attacker can cause enough reboots that you stop caring about reboots so much, and just blindly enter the passphrase; the attacker then puts up something which steals the passphrase, and then uses the passphrase on an already-imaged drive, winning the game. Or if the attacker can use one of a large number of vulnerabilities to get access to your data when it's running in system-high mode; either an app-level vulnerability or either local access + local root, or remote root.

Server technology sucks for anything needing great security but adminned strictly remotely.
I'm not sure if this fits all your needs but there seems to be at least some meaningful overlap:

http://developmentseed.org/blog/2012/june/25/prose-a-content...
I spent 6 months building http://KillSwit.ch and really enjoyed the process, but I don't have time for it anymore because of QuiQui.me

It's written in Laravel 4.1 and uses Amazon Web Services. I'll sell the domain, all the code, and all the marketing assets.
And his best book by far was Hells Angels. Followed by a tie between Fear and Loathing in Las Vegas and the one about the McGovern Campaign.
From my own very biased experience of having lots of close friends and never a dull moment, all whilst working alone for most of the day in my apartment... perhaps I do have low social skills, but it doesn't seem to affect me in a negative manner.

I choose to know a small number of people very well. It doesn't interest me to know a large number of people hardly at all.

If I wanted to "up my social skills" and "gain tons of 'friends'" I could easily do that I would think. Simply by mimicing the flaky personality described in the article and sure, everyone loves a yes-man.
This might also be similar to what you're looking for? http://jekyllrb.com/

EDIT: Oh sorry, I didn't realize that Prose was based on Jekyll! I guess this suggestion is a bit redundant, but this way you don't need Github if you have your own server, I guess.
I'm currently working on a Haskell web framework that allows one to easily define all of the possible values dynamic content can take, generate all permutations of content (assuming the values are finite), and load them all into an in-memory cache to be fired off, pre-baked. Inspired by the idea of a pure function -- that is, a function that is given the same arguments should always return the same result (and have no side effects).

More general than a CMS, but the idea is similar.
Don't the stack exchange sites already serve for something like this?
I believe I understand what you're saying.

But there's been very little objective reporting through the entire course of history. Humans have biases, preconceptions and filters. History, itself, is the record written by the victors.

w/r/t journalism, this is evidenced via word choices, areas of focus and emphasis, paths followed up or left alone. Read two reports of the same trial testimony. Read coverage of a basketball game by two journalism outfits you respect. They won't be identical. They'll vary widely on some points. Humans are subjective, journalists are humans, their reportage is on a spectrum of subjectivity. Believing otherwise could be harmful.