skysight-inc/HackerNews huggingface dataset:
I'm not sure this material is good for a beginner. We all know this stuff, so it make for a really awesome refresher. I bet it goes a little fast for a noob though. That said, I think the approach is really cool and could be very effective.
Yes because the causation goes the other way.

The kind of org that cares about how it writes software will choose the right tool for the job, which may be Lisp. However they may be able to achieve their aims in Java. Whatever they choose it would have been carefully considered.

The kind of org that doesn't care how it writes software is unlikely to choose an outlier language and will use C#, PHP, Java etc. because it is easier to hire devs and you won't get fired for choosing it.
Humans usually aren't disabled by that, but sometimes they are. How often is a human distracted by one of these things, and before they can recover they drive into an obstacle? It happens with great frequency.

And in this particular case, humans not only can be disabled with a laser pointer, but they can be disabled permanently, not just for that driving session, but for the rest of their lives. Can't swap out cameras in a human driver. Yet somehow this is not a crisis for manually-piloted cars.
I'm also a mutt user. Love being able to edit documents with Vim, stable PGP support, and the mnemonic hot keys. However, I wish I knew more (or could remember more) about how it works...and I can't seem to get folders to synchronize properly from `offlineimap` (though `procmail` lets me search my mail rather easily).
That's a little extreme. I think most computations are best¹ written in a way that is amenable to mathematical treatment, and most of the useful ones can be. Just because a counter-example exists doesn't mean we should give up hope.

I find constructing programs mathematically makes life easier in the common case and possible in nearly all others, unless you insist on things like proof-of-termination for programs which do not (I do not.)

1. 'best' because it gives us the means to reason about the code, and we know what kind of transformations we can perform on it, and do them abstractly without having to simulate it, potentially for infinite inputs, etc., etc. You know the drill.
Bing Pushes Microsoft's Edge Browser When People Search for Chrome or Firefox
I am waiting for the cycle to repeat and basic to be cool again. I give it just 30 years.
Could this be anything like the DigiNotar hack?[0]

If it came out that Symantec's certificate authority was used to issue fraudulent certificates, the damage to their business could be in the hundreds of millions. What if the silence is because Symantec is trying to figure out the best way to break the news to us?

Edit: After a bit more reading, Symantec has some history of monitoring .pw for malware and spam.[1][2][3] Perhaps someone just decided they wanted nothing more to do with PW issuer Directi, which apparently has a poor reputation.[4]

[0]https://en.wikipedia.org/wiki/DigiNotar

[1]http://www.symantec.com/connect/blogs/rise-pw-urls-spam-mess...

[2]http://www.symantec.com/connect/blogs/pw-hit-and-run-spam-ro...

[3]http://www.symantec.com/connect/blogs/rig-exploit-kit-used-r...

[4]http://www.jl.ly/Email/palau.html
These look great - I would have loved to do what he did. I've done quite a lot of travel and lived overseas but there is something very interesting about doing it in a diplomatic function watching the local history happen.

On the link you posted I just read the first article - and its dated Jan 5 1960. Are you sure its not 1961 - in the letter he says 1961 is on its way.
We've chosen PayPal, because of few very cool features:

1. It supports B2B payments. We us this model, because we don't want to keep your money. Whenever you want to tip somebody you do it directly to that person.

2. You can still receive money even without being a member of PayPal. If you are not a member and somebody makes a payment to you, PayPal sends an email asking you to register and receive your money.

3 It's very simple for you (you just need to put an email address).
The whole curriculum seems like it would be very helpful in developing students' critical thinking skills and jump starting one's curiosity about how the world works – especially big concepts that matter. I never had a high school class that accomplished this – though I had teachers that definitely inspired me – so I can only imagine what the effect would be if those kinds of teachers that taught this course
It's all about how many adjectives you can get into your class name. e.g.

SingletonFactoryAdaptorFacadeProviderEnumerator<BridgeAbstractFactory2_Hack> myClass;

With Haskell it is about how big your monad stack is

StateT ReaderT WriterT LensifierT MaybeT BeerT (IO Int).
I built/posted this landing page for my Dad's side project based on this thread: https://news.ycombinator.com/item?id=10181793

Lots of positive words that I have forwarded to my Dad :)
What's the Guinness requirement for a stop? Does everyone have to down a pint?
Good post.

And I have performance numbers with OVS-dpdk that make kernel bypass compelling since its off-the-charts while comparing with kernel datapath.

For those interested,
my ovs-dpdk experiments which also include patches, README etc. for others to carry it themselves can be found here:

https://www.dropbox.com/sh/nfe70cgksmy543k/AABD_0qsQ15e2GItX...

The perf results directory has the ovs-dpdk perf for all the use-cases in the dataplane performance pdf that you might be interested in.

Has use-cases covering up to 11VM or 11 containers with 11 IP flows to measure dataplane performance.

Also you really need a server with 1 gig hugetlb support (and also enable that for guest) to extract maximum performance.

Expected I guess ...
I'm not sure that matters either.

Let's say you're talking about Java. A "bad" team will have mountains of code. A "good" team will apply Greenspun's Tenth Rule and use a lisp to compress down the mountain to the extent that "lisp" can compress it over Java.

You may protest that the lisp has angle brackets and that it's inferior to say Clojure, but the machine does not care.
more along the lines of wondering if to be included in the analysis requires buying life insurance if that results in a properly random sample of the entire population
The technique described in this article - an article years ago described Israeli military using this technique to screen air travelers there.
Dancer Bends Light in Stunning Projection-Mapped Performance
Seeing Common Lisp fans arguing against Clojure fans is funny since your market share combined is insignificant compared with the mainstream choices. You should learn from each other and grow that pie together.

I also don't agree with you. Intuitively Lisp might be a secret weapon for startups, but not for open source where the communities of the mainstream choices are more productive, simply because of popularity. Java is a huge ecosystem of working and mature solutions. If you don't depend on Java, you depend on C. And for the kind of problems Lisp is suited for, I'd rather take Java. You're also missing the point on JavaScript. Say what you will about the quality of npm packages, but ClojureScript can reach people that your favorite CLisp cannot, due to the browser.

Also you can't seriously recommend ABCL.
Fluent Python, http://shop.oreilly.com/product/mobile/0636920032519.do
That does seem kind of neat, but it still doesn't make sense to me. You have to carry a poison supply that will run out. You need 12 mL per starfish.

Is that really more effective than just injecting lots of seawater? You could pump in seawater by the kL, not mL, and you'll never run out. The starfish will surely die after all bodily fluids have been washed out with seawater.

The other idea that comes to mind is a needle with an electrified tip. Depending on voltage and current, this kills in various different ways. You can heat the animal, zap the nerves, or (via electrolysis of salt) fill the animal with either chlorine or sodium hydroxide.
The Visual 6502
I mentioned Fluent Python a couple minutes ago. http://shop.oreilly.com/product/mobile/0636920032519.do
WTF was this downvoted? What did I say that pissed people off so much they felt this was worth of a downvote?

First off 7 French natives have told me the minimum is 2 months. 3 work at Nintendo of France and brought this up in relation to their Japanese co-workers in Japan. Even though Nintendo is a Japanese company it has to abide by French laws for it's office in Paris. 1 works at a Nuclear Power Plant. She's the one that gets 4 months off a year. Yes, she actually gets 4 months off paid vacation. This is not a lie. 3 others are currently working in Japan, 2 in Kyoto, 1 in Tokyo, not working for French companies, frustrated at the lack of vacation relative to France. They might have been wrong but that's what they believe.

Second it doesn't matter if it's 40 days off a year or 25. That's still INFINITELY MORE THAN THE USA which is has a mandatory minimum of ZERO days off and still entirely makes the point that lots more vacation than is typical in the USA is at least something to be considered.
> but I'd say that just comes down to what language you're most comfortable with and how good of a problem solver you are.

Techniques and concepts influence your ability to reason about problems.

If you don't understand dictionaries (hashes), or trees, or macros, or reflection, or first class functions etc, then you will think about a problem very differently.

If you understand the concepts then you can usually get away with not having those features readily available in your language.

For example if your language doesn't have strong macro support you can get away with using code-gen instead.

Likewise if your language doesn't have built in dictionary support, you can get away with rolling your own, or finding a library that adds it.

Or if your language doesn't support first class functions you can often get away with patterns like the command pattern instead.

But if you don't understand the concepts then your ability to think about the problem becomes much more limited.
He keeps mentioning the various girls he is meeting. Made me curious. Did he end up marrying overseas? Or was that all just for fun.
Padlet is hiring a senior front-end engineer
Lawyers have higher rates of alcoholism by far.
Some browsers do restrict CAs, see e.g. http://googleonlinesecurity.blogspot.ca/2013/12/further-impr...
Wow. I love this. Thanks everyone.
People who considered the possibility of private keys for certs getting compromised.
No. Why would they? The certificate simply guarantees that it is in fact that criminal with whom you are communicating. And there are perfectly valid reasons one might want to communicate with a criminal.
Today's computers are limited in what they can do, by way of their architecture's constraints. The von Neumann architecture has served us well up to this point, but going forward it's going to be a real handicap. But it isn't just the architecture that needs rethinking. As you say, 'we probably won't program these new machines in the traditional sense'. And you're probably right. Programming languages are also part of the problem. We've wasted so much time reinventing the wheel, over and over again. I don't know what form the next computing architecture will take, but I do know there will come a time when the notion of using a 'programming language' to get things done will seem quaint. Hell, I thought it was an archaic way of doing things 20 years ago, and it's why I didn't pursue a career as a programmer. The tedium was incompatible with my temperament!
Yeah, as originally designed perhaps, but what if you could add a bit of tech to make sure your pets are safe? Or you're not coming home only to inhale carbon monoxide? I don't think $99 is a ridiculous expense for such peace of mind, even if it's not proven to be full proof just yet.
Apple's financial dependence on the smartphone is increasing
That's much easier.
https://embed-ssl.wistia.com/deliveries/6504b8003517d6b2fabd...
yeah, see declarative languages, they are very liberated from the von neumann style.
x[:4].lower() = 'test' ?
I would have guessed Geary.
> It happens with great frequency.

I doubt it happens that often, but I can't back that up with numbers, and I can't be arsed to try.

But, humans can vary in their driving ability. In the case of autonomous cars, you would have to assume any flaw in one is shared by all. The problem isn't the laser pointers, or that humans can also be disabled by laser pointers, but that autonomous cars aren't yet smart enough to deal with errant signals. If all the autonomous cars can be stopped by an ever increasing list of simple conditions that (with a couple of exceptions, like a laser pointer in the eyes) wouldn't stop an average human driver, then it implies that the current state of the art does not nearly live up to the hype.
>No. Why would they?

Because they don't want to do business with a criminal.
He specifically got out of the service because he wanted to settle down and start a family, and he didn't think it was likely to happen for him with his schedule at the time. It remains one of the more pivotal decisions of his life. After the service he relocated to Miami and met my Mom (married with 5 boys).
Energy. Those are all energy intensive ideas.
It's an interesting question whether it would be a good idea to require revocations to be signed by the subject key rather than by the issuer key. I guess it depends on the threat model!

Conceptually, the idea is that if the issuer makes an assertion about what's true, they want to later be able to stop making that assertion. That seems to make basic sense. (But in some threat models, the issuer might have been coerced, and maybe it's easier to coerce authorities to revoke than to misissue. For one thing, browsers are unlikely to kick CAs out of their trust lists for improper revocation, but they might for misissuance!)
Maybe not passports, but border guards? Establishing the customs service was literally the fifth act of congress in 1789.
Career After Parenthood
I'm in the Operating System class right now for my CS degree and thought I might look into some alternative resources to supplement the class material. This looks super useful, thanks for the recommendation!
This is great. I wish it was a more of a thing in our society for people to keep their letters as well as create oral histories.
There seems to be this mistaken belief that DNSSEC/DANE are intended to replace CAs. There is no such idea.

I wrote about this recently if you're interested.
http://metafarce.com/adventures-in-dane/

"..the purpose of DANE is not to do away with the CA system. It is to provide another chain of trust based on the DNS hierarchy."
Remzi gets bashful hearing this kind of praise, but I'll pile on. He's had a profound effect on me in the classroom and as a mentor. A lot of you probably use techniques Andrea and Remzi were directly involved in advancing -- MapReduce, in-FS checksumming, etc etc.

This book was already the the core of the intro OS class when I took it several years ago; it's only gotten better and more complete since then.
Abiti da cerimonia economici, vestiti da cerimonia online – Noradress
I use outlook at my work for email and its not uncommon to send screenshots and similar.

A common workflow for me is to hit print screen paste into the message compose window, crop the image and super impose annotations onto it using the office drawing tools (circle, arrows, text box etc).

I also like the integration with Communicator and calendar, Having notification about when people are online in meetings and which building they are in (my work has multiple sites) is handy. I don't usually like Microsoft products but Outlook is pretty solid in my opinion. The only alternative I've really seen is Lotus Notes.
Just a thought, in reading the PDF copy that was typewritten, it feels really nice to see the spelling mistakes, and get a sense for the original form that the letter took. I worry that in digitizing it loses a lot of the romance of the stories themselves. It could be really nice to have a book where the format includes a high resolution scan of the original letter on a white background, and then a digital copy of the text following it for reading. It would break up each letter nicely too I imagine, creating a cool rhythm. Just wouldn't want to lose the interest of the original documents.
x.startswith("test")
This one got me thinking — what would be the optimal way to face a flight boarding line? If there are no incentives (i.e. seats are already assigned), then you're paying with time for no reward. Many people are using a highly suboptimal approach by waiting in line even before the boarding has been announced. I'm glad I just sit with my computer until there is no one in line :)
Before the machines, just as many humans still had to do that crappy work, they were just a smaller percentage of all the workers. That part didn't make any sense to me. I know this is naive, but maybe with the net cost savings of using machines, the farmers could avoid planting the places that machines can't reach easily.
Oliver Sacks
Not immediately obvious to me. Manhattan is somewhat smaller (about 33 mi^2 vs. 46) and less hilly but I'm not sure that qualifies as "much easier." Frankly, I'd probably worry more about safety in some areas of upper Manhattan than within San Francisco city limits but I'm not sure how much of that is perception vs. reality.
Heretical or not you are dead wrong. Don't think so? Go program in Forth or Assembler instead of your current main language for a while and get back to me. There would have been no reason to invent any HLL or even assembler if you were correct. Put aside your ruby and try to do the same work in vanilla C and get back to me.
Two points that jumped out at me:

>>Privacy and Security. Every one of these items is connected to the Internet

And we've seen how this has been handled by companies recently. Their idea of security is somewhere between non-existent and EPIC FAILURE status. No thank you. I have enough problems trying to lock down my Windows PC.

>>>I asked a young man working at the Target store how visitors felt about their every action being tracked and he said that they’d come to accept it. And that was that.

Maybe the young man's generation has accepted it, but those of us who have seen first hand what can happen when data gets in the wrong hands, it's not even remotely ok.

To smooth over this point just confirms PT Barum was right all along.
The problems with PayPal are varied, sundry, many, etc. I've had my own problems with them that convince me I'll never go back. "Simple" is not enough of a reason to trust PayPal with my business ever again.
We already have a mechanism for determining that something is illegal, called the criminal justice system. We don't need every private company in the world passing its own judgment on that with respect to its customers, employees, or anyone else. It is highly unlikely that even the largest and most diligent corporation is going to be as effective at that as the public system, despite the latter's flaws. Centuries (millennia, really) of experience and billions of dollars go into solving this problem. If you're not satisfied with that solution, we need to improve it, not reimplement it badly in 50,000 different places.
The book itself will include digital images of the actual letters, many of which are on this bizarrely thin onion skin paper. The letters themselves in some instances contain sketches that get lost in the transcripts as you suggest. Also included will be digital images of about 50 postcards and modern pictures of many of the items he bought, which he describes in the letters (i.e. Indian bronze table/tea kettle, wooding carvings from the Congo, etc...)
But why would you want to use a language that didn't have such things? Not having lexical scope, first-class functions, and macros is a huge hinderance to me. Sure, I can work around it, but it's a terribly inefficient and unsatisfying way to work.
Looks interesting. I'll take a look. You might also be interested in mTCP (https://github.com/eunyoung14/mtcp), or possibly adding mTCP functionality to packet bricks?
I'd like a response to the last part of my statement. You do this in my state, and some other driver 'accidentally' cuts you off, they're not liable because you shouldn't have been there and they had no [legal] expectation that a two wheeled vehicle would be there. They get off, you're injured and out a whole motorcycle, and your insurance is paying for the damage to their vehicle.
Can you expand on this a little more or provide some links that explain? What happens to memory if you remove the memory manager?
So what exactly are you proposing? Should companies be banned from enforcing their own standards? Should every company be required to treat any and all customers alike, without doing a "legal risk analysis", because that prejudges the law?
Worked fine for me on mobile (chrome on iOS)... What browser are you using?
Interestingly, Boxing Day (Dec 26) has noticeably fewer births than any day except Feb 29. I wonder if that's related to Christmas as well.
You're thinking Shake by NothingReal (they had a product called Tremor also, but it wasn't released, hah). Apple did what Apple does. They bought the company and stopped development for linux and windows and stagnated development for Mac also. This made a lot of people very angry.

Mac had the advantage, at the time, to be the only host platform for AVID editing products. AVID was the only game in town back then if you were doing anything remotely serious. Apple made AVID angry by entering their own Final Cut into the arena. This also made Adobe angry because Final Cut main dev was Premiere originator (Premiere was still shite back then). This made a paradigm shift for Apple because it was known as 'the' Photoshop and Video (editing) platform. AVID prepared their suite for Windows and Adobe concentrated more on Windows as well. At the same time (more or less) Microsoft bought Softimage (the other big 3D name, along with A|W) and made them do a Softimage|3D for Windows NT (it was IRIX only) to showcase their new OS. Lightwave came to NT as well and Autodesk bought discreet (IRIX ediitng and compositing powerhouse) and joined it up with their own kinetix group (3d studio and 3dsmax) - and Autodesk is more or less Windows only shop. This nexus of bad things finally came together against Apple years after, when dev cycles were a few gears ahead, and suddenly Mac was no longer 'the' graphics platform. Windows was, and to an extent Linux (in larger shops/systems). In parallel, Microsoft shafted SGI as well when they teamed up to make a successor for OpenGL called Fahrenheit, but opted out and bought/made DirectStuff.

Fun times.

I see SGI machines and software with nostalgia now, but when I remember those outrageous prices it makes no sense for them to be alive with that kind of politics. For example, in Maya (their 'new' software, made by their subsidiary A|W) you had two additional modules (Artisan and OptiFX) which were in five figures each. These two modules are standard offerings in that software now that aren't even mentioned/used all that much. Everything was a daylight robbery with them. EVERYTHING. Nice machines, all well - but robbery.

On the other hand you had Amigas which were capable machines with software and it ultimately failed as well for different reasons. One was a high end robbery, the other was - they didn't know what they wanted with it I guess.

One thing I miss (and I don't at the same time) is that we had a heterogeneous mix of hardware platforms and OS' back then. Now it's only a heterogeneous mix of OS', and even that is questionable. ARM is on the horizon, but I doubt we will see that kind of a wonderful mess we had back then on the desktop side.
Specifically with high energy light sources outside of the visible spectrum, how will the human driver know?