skysight-inc/HackerNews huggingface dataset:
This is not only harsh, but close minded. MineCraft and Legos provide tremendous values to kids in developing at least creativity, and often fire technical interests that drive kids to learn "real skills" later on in life. CodeSpells is just pushing that to the next level.
2Q buffer cache algorithm
That's exactly what I use my iPad for. It's the perfect device for frivolous web browsing, YouTube watching, Twitter/Facebook, etc.
That is easy to check, could the author put 100 lines of C code next to 100 lines of equivalent Go code and let us judge for ourselves?
I hate to discourage someone whose obviously a really practical learner but just a note that last I checked a fair amount of w3schools things on particularly php were a bit dodgy around security and dealing with now deprecated things.

Php has says to make things really insecure and unlike your book on Ruby which probably shows you the right way to do things there, w3schools doesn't tend to. It's not a huge deal while learning if you're a quick learner and don't get bad habits but it's worth being aware of and looking into if anything gets serious.

If you want a really over the top look at why some people don't recommend w3schools, check out w3fools.com

If you're looking for a solid php resource with a more modern and secure approach I'd recommend
http://www.phptherightway.com

Overall it's probably just worth noting that wherever w3schools recommends something you wouldn't do in Ruby it's not because you should do that in PHP - and it'd be worth looking in your php book or other resources for the right approach in PHP.
There's a straightforward way to do this, you know. You can search the domain registry for free, using "whois" until you find an unregistered name you like. Then register it.
Why turn the ringer completely off? Surely it's worth getting "distracted" by communication from friends and family. The only reason I can see this as a good idea is if you get a lot of bogus calls, or you know people who call/text you a ton.
I think this is where the benefit of using raw disks comes into play; if you develop a problem with ZoL then you can always switch to OpenIndiana or FreeBSD (I run my ZFS array from FreeBSD).

Another question, have you checked your block size is configured correctly? I hadn't even realised that mine were wrong until I'd upgraded to the newer versions of ZFS, which throw the following helpful message:

pool: primus
state: ONLINE
status: One or more devices are configured to use a non-native block size.
Expect reduced performance.
action: Replace affected devices with devices that support the
configured block size, or migrate data to a properly configured
pool.
scan: scrub repaired 0 in 16h44m with 0 errors on Tue Aug 26 17:54:48 2014
config:

NAME STATE READ WRITE CKSUM
primus ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
ada0 ONLINE 0 0 0 block size: 512B configured, 4096B native
ada2 ONLINE 0 0 0 block size: 512B configured, 4096B native
ada3 ONLINE 0 0 0 block size: 512B configured, 4096B native
raidz1-1 ONLINE 0 0 0
ada7 ONLINE 0 0 0
ada5 ONLINE 0 0 0
ada6 ONLINE 0 0 0
cache
ada1 ONLINE 0 0 0

errors: No known data errors

Just in case you were curious, this is what my pool looks like:

NAME USED AVAIL REFER MOUNTPOINT
primus 7.00T 115G 287G /primus
primus/audio 774G 115G 774G /primus/audio
primus/devel 17.2M 115G 10.9M /primus/devel
primus/documents 6.13G 115G 6.08G /primus/documents
primus/downloads 275G 115G 275G /primus/downloads
primus/git 325M 115G 316M /git
primus/jails 10.7G 115G 49.3K /jails
primus/jails/alphatrion 212M 115G 752M /jails/alphatrion
primus/jails/cybertron 91.6M 115G 729M /jails/cybertron
primus/jails/elitaone 370M 115G 940M /jails/elitaone
primus/jails/galvatron 750M 115G 1.25G /jails/galvatron
primus/jails/megatron 937M 115G 1.31G /jails/megatron
primus/jails/template 2.60G 115G 691M /jails/template
primus/jails/unicron 5.81G 115G 5.33G /jails/unicron
primus/pictures 11.3G 115G 11.3G /primus/pictures
primus/videos 5.66T 115G 5.66T /primus/videos
zroot 12.7G 94.6G 6.56G /

(in case you weren't aware; jails are FreeBSD containers - the FreeBSD equivalent of LXC / OpenVZ)
> It's interesting that one of the only Ivy programs which is essentially immune to this gaming of the system is Harvard Business School

Having known many peers at HBS, I highly doubt the truth of your claim. It seems extremely biased based on your own background. Do you have any evidence?
The promise of the title is certainly not redeemed by the article, which simply compares some established FFT libraries and chooses one the author likes. Not surprisingly given its reputation, FFTW wins the mini-competition.
A print of a page is not the same as a bookmark. Rather than a link to a point in time (which is what your print out is), a bookmark is a pointer to the latest version of a page. That has many benefits if the page is actively updated. The cost of that advantage is that it can fail completely if the page is taken down.

Ideally a browser should cache a page when you bookmark it and optionally refresh the cache when you revisit. That way, if you get an error you could look back at the cached version instead.

In fact, that'd be a damn useful browser plugin.
This is true in some cases: maximum likelihood estimation often corresponds to MAP estimation with a certain prior (though it can be argued whether MAP estimation is truly a Bayesian concept, or just a way to transplant MLE to a Bayesian setting by using a very weird loss function). But many frequentist concepts have no Bayesian counterpart such that if you choose a particular prior you get the frequentist concept.
Copycats and crapware in application stores
> It's wrong to do others work for them and let them represent it as their own

This is an intricate topic. On what grounds do you claim this to be wrong? What is the alternative and why is it so much better?

> It lets them receive qualifications that they didn't earn and others who want those qualifications in competition with them, do not receive them.

You are mistaken here. From what I read in the article it seems these admissions essays have little to do with actually picking out the people most qualified for the positions, but rather the people that can hit the reviewers' emotions the hardest.

This is an inadequate system to begin with. Any fault should be placed on the people in charge of the system rather than the individuals trying to wiggle their way through it.

Frakly, I'm disgusted by how our society treats people sometimes.. "You have to be timid yet idealistic, ambitious yet giving, and reserved yet honest" What is this crap? Why can't we let people be what they are? How is this any better than discrimating based on physical properties?

Why should anyone care about anything more than aplicants being honest, faithful/conscientious and qualified?!

> It might just be a mundane 10 hour essay, but that person may not have had the time management skills, writing skills, or will to do it and therefore should not have received the marks that he did

All qualifications required for the titles earned will (or at least should) be taught to the students during the course of their studies. If they lack the time management skills necessary for the degree, the evaluation of their abilities during the course of the studies should make sure they eventually fail. If the students find ways to offset their limitations, then I fail to see any issue. Don't we all have limitations that we eventually need to find ways around?

If they don't find ways around their limitations, and the system still awards them a degree, the blame still lies on the system.

Humans are fallible individuals, and only so much can be done about that. It is processes that should be engineered to perfection, in order to guide the people within them towards making the right choices. Not the other way round.
> This happens repeatedly: Apple is very good at choosing the right time to enter a market -- hitting it when it hits primetime -- and then they get credit for creating the market. I

I know. Remember when Microsoft started the tablet market in 2003 and then Apple comes along 7 years later and steals credit for tablets! Psh!

And remember when Apple got credit for smartphones when all they did was enter the market that BlackBerry had created and turn it on it's fricken head with a device so much of a leap-frog that blackberry management thought would never ship? [http://mathiasmikkelsen.com/2011/05/blackberry-makers-though...]

And remember when they strolled into the MP3 player market after the Rio players were crushing it with literally thousands of units sold every year? They step into that market right when it's about to blow up and next thing you know, everybody acts like Apple was the company that put the white buds in everybody's ears!

In all seriousness, yes, Apple does of course time their entry into a market. And when they do, they unleash a torrent of innovation, marketing, and brand goodwill. I bet name recognition for fitbit is under 50% on the street. What do you think that would/will be if Apple released a similar wearable? Like them or not, Apple products are iconic. My dad knows iPod and iPhone. Do you think he knows HTC One? Or even Galaxy S?
Two words: "Use NixOS".
After reading its README.rst, it seems to me like wal-e only cares about backing up (and restoring) WAL files, not about synchronuous replication like the original article.
He said both
I read that Io is frequently used as an embedded language. It's really nice, OO and prototype-based little language, definitely worth a look.

Out of interesting Lisp dialects, there's also PicoLisp (http://picolisp.com/wiki/?home) which looks like it should be well suited for embedding, but I didn't find any docs for how to do this with a quick search.
Yes -- there's a folk tale about how a bumblebee is an aerodynamic impossibility. What that actually means is if a bumblebee is scaled up to the size of a bird, say, it can't stay aloft because its wing area is only increasing as the square, but its volume and mass as the cube, of the size change.
The email address is the same as the domain, just with the first dot replaced by an @ sign :).
Interesting but I wish there were more functional languages that omit braces. I only know of F# and the js preprocessor livescript.

Seems like embracing lisp style is a must do for many lang-creators. Or is it just for the sake of parsing simplicity and dislike of whitespace significance?
Get into the habit of random rewards
The Cult of ZFS
Peak time rail travel can certainly be expensive. In the UK, a walk up standard class anytime return from Manchester to London (~180 miles) is £321 ($530.) Depart after 9.30am it goes down to a more reasonable £79.
Sign up for Bugcrowd and give it a go in your spare time. I would say it pays really well, in that it forces you to exercise and stretch your brain, over time you'll start getting better and work to the point you could quit your day job and do security full time.
Does anyone find it odd that the author talks about distraction free, removing things and then uses an iOS app to meditate on the bus?
Never forget Code Hero: http://en.wikipedia.org/wiki/Code_Hero
The blocks allows instant gratification to hook people in.

I see no problem if they want to add an advanced mode where you can drop down into an actual programming language like lua, python or scheme.

Seeing more advanced spells from other players might even encourage people to do so, just so they can have status in the game too.
Recover a MySQL Galera Cluster
Of course it eventually touches the DOM. It also has a virtual DOM.
Is this quite right? Sorry this is a bit vague/unclear, but what happens if you, say, call the reduction function, throw the result away and then call it again?

I ran this example through Clojure in let's write a transducer, and it plain doesn't work; I think the mapping given above works for all transducers that are actually valid, but I think the type definition allows for broken ones.

Again, I'm not sure & still learning, so please explain if I've gone wrong here.
After reading the manual again, I recall what made me not pursue the PostgreSQL built-in master/slave replication:

"""
Commits made when synchronous_commit is set to on or remote_write will wait until the synchronous standby responds. The response may never occur if the last, or only, standby should crash.

[…]

If you really do lose your last standby server then you should disable synchronous_standby_names and reload the configuration file on the primary server.
"""

The way I interpret this is that in case my one and only standby server crashes, my database will not allow any modifications until I intervene. With pgpool2, writes will continue to work on the master, and it’s my responsibility to eventually bring back the standby server.
I agree this is sad. On the other hand however one needs to consider how much is really lost this way.

Given the inefficiency/pointlessness of much of the effort involved in compulsory education, I'm not sure better teachers would be able to significantly improve the system. We need a structural change here first, and only then start to look around for brigther people. Otherwise, any bright people that may enter the system, will eventually be frustrated, give up, and in the end achieve results (in the field) that are no better than those of the borderline-acceptable teachers.
A little bit off topic: Does anybody else dislike the word "portable [...] language"? I never met a truly portable language. Examples: You can use Java on all platforms, but if you are not on Windows it sucks. You can use Python on all platforms, but if you are on Windows it sucks. It's always that the language might be able to run on different platforms, but as a coder you need more, and most of the standard tooling often is only taken care off well enough on one or two platforms.
I got ZFS corruption myself. Although another issue (which actually brought my attention) was also common system crashes, whenever ARC was enabled.
When inspecting cored dump it looked like random bit flips.

In my case the problem turned out to be a broken WiFi card (PCI). After I replaced it no issues for 2 years now.
Interesting idea. I wonder whether you wrote this comment by your phone or your PC though ;)
nice! templates were also part of my talk on static pages last week at the frontend conference: https://speakerdeck.com/mulderp/minimum-viable-interactions
I'm not discounting that CodeSpells has a certain value, but many other things in this context do as well. If it really wants to succeed in its "vision" CodeSpells needs to become much more than what it is. Hope it does.
I think they are asking if someone has an already registered domain that they would be prepared to transfer for free.
While school systems are usually funded by millages, schools themselves are usually funded by the number of students enrolled. Administrative costs don't necessarily go down when there are less students, but the total amount of money the school gets to spend on education certainly does.

Personally, I would welcome a complete ban of private schools at the K-12 level. Force those people to send their kids to public schools and they'll suddenly be screaming from the rooftops for the school systems to improve.
Virtual Panel: Convergence of SOA Governance and API Management
It's not "zero curation" with Google, they let anyone publish any app but they remove apps afterwards. For example they recently cleaned up all swing copter clones.

If a developer account makes too many apps that end up suspended, they can ban the user account. Then they're pretty good at detecting same physical persons using multiple accounts (credit card, IP address, etc.)
Yes, and you continue to miss the point.
Well its not "much" higher level. It adds memory management and a simpler concurrency story, which helps. But e.g. no generics, no algebraic data types, no pattern matching. Plenty of things will still have to be done by hand. I'm not super surprised.
Then why don't they offer all their programs for free? It would be very good pr and they would get many more donations.
> The classic Linux distribution scheme is frequently not what end users want, either.

THAT'S THE WHOLE POINT YOU GODDAMN MANIAC. It's not what they want, it's what I want.

> Many users are used to app markets like Android, Windows or iOS/Mac have.

STILL THE FUCKING POINT. Making desktop linux more like windows is like selling beef steak and lamenting you're having a hard time getting vegetarians to buy it.

Fuck, this made me mad. I couldn't get past the "Users" section, he might redeem himself farther on, but I doubt it.
Out of my mind there are at least 4 commercial compilers to choose from and two of them offer reasonable IDEs as well.
Absolutely. We know how to archive paper pretty well. Your box of magazines will last another 20 years in your garage. Maybe twice that in a climate-controlled vault.

But they're still made of cheap paper, and will eventually decompose, or your garage will flood, or bugs will eat them, or mold will be particularly bad one year. And, like anything physical, unless someone makes a pilgrimage to your garage (or that vault), no-one else will ever (re)discover them, or share them. That's the problem with physical things: they can be controlled, hoarded, kept secret, or destroyed.

Born-digital artifacts, and digitized physical ones, can be much more discoverable than physical ones. They often can be repurposed and remixed much more easily. And they absolutely can be copied and distributed widely in ways that physical artifacts can't.

Sticking to paper isn't the answer. Figuring out better ways to index, preserve and distribute digital artifacts is.
No. Meditation is also about controlling distraction.
Where the European brains go
But that only helps you. That doesn't help anyone else who needs that old reference.

Saving things in a way that those backups can be shared and distributed, like WARC files donated to the Internet Archive, can help ensure that when your hard disk crashes and your backups fail and you lose those PDFs, the things you wanted to save will still be out there.
Nothing in that proposal is systemd specific. It only requires btrfs and a bit of support in the initrd.
This article is from March 2013, and was extensively discussed on HN when originally published:

https://news.ycombinator.com/item?id=5449287
As someone that's deployed a streaming replication master slave pair with a backup regime designed to achieve a Point In Time Recovery Target of no more than 1 minutes data loss in the event of complete failure requiring restoration from backups....

Everything, it all needs to be simplified. Yes it's the "difficult" problem for a database, but it's also the one thing where I feel Postgres is lacking. What's needed is the Postgres community to quit messing around and accept that clustering is no longer something they can fob off to other projects. They need to adopt either Postgres-XC or preferably Postgres-XL and push it forward with full force.

The current state of affairs is "pgpool, slony, repmgr, buccardo, and the rest, pick one, spend hours testing how well they fit your use case. Then use that." Now this is ok when a project is new. But Postgres is about 20 years old. Clustering is not new, many of these solutions are old, we finally have a very good clustering option but it's not even mentioned on half the official wiki pages about clustering last time I looked. Postgres is a professional grade tool, so it's ok to not endorse things not considered ready yet... But Postgres-XL is in use in production deployments, it's built out of Postgres itself not via proxies or other layering over or inside vanilla Postgres. It's not a hack, and endorsing it as the definitive future of clustered Postgres but not necessarily endorsing it as "as good as regular Postgres" is long overdue. At least that's my opinion as a serious production Postgres user who makes the decision to use other databases more often than not, due to lack of good clustering.
http://www.anandtech.com/print/7603/mac-pro-review-late-2013
The sad truth is that for large classes of Internet abuse, IP is a pretty strong indicator of reputation, positive or negative, and the reputation of an unknown (which includes exit nodes of VPNs and Tor nodes) tend to be well below average.

Any _content_ based semantics are far more expensive than a DNS query (or better: a local IP reputation table lookup). It's the online equivalent of individual stereotyping based on obvious surface characteristics -- even if only unevenly true, they're a cheap heuristic, and, as the saying goes, the thing about stereotypes is that they often have an element of truth to them.

It's not just the big players who do this either. Lauren Weinstein, long-time Internet privacy advocate, has taken to blocking entire TLDs which are characterized by near total spam -- sorting out who's legit is just too much work. And of course DULs are heavily used in email configurations -- very few sites will accept email from such spaces.

I really like the idea of Tor and really wish it could be tractable, but absent some alternate means of sorting out the good guys (and keeping bad actors off of Tor, without penalizing others, and remaining consistent with goals of privacy and anonymity), that's going to be difficult.
I like reddits system. Pick a user and pass. All other fields are optional, and you can fill them out later if you wish or as needed.

Imo if your website doesn't use that system its because you're more interested in collecting and selling my private information than you are providing me with whatever service you want me to sign up for.
Apps for startups
Thanks. I've got a number of WD Red series drives too, though my rack seems to run a fair bit hotter than yours. (37 degrees C). No failures in a year so fingers crossed.
If you are having random errors like that it might be a sign of something bigger.

As mentioned in my other response I had random bit flips in memory. After I replaced my broken NIC crashes stopped. But I got a nasty surprise when I removed a filesystem - kernel panic due to failed assertion, and then kernel panic for the same assertion every single time I tried to import the pool.

I suspect it possibly could be resolved somehow without losing data, but decided to simply restore it since my backup was relatively fresh.

I suspect you might have something similar to what I experienced, and even though you use ECC memory I doubt it would help much when corruption is happening on a bus.
If you venture to a local pond/lake and observe the mallards and black ducks, some of them have one of their eyes open while sleeping because they can keep half of their brain awake. I just happened to notice it while on a daily walk and had to go look it up afterwards. Ducks also make outrageously loud quacks when alarmed (sounding similar to a single person laughing too hard at an unfunny joke). Made me jump more than once when walking after dark.

Not all of them will always sleep with one eye open, but at least a few in a group will in order to keep watch from coyotes, birds of prey and stray cats when they're not in the water.
It's interesting that a lot of this isn't a problem in FreeBSD due to the Base system and ABI guarantees. FreeBSD Ports also averts many of the grumblings about distro packaging.
If the phone's off, that's going to be less useful. And the tower-tracking location granularity's much lower than GPS Though I don't know what the reporting intervals are. Some smartphones (or their apps) were reporting location data every 10 seconds, with accuracy measured within a few feet.

Can't find that article at the moment, though another reports that location information is logged "at least several times an hour":

http://online.wsj.com/news/articles/SB1000142405274870398370...

Here: "In a six-month period — from Aug 31, 2009, to Feb. 28, 2010, Deutsche Telekom had recorded and saved his longitude and latitude coordinates more than 35,000 times."

http://www.nytimes.com/2011/03/26/business/media/26privacy.h...

That's every 7.5 minutes.

I only wish I knew who I was hiding from ;-)