skysight-inc/HackerNews huggingface dataset:
It is a bit more nuanced than that, ARPANet was a lot of DEC machines, USC and USC-ISI had a number of DEC-10's on the network. Usenet was however primarily a bunch of UNIX (or UNIX like) machines. They traded in their modems for nifty connections to the Internet and carried a lot of the same protocols with them. Much of the Internet protocols were developed in college labs with the ability to 'plug in' different UNIX configurations (the BSD sockets stuff) and since the code was tested well on UNIX was often the operating system on the machine that connected someone to the emerging Internet at the time. Lisp systems were popular for research, but were not used extensively for networking research. I expect it was in part a compatibility issue with BSD's socket stuff (where a lot of research was happening).

A more interesting alternate history for me would be if the folks doing system research had settled on a functional language like Haskell rather than a procedural one like C, what would our APIs look like today. I say that because I suspect that using C as a the language of choice was more influential than the OS of choice.
FIFA World Cup coverage promises to be a Game-Changer
For anyone who wants to help: I've been looking at a bunch of different ways to achieve high-availability postgres. What approach would you all suggest for a solo startup on a limited budget
One man's obvious is another man's deep.
How often does this actually happen? I am just not worried about it. I have been running open wireless access points at every home I've lived in for the past fourteen years.
I switch to KDE 4 when I saw it working smoothly with SVGA X11 driver (not 2d or 3d acceleration). In the same machine with the same driver, Gnome 2 had a horrible lag.
So I don't think that KDE 4 have a performance problem.
The first thing I searched for was lemon, but I noticed that it differentiated between lemon, lemon juice, lemon zest, etc. If I have a lemon, I have all of the above. I'm sure there is a lot of work to know that lemon zest is derived from a lemon, but that would make this stand out against other similar ideas.
That doesn't make any sense. Create a file, memory-map it, bam, you have RAM performance with "filesystem semantics". (There is NO overhead associated with memory-mapping a file on a ramdisk in the Linux kernel.)

Probably what they're referring to is something more along the lines of replacing SCSI or NFS with a protocol that is a better match for the random access patterns used to access in-memory structures. (Hence their 64-byte I/O size; that is equal to a cache line on Intel architectures.)
Brazil's billion-dollar gym experiment
If you're using Google Analytics for behavior tracking, you can assign unique ID's based on a given identifier such as the user's account name or login email. This is more reliable than just using cookies (the default Analytics method), and somewhat addresses your issue.
No, but I can name a lot of programs where the authors never even considered how hard disks or RAM worked.
Sorry Moniker. It's Over.
This week in Rust (June 10)
I got a perfect score (zero). The trick is to blur your vision.
For a $25 price tag, this has the potential to appeal to a lot of Indians in the rural areas and being a potential rival to other in house android brands like Micromax et al.

Even if they support the basic subset of functionality exposed by Android, it should be more then enough for it do well. Looking forward to more updates on the launch.
You dropped your phone on the corner?
I didn't dare to install it on my machines since there are a lot of requirements.... I went the paid route instead.
12 Life Lessons from Trading
> How would that work, exactly? It seems like on so many levels a bizarre result to expect, and in the rare case where you might expect it seems like it'd be a positive thing more often than not. Or even if it wasn't, there are SO many simpler ways to prevent that outcome than giving EVERY teacher tenure.

Oh? What is this great solution you have? The courts? That takes years, at which point the teacher is unemployed and may years later receive compensation. Good luck expecting that to go well.

> Do you expect a republican or democratic political candidate to make firing all the English teachers or PE teachers or music teachers of the other party their first priority when elected to the (nonpartisan) office of Superintendent or to the City Council? Surely not! Does French or Math instruction come in Democrat or Republican flavors? Of course not! You're only really worried about science and history, right? Can you justify offering tenure to ALL teachers on that basis?

My PE teacher also taught the sex ed class. My English teacher taught a book that was later banned in the School District for a number of years before being unbanned again.

Also? Only 6 of the 12 years is divided up like that.

> On the flip side, what if some teachers are objectively really terrible, a candidate runs on a platform of "I will clean up the schools by getting rid of these bad teachers!", and the candidate gets elected on that platform because the voters agree with it. Why shouldn't those teachers be gotten rid of?
Why do you create arguments that are irrelevant?

The teachers that are terrible can be gotten rid of. If you think it is too hard, then streamline the process so they can be fired in X time period. There is a huge range between "can dismiss for any reason" and "can dismiss for performance".
Free to Choose?
Agree with you here. At this price point, smart phone is starting to be a commodity item, just like the shirt you are wearing, like the cup of coffee you drank this morning or like that piece of apple you ate.

Just need for the service provider to give ground breaking plans. Imagine having a flat data plan for $5/month at LTE speed with this type of smart phone.
i5 and 16gb of ram brings it to 701.75 Euro unfortunately.
Ask HN: Which companies (or gov agencies) have the worst customer service?
DDOS has nothing to do with HTTP, its a network layer (routing protocols) issue. Put another way, if frames are making
it all the way to your stack and up to a webserver in user space before a decision is made, you're already toasted.
Correct, but actually you can't setup Krunner (or any other KDE shortcut) to be launched pressing ONLY Super/Windows key.
Ah, but if you do that of _course_ the fairies won't be able to find you. They come down the chimney and then listen for the sound of a recently fallen tooth. With the door closed they'd not be able to hear it.

;)
Good point. Although we do introduce the long way first.

The reason we don't use a,b = b,a in our code is that it isn't very portable to other languages. We wrote this book as a second semester textbook. So most students are not very good programmers and will be transitioning to something like Java or C++ in the next semester.

Further, for most of the sorting algorithms we have exercises where we suggest that users modify the code themselves to use simultaneous assignment.
Thanks for the thorough response. My original paraphrasing was probably a little too simplistic, but I guess I got the gist of the general argument.
For a solo startup on a limited budget I would recommend a single-server Postgres setup. Don't solve scaling problems until they become a real problem.
Rekonq it's like a faster and lightweight Chrome
"Spatial audio that supports dynamically computed surround sound for arbitrarily many speakers and headphones."

Still covers only a small arbitrary constant factor of data that is already very small by modern standards.

Note that surround sound data is, IIRC, already not "twice" the size of stereo.

And your video points 1 and 2 are also still at most only small constant factors of increase over what we already have, with 3 potentially being a compression technique.

Video is nearing its apex; sound is pretty much already there.

There's actually a maximum rate at which our senses can convey information to our brains; any use of data beyond that rate is literally impossible and anything carried beyond that is wasted. Even a full sensorium just isn't that much larger than what we already have. We are, after all, talking about technologies that are in the same ballpark as the maximum theoretical data density that human brains can have, and in practice the memristor storage is going to be much higher. It should not be surprising that it's very difficult to truly "use" all that storage.
If you don't think you'll move, buy a house outright. If you do, invest in a Vanguard or similar 'safe' investment account (see a professional).

Depends on housing prices where you live I suppose, here 85k landed me a quaint 1200 sq ft 3 bed / 1 bath place in suburbia. Not the best house, but one I'd be ok dying in.

Honestly being young, talk with a professional and see where would be safe and yet flexible if you need it later.
Lisp Machines succeeding and UNIX never leaving the lab are not mutually inclusive.
Hmm, the picture showed ASEs at $27 which is a touch pricey (single ASEs you can probably pick up for spot + $5-10).
This was explicitly not written by "the haters," though.

>> So we surveyed a cross section of hardcore Mac fans and came up with 101 ways to get you back on the path to salvation.
If you want cheap, get an X201. It has a reasonable CPU, will take 16GB RAM and an SSD. You can change the battery and you can get a nice 9 cell one for lots of battery life.
And it's written in Haskell. Which makes me want to take a look at Haskell again :)
I didn't even catch the "album" play-on-words. I just read it as "Air Bum," as I'm sure many others did.
http://zareason.com/shop/Verix-545.html

Debian 7 (non-free, blobbed out) on ZaReason Verix 545 :) Cheap it is not, though....
A good number of popular small restaurants in NYC are cash-only. And then there's splitting the bill with large groups, where you don't want to (or can't) add yet another card to the pile, especially if you're not splitting evenly. Also, if you drive, gas stations charge 5-10% more for credit cards.
Interesting piece, showing how this world-cup will leverage cloud technologies to provide a never seen before second-screen experience with live streams, additional angles, replays, etc.
Compiler optimizations that are currently impeded because of register pressure can be enabled to its fullest extent, thereby increasing program speed even more. Compiler writers also get more breathing room to design better optimizations.
I can't wait to start hacking with these. $25 in India puts these in the range of raspberry pi, plus you get wireless and a touchscreen!
Assaulting a person is neither legal nor ethical
Makes sense, but I'd love to here more on this. What features of hotels makes them particularly good portals between the black and white worlds.
So we shouldn't test using a snapshot of live data? Seems prone to finding errors only on production.
> Video from article: http://vimeo.com/83886950

The things that stood out to me were that a) boy, it was a slow system. Sure vi etc are more spartan, but even back then I'd imagine the were significantly faster than this Lisp machine. b) mouse was clearly the hot new thing, it is used lot more than what I think would be optimal.
It can provide "your existing browsing experience" without being a web app: by running as a browser extension locally.
LaunchBar 6 Released
You might be interested in this

http://www.amazon.com/PostgreSQL-High-Performance-Gregory-Sm...
Does this even work considering Gmail pre-fetches all the images nowadays?
Postgres-XC + Postgres-R + StormDB

http://www.theregister.co.uk/2013/10/10/translattice_stormdb...
> Imagine such a computer program fooling every human it interacts with for decades at a time, I think that would say something about ourselves and I think it would render the question of consciousness meaningless.

Maybe we're operating with different notions of "the question of consciousness", but I have to disagree that a perfect simulation of a human mind would dissolve the problem. And by "the problem" I mean the Hard Problem of Consciousness, the issue of how the hell the subjective experience of being arises in a lump of bloody meat (or in anything, really).

I suppose my question to you is this: do you believe there is something it is like to BE that simulation, to have a first-person subjective experience from the perspective of the computer?

I agree with you that elevating certain aspects of reality to "supernatural" status is unhelpful; it's the equivalent of saying "sorry scientists, but this stuff is out of bounds." (I'm also not convinced that dividing reality into natural and supernatural is even a coherent distinction, but that's another discussion.) However, I have to take issue with your suggestion that the answer to consciousness is "much simpler... than we are willing to admit." It may turn out that a future science will come up with a very satisfying answer to the Hard Problem of Consciousness, but I suspect that this will require a paradigm shift so radical that it will make current neuroscience look like phlogiston theory.
As in shuffing around our terabytes of "illicit" storage by hiding terabyte thumbdrives in our sneakers?
I'm looking forward to the list of exploits that emerge post-release. Exciting stuff, particularly in terms of moving OS development forward independent of the usual suspects.
Free CDN's For WordPress Users
Want to give your WordPress site a performance boost and increase it's speed? Here are some of the best free CDN ways to do it.
Author here, yes it does. Meaning, email tracking still works regardless of gmail pre-fetching. But accuracy may be slightly off

I'll add this as well, several companies have built products just to allow people to do email tracking in Gmail (boomerang, signals, streak, banana tag). So yes it does work

[Edited x 2]
That's about $12,000 USD for some welded scrap metal?

Sheesh! I'm in the wrong line of work!
Scaling is one thing; high availability is another. Depending on the product, the latter might well be important early.
Can you give an example where Microsoft has been innovating? Innovation mean 'novel change' and I've not seen anything outside Azure that was even the slightest bit novel. Balmer was not a risk taker, but the Azure and VS teams have been turning that ship, but it'll be years yet before I acknowledge anything as novel.

BTW a logical fallacy cannot apply to a personal value judgement.
Perhaps a poor metaphor in your opinion. I don't believe, nor did I claim, CloudFlare themselves is carrying out DDoS attacks. What they _are_ doing is making it way easier for others to do it.

So, perhaps more to your liking would be selling armed guard services to guard against a gang robbery, while simultaneously funding and supporting (but not actually participating in, i.e. not actually providing people for) said gang.
Actually, I'm curious. What are best practices for setting up redundancy at the load balancer level? Options I've seen are:

- Hot standby that detects when the master is down and takes over as master when needed

- DNS-level solutions that distribute across multiple load balancers

But the DNS has a TTL that may not be honored by all ISPs, so how do you create a truly no single point of failure with the load balancer?
Banks don't move dollars in crates overseas, transfers in USD are going through US banks:
http://en.wikipedia.org/wiki/Correspondent_account
Ok. You have a point, though I don't think my argument is a straw man. Numpy is one of those rare and great libraries.

Go's error handling is the way it is for a reason. The authors chose to leave out exceptions. Stating that exceptions are better because you're more used to them or because they more easily hide errors is not a good critique. Even if you choose to squelch your errors in Go, you can always go back into your code and handle your errors appropriately. That makes it far easier to find bugs and makes your code very robust. I personally like how it compares to C in that regard.

Go has some QML bindings that are pretty great, although I don't think that third party libraries are a good measure for a language. Especially seeing as how Go is quite young. I think that facets of the language itself are better choices of criticism.

To help the OP, I think that python and other functional languages make dealing with abstract concepts more appealing. I walked the tight rope between writing Flask web sites and Go web sites. In the end, I know how to do either and I don't think one language needs to be better than another. In the case of my example, Sql Alchemy makes it much easier to make web apps. This does not detract from my issue with these kinds of articles in general. This seems to me more like a programmer trying to convince himself to not like a language due to his comfort zone.
Where do you see $70? The article talks about current phones that you can buy right now at that price - those are different from the new $25 phones (which will be sold in India in "the next few months" also according to the article):

"The current handsets, which are sold via eBay, retail at £59.99 in the UK, or $69.99 in the US."
I think what he meant is - does TRACKING even work since google now pre-fetches images.
Out of curiosity, what were things that these systems did poorly or that we know not to do these days?
http://www.packtpub.com/postgresql-replication/book is a great book about how postgresql replication works. Thing that I love about the book is that it doesn't just describe how to setup replication, it nicely describes how postgresql works (disk layout, the wal/transaction logs, fsync consistency, checkpoints, etc).

I'd recommend doing a master-slave setup. Doing a master-master is a lot more complicated. If the master goes down, you can have monitoring software promote a slave to be the new master.
What was the predecessor to xml that was easier to read?
Also see: APOPO, a Belgian organization training rats to detect landmines and tuberculosis.

http://en.wikipedia.org/wiki/APOPO & http://apopo.org
Show HN: Woodsly Lookbook – A parallax/animated photo book
So, the program doesn't just run on the silicon it modifies the processor, you can increase buffers, add registers, modify the arithmetic units to use different algos and such like using a FPGA that can be adapted on the fly? You could execute a program by running it in place rather than streaming commands to a processing unit?!
1and1.com

They've been taking money out of my account since I brought the domain. When I call I have to wait more than 20mins for a live agent, so I will be back on GoDaddy.com
What do you like in my first free ebook on Angular, Ionic Framework and Cordova?
I'm in the process of writing my first ebook ever on Angular, Ionic Framework and Cordova. It will walk through the setup steps and micro-example for phone feature such as Camera, GPS, Accelerometer... I found it's hard for beginners to find docs separately for each of the 3 frameworks. So this is more of an integrated place to get into the core.

What topic do you like me to cover?
Huh? If JavaScript the compiler target supports SIMD, your SIMD-supporting language can make use of that.

Dart will do that. Python, Haskell, or whatever are free to do the same.
In case there's anyone in here who knows: Why does the Wikipedia page for memristors say that this 4th circuit element is proven to be impossible to create in physical reality, due tp the laws of thermodynamics?

Either HP must be lying, physics must be wrong or whomever figured out this "proof" must have screwed up.
I left academia in '06 or '07. However, I still do unrestricted work on fundamental science in my 20% time.
You are right. Can you tell which language I spent more time with?
Ars tests Internet surveillance by spying on an NPR reporter
The issue here is what happens when China does the same and ask Microsoft to hand over data stored in US for US customer? I bet US Gov will be furious. What if every country starts doing this?
So storage is 1x10^6 larger, and read/write speeds are 1x10^2 faster.

So it'll take 1x10^4 times as long to copy the capacity.
Well, the 8-bits, Lisa, Macintosh, and Windows would have still been with us. So, I guess AT&T Sys V and BSD would have not happened which gets rid of Sun and makes one wonder what Dr. Tanenbaum and Mr. Torvalds would have worked on. I guess the second vector would have been what Steve Jobs would have built after leaving Apple (NeXTSTEP, the ultimate user friendly LISP machine?!?). Maybe Dylan would have worked in its infix form.

I would imagine that intelligent people would have worked at getting the same problems solved in a different form.

[edit] Instruction Sets from Intel, IBM, MIPS, Motorola would have been really different. Personally, I wanted the Forth machines to rule :)
Again, this is hard to imagine wanting to do especially for privacy reasons, but were things like facebook and twitter easy to imagine in the 80s?

Much easier than the example you give, yes. Considering things like Xanadu were already theorized in the '60s, Facebook and Twitter wouldn't be that huge of a stretch. What's more, Usenet and BBSes already existed in the '80s, so there was a text-based glimpse of the future in some way.

Of course, imagining the scale, deep technical details and the heavy use of graphics back then was likely difficult. But the general concept? Hardly. Especially not something as simplistic as Twitter, the idea of it was most certainly not alien back then.
I'm not the author, but tracking doesn't work at all – this extension is 100% redundant.
Lisp Machines were usually networked machines. Their were two branches:

* Interlisp-D from Xerox were smaller machines, networkd with a server + printer. PARC developed networked collaborative software for them, the first remote GUI was written for Interlisp, the first IMAP client was written for Interlisp-D, ...

* the MIT Lisp Machines were developed with CHAOS, an Ethernet-based protocol. TCP/IP was available early. Many of the TCP/IP protocols were implemented for them (often client and server): chat, terminal, mail, RPC, NFS, X11, DNS, HTTP, remote printing, remote booting, ... They also ran DECNET and some IBM network protocol. Actually the networking code from Symbolics was quite sophisticated in some respects...

BBN (the Internet company at that time) also used a lot of Lisp Machines. They had some distributed remote object networking substrate, which also ran on Lisp Machines.

Lucent had developed an ATM network switch, which first versions were based on multiple embedded Lisp Machine boards for the switching code and another Lisp Machine for the control and administration. They ran all kind of fancy networking code on them in a zero downtime fashion with live software upgrades. They were for example thought as large network and telephony switches.
I recall that Mac's had RS-422.
I understand that it won't be an introductory book for angular, but I would like to see a small primer on angular as well. Using it with Ionic would require a brief knowledge of angular as well.
Here's a quick walkthrough of how to set up master/slave streaming replication over SSL:

http://www.rassoc.com/gregr/weblog/2013/02/16/zero-to-postgr...

This will work over the internet between data centers if you're so inclined...depending on your traffic, a simple way to get started.
Beautiful illusions: the economics of uberX
Hey, Tech Workers: LA or SF? (Chart)
How to Style Powder Blue Three Ways
to have a first-person subjective experience

You actually can't prove _anybody else in the world_ besides you has a first person subjective experience. Trying to prove a magic talking box has experience when you can't prove another moist robot has experience is moving the goalpost too far out.

require a paradigm shift so radical

Not really, we just need more high speed training data. It'll all be available to way too many people, governments, and companies within the next few years.
Deletion of my Uber account is so hard