skysight-inc/HackerNews huggingface dataset:
Thinking about it, i guess magnetic tape replaced those paper tapes for a while. Before various "solid state" solutions were worked out with enough capacity to handle the same job.
He was called a terrorist (from [1]):

'The ANC is a typical terrorist organisation ... Anyone who thinks it is going to run the government in South Africa is living in cloud-cuckoo land' - Margaret Thatcher, 1987

'How much longer will the Prime Minister allow herself to be kicked in the face by this black terrorist?' - Terry Dicks MP, mid-1980s

(there's worse in the article)

[1] http://www.independent.co.uk/news/world/from-terrorist-to-te...
Because of malware delivered through unblocked ad networks.

(FTFY)
What mailing list service would you rather see used? I spent a while looking for one a few months ago. There didn't seem to be anything that was both easy-to-use and designed for multi-way communication (rather than designed to send one-way marketing email).
My laptop has loads of storage, but at home I look at my phone or TV - both streaming all their content. A car dashboard, even futuristic, is fairly limited in size unless the entire windscreen is a display, you're sitting in the front seats, and both of you are happy to look at the same thing...
This happened to me with a particular type of cheese stick when I was young. I had a nasty illness, and to help, my Mom heated up a frozen cheese stick I never had before. I loved cheese sticks, yet never had this kind from the store before, and it was very different than any kind of cheese stick I had.

I could never eat that again. My brain tied it directly to bad feelings.
https://youtu.be/-zRN7XLCRhc?t=2732
What can I say, Facebooks new headquarters:

https://www.instagram.com/p/05d5kiF_8X/

Tencents (wechat) new headquarters:

http://www.kikiwangarch.com/tencent-hq/
I would argue that you start to see the nuance of everything. Everything becomes shades of gray. Also, you get used to things that go wrong to the point that you care less.
I used to be a Linux gamer, so I know. OpenGL (and Mac/Linux) still lost. That's just how it is. Now that Vulkan is out, non-Windows gaming has a second chance. We can stop pretending OpenGL matters now.
You're right. It wouldn't care more about humanity than the Universe does. And it seems it would even end up not caring about its own self-defence, since this is only a human/animal-based drive, not a "divine" one.

And that would lead to the conclusion that AI will only dominate us during certain periods of time, will mainly remain of commercial nature, used as a tool to create/monopolize power further.
Read this one. You might end up wiser.
One thing I find bizarre about 9/11 is that very few people seem to openly question why the World Trade Center was amongst the top targets that day. Perhaps if people looked a little deeper into what the WTO does it might help us make better decisions going forward.

In the interest of balance, the situation on 9/11 wasn't completely the fault of the US. Saudi Arabia appears to have been the main driving force behind the attacks. There are a number of reasons the US avoided attacking Saudi Arabia and went into Afghanistan instead, including past political deals and Saudi Arabia being the home of Mecca, the holiest site for Muslims (if you're looking for the quickest way to radicalise Muslims, damaging Mecca would probably be it).

I believe the main way for resolving the mess in the Middle East is to reduce our reliance on oil and move to locally controlled sources of energy like renewables. It's the oil money that's fuelling the conflict on both sides, if we cut that out of the equation I'm confident we would find it much easier to work towards peace in the Middle East.
It's a webapp, they're likely already querying all the meal information from a mysql or postgresql db. Chances are they could have made a change to their db models and written some sql to handle food requirements checking instead of handling it after the query. But that could've been premature optimization ultimately, and to speed it up now, it's probably easier to optimize the slow ruby code with some rust instead.
I think lisp adds mental overhead for figuring out the precedence of operations - while other languages have a default that people understand.

Perhaps if a lisp editor was 3d instead of just parenthetically topographic (not just color coded) it may help people understand what is happening.
AFAIK Powell himself has been sceptical and deceived. That is why he eventually resigned after he realized he had been played.
I'm not afraid death. I wish to see, participate in, and develop the (if possible, far) future.

And yeah, I dream of the day I could do more far reaching stuff than what I do to pay the rent.

I see 2 pragmatic reasons for aging: enabling faster biological evolution, and escaping the lower performance/plasticity of older brain. We are at the brink of usefully being able to engineer human DNA and germ line. Once we get there (possibly not in my lifetime) - to the extent brain plasticity/performance can be kept up (and improved) - I see little reason for death through aging.
> I'll point to one major counterpoint before anyone else does though: JSON turned out to be pretty handy. I am glad we didn't stick with XML, although that's what browsers expected in the early 2000's (Ajax/xmlhttprequest).

You didn't look behind far enough. S-expressions were pretty handy and performed more-less the same task as JSON (besides being used for stuff like representing code). Using XML as a data serialization format was a mistake, and I'm glad we're finally recovering from it, even though it took the new generation to reinvent some wheels to get there.
Indeed, but just for the record, Dr. Strangelove among Von Braun is the amalgamation of John Von Neumann, Edward Teller and Herman Kahn too, who were far from being nazis.
In general I would agree.

But there could be indeed some SW failures that are more likely after a given time of running. E.g. memory [de]allocation problems, memory fragmentation - in case the use some kind of dynamic memory. Or other types of resource leaks.
Import Python Functions from Anywhere
Disclaimer: This is not serious, and probably not safe. It's just a bit of fun. :P
Don't forget Ashes of the Singularity! http://www.legitreviews.com/ashes-singularity-dx12-benchmark...

DX12 makes AMD cards work really well (thanks to async stuff) and allows AMD+nVidia multi-GPU.
A/V Artifact Atlas
If it "lost", why did Valve port their games to it & encourage others to port their stuff as well?

Oh, also, pretty much all mobile gaming is OpenGL ES. Also there's WebGL!
I guess you're being downvoted because there's about 60 lines of Win32 code -- the rest is the verbose Vulkan API, which is the same on every platform.
> They also take commissions. Bellerby says that they have completed a Pangea globe (“the ultimate historical globe”) but they don’t advertise projects like that.

I wish these things were more the rule. There's a lot of planets around past and future.

Along with ditching the euro centric north is always up top. You learn a lot by looking at a globe sidways since you loss the pre conditioned bias you'll have from standard flat maps.
>who would you have aligned yourself with for financial & military support?

There wasn't really much of a choice. The west was sorta unofficially aligned with the Apartheid gov, so by default that puts revolutionaries on the soviet side. Idealogical the soviets were also a better fit.
What parent really wants to complicate the fundamental lessons and experience that chore assignment and reward teach their kids?

Every thing, process, or task out there isnt always improveable by an app. Maybe all that wasted capital could of gone to kids who wont ever be given an allowance?
> If we could ignore the CDDL conditions, then the problems would go away.

That's a strange way to say relicensing CDDL code under GPL

> A license incompatibility happens when two licenses has each some conditions which are incompatible with each other,

I think it's a bit of a far stretch to say that both licenses are to blame when one license has a so far reaching condition that other code needs to be relicensable under that license.
Not feasible. Until we develop an ethical calculus "good" will always be relative. The problem with this is that one cannot infer ethics from logic. Also, human basic psychology is such that more power one has the less scrupulous one becomes. Therefore, either the group would be within a range of totally good in nature and totally feeble in power, or totally corrupt in nature and totally powerfull.
I'm the creator of the FiveFilters.org Push to Kindle service.

The technical difference, as far as I'm aware, is that the Amazon version works by using Javascript on your browser to identify the content block and send it to your account. We make a separate request for the content from the server. The JS method works better in many cases (e.g. if the page you're viewing is not publicly accessible - paywall perhaps). The implementation, however, is problematic for many people.

See user reviews of the Amazon version at https://chrome.google.com/webstore/detail/send-to-kindle-for... and https://addons.mozilla.org/en-US/firefox/addon/sendtokindle/

User reviews of our extension: https://chrome.google.com/webstore/detail/push-to-kindle/pna... and https://addons.mozilla.org/en-US/firefox/addon/kindle-it/ and https://play.google.com/store/apps/details?id=org.fivefilter...

Another difference is that we offer an Android app and an email service to get articles to your Kindle account. Amazon does not offer this themselves yet. Their send to Kindle offering on Android is for personal documents on the device itself.

I should also add that when we released Push to Kindle, Amazon did not offer their own browser extensions. So although we weren't the first, we weren't competing with Amazon.
Interesting article. I fall on the love work side. It is always nice to see situations from multiple frames of reference however.

I left banking compliance almost 10 years ago to get back to web development and development management at a university and never looked back. I took a gigantic pay cut and left some serious grants money on the table. My health improved. My happiness improved and my now grown kids say I stopped being a grumpy dad. I've been able to be part of my family's life in seriously fun and meaningful ways.

At the bank I ran projects as the lead systems analyst and sometimes business analyst to bring some situations into compliance as viewed by bank examiners. I won corporate awards, had bank examiners exclaiming surprise at how fast and well the projects met or exceeded expectations.

But after killing a project across 7 business units for 3 to 6 months and working 70 to 80 hr weeks my boss would say thanks that was really great. Now here is another crazy can't really get this done but we need it done project.

So now writing backend code and running 140+ subdomains for a small university, I work most weeks 45 hours, love my team and the extended scrum team and only despise maybe 5% of my work such as performance management.

I'm nearing retirement (in 5 years) and am so happy I made this final career move. Oh I should mention, I am pretty good now at boxing my opinions and emotions about the stupid things that go on at a University. I see a lot of dysfunction at the cabinet level and think we are lucky that students don't get inculcated by these idiot savants.
Check out "Analysis of Numerical Methods" by Isaacson and Keller. It's a nice book, and cheap, too.
That's correct. It goes to your Amazon.com Kindle account. But we also let users download EPUB and MOBI versions directly without sending to Amazon servers. So that's also an option if you prefer to side load the files.
Weird times coming. Either way, i like the idea
How highways wrecked American cities [video]
You need to give good references for that, it sounds like a classic conspiracy theory.

When the cold war was going on, it was a different time. A dictator could get better offers from the different sides. (It is not a coincidence that some countries democratized after the cold war. The old leaders could get away without, when NATO needed them more.)

For instance, didn't Gadaffi destabilize West Africa? But not with any particular media attention. India/Pakistan destabilized by USA? Get real. Why would USA destabilize Somalia? And China is destabilizing quite a lot by itself, right now. And so on.
Same thing all over the place. Castro went on a PR tour of the US trying to gather support and was snubbed long before he went to talk to the Soviets. Few years later his party finally called itself Socialist. Another few years and they finally called themselves Communist.

Ho Chi Mihn was a Comintern member, but the Viet Minh was a broader alliance that included nationalists and others as well alongside the communist party until it was clear that they would not be able to rely on the west for support. Ho even bean the Vietnamese Declaration of Independence with an explicit reference to the US Declaration of Independence [1], which he admired greatly.

And so on...

US governments kept throwing pro-democracy movements under the bus one after the other for large parts of the cold war in ways that made it trivially easy for the Soviet Union to buy themselves friends.

[1] http://legacy.fordham.edu/halsall/mod/1945vietnam.html
The original question was "why noone uses lisp", you argue something else.
(Common) Lisp has functions, arguably the best object system that exists (ask OMG group if you don't believe me), has facilities for functional programming and has a proper compilation-level programming facility (aka. macros) which lets you seamlessly add any other thing as if it was already there.

You want to have a switch instruction? A quick macro, done. You want to have a Prolog-level pattern matching? A few macros, done (or use optima library). Want Perl-like convenient string manglings with regexps? A few reader macros + CL-PPCRE (arguably the fastests implementation of Perl-compatible regexes in existence) and again, you're done.

I think you're seriously projecting the limits of more constrained languages onto Lisp.
Thanks! I'm fine with a constant connection to the net, and even locating each computer that way, but I want the computers to then talk directly to each other. (At least until the IPs change, etc.) It sounds like it'll do it. Thanks for the info!
One thing that really got bin Laden was US military bases in Saudi Arabia.

Hell, countries pay to have those bases today, since when they are attacked, the US gets involved directly.

The point is, the values/excuses of murderous islamists might not be that relevant...
> practical argument

If you want to increase your productivity in orders of magnitude, if you want to be able to complete projects on your own that otherwise large teams would struggle to do, you must learn Lisp or any other meta-language suitable for DSL construction. Luckily, now there is quite a few of them, so if you don't like Lisp in particular there is a number of alternatives available.
I just wait until they mess with China. This way the economy may put enough pressure to hit it so it hurts. I lost all hope for the general public since Snowden.

But just like with all the other agencies in the US, I don't believe they'll be gone fast. They know to much ;)
> Later, Gregory Douglas, a journalist who interviewed former CIA operative, Robert Crowley, over a period of 4 years, recorded their telephonic conversations and published its transcribe in a book titled, "Conversations with the Crow". In the book, Crowley claimed that CIA was responsible for eliminating Dr. Homi Bhabha, Indian nuclear scientist whose plane crashed into Alps, when he was going to attend a conference in Vienna and Lal Bahadur Shastri, who died at Tashkent summit in 1966. Crowley said that USA was wary of India's rigid stand on nuclear policy and then PM Lal Bahadur Shastri, who wanted to go ahead with nuclear tests. He also said that agency was more worried about collective domination of Indo-Russian over the region, for which a strong deterrent was required.

If that's true and if it was planned, there's probably a memo justifying it somewhere and we will declassify it in the future.
How do you think things would have played out had he become president 10 years earlier, 5 years before the revolutions of 1989?
But (Common) Lisp does have compile-time type checking, and uses it to great success for both ensuring programming safety and generating optimized code comparable in efficiency to C!

That said, I agree the CL's type system is nowhere near as good as Haskell's.
Mind naming a single point where the "tech world" outpaced the Lisp heritage?
We do not add ads to the articles. Our project goal is to promote independent, non-corporate media, so on occasion we have added links to criticism of certain corporate media outlets at the end of articles coming from said media.
To make a good point, you also need to show that China doesn't have agricultural subsidies.

5 seconds of Google searching reveals a long lists of results:

https://www.google.com/#q=chinese+agricultural+subsidies

http://www.economist.com/news/china/21651272-others-cut-farm...

Agricultural subsidies are really not going to support your point. Most countries have heavy agricultural subsidies.
Ask HN: What “things” would you like your children to learn?
At 37 with 2 young children, I'm starting to realize there are some facts (and non facts) about the ways the world and nature and people work that I would hope my children come to understand one day.

This led me to want to put together a list of such "things" I would like them to learn, but I want to avoid the natural bias to validate my own sense of self (the instinct to want my kids to be like me thus validating my own worth).

The question is phrased - "would like my children to learn", as opposed to - "want to teach my children", if you understand what I mean?

I realize that by choosing HN for this I'm already biasing the list...

...but I wanted the list to be about facts as in "Life the Universe and Everything", rather than "Psico-Socio-Economic" internet advice like - "Top 10 Things to teach your kids"

...so I think HN is a good fit.

What are some things you wish your children will learn as they grow up?
A rant on the side
That there are always multiple points of view on any subject and that you should understand them before you make up your mind about that subject (and then be open to changing your mind about it at any point in time).
Thanks - what I meant was whether the chapter-like structure of the examples follows one particular book.
That pure facts are extremely hard to prove, even through the scientific method. Understand the limits of science. Be a skeptic by default.
Modafinilcat
Did your sales drop off after Amazon released sendtokindle?
How did they "lose" Iraq? They successfully invaded the country, changed the regime, changed the military, the police, the government .. everything. Then they left.

Iraq is in utter chaos, the US is doing just fine.

How exactly did the US "lose" in Iraq?
It isn't legal to distribute the binary of zfs.ko

https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/
The Churchill globe is enormous

https://www.loc.gov/exhibits/churchill/interactive/_html/_it...

I wonder why it weighs 700 pounds if it's hollow
> What makes you do the bits of work that are neither fun nor strictly necessary to get paid is that other people need it done, and you don't want to fail them.

I have a bad habit of classifying coworkers into "tidy" and "sloppy" ones. Tidy people for example take time to arrange code neatly, they care about coding styles and other things that are strictly unnecessary (sometimes to the extent bordering on OCD). Sloppy people are result-oriented: if it works, it is done.

The majority of coworkers that I can depend on are tidy people - in addition to caring about code formatting they are also more likely to go through all corner cases to ensure that the program actually works. But do they do it because they don't want me to suffer or because they want the job done neatly? Or because they don't want others to think of them as sloppy? I dunno. I guess it is a little bit of everything.
A Law Firm Just Hired Its First AI Attorney
Learn to recognize common fallacies and misconceptions. Especially our own tendency to "embark" in them.

Anything in this list is a good place to start:
https://en.wikipedia.org/wiki/List_of_fallacies
I am curious about the third one.

Why do all other DB products use a clinet-server model, or at least have a dedicated thread for the DB?

I suppose, you can handle writes asynchronously to gain some performance. Are there other upsides?
> From this we can assume that censorship issues are not only an issue for foreign firms, but also a primary concern for domestic companies

This does not follow from the previous statement. Also, it doesn't refute the reality that Google was fine with self-censoring between 2005 to 2009. The self-censorship system was already implemented (because, you know, they were already self-censoring).
Pretty much everything in the enterprise. It simply should not exist. All that CRUD stuff (that should have been automated long ago, it does not deserve all the boilerplate), everything Java, everything that is going on now in the Web. It is all amazingly overengineered. Doing things in an idiomatic Lisp way would have resulted in 1/1000th volume of a code doing 10x more. And, of course, in 95% of the developers being redundant.
Analysis of techniques for ensuring migration completion with KVM
That's the current reality. That's how it was for years. Especially CentOS and other RH-based systems are more happy to patch than to upgrade. This caused the kernel 2.6.32-573 situation where lots of patches (over a hundred?) were applied by the distro.
It's perhaps a little confusing when first learning Lisp, but once you've got the hang of things, working out the precedence of operations is really easy.

In most programming languages with infix operators, the precedence often depends on the operators themselves. For example, with:

5 + 3 * 10

...You'd need to know that * has higher precedence than + to figure out the value of this expression is 35, not 80.

But with the following Lisp expression:

(+ 5 (* 3 10))

...The syntax itself tells you the precedence, so there's no ambiguity. Even if you didn't know anything about the functions involved:

(bar 5 (foo 3 10))

...You don't need to worry about whether foo has precedence over bar or the other way round -- there's only one way to evaulate the expression.
We only sell the Android app. Haven't noticed a huge difference there. I'm sure it would affect it if Amazon created an alternative. As for browser extension use, it's not something we actively track. But active user stats, reported by Chrome Web Store, have not been increasing much. Not sure if that's a direct result of Amazon's own extension, but could well be.
I'd settle for an intelligence organisation that followed basic human rights law. Intelligence is dominated by a "the ends justify the means" attitude that permits all sorts of grave injustices.
SilentKeys is a secure keyboard that protects your privacy
The fireproof man
All in all it seems like social-democracy was AOK as long as you were an established European nation.

But try that with a colony or some place with a large US corporate presence (banana republic, anyone?) and you were begging for trouble.

Frankly the cold war seems in hindsight to be just an extension of the so called great game.
It was fairly trivial to foresee the requirements. I was ranting about how stupid html is back in 1993. If things were done the Lisp way back then, we would not have seen any of this "changing environment" epic circus.
Ultimately it is human that Will define what variable the ai must optimize. Though one Will have to be very wary what he wishes for.